@@ -8,7 +8,7 @@ include(joinpath(pkgdir(CM), "parcel", "ParcelParameters.jl"))
88"""
99 Parcel simulation parameters
1010"""
11- Base. @kwdef struct parcel_params{FT} <: CMP.ParametersType{FT}
11+ Base. @kwdef struct parcel_params{FT} <: CMP.ParametersType
1212 prescribed_thermodynamics = false
1313 t_profile = []
1414 T_profile = []
@@ -21,7 +21,7 @@ Base.@kwdef struct parcel_params{FT} <: CMP.ParametersType{FT}
2121 deposition_growth = " None"
2222 liq_size_distribution = " Monodisperse"
2323 ice_size_distribution = " Monodisperse"
24- aerosol = Empty {FT} ()
24+ aerosol = Empty ()
2525 aero_σ_g = FT (0 )
2626 wps = CMP. WaterProperties (FT)
2727 aps = CMP. AirProperties (FT)
@@ -102,7 +102,7 @@ function parcel_model(dY, Y, p, t)
102102 qₗ_mode1 = Y[11 ]
103103 Nₗ_mode1 = Y[12 ]
104104 _tmp_state = merge (state, (; qₗ = qₗ_mode1, Nₗ = Nₗ_mode1))
105- PSD_liq_mode1 = distribution_moments (Monodisperse {FT} (), qₗ_mode1, Nₗ_mode1, ρₗ, ρ_air)
105+ PSD_liq_mode1 = distribution_moments (Monodisperse (), qₗ_mode1, Nₗ_mode1, ρₗ, ρ_air)
106106 dqₗ_mode1_dt = condensation (ce_params, PSD_liq_mode1, _tmp_state, ρ_air)
107107 dNₗ_mode1_dt =
108108 dqₗ_mode1_dt < FT (0 ) && qₗ_mode1 > FT (0 ) && qₗ_mode1 < FT (1e-6 ) ? Nₗ_mode1 * dqₗ_mode1_dt / qₗ_mode1 : FT (0 )
@@ -231,20 +231,20 @@ function run_parcel(IC, t_0, t_end, pp)
231231
232232 info = " \n Size distribution (liq): $(pp. liq_size_distribution) \n "
233233 if pp. liq_size_distribution == " Monodisperse"
234- liq_distr = Monodisperse {FT} ()
234+ liq_distr = Monodisperse ()
235235 elseif pp. liq_size_distribution == " Gamma"
236- liq_distr = Gamma {FT} ()
236+ liq_distr = Gamma ()
237237 elseif pp. liq_size_distribution == " MonodisperseMix"
238- liq_distr = MonodisperseMix {FT} ()
238+ liq_distr = MonodisperseMix ()
239239 else
240240 throw (" Unrecognized size distribution" )
241241 end
242242
243243 info *= " Size distribution (ice): $(pp. ice_size_distribution) \n "
244244 if pp. ice_size_distribution == " Monodisperse"
245- ice_distr = Monodisperse {FT} ()
245+ ice_distr = Monodisperse ()
246246 elseif pp. ice_size_distribution == " Gamma"
247- ice_distr = Gamma {FT} ()
247+ ice_distr = Gamma ()
248248 else
249249 throw (" Unrecognized size distribution" )
250250 end
@@ -253,7 +253,7 @@ function run_parcel(IC, t_0, t_end, pp)
253253
254254 info *= " Aerosol Activation: $(pp. aerosol_act) \n "
255255 if pp. aerosol_act == " None"
256- aero_act_params = Empty {FT} ()
256+ aero_act_params = Empty ()
257257 elseif pp. aerosol_act == " AeroAct"
258258 aero_act_params =
259259 AeroAct {FT} (pp. aap, pp. aerosol, pp. aero_σ_g, pp. r_nuc, pp. const_dt, pp. Nₐ)
@@ -263,7 +263,7 @@ function run_parcel(IC, t_0, t_end, pp)
263263
264264 info *= " Deposition: $(pp. deposition) \n "
265265 if pp. deposition == " None"
266- dep_params = Empty {FT} ()
266+ dep_params = Empty ()
267267 elseif pp. deposition == " MohlerAF"
268268 dep_params = MohlerAF {FT} (pp. ips, pp. aerosol, pp. tps, pp. const_dt)
269269 elseif pp. deposition == " MohlerRate"
@@ -278,7 +278,7 @@ function run_parcel(IC, t_0, t_end, pp)
278278
279279 info *= " Heterogeneous: $(pp. heterogeneous) \n "
280280 if pp. heterogeneous == " None"
281- imm_params = Empty {FT} ()
281+ imm_params = Empty ()
282282 elseif pp. heterogeneous == " ABIFM"
283283 imm_params = ABIFM {FT} (pp. tps, pp. aerosol, pp. A_aer, pp. const_dt)
284284 elseif pp. heterogeneous == " P3_het"
@@ -296,7 +296,7 @@ function run_parcel(IC, t_0, t_end, pp)
296296
297297 info *= " Homogeneous: $(pp. homogeneous) \n "
298298 if pp. homogeneous == " None"
299- hom_params = Empty {FT} ()
299+ hom_params = Empty ()
300300 elseif pp. homogeneous == " ABHOM"
301301 hom_params = ABHOM {FT} (pp. tps, pp. ips, pp. const_dt)
302302 elseif pp. homogeneous == " P3_hom"
@@ -307,7 +307,7 @@ function run_parcel(IC, t_0, t_end, pp)
307307
308308 info *= " Condensation growth: $(pp. condensation_growth) \n "
309309 if pp. condensation_growth == " None"
310- ce_params = Empty {FT} ()
310+ ce_params = Empty ()
311311 elseif pp. condensation_growth == " Condensation"
312312 ce_params = CondParams {FT} (pp. aps, pp. tps, pp. const_dt)
313313 elseif pp. condensation_growth == " NonEq_Condensation_simple"
@@ -320,7 +320,7 @@ function run_parcel(IC, t_0, t_end, pp)
320320
321321 info *= " Deposition growth: $(pp. deposition_growth) \n "
322322 if pp. deposition_growth == " None"
323- ds_params = Empty {FT} ()
323+ ds_params = Empty ()
324324 elseif pp. deposition_growth == " Deposition"
325325 ds_params = DepParams {FT} (pp. aps, pp. tps, pp. const_dt)
326326 elseif pp. deposition_growth == " NonEq_Deposition_simple"
0 commit comments