diff --git a/components/eamxx/src/physics/mam/eamxx_mam_wetscav_process_interface.cpp b/components/eamxx/src/physics/mam/eamxx_mam_wetscav_process_interface.cpp index 148353e793e..daa203ab7b8 100644 --- a/components/eamxx/src/physics/mam/eamxx_mam_wetscav_process_interface.cpp +++ b/components/eamxx/src/physics/mam/eamxx_mam_wetscav_process_interface.cpp @@ -100,9 +100,15 @@ void MAMWetscav::set_grids( // Layer thickness(pdel) [Pa] at midpoints add_field("pseudo_density", scalar3d_mid, Pa, grid_name); - // planetary boundary layer height + // planetary boundary layer height [m] add_field("pbl_height", scalar2d, m, grid_name); + static constexpr auto m2 = m * m; + static constexpr auto s2 = s * s; + + // Surface geopotential [m2/s2] + add_field("phis", scalar2d, m2 / s2, grid_name); + //----------- Variables from microphysics scheme ------------- // Evaporation from stratiform rain [kg/kg/s] (FIXME: Get it from P3) @@ -148,13 +154,15 @@ void MAMWetscav::set_grids( // In cloud water mixing ratio, shallow convection [kg/kg] add_field("icwmrsh", scalar3d_mid, kg / kg, grid_name); + // Detraining cld H20 from deep convection [kg/ks/s] + add_field("dlf", scalar3d_mid, kg / kg / s, grid_name); + // --------------------------------------------------------------------- // These variables are "updated" or inputs/outputs for the process // --------------------------------------------------------------------- // FIXME: we have not added code to update the surface fluxes. // -- surface fluxes (input/outpts) for the coupler's cam_out data struture // for the land model - static constexpr auto m2 = m * m; // Wet deposition of hydrophilic black carbon [kg/m2/s] add_field("bcphiwet", scalar3d_mid, kg / m2 / s, grid_name); @@ -255,22 +263,10 @@ void MAMWetscav::set_grids( // fraction of transported species that are insoluble [fraction] add_field("fracis", scalar3d_mid, nondim, grid_name); - add_field("pbl_height", scalar2d, m, - grid_name); // PBL height - - static constexpr auto s2 = s * s; - add_field("phis", scalar2d, m2 / s2, - grid_name); // surface geopotential - - add_field("dlf", scalar3d_mid, kg / kg / s, - grid_name); // - - // aerosol wet deposition (interstitial) - add_field("aerdepwetis", scalar2d_pconst, kg / m2 / s, - grid_name); // - // aerosol wet deposition (cloud water) - add_field("aerdepwetcw", scalar2d_pconst, kg / m2 / s, - grid_name); // + // aerosol wet deposition (interstitial) [kg/m2/s] + add_field("aerdepwetis", scalar2d_pconst, kg / m2 / s, grid_name); + // aerosol wet deposition (cloud water) [kg/m2/s] + add_field("aerdepwetcw", scalar2d_pconst, kg / m2 / s, grid_name); } // =========================================================================================