- Timestamp:
- 04/15/23 15:10:09 (14 months ago)
- Location:
- CONFIG/UNIFORM/v6/IPSLCM6.5.1
- Files:
-
- 27 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/IPSLCM6.5.1/EXPERIMENTS/IPSLCM/piControl_TEST/COMP/pisces.card
r6140 r6404 28 28 (${R_IN}/OCE/NEMO/${opa9_UserChoices_ORCA_version}/PISCES/${opa9_UserChoices_ORCA_version}_par_fraction_gewex_clim90s00s.nc , par_fraction.orca.nc ), \ 29 29 (${R_IN}/OCE/NEMO/${opa9_UserChoices_ORCA_version}/PISCES/DUST_INCA_r360x180.new.nc , dustdep.nc ), \ 30 (${R_IN}/OCE/NEMO/${opa9_UserChoices_ORCA_version}/PISCES/ndeposition_Duce_annual_eORCA1-r360x180.nc, nitdep.nc), \ 31 (${R_IN}/OCE/NEMO/FORCINGS/GHG/CFCs_CDIAC.dat , CFCs_CDIAC.dat ), \ 32 (${R_IN}/OCE/NEMO/FORCINGS/GHG/CO2_OMIP6_1600_2014.txt , atcco2.txt ) 30 (${R_IN}/OCE/NEMO/${opa9_UserChoices_ORCA_version}/PISCES/ndeposition_Duce_annual_eORCA1-r360x180.nc, nitdep.nc) 33 31 34 32 -
CONFIG/UNIFORM/v6/IPSLCM6.5.1/GENERAL/DRIVER/orchidee.driver
r6263 r6404 67 67 fi 68 68 69 70 if [ X${orchidee_UserChoices_AtmCo2} != X ] ; then 71 ##-- CO2 forcing : update CO2 value in orchidee.def with the value defined in orchidee.card 72 ATM_CO2=${orchidee_UserChoices_AtmCo2} 73 echo '(ORCHIDEE) FORCE_CO2_VEG = y' 74 echo '(ORCHIDEE) ATM_CO2='${ATM_CO2} 75 IGCM_comp_modifyDefFile nonblocker orchidee.def FORCE_CO2_VEG y 76 IGCM_comp_modifyDefFile nonblocker orchidee.def ATM_CO2 ${ATM_CO2} 77 else 78 IGCM_comp_modifyDefFile nonblocker orchidee.def FORCE_CO2_VEG DEFAULT 79 IGCM_comp_modifyDefFile nonblocker orchidee.def ATM_CO2 DEFAULT 80 fi 81 69 82 # Set LAI_MAP in orchidee.def acording to value set in orchidee.card section UserChoices 70 83 # If LAI_MAP is not definded in orchidee.card, set default value n -
CONFIG/UNIFORM/v6/IPSLCM6.5.1/GENERAL/DRIVER/pisces.driver
r6367 r6404 76 76 fi 77 77 78 if [ X${pisces_UserChoices_AtmCo2} = X ] ; then78 if [ X${pisces_UserChoices_AtmCo2} != X ] ; then 79 79 ##-- CO2 forcing : update atcco2 value in namelist_pisces_cfg with the value defined in pisces.card 80 80 IGCM_debug_Print 1 "the atmospheric CO2 is specfied in pisces.card" -
CONFIG/UNIFORM/v6/IPSLCM6.5.1/GENERAL/PARAM/orchidee.def_CWRR
r6119 r6404 180 180 CARBON_TAU_IPASSIVE = 300 181 181 182 FORCE_CO2_VEG = _AUTO_ : DEFAULT = n 183 ATM_CO2= _AUTO_ : DEFAULT = 2.8432e+02 184 182 185 # Take carbon from atmosphere if carbohydrate reserve too small, PFT dependent 183 186 # Set to y for all pft except C4 grass (pft=11) and tropical C3 grass (pft=14) … … 205 208 ALB_BG_FILE = alb_bg.nc 206 209 210 #TCST_SNOWA Time constant of the albedo decay of snow 211 TCST_SNOWA=10 212 207 213 # ROUGH_DYN : Account for a dynamic roughness height (activation of Su et al. parametrization) (default y) 208 214 ROUGH_DYN=y -
CONFIG/UNIFORM/v6/IPSLCM6.5.1/compile_ipslcm6.sh
r6395 r6404 207 207 208 208 ## 2.3 Compile xios 209 cd $modipsl/modeles/XIOS 209 xios_root=$modipsl/modeles/XIOS 210 cd $xios_root 210 211 echo; echo "NOW COMPILE XIOS" 211 212 echo >> $outfile ; echo " NOW COMPILE XIOS" >> $outfile … … 218 219 fi 219 220 # Move executables to modipsl/bin 220 if [ -f $ modipsl/modeles/XIOS/bin/xios_server.exe ] ; then221 mv $ modipsl/modeles/XIOS/bin/xios_server.exe $modipsl/bin/xios_server_${optmode}.exe221 if [ -f $xios_root/bin/xios_server.exe ] ; then 222 mv $xios_root/bin/xios_server.exe $modipsl/bin/xios_server_${optmode}.exe 222 223 else 223 224 echo "THERE IS A PROBLEM IN XIOS COMPILATION EXECUTABLE MISSING - STOP" … … 227 228 228 229 ## 2.4 Compile orchidee 229 cd $modipsl/modeles/ORCHIDEE 230 orchidee_root=$modipsl/modeles/ORCHIDEE 231 cd $orchidee_root 230 232 echo; echo "NOW COMPILE ORCHIDEE" 231 233 echo >> $outfile ; echo " NOW COMPILE ORCHIDEE" >> $outfile … … 320 322 # If necessary compile INCA modele with AER configuration 321 323 if [ ${aer} == y ] ; then 322 cd $modipsl/modeles/INCA 324 inca_root=$modipsl/modeles/INCA 325 cd $inca_root 323 326 #compile INCA regulat lat_lon chimie librairy 324 327 echo; echo "NOW COMPILE INCA AER on resolution = ${resol_atm}" … … 333 336 334 337 echo "Move inca.dat modipsl/bin" 335 if [[ -f $ modipsl/modeles/INCA/SIMULATIONS/AER/inca.dat ]] ; then336 mv $ modipsl/modeles/INCA/SIMULATIONS/AER/inca.dat $modipsl/bin/inca_${resol_atm}_${optmode}_AER.dat ;338 if [[ -f $inca_root/INCA/SIMULATIONS/AER/inca.dat ]] ; then 339 mv $inca_root/SIMULATIONS/AER/inca.dat $modipsl/bin/inca_${resol_atm}_${optmode}_AER.dat ; 337 340 else 338 341 echo "THERE IS A PROBLEM IN INCA COMPILATION - STOP" … … 344 347 345 348 # Compile LMDZ regular lat-lon executable 346 cd$modipsl/modeles/LMDZ349 lmdz_root=$modipsl/modeles/LMDZ 347 350 echo; echo "NOW COMPILE LMDZ REGULAR LAT-LON MODE. Resolution = ${resol_atm}" 348 351 echo >> $outfile ; echo " NOW COMPILE LMDZ REGULAR LAT-LON MODE. Resolution = ${resol_atm}" >> $outfile 352 353 echo >> $outfile ; echo cd $lmdz_root >> $outfile 354 echo >> $outfile ; echo cp $mysrc_path/LMDZ/arch-${fcm_arch}.fcm arch/. >> $outfile 355 echo >> $outfile 356 cd $lmdz_root ; cp $mysrc_path/LMDZ/arch-${fcm_arch}.fcm arch/. 349 357 350 358 # Check if the compilation of LMDZ was previsouly interupted prematured. … … 378 386 echo >> $outfile 379 387 echo "Move gcm.e executable to modipsl/bin" >> $outfile 380 echo ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile381 ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile388 echo ls -lrt $lmdz_root/bin >> $outfile 389 ls -lrt $lmdz_root/bin >> $outfile 382 390 echo >> $outfile 383 391 if [ ${aer} == n ] ; then … … 388 396 echo gcm suffix = $suffix 389 397 390 if [ -f $ modipsl/modeles/LMDZ/bin/gcm${suffix} ] ; then398 if [ -f $lmdz_root/bin/gcm${suffix} ] ; then 391 399 if [ ${aer} == n ] ; then 392 mv $ modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}.e400 mv $lmdz_root/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}.e 393 401 else 394 mv $ modipsl/modeles/LMDZ/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}_AER.e402 mv $lmdz_root/bin/gcm${suffix} $modipsl/bin/gcm_${resol_atm}_${optmode}_AER.e 395 403 fi 396 404 else … … 418 426 echo >> $outfile 419 427 echo "Move ce0l.e executable to modipsl/bin" >> $outfile 420 echo ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile421 ls -lrt $ modipsl/modeles/LMDZ/bin >> $outfile428 echo ls -lrt $lmdz_root/bin >> $outfile 429 ls -lrt $lmdz_root/bin >> $outfile 422 430 echo >> $outfile 423 431 suffix=_${resol_atm}_phylmd_seq.e 424 432 echo ce0l suffix = $suffix 425 433 426 if [ -f $ modipsl/modeles/LMDZ/bin/ce0l${suffix} ] ; then427 mv $ modipsl/modeles/LMDZ/bin/ce0l${suffix} $modipsl/bin/ce0l_${resol_atm}_${optmode}.e434 if [ -f $lmdz_root/bin/ce0l${suffix} ] ; then 435 mv $lmdz_root/bin/ce0l${suffix} $modipsl/bin/ce0l_${resol_atm}_${optmode}.e 428 436 else 429 437 echo "ERROR ce0l${suffix} executable does not exist."
Note: See TracChangeset
for help on using the changeset viewer.