Changeset 195 for codes/icosagcm/trunk
- Timestamp:
- 07/04/14 12:17:42 (10 years ago)
- Location:
- codes/icosagcm/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/param_sets/make_rundefs.sh
r194 r195 38 38 function llm { print 'Number of vertical layers' integer 19 llm $1 39 39 } 40 function disvert { print 'Vertical grid' '[std|ncar|ncar 30l]' std disvert $140 function disvert { print 'Vertical grid' '[std|ncar|ncarl30]' std disvert $1 41 41 } 42 42 function ncar_dz { print 'Model layer thickness in m, used if disvert=ncar' real 300 ncar_dz $1 … … 59 59 function caldyn { print 'Equations solved' '[gcm|adv]' gcm caldyn $1 60 60 } 61 function caldyn_conserv { print 'Discretization of Coriolis term' '[energy|enstophy]' en strophy caldyn_conserv $161 function caldyn_conserv { print 'Discretization of Coriolis term' '[energy|enstophy]' energy caldyn_conserv $1 62 62 } 63 63 function caldyn_eta { print 'Vertical coordinate' '[eta_mass|eta_lag]' mass caldyn_eta $1 … … 91 91 print 'Exponent of grad(div) disspation' integer 1 nitergdiv $2 92 92 print 'Dissipation time for curl(curl)' real 5000 tau_gradrot $3 93 print 'Exponent of curl(curl) disspation' integer 1 nitergrot $ 294 print 'Dissipation time for div(grad)' real 5000 tau_divgrad $ 395 print 'Exponent of div(grad) disspation' integer 1 niterdivgrad $ 293 print 'Exponent of curl(curl) disspation' integer 1 nitergrot $4 94 print 'Dissipation time for div(grad)' real 5000 tau_divgrad $5 95 print 'Exponent of div(grad) disspation' integer 1 niterdivgrad $6 96 96 } 97 97 function guided_type { print 'Type of guiding terms' '[none|dcmip1]' none guided_type $1 … … 198 198 { 199 199 echo 'INCLUDEDEF = const.def' 200 group 'Mesh' nbp 80 llm 30 disvert ncar 30loptim_it 100 ; split 2 2200 group 'Mesh' nbp 80 llm 30 disvert ncarl30 optim_it 100 ; split 2 2 201 201 group 'Numerics' caldyn gcm scheme runge_kutta time_step 240 202 202 dissip 1800 1 1800 2 1800 2 … … 208 208 { 209 209 echo 'INCLUDEDEF = const.def' 210 group 'Mesh' nbp 64 llm 30 disvert ncar 30loptim_it 1000 ; split 2 2210 group 'Mesh' nbp 64 llm 30 disvert ncarl30 optim_it 1000 ; split 2 2 211 211 group 'Numerics' caldyn gcm scheme runge_kutta time_step 300 212 212 dissip 10800 1 10800 2 10800 2 -
codes/icosagcm/trunk/src/caldyn_gcm.f90
r191 r195 38 38 REAL(rstd),POINTER :: planetvel(:) 39 39 40 def='en strophy'40 def='energy' 41 41 CALL getin('caldyn_conserv',def) 42 42 SELECT CASE(TRIM(def))
Note: See TracChangeset
for help on using the changeset viewer.