Changeset 2861
- Timestamp:
- 05/20/16 10:10:59 (7 years ago)
- Location:
- CONFIG/UNIFORM/v6/IPSLCM6
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/opa9.card
r2831 r2861 25 25 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/weights_Goutorbe1_2_eorca1_bilinear.nc , . ), \ 26 26 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/merged_ESACCI_BIOMER4V1R1_CHL_REG05.nc , . ), \ 27 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/weights_reg05_2_eorca1_bilinear.nc , . ) 27 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/weights_reg05_2_eorca1_bilinear.nc , . ), \ 28 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/vosaline_360x180-ORCA1_WOA13_climatemonth.nc , sali_ref_clim_monthly.nc ) 28 29 29 30 -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/oasis.driver
r2540 r2861 67 67 (( LagAtm = 86400 / day_step * iphysiq / nsplit_phys )) 68 68 69 (( LagOce = 86400 / OPA_NPDT_ JOUR))69 (( LagOce = 86400 / OPA_NPDT_DAY )) 70 70 71 IGCM_debug_Print 1 "OPA_NPDT_ JOUR : ${OPA_NPDT_JOUR}"71 IGCM_debug_Print 1 "OPA_NPDT_DAY : ${OPA_NPDT_DAY}" 72 72 IGCM_debug_Print 1 "LagAtm : ${LagAtm}" 73 73 IGCM_debug_Print 1 "LagOce : ${LagOce}" -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/opa9.driver
r2833 r2861 37 37 # OPA_RDT=$( supergrep rn_rdt namelist_cfg ) 38 38 # OPA_NN_FSBC=$( supergrep nn_fsbc namelist_cfg ) 39 (( OPA_NPDT_JOUR = 86400 / OPA_RDT )) 39 (( OPA_NPDT_DAY = 86400 / OPA_RDT )) 40 (( OPA_NPDT_YEAR = OPA_NPDT_DAY * 365 )) 40 41 (( OPA_RDT_SBC = OPA_RDT * OPA_NN_FSBC )) 41 42 … … 48 49 IGCM_debug_Print 1 "OPA_NN_FSBC ${OPA_NN_FSBC}" 49 50 IGCM_debug_Print 1 "OPA_RDT_SBC ${OPA_RDT_SBC}" 50 IGCM_debug_Print 1 "OPA_NPDT_JOUR ${OPA_NPDT_JOUR}" 51 IGCM_debug_Print 1 "OPA_NPDT_DAY ${OPA_NPDT_DAY}" 52 IGCM_debug_Print 1 "OPA_NPDT_YEAR ${OPA_NPDT_YEAR}" 51 53 IGCM_debug_Print 1 "DaysSinceJC ${DaysSinceJC}" 52 54 … … 96 98 97 99 ##-- Number of time steps updated : the first, the last and the number of time steps 98 (( OPA_NIT000 = ( PeriodDaysSinceJC - DaysSinceJC ) * OPA_NPDT_ JOUR+ 1 ))99 (( OPA_NPDT = PeriodLengthInDays * OPA_NPDT_ JOUR))100 (( OPA_NIT000 = ( PeriodDaysSinceJC - DaysSinceJC ) * OPA_NPDT_DAY + 1 )) 101 (( OPA_NPDT = PeriodLengthInDays * OPA_NPDT_DAY )) 100 102 (( OPA_NITEND = OPA_NIT000 + OPA_NPDT - 1)) 101 103 -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/pisces.driver
r2839 r2861 6 6 IGCM_debug_PushStack "MBG_Initialize" 7 7 8 # Local function to find namelists parameters 9 supergrep () { 10 grep "^ *$1 *=" $2 | sed -e "s% *\!.*%%" 11 } 12 13 # Local function to find parameters in LMDZ .def files 8 # Local function to find parameters in LMDZ .def files 14 9 15 10 lmdzgrep2 () { … … 17 12 } 18 13 14 ##--Variables used by MBG -- 15 16 # ln_rsttr boolean term for tracer model restart (true or false) 17 # nrsttr control of the time step (0, 1 or 2) 18 19 19 IGCM_debug_PopStack "MBG_Initialize" 20 20 } … … 29 29 30 30 #echo "NO RESTART FOR TOP" 31 TOP_L RSTTR=.FALSE.32 TOP_N RSTTR=031 TOP_LN_RSSTR=.FALSE. 32 TOP_NN_RSTR=0 33 33 34 34 elif ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_MBG_Restart}" = "y" ] ) ; then 35 35 36 36 #echo "RESTART TOP" 37 TOP_L RSTTR=.TRUE.38 TOP_N RSTTR=037 TOP_LN_RSSTR=.TRUE. 38 TOP_NN_RSTR=0 39 39 40 40 # If we start from IPSLCM5* restart files. … … 46 46 47 47 #echo "RESTART TOP" 48 TOP_L RSTTR=.TRUE.49 TOP_N RSTTR=248 TOP_LN_RSSTR=.TRUE. 49 TOP_NN_RSTR=2 50 50 51 51 fi … … 76 76 IPCC_PIS_CO2=$( echo "${PreviousLinelog[*]}" | gawk -F '|' '{gsub(" ",""); print $4}' ) 77 77 IGCM_debug_Print 1 "IPCC_PIS_CO2 : ${IPCC_PIS_CO2} " 78 IGCM_comp_modifyNamelist nonblocker namelist_pisces_cfg atcco2 ${IPCC_PIS_CO2} 78 IGCM_comp_modifyNamelist force namelist_pisces_cfg atcco2 ${IPCC_PIS_CO2} 79 79 else 80 80 IGCM_debug_Print 1 "Take same CO2 as for LMDZ, in parameter file config.def." 81 # ATM_Update is done before MBG_Update and therefor config.def file contains the correct value for CO2.81 # ATM_Update is done before MBG_Update and therefore config.def file contains the correct value for CO2. 82 82 IGCM_debug_Print 1 'Update atcco2 in namelist_pisces_cfg with same value as for LMDZ' 83 83 LMDZ_CO2=$( lmdzgrep2 co2_ppm config.def ) 84 84 IGCM_debug_Print 1 "LMDZ_CO2 : ${LMDZ_CO2} " 85 IGCM_comp_modifyNamelist nonblocker namelist_pisces_cfg atcco2 ${LMDZ_CO2} 85 IGCM_comp_modifyNamelist force namelist_pisces_cfg atcco2 ${LMDZ_CO2} 86 86 fi 87 87 … … 90 90 IGCM_comp_modifyNamelist blocker namelist_top_cfg nn_rsttr ${TOP_NRSTTR} 91 91 92 IGCM_debug_PopStack "MBG_Update" 92 IGCM_comp_modifyNamelist blocker namelist_top_cfg ln_rsttr ${TOP_LN_RSSTR} 93 IGCM_comp_modifyNamelist blocker namelist_top_cfg nn_rsttr ${TOP_NN_RSTR} 94 IGCM_comp_modifyNamelist blocker namelist_pisces_cfg nn_pisdmp ${OPA_NPDT_YEAR} 95 96 IGCM_debug_PopStack "MBG_Update" 93 97 } 94 98 -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/namelist_pisces_ORCA1_cfg
r2825 r2861 5 5 &nampisext ! air-sea exchange 6 6 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7 atcco2 = 287. ! Constant value atmospheric pCO2 - ln_co2int = F7 atcco2 = _AUTO_: DEFAULT=287. ! Constant value atmospheric pCO2 - ln_co2int = F 8 8 / 9 9 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' … … 85 85 &nampisdmp ! Damping 86 86 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 87 nn_pisdmp = 8760 ! Frequency of Relaxation87 nn_pisdmp = _AUTO_: DEFAULT=8760 ! Frequency of Relaxation 88 88 / 89 89 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/namelist_top_ORCA1_cfg
r2839 r2861 5 5 &namtrc_run ! run information 6 6 !----------------------------------------------------------------------- 7 ln_rsttr = _AUTO_ 8 nn_rsttr = _AUTO_ 9 ln_top_euler = .true. 7 nn_writetrc = 5475 ! time step frequency for sn_tracer outputs 8 ln_top_euler = .true. ! use Euler time-stepping for TOP 9 ln_rsttr = _AUTOBLOCKER_ ! AUTO - start from a restart file (T) or not (F) 10 nn_rsttr = _AUTOBLOCKER_ ! AUTO - restart control = 0 initial time step is not compared to the restart file value 11 ! = 1 do not use the value in the restart file 12 ! = 2 calendar parameters read in the restart file 13 cn_trcrst_in = "restart_trc" ! suffix of pass. sn_tracer restart name (input) 14 cn_trcrst_out = "restart_trc" ! suffix of pass. sn_tracer restart name (output) 10 15 / 11 16 !----------------------------------------------------------------------- … … 41 46 sn_tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'mol-C/L' , .true. , .true. 42 47 sn_tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'mol-C/L' , .false. , .true. 48 49 ln_trcdta = .true. ! Initialisation from data input file (T) or not (F) 50 ln_trcdmp = .false. ! add a damping termn (T) or not (F) 51 ln_trcdmp_clo = .true. ! damping term (T) or not (F) on closed seas 43 52 / 44 53 !----------------------------------------------------------------------- … … 88 97 / 89 98 !----------------------------------------------------------------------- 99 &namtrc ! tracers definition 100 !----------------------------------------------------------------------- 101 / 102 !----------------------------------------------------------------------- 90 103 &namtrc_ice ! Representation of sea ice growth & melt effects 91 104 !-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.