Changeset 3478
- Timestamp:
- 2012-09-27T16:51:53+02:00 (12 years ago)
- Location:
- branches/2012/dev_r3379_CMCC6_topbfm/NEMOGCM/CONFIG/GYRE_BFM/EXP00
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3379_CMCC6_topbfm/NEMOGCM/CONFIG/GYRE_BFM/EXP00/CO2.nml
r3399 r3478 35 35 &CO2_parameters 36 36 37 ! Initial Partial pressure in the air 38 pco2air = 365.0D0 37 ! Initial Partial pressure in the air [1960: 315; 1990: 353] 38 AtmCO20 = 370.0E0, 39 ! Compute the partial pressure of Atmospheric CO2 40 calcAtmpCO2 = .FALSE. 41 pCO2Method = 1 ! 1=MixRatio*slp, 2=Magnus formula 42 !-----------------------------------------------------------------------------------! 43 ! Read external data for atmospheric CO2 values 44 ! Read ! File ! NetCDF ! Var ! RefTime ! Input ! Time ! 45 ! Input ! name ! Logical ! name ! yyyymmdd ! Frequency ! interp ! 46 ATMCO2_N = 0 , 'CMIP5_GHG_1765_2005.nc' , .TRUE. , 'CO2' , '1764-07-01 00:00' , 'yearly' , .TRUE. 47 ! Read external data for atmospheric SLP 48 AtmSLP_N = 0 , 'AtmSLP.nc' , .TRUE. ,'AtmSLP' , '1764-07-01 00:00' , 'dummy' , .TRUE. 49 AtmTDP_N = 0 , 'AtmTDP.nc' , .TRUE. ,'AtmTDP' , '1764-07-01 00:00' , 'dummy' , .TRUE. 50 !-----------------------------------------------------------------------------------! 51 39 52 ! Initial pH value 40 53 phstart = 8.0D0 … … 57 70 ! MethodCalcCO2=3 Follows et al., Ocean Modelling 2006 58 71 MethodCalcCO2 = 2 59 72 ! 73 ! Calcium ion concentration 74 ! [from : "Seawater : Its composition, properties and behaviour" 75 ! (2nd Edition), Open University Course Team, 1995] 76 ! seawater concentration = 412 mg / l 77 ! atomic weight = 40.078 g / mol 78 ! therefore, concentration = 10.279 mmol / l 79 ! = 10.279 mol / m3 80 Caconc0 = 10.279E0 81 ! Normalize Calcium ion concentration by sea water salinity 82 Canorm = .TRUE. 60 83 / 61 84 -
branches/2012/dev_r3379_CMCC6_topbfm/NEMOGCM/CONFIG/GYRE_BFM/EXP00/Param.nml
r3399 r3478 55 55 AssignAirPelFluxesInBFMFlag = .TRUE. 56 56 p_PAR = 0.40 57 slp0 = 1013.25E0 57 58 ChlLightFlag = 2 58 59 LightForcingFlag = 1 -
branches/2012/dev_r3379_CMCC6_topbfm/NEMOGCM/CONFIG/GYRE_BFM/EXP00/bfm.nml
r3399 r3478 51 51 bfm_init = 0 52 52 bio_setup = 1 53 bfm_rstctl = .FALSE. 53 54 out_fname = 'BFM_NEMO' 54 55 out_dir = '.' 55 56 out_title = 'BFM' 56 57 out_delta = 12 58 parallel_log = .TRUE. 57 59 / 58 60 … … 106 108 &bfm_init_nml 107 109 N1p0 = 1.0, 108 InitVar(3)%init = 0,109 InitVar(3)%sbc = .false.,110 InitVar(3)%cbc = .false.,111 InitVar(3)%obc = .false.,112 110 N3n0 = 5.0, 113 111 N4n0 = 1.0, … … 129 127 R6c0 = 1.0, 130 128 R7c0 = 1.0, 129 O3c0 = 27060.00, ![mgC /m3] 2200 umol/Kg 130 O3h0 = 2660.0, ![mmol eq/m3] 2600 umol/Kg 131 131 / 132 132 … … 139 139 !-------------------------------------------------------------------------! 140 140 &bfm_save_nml 141 ave_save = 'ETW','O2o', 141 ave_save = 'ETW','O2o','O3c','O3h', 142 142 'EIR', 143 143 'N1p', … … 180 180 'qpPc(iiP3)', 181 181 'qpPc(iiP4)', 182 'sunPI(iiP1)','sunPI(iiP2)','sunPI(iiP3)','sunPI(iiP4)' 182 'sunPI(iiP1)','sunPI(iiP2)','sunPI(iiP3)','sunPI(iiP4)', 183 183 / 184 184 -
branches/2012/dev_r3379_CMCC6_topbfm/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_top
r3399 r3478 12 12 nn_dttrc = 1 ! time step frequency for passive sn_tracers 13 13 nn_writetrc = 360 ! time step frequency for sn_tracer outputs 14 ln_top_euler = . false. ! use Euler timestepping at first step (T) or not (F)14 ln_top_euler = .true. ! use Euler timestepping at first step (T) or not (F) 15 15 ln_rsttr = .false. ! start from a restart file (T) or not (F) 16 16 nn_rsttr = 0 ! restart control = 0 initial time step is not compared to the restart file value … … 19 19 cn_trcrst_in = "restart_trc" ! suffix of pass. sn_tracer restart name (input) 20 20 cn_trcrst_out = "restart_trc" ! suffix of pass. sn_tracer restart name (output) 21 ln_trcdta = .false. ! Initialisation from data input file (T) or not (F) 21 22 ! 22 23 ! ! name ! title of the field ! units ! initial data ! save ! -
branches/2012/dev_r3379_CMCC6_topbfm/NEMOGCM/CONFIG/GYRE_BFM/EXP00/runscript
r3399 r3478 1 #! /bin/sh -x1 #! /bin/sh 2 2 3 3 #BSUB -a poe 4 #BSUB -J GYRE_BFM 4 #BSUB -J GYRE_BFM # Name of the job. 5 5 #BSUB -o GYRE_BFM_%J.out # Appends std output to file %J.out. 6 6 #BSUB -e GYRE_BFM_%J.err # Appends std error to file %J.out. 7 7 #BSUB -P nemo 8 8 #BSUB -q poe_short # queue 9 #BSUB -n 4 10 # BSUB -x9 #BSUB -n 4 # Number of CPUs 10 ##BSUB -x 11 11 ###BSUB -R "span[ptile=32]" 12 13 set -evx 12 14 13 15 export MP_WAIT_MODE=poll … … 19 21 export MP_TASK_AFFINITY=core 20 22 21 workdir="/data/ans017/EXPERIMENTS/GYRE_BFM" 23 EXP="EXP00" 24 25 workdir="/data/ans033/EXPERIMENTS/GYRE_BFM/${EXP}" 22 26 execdir=`pwd` 23 27 24 cd $workdir 28 if [ ! -d ${workdir} ] ; then 29 mkdir -p ${workdir} 30 fi 31 32 cd ${workdir} 25 33 rm -rf * 34 # Copy files to exp folder 35 cp ${execdir}/opa ./opa.x 26 36 cp ${execdir}/* ./ 27 37 28 time mpirun.lsf opa 38 # Launch the model 39 40 time mpirun.lsf opa.x 41 42 echo " ${EXP} DONEEE!!!" 43
Note: See TracChangeset
for help on using the changeset viewer.