#!/bin/bash ### # ARPEGE 49t1_clim1.04 with : # - Fixes on OASIS and XIOS setup (Blein) # - Coupling with CTRIP (param and restart from Blein) # - Single precision is operational # - More XIOS diagnostics # Grid TL127L91 # With xias # # Param distributed on 07/2026 # Tested on a several nodes : 508 procs ARPEGE - 4 procs XIOS # Reproducibility is guaranteed when the numbers of procs is modified # # *** # *** Note that this is a WORKING version onf ARPEGE v7. # Some issues remain to be solved and users may not find all features. # # Plugins are subject to significant changes in the future. # # Elements that MUST be modified by the user are __xx__ # # Note: ECLIS variables are capitalized ### ######################################################## # TUNING CONFIGURATION ######################################################## wave=1 NEXTEXP=TUNARP_V74_W${wave}_rZZZ ######################################################## # BASIC CONFIGURATION KEYS ######################################################## eclis=/scratch/climat/APPS/eclis/V8.0 geoma=tl127l91r geomah=tl127r config=AGCM arpege_generation=v7 namelist_version=cy49t1_clim1.04 restart_version=cy49t1_clim1.04 foraer_version=CMIP6-TACTIC2.3-historical forvol_version=CMIP6 #forozo_version forghg_version=CMIP6 #forsst_version #forsic_version [ -z $EXPID ] && EXPID=$(basename $0 | sed -e 's/param_//g') GROUP=TUNARP/V74/WAVE${wave} TITRE="V7.4 DP" RUNMAIL=romain.roehrig@meteo.fr ######################################################## # PERIOD TO PROCESS ######################################################## INIDATE=20500901 ENDDATE=20511130 INITIME=0 ######################################################## # MODEL BINARY USED ######################################################## pack=/scratch/climat/packs/CY49T1_clim1.04.IMPIIFC2302DP.y packrr=/home/gmgec/mrgc/roehrig/pack/cy49t1_clim1.04.IMPIIFC2302DP.y.tuning ATMEXE=$packrr/bin/MASTERODB UPDCLIARP=$pack/bin/UPDCLIARP UPDCLILSM=$pack/bin/UPDCLISFX DATRES=$pack/bin/DATRES DATLSMRES=$pack/bin/DATSFXRES IOSEXE=/home/gmgec/mrgc/dayong/apps/XIOS3-trunk-2730--prod-intel.2023.2_intelmpi.2021.10.0_netcdf.4.9.2_belenos-noshuffle/bin/xios_server.exe ######################################################## # NAMELISTS USED ######################################################## namelist=/scratch/climat/CEDRE/namelist UPDNAMARP=$namelist/atm/$geoma/$arpege_generation/update_namarp_cy49_gen.sh ATMNAMREF=/home/gmgec/mrgc/roehrig/HighTune/WORK/TUNARP_V74/WAVE${wave}/namelist/namref.GCM_${wave}-XXX LSMNAMREF=$namelist/sfx/$geomah/$arpege_generation/nam.sfx.$config.$geomah.$namelist_version ######################################################## # RESTART FILES ######################################################## restart=/scratch/climat/CEDRE/restart ATMREST=$restart/atm/$geoma/$arpege_generation/rst.atm.$config.$geoma.$restart_version.19790101.fa LSMREST=$restart/sfx/$geomah/$arpege_generation/rst.sfx.$config.$geomah.$restart_version.19790101.fa LSMPGD=$restart/sfx/$geomah/$arpege_generation/PGD.$config.$geomah.$restart_version.fa LSMRESIN=ICMSH0123INIT.sfx LSMRESOUT=ICMSH0123+_NNNN_.sfx LSMPGDIN=Const.Clim.sfx ######################################################## # BOUNDARY CONDITIONS ######################################################## bcond=/scratch/climat/CEDRE/data BCOND=$bcond/atm/BCOND/$geomah/$arpege_generation/clim_arpege.$geomah.mMM ; YEAR_BCD=no DATA_LSM=$bcond/sfx/ecoclimap_cy46/ecoclimap*.bin ######################################################## # FORCINGS ######################################################## climaer=/scratch/work/roehrig/CEDRE/data/aerchem/aod/tropo/${geomah}/$foraer_version/clim climvol=/scratch/work/roehrig/CEDRE/data/aerchem/aod/strato/${geomah}/$forvol_version/clim climghg=/scratch/work/roehrig/CEDRE/data/atm/GHG/$forghg_version climsst=/scratch/work/roehrig/atm/sst/amipbc_1-1-4_clim_1979-2008_t127r climsic=/scratch/work/roehrig/atm/sic/amipbc_1-1-4_clim_1979-2008_t127r YEAR_SUL=no ; FORSUL=$climaer/AOD550SU_TACTIC2.3_11avg_${geomah}_clim_1979-2008_MM.ieee YEAR_BCA=no ; FORBCA=$climaer/AOD550BC_TACTIC2.3_11avg_${geomah}_clim_1979-2008_MM.ieee YEAR_ORA=no ; FORORA=$climaer/AOD550OM_TACTIC2.3_11avg_${geomah}_clim_1979-2008_MM.ieee YEAR_SDA=no ; FORSDA=$climaer/AOD550DD_TACTIC2.3_11avg_${geomah}_clim_1979-2008_MM.ieee YEAR_SSA=no ; FORSSA=$climaer/AOD550SS_TACTIC2.3_11avg_${geomah}_clim_1979-2008_MM.ieee YEAR_VOL=no ; FORVOL=$climvol/aod_volcan_strato_v3_${geomah}_clim_1979-2008_MM.ieee #YEAR_OZO=no ; FOROZO=$bcond/aerchem/concentrations/O3/${geoma}/O3UREAD/O3UREAD_mMM YEAR_GHG=0000 ; FORGHG=$climghg/GHG_HIST_clim1979-2008.dat YEAR_SST=no ; FORSST=$climsst/sst_amipbc_1-1-4_clim_1979-2008_t127r_bilinear_MM.ieee YEAR_SIC=no ; FORSIC=$climsic/sic_amipbc_1-1-4_clim_1979-2008_t127r_bilinear_MM.ieee ######################################################## # XIOS ######################################################## LATMIOS=1 LLSMIOS=1 src_xios=$namelist/ios/$arpege_generation src_xios_tuning=/home/gmgec/mrgc/roehrig/param/TUNARP/V74/xios.tuning IOSNAMREF="${src_xios}/iodef.xml" OTHER_FILES="${src_xios}/arpsfx.xml ${src_xios_tuning}/atmo_fields.xml ${src_xios_tuning}/surfex_fields.xml ${src_xios}/aero_fields.xml" OTHER_FILES+=" ${src_xios_tuning}/arpsfx_files.xml" ######################################################## # DATA REQUEST ######################################################## # No data request in this version ######################################################## # PLUGINS ######################################################## DATA_ECRAD=$bcond/atm/ECRAD/$arpege_generation IMPLICIT_PLUGINS_DIR="/scratch/climat/CEDRE/param/v7/plugins/implicit" PLUGINS+=" /home/gmgec/mrgc/roehrig/param/V74/cy49t1_clim1.i2302.myenv.xios.v2" PLUGINS+=" /scratch/climat/CEDRE/param/v7/plugins/plugin_ecRad" # Warnings may be raised because of this plugin. PLUGINS_POSTPRO=${eclis}/plugins/postprocessing/plugin_postpro_nodr2xml ASSEMBLE_MAXSIZE=4000 ######################################################## # JOBS CHARACTERISTICS ######################################################## NMONTH_JOB=15 ; QUEUE=normal256 ; ELAPSFRONT=02:00:00 ; MEMFRONT=2Gb ELAPS=04:00:00 ; MEM=240Gb NPROC_ARP=508 NPROC_IOS=4 SAVE_RESTART_PER=15 SAVE_LISTING="A" ATMLISTOUT="NODE.001_01 ifs.stat" LSMLISTOUT="" installer=${eclis?}/scripts/install . $installer $*