Changeset 629
- Timestamp:
- 12/11/17 17:06:29 (6 years ago)
- Location:
- configs/testing/bash
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
configs/testing/bash/X64_CURIE.sh
r589 r629 10 10 #----------------------------- split_XXX ---------------------------- 11 11 12 function split_mpi_32() { 13 setvar nbp 33 nsplit_i 2 nsplit_j 4 14 } 12 15 function split_serial_40() { 13 16 setvar nbp 41 nsplit_i 2 nsplit_j 2 … … 47 50 function job_mpi() { #EXP_NAME NB_MPI 48 51 job_X64_CURIE $1 $2 1 "ccc_mprun ./gcm.exe" 52 } 53 function job_mpi_32() { # EXP_NAME 54 job_mpi $1 80 49 55 } 50 56 function job_mpi_40() { # EXP_NAME -
configs/testing/bash/create_runs.sh
r589 r629 36 36 600 #-------------- Physics ------------- 37 37 700 #---------------- Run --------------- 38 800 #------------ Diagnostics ----------- 38 39 EOF 39 40 } … … 111 112 NBP=$1 ; TAU=$2 112 113 rundef_DCMIP $NBP 114 setvar dysl_caldyn_vert .TRUE. caldyn_vert conservative 113 115 setvar omega 0. llm 60 disvert ncar ncar_T0 300 ncar_p0 1e5 ncar_disvert_c 1 ncar_dz 500 114 116 setvar tau_graddiv $TAU tau_gradrot $TAU tau_divgrad $TAU … … 183 185 function job_held_suarez() { # EXEC NBP 184 186 job_$1_$2 HS94_$1 187 } 188 189 function rundef_venus() { 190 rundef_all 191 split_mpi_32 192 setvar nqtot 0 optim_it 1000 dt 480 193 setvar radius 6.0518e6 g 8.874575 kappa 0.2857248 cpp 669.73533 preff 9.2e6 omega 6.229e-7 194 setvar llm 49 disvert ncar ncar_dz 3500 ncar_T0 700 ncar_p0 9.2e6 195 setvar tau_graddiv 21600 nitergdiv 1 tau_gradrot 21600 nitergrot 2 tau_divgrad 21600 niterdivgrad 2 196 setvar dysl_caldyn_vert .TRUE. caldyn_vert conservative 197 setvar itau_check_conserv 45 check_conservation detailed 198 setvar etat0 venus physics Lebonnois2012 itau_physics 15 friction_time $((3*EARTH_DAY)) 199 setvar write_period $((VENUS_DAY/4)) 200 setvar run_length $((3*VENUS_DAY)) 201 # setvar run_length $((50*VENUS_DAY)) 202 } 203 204 function job_venus() { # EXEC NBP 205 job_$1_32 venus_$1 185 206 } 186 207 … … 204 225 # Other 205 226 create_exp mpi_omp held_suarez two_degree 24h 40 10000 # nbp tau 227 create_exp mpi venus two_degree "$((VENUS_DAY/4))s" 32 206 228 } 207 229 … … 211 233 declare -A idx 212 234 order 100 radius omega g cpp kappa preff scale_factor 213 order 200 boussinesq hydrostatic dysl235 order 200 boussinesq hydrostatic 214 236 order 300 nbp optim_it nsplit_i nsplit_j llm omp_level_size disvert ncar_disvert_c ncar_dz ncar_T0 ncar_p0 215 order 400 caldyn_eta time_scheme caldyn_conserv dt nqtot itau_adv 237 order 400 caldyn_eta time_scheme caldyn_conserv dt nqtot itau_adv dysl dysl_caldyn_vert caldyn_vert 216 238 order 500 nitergdiv tau_graddiv nitergrot tau_gradrot niterdivgrad tau_divgrad rayleigh_friction_type rayleigh_friction_tau 217 order 600 physics dcmip_physics itau_physics 239 order 600 physics dcmip_physics itau_physics friction_time 218 240 order 700 run_length write_period etat0 dcmip4_testcase diagflux 219 241 order 800 itau_check_conserv check_conservation 220 242 basic 221 243 } … … 225 247 source bash/xml.sh 226 248 ROOT=$PWD 249 VENUS_DAY=10087200 250 EARTH_DAY=86400 227 251 main
Note: See TracChangeset
for help on using the changeset viewer.