@@ -16,7 +16,7 @@ module GEOS_GFDL_1M_InterfaceMod
1616 use GEOSmoist_Process_Library
1717 use Aer_Actv_Single_Moment
1818 use gfdl2_cloud_microphys_mod, only : gfdl_cloud_microphys_init, gfdl_cloud_microphys_driver, ICE_LSC_VFALL_PARAM, ICE_CNV_VFALL_PARAM
19- use gfdl_mp_mod, only : gfdl_mp_init, gfdl_mp_driver, do_hail
19+ use gfdl_mp_mod, only : gfdl_mp_init, gfdl_mp_driver, do_hail, ifflag
2020
2121 implicit none
2222
@@ -268,6 +268,7 @@ subroutine GFDL_1M_Initialize (MAPL, CLOCK, RC)
268268
269269 call MAPL_GetResource( MAPL, GFDL_MP3, Label= " GFDL_MP3:" , default= .TRUE. , RC= STATUS); VERIFY_(STATUS)
270270 if (DT_R8 <= 150.0 ) do_hail = .true.
271+ if (DT_R8 > 150.0 ) ifflag = 3
271272
272273 if (GFDL_MP3) then
273274 call gfdl_mp_init(LHYDROSTATIC,DT_MOIST)
@@ -313,7 +314,7 @@ subroutine GFDL_1M_Initialize (MAPL, CLOCK, RC)
313314 CCI_EVAP_EFF = 4.e-3
314315 call MAPL_GetResource( MAPL, CCI_EVAP_EFF, ' CCI_EVAP_EFF:' , DEFAULT= CCI_EVAP_EFF, RC= STATUS); VERIFY_(STATUS)
315316
316- cf_max = 6000 .0
317+ cf_max = 1500 .0
317318 if (DT_R8 <= 150.0 ) cf_max = - 9999.0 ! force MoistGC to use EIS for cnv_frc
318319 call MAPL_GetResource( MAPL, CNV_FRACTION_MIN, ' CNV_FRACTION_MIN:' , DEFAULT= 0.0 , RC= STATUS); VERIFY_(STATUS)
319320 call MAPL_GetResource( MAPL, CNV_FRACTION_MAX, ' CNV_FRACTION_MAX:' , DEFAULT= cf_max, RC= STATUS); VERIFY_(STATUS)
0 commit comments