Skip to content

Commit 1871038

Browse files
committed
Code review change: Consistent FieldLayout names.
1 parent 7d6e634 commit 1871038

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

components/eamxx/src/physics/mam/eamxx_mam_microphysics_process_interface.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -128,17 +128,17 @@ void MAMMicrophysics::set_grids(
128128
constexpr int nmodes = mam4::AeroConfig::num_modes();
129129

130130
// layout for 3D (ncol, nmodes, nlevs)
131-
FieldLayout scalar3d_mid_nmodes = grid_->get_3d_vector_layout(
131+
FieldLayout vector3d_mid_nmodes = grid_->get_3d_vector_layout(
132132
true, nmodes, mam_coupling::num_modes_tag_name());
133133

134134
// Geometric mean dry diameter for number distribution [m]
135-
add_field<Required>("dgnum", scalar3d_mid_nmodes, m, grid_name);
135+
add_field<Required>("dgnum", vector3d_mid_nmodes, m, grid_name);
136136
// Geometric mean wet diameter for number distribution [m]
137-
add_field<Required>("dgnumwet", scalar3d_mid_nmodes, m, grid_name);
137+
add_field<Required>("dgnumwet", vector3d_mid_nmodes, m, grid_name);
138138

139139
constexpr auto m3 = pow(m, 3);
140140
// Wet density of interstitial aerosol [kg/m3]
141-
add_field<Required>("wetdens", scalar3d_mid_nmodes, kg / m3, grid_name);
141+
add_field<Required>("wetdens", vector3d_mid_nmodes, kg / m3, grid_name);
142142

143143
// For fractional land use
144144
const FieldLayout vector2d_class =
@@ -181,30 +181,30 @@ void MAMMicrophysics::set_grids(
181181
add_fields_cloudborne_aerosol();
182182
//----------- Updated variables from other mam4xx processes ------------
183183
// layout for Constituent fluxes
184-
FieldLayout scalar2d_pcnst =
184+
FieldLayout vector2d_pcnst =
185185
grid_->get_2d_vector_layout(mam4::pcnst, "num_phys_constituents");
186-
FieldLayout scalar3d_num_gas_aerosol_constituents =
186+
FieldLayout vector3d_num_gas_aerosol_constituents =
187187
grid_->get_3d_vector_layout(true, mam_coupling::gas_pcnst(), "num_gas_aerosol_constituents");
188188

189189
// Constituent fluxes of species in [kg/m2/s]
190-
add_field<Updated>("constituent_fluxes", scalar2d_pcnst, kg / m2 / s,
190+
add_field<Updated>("constituent_fluxes", vector2d_pcnst, kg / m2 / s,
191191
grid_name);
192192

193193
// Number of externally forced chemical species
194194
constexpr int extcnt = mam4::gas_chemistry::extcnt;
195195

196-
FieldLayout scalar3d_extcnt = grid_->get_3d_vector_layout(true, extcnt, "ext_cnt");
196+
FieldLayout vector3d_extcnt = grid_->get_3d_vector_layout(true, extcnt, "ext_cnt");
197197

198198
// Register computed fields for external forcing
199199
// - extfrc: 3D instantaneous forcing rate [kg/m³/s]
200-
add_field<Computed>("mam4_external_forcing", scalar3d_extcnt, kg / m3 / s, grid_name);
200+
add_field<Computed>("mam4_external_forcing", vector3d_extcnt, kg / m3 / s, grid_name);
201201

202202
// Register computed fields for tendencies due to gas phase chemistry
203203
// - dvmr/dt: Tendencies for mixing ratios [kg/kg/s]
204204
extra_mam4_diags_ = m_params.get<bool>("extra_mam4_diags", false);
205205
if (extra_mam4_diags_) {
206-
add_field<Computed>("tendency_gas_phase_chemistry", scalar3d_num_gas_aerosol_constituents, kg / kg / s, grid_name);
207-
add_field<Computed>("tendency_aqueous_chemistry", scalar3d_num_gas_aerosol_constituents, kg / kg / s, grid_name);
206+
add_field<Computed>("tendency_gas_phase_chemistry", vector3d_num_gas_aerosol_constituents, kg / kg / s, grid_name);
207+
add_field<Computed>("tendency_aqueous_chemistry", vector3d_num_gas_aerosol_constituents, kg / kg / s, grid_name);
208208
}
209209

210210
// Creating a Linoz reader and setting Linoz parameters involves reading data

0 commit comments

Comments
 (0)