Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
b82d1ea
consolidate path to the geos-cf spaces
jeromebarre Aug 19, 2026
d7c46ac
clean the .j script a bit
jeromebarre Aug 19, 2026
2e25638
save
jeromebarre Aug 25, 2026
63d6f29
save
jeromebarre Aug 25, 2026
c859565
Merge branch 'develop' into feature/update_geos_cf_model
jeromebarre Sep 3, 2026
a2dbd69
update .j script
jeromebarre Sep 8, 2026
147342e
massive cleaup, flexible replay and single .j
jeromebarre Sep 8, 2026
1a2d7d4
remove optional rst logic
jeromebarre Sep 8, 2026
ca56a46
remove tempo from var exps defaults for date change
jeromebarre Sep 8, 2026
289ecee
handle that 'yml' a bit more graciously... XD
jeromebarre Sep 8, 2026
358abd8
remove dmget
jeromebarre Sep 8, 2026
4eeecdf
fix wrong fc start timedate
jeromebarre Sep 9, 2026
29fc5f9
actually that get rst was correct....
jeromebarre Sep 9, 2026
da3245b
remove tr rst files
jeromebarre Sep 9, 2026
ccfa848
fix the openwater stuff for c90
jeromebarre Sep 9, 2026
eccfe75
add fvcore layout rc file in prepfc
jeromebarre Sep 9, 2026
8308b90
sst ostia stuff
jeromebarre Sep 9, 2026
10e5cc3
fixes forfc to run and cleanup
jeromebarre Sep 10, 2026
f1203c7
cleanup history rc
jeromebarre Sep 10, 2026
842f41a
fix history rc
jeromebarre Sep 10, 2026
648add9
an freq correction
jeromebarre Sep 10, 2026
0678048
coding norms paths
jeromebarre Sep 10, 2026
8f1a3a9
update ci yaml
jeromebarre Sep 10, 2026
3523b7b
Merge branch 'develop' into feature/update_geos_cf_model
jeromebarre Sep 10, 2026
4d9f15b
change date to one cycle for 3dvar_cf
jeromebarre Sep 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
# Atmospheric Model Configuration Parameters
# ------------------------------------------

NX: 24
NY: 144
NX: 60
NY: 120

IOSERVER_NODES: 4
NUM_BACKEND_PES: 6
NUM_BACKEND_PES: 24

AGCM_IM: 360
AGCM_JM: 2160
Expand Down Expand Up @@ -254,17 +254,13 @@ RECORD_REF_TIME: >>>SWELL_FC6H_H<<< 120000
# ASSIMILATION_CYCLE: nnnnnn # (Default: 21600)
# IAU_DIGITAL_FILTER: YES or NO # (Default: YES )

# Typical MERRA-2 Regular REPLAY Configuration
# --------------------------------------------
REPLAY_ANA_EXPID: >>>SWELL_FP_EXP<<<
REPLAY_ANA_LOCATION: >>>SWELL_SCRATCHDIR<<<
# Regular REPLAY Configuration (source set via met_replay_exp / met_replay_root)
# --------------------------------------------------------------------------------
REPLAY_ANA_EXPID: >>>SWELL_REPLAY_EXPID<<<
REPLAY_ANA_LOCATION: >>>SWELL_REPLAY_LOCATION<<<
REPLAY_MODE: Regular
REPLAY_FILE: >>>SWELL_FP_EXP<<<.ana.eta.%y4%m2%d2_%h200z.nc4

#REPLAY_ANA_EXPID: d5294_geosit_jan18
#REPLAY_ANA_LOCATION: /home/dao_ops/d5294_geosit_jan18/run/.../archive
#REPLAY_MODE: Regular
#REPLAY_FILE: ana/Y%y4/M%m2/d5294_geosit_jan18.bkg.eta.%y4%m2%d2_%h200z.nc4
REPLAY_FILE: >>>SWELL_REPLAY_FILE<<<
REPLAY_FILE09: >>>SWELL_REPLAY_FILE09<<<

# 4DIAU (recreate analysis tendency on the fly)
# ---------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
NY: 72

IOSERVER_NODES: 0
NUM_BACKEND_PES: 8


AGCM_IM: 90
Expand Down Expand Up @@ -76,9 +77,9 @@ BERES_FILE_NAME: ExtData/g5gcm/gwd/newmfspectra40_dc25.nc
# Ocean Model Configuration Parameters
# ------------------------------------
OGCM.GRID_TYPE: LatLon
OGCM.GRIDNAME: PE360x180-DE
OGCM.IM_WORLD: 360
OGCM.JM_WORLD: 180
OGCM.GRIDNAME: PE2880x1440-DE
OGCM.IM_WORLD: 2880
OGCM.JM_WORLD: 1440
OGCM.LM: 34

OGCM.POLE: 'PE'
Expand Down Expand Up @@ -252,17 +253,13 @@ RECORD_REF_TIME: >>>SWELL_FC6H_H<<< 120000
# ASSIMILATION_CYCLE: nnnnnn # (Default: 21600)
# IAU_DIGITAL_FILTER: YES or NO # (Default: YES )

# Typical MERRA-2 Regular REPLAY Configuration
# --------------------------------------------
REPLAY_ANA_EXPID: >>>SWELL_FP_EXP<<<
REPLAY_ANA_LOCATION: >>>SWELL_SCRATCHDIR<<<
# Regular REPLAY Configuration (source set via met_replay_exp / met_replay_root)
# --------------------------------------------------------------------------------
REPLAY_ANA_EXPID: >>>SWELL_REPLAY_EXPID<<<
REPLAY_ANA_LOCATION: >>>SWELL_REPLAY_LOCATION<<<
REPLAY_MODE: Regular
REPLAY_FILE: >>>SWELL_FP_EXP<<<.ana.eta.%y4%m2%d2_%h200z.nc4

#REPLAY_ANA_EXPID: d5294_geosit_jan18
#REPLAY_ANA_LOCATION: /home/dao_ops/d5294_geosit_jan18/run/.../archive
#REPLAY_MODE: Regular
#REPLAY_FILE: ana/Y%y4/M%m2/d5294_geosit_jan18.bkg.eta.%y4%m2%d2_%h200z.nc4
REPLAY_FILE: >>>SWELL_REPLAY_FILE<<<
REPLAY_FILE09: >>>SWELL_REPLAY_FILE09<<<

# 4DIAU (recreate analysis tendency on the fly)
# ---------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ END_DATE: 29990302 210000
JOB_SGMT: >>>SWELL_FC_LENGTH<<<
# number of times you run the job/seg
NUM_SGMT: 1
HEARTBEAT_DT: 900
HEARTBEAT_DT: 300

USE_SHMEM: 0

Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

115 changes: 3 additions & 112 deletions src/swell/configuration/jedi/interfaces/geos_cf/namelists/HISTORY.rc
Original file line number Diff line number Diff line change
@@ -1,141 +1,32 @@
VERSION: 1
EXPID: >>>SWELL_GEOSCF_FORECAST_EXPID<<<
EXPDSC: JEDI
EXPSRC: GEOSCFv2/rc1/t13

EXPSRC: GEOSgcm-v10.23.0+GEOSChem-14.0.0

COLLECTIONS: '>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<'
# 'geosgcm_prog'
# 'prog.eta'
::

##################################################
# The GRID_LABELS section must be after the main #
# list of COLLECTIONS for scripting purposes. #
##################################################

GRID_LABELS: PE90x540-CF
PE360x2160-CF
PC360x181-DC
GRID_LABELS:
::

PE360x2160-CF.GRID_TYPE: Cubed-Sphere
PE360x2160-CF.IM_WORLD: 360
PE360x2160-CF.JM_WORLD: 2160
PE360x2160-CF.POLE: PC
PE360x2160-CF.DATELINE: DC
PE360x2160-CF.LM: 72

PE90x540-CF.GRID_TYPE: Cubed-Sphere
PE90x540-CF.IM_WORLD: 90
PE90x540-CF.JM_WORLD: 540
PE90x540-CF.POLE: PC
PE90x540-CF.DATELINE: DC
PE90x540-CF.LM: 72

PC360x181-DC.GRID_TYPE: LatLon
PC360x181-DC.IM_WORLD: 360
PC360x181-DC.JM_WORLD: 181
PC360x181-DC.POLE: PC
PC360x181-DC.DATELINE: DC
PC360x181-DC.LM: 72


>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.template: '>>>SWELL_GEOSCF_FORECAST_TEMPLATE<<<',
>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.archive: '%c/Y%y4',
>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.format: 'CFIO',
>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.mode: 'instantaneous' ,
#>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.frequency: 010000,
>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.frequency: >>>SWELL_FC_OUTPUT_FREQ<<<,
>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.ref_time: 000000,
>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.grid_label: >>>SWELL_GEOSCF_JEDI_GRID<<<
>>>SWELL_GEOSCF_FORECAST_COLLECTION<<<.fields: 'T' , 'DYN' ,
'U_DGRID;V_DGRID' , 'DYN' , 'ud;vd' ,
'U;V' , 'DYN' , 'ua;va' ,
'DELP' , 'DYN' ,
'PS' , 'DYN' ,
'Q' , 'MOIST' , 'SPHU' ,
'QITOT' , 'AGCM' , 'qi' ,
'QLTOT' , 'AGCM' , 'ql' ,
'PHIS' , 'AGCM' , 'phis' ,
'SpeciesConc_O3' , 'GEOSCHEMCHEM' , 'O3' ,
'SpeciesConc_NO' , 'GEOSCHEMCHEM' , 'NO' ,
'SpeciesConc_NO2' , 'GEOSCHEMCHEM' , 'NO2' ,
'SpeciesConc_CO' , 'GEOSCHEMCHEM' , 'CO' ,
'EMIS_CO' , 'GEOSCHEMCHEM' ,
'EMIS_CO_IND' , 'GEOSCHEMCHEM' ,
'EMIS_CO_POW' , 'GEOSCHEMCHEM' ,
'EMIS_CO_TRA' , 'GEOSCHEMCHEM' ,
'EMIS_CO_RES' , 'GEOSCHEMCHEM' ,
'EMIS_NO' , 'GEOSCHEMCHEM' ,
'EMIS_NO_IND' , 'GEOSCHEMCHEM' ,
'EMIS_NO_POW' , 'GEOSCHEMCHEM' ,
'EMIS_NO_TRA' , 'GEOSCHEMCHEM' ,
'EMIS_NO_RES' , 'GEOSCHEMCHEM' ,
'EMIS_NO2' , 'GEOSCHEMCHEM' ,
'EMIS_NO2_IND' , 'GEOSCHEMCHEM' ,
'EMIS_NO2_POW' , 'GEOSCHEMCHEM' ,
'EMIS_NO2_TRA' , 'GEOSCHEMCHEM' ,
'EMIS_NO2_RES' , 'GEOSCHEMCHEM' ,
'Met_PBLTHICK' , 'GEOSCHEMCHEM' ,
::





geosgcm_prog.template: '%y4%m2%d2_%h2%n2z.nc4' ,
geosgcm_prog.archive: '%c/Y%y4' ,
geosgcm_prog.format: 'CFIO' ,
geosgcm_prog.deflate: 1 ,
geosgcm_prog.grid_label: PE90x540-CF ,
geosgcm_prog.frequency: 060000 ,
geosgcm_prog.vscale: 100.0 ,
geosgcm_prog.vunit: 'hPa' ,
geosgcm_prog.vvars: 'log(PLE)' , 'DYN' ,
geosgcm_prog.levels: 1000 975 950 925 900 875 850 825 800 775 750 725 700 650 600 550 500 450 400 350 300 250 200 150 100 70 50 40 30 20 10 7 5 4 3 2 1 0.7 0.5 0.4 0.3 0.2 0.1 0.07 0.05 0.04 0.03 0.02 ,
geosgcm_prog.fields: 'PHIS' , 'AGCM' ,
'SLP' , 'DYN' ,
'U;V' , 'DYN' ,
'T' , 'DYN' ,
'PS' , 'DYN' ,
'ZLE' , 'DYN' , 'H' ,
'OMEGA' , 'DYN' ,
'Q' , 'MOIST' , 'QV' ,
'QITOT' , 'AGCM' , 'QI' ,
'QLTOT' , 'AGCM' , 'QL' ,
'RH2' , 'MOIST' , 'RH' ,
'O3' , 'CHEMISTRY' ,
::



prog.eta.template: '%y4%m2%d2_%h2%n2z.nc4' ,
prog.eta.archive: '%c/Y%y4' ,
prog.eta.format: 'CFIO' ,
prog.eta.deflate: 1 ,
prog.eta.grid_label: PC360x181-DC ,
prog.eta.regrid_method: 'BILINEAR',
prog.eta.mode: 'instantaneous' ,
prog.eta.frequency: 060000 ,
prog.eta.duration: 060000 ,
prog.eta.ref_time: 000000 ,
prog.eta.fields: 'PHIS' , 'AGCM' , 'phis' ,
'SGH' , 'AGCM' , 'hs_stdv' ,
'TS' , 'SURFACE' , 'ts' ,
'FRLAND' , 'SURFACE' , 'frland' ,
'FRLANDICE' , 'SURFACE' , 'frlandice' ,
'FRLAKE' , 'SURFACE' , 'frlake' ,
'FROCEAN' , 'SURFACE' , 'frocean' ,
'FRACI' , 'SURFACE' , 'frseaice' ,
'PS' , 'DYN' , 'ps' ,
'DELP' , 'DYN' , 'delp' ,
'U;V' , 'DYN' , 'u;v' ,
'TV' , 'DYN' , 'tv' ,
'Q' , 'MOIST' , 'sphu' ,
'O3PPMV' , 'CHEMISTRY' , 'ozone' ,
'QITOT' , 'AGCM' , 'qitot' ,
'QLTOT' , 'AGCM' , 'qltot' ,
'QRTOT' , 'MOIST' , 'qrtot' ,
'QSTOT' , 'MOIST' , 'qstot' ,
::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
&fv_core_nml
k_split = 2
Make_NH = .F.
hydrostatic = .T.
do_sat_adj = .F.
z_tracer = .T.

/

&main_nml
/

&test_case_nml
test_case = 13
/

&fms_io_nml
/

&fms_nml
print_memory_usage=.true.
domains_stack_size = 24000000
clock_grain='MODULE',
clock_flags='DETAILED',
/

&gfdl_cloud_microphysics_nml
sedi_transport = .true.
do_sedi_heat = .false.
rad_snow = .true.
rad_graupel = .true.
rad_rain = .true.
const_vi = .F.
const_vs = .F.
const_vg = .F.
const_vr = .F.
vi_max = 1.
vs_max = 2.
vg_max = 12.
vr_max = 12.
qi_lim = 1.
prog_ccn = .false.
do_qa = .true.
fast_sat_adj = .true.
tau_l2v = 1200.
tau_v2l = 150.
tau_g2v = 900.
rthresh = 7.e-6 ! This is a key parameter for cloud water
dw_land = 0.16
dw_ocean = 0.10
ql_gen = 1.0e-3
ql_mlt = 1.0e-3
qi0_crt = 8.0E-5
qs0_crt = 1.0e-3
tau_i2s = 1000.
c_psaci = 0.05
c_pgacs = 0.01
rh_inc = 0.30
rh_inr = 0.30
rh_ins = 0.30
ccn_l = 300.
ccn_o = 100.
c_paut = 1.0
c_cracw = 0.8
use_ppm = .false.
use_ccn = .true.
mono_prof = .true.
z_slope_liq = .true.
z_slope_ice = .true.
de_ice = .false.
fix_negative = .true.
icloud_f = 1
mp_time = 150.
/
Loading
Loading