84 |
C surfQswFile :: File containing surface shortwave radiation |
C surfQswFile :: File containing surface shortwave radiation |
85 |
C dQdTfile :: File containing thermal relaxation coefficient |
C dQdTfile :: File containing thermal relaxation coefficient |
86 |
C EmPmRfile :: File containing surface fresh water flux |
C EmPmRfile :: File containing surface fresh water flux |
87 |
|
C NOTE: for backward compatibility EmPmRfile is specified in |
88 |
|
C m/s when using external_fields_load.F. It is converted |
89 |
|
C to kg/m2/s by multiplying by rhoConstFresh. |
90 |
C saltFluxFile :: File containing surface salt flux |
C saltFluxFile :: File containing surface salt flux |
91 |
C pLoadFile :: File containing pressure loading |
C pLoadFile :: File containing pressure loading |
92 |
C eddyTauxFile :: File containing zonal Eddy stress data |
C eddyTauxFile :: File containing zonal Eddy stress data |
219 |
C-- COMMON /PARM_L/ Logical valued parameters used by the model. |
C-- COMMON /PARM_L/ Logical valued parameters used by the model. |
220 |
C usingCartesianGrid :: If TRUE grid generation will be in a cartesian |
C usingCartesianGrid :: If TRUE grid generation will be in a cartesian |
221 |
C coordinate frame. |
C coordinate frame. |
222 |
C usingSphericalPolarGrid :: If TRUE grid generation will be in a |
C usingSphericalPolarGrid :: If TRUE grid generation will be in a |
223 |
C spherical polar frame. |
C spherical polar frame. |
224 |
C usingCylindricalGrid :: If TRUE grid generation will be Cylindrical |
C usingCylindricalGrid :: If TRUE grid generation will be Cylindrical |
225 |
C usingCurvilinearGrid :: If TRUE, use a curvilinear grid (to be provided) |
C usingCurvilinearGrid :: If TRUE, use a curvilinear grid (to be provided) |
239 |
C and off. |
C and off. |
240 |
C tempForcing :: Flag which turns external forcing of temperature on |
C tempForcing :: Flag which turns external forcing of temperature on |
241 |
C and off. |
C and off. |
242 |
C saltAdvection :: Flag which turns advection of salinity on |
C saltAdvection :: Flag which turns advection of salinity on |
243 |
C and off. |
C and off. |
244 |
C saltForcing :: Flag which turns external forcing of salinity on |
C saltForcing :: Flag which turns external forcing of salinity on |
245 |
C and off. |
C and off. |
246 |
C useRealFreshWaterFlux :: if True (=Natural BCS), treats P+R-E flux |
C useRealFreshWaterFlux :: if True (=Natural BCS), treats P+R-E flux |
247 |
C as a real Fresh Water (=> changes the Sea Level) |
C as a real Fresh Water (=> changes the Sea Level) |
248 |
C if F, converts P+R-E to salt flux (no SL effect) |
C if F, converts P+R-E to salt flux (no SL effect) |
249 |
C useFullLeith :: Set to true to use full Leith viscosity(may be unstable |
C useFullLeith :: Set to true to use full Leith viscosity(may be unstable |
255 |
C implicitFreeSurface :: Set to true to use implicit free surface |
C implicitFreeSurface :: Set to true to use implicit free surface |
256 |
C exactConserv :: Set to true to conserve exactly the total Volume |
C exactConserv :: Set to true to conserve exactly the total Volume |
257 |
C linFSConserveTr :: Set to true to correct source/sink of tracer |
C linFSConserveTr :: Set to true to correct source/sink of tracer |
258 |
C at the surface due to Linear Free Surface |
C at the surface due to Linear Free Surface |
259 |
C uniformLin_PhiSurf :: Set to true to use a uniform Bo_surf in the |
C uniformLin_PhiSurf :: Set to true to use a uniform Bo_surf in the |
260 |
C linear relation Phi_surf = Bo_surf*eta |
C linear relation Phi_surf = Bo_surf*eta |
261 |
C use3Dsolver :: set to true to use 3-D pressure solver |
C use3Dsolver :: set to true to use 3-D pressure solver |
287 |
C out off Adams-Bashforth time stepping. |
C out off Adams-Bashforth time stepping. |
288 |
C doAB_onGtGs :: if the Adams-Bashforth time stepping is used, always |
C doAB_onGtGs :: if the Adams-Bashforth time stepping is used, always |
289 |
C apply AB on tracer tendencies (rather than on Tracer) |
C apply AB on tracer tendencies (rather than on Tracer) |
290 |
|
C pickupStrictlyMatch :: check and stop if pickup-file do not stricly match |
291 |
C startFromPickupAB2 :: with AB-3 code, start from an AB-2 pickup |
C startFromPickupAB2 :: with AB-3 code, start from an AB-2 pickup |
292 |
C usePickupBeforeC54 :: start from old-pickup files, generated with code from |
C usePickupBeforeC54 :: start from old-pickup files, generated with code from |
293 |
C before checkpoint-54a, Jul 06, 2004. |
C before checkpoint-54a, Jul 06, 2004. |
323 |
C timeave_mdsio :: use mdsio for timeave output |
C timeave_mdsio :: use mdsio for timeave output |
324 |
C snapshot_mdsio :: use mdsio for "snapshot" (dumpfreq/diagfreq) output |
C snapshot_mdsio :: use mdsio for "snapshot" (dumpfreq/diagfreq) output |
325 |
C monitor_stdio :: use stdio for monitor output |
C monitor_stdio :: use stdio for monitor output |
326 |
C dumpInitAndLast :: dumps model state to files at Initial (nIter0) |
C dumpInitAndLast :: dumps model state to files at Initial (nIter0) |
327 |
C & Last iteration, in addition multiple of dumpFreq iter. |
C & Last iteration, in addition multiple of dumpFreq iter. |
328 |
C balanceEmPmR :: substract global mean of EmPmR at every time step |
C balanceEmPmR :: substract global mean of EmPmR at every time step |
329 |
C balanceQnet :: substract global mean of Qnet at every time step |
C balanceQnet :: substract global mean of Qnet at every time step |
360 |
& usingPCoords, usingZCoords, useDynP_inEos_Zc, |
& usingPCoords, usingZCoords, useDynP_inEos_Zc, |
361 |
& nonHydrostatic, quasiHydrostatic, globalFiles, useSingleCpuIO, |
& nonHydrostatic, quasiHydrostatic, globalFiles, useSingleCpuIO, |
362 |
& allowFreezing, useOldFreezing, |
& allowFreezing, useOldFreezing, |
363 |
& usePickupBeforeC54, startFromPickupAB2, |
& pickupStrictlyMatch, usePickupBeforeC54, startFromPickupAB2, |
364 |
& pickup_read_mdsio, pickup_write_mdsio, pickup_write_immed, |
& pickup_read_mdsio, pickup_write_mdsio, pickup_write_immed, |
365 |
& timeave_mdsio, snapshot_mdsio, monitor_stdio, |
& timeave_mdsio, snapshot_mdsio, monitor_stdio, |
366 |
& outputTypesInclusive, dumpInitAndLast, debugMode, |
& outputTypesInclusive, dumpInitAndLast, debugMode, |
440 |
LOGICAL useSingleCpuIO |
LOGICAL useSingleCpuIO |
441 |
LOGICAL allowFreezing |
LOGICAL allowFreezing |
442 |
LOGICAL useOldFreezing |
LOGICAL useOldFreezing |
443 |
|
LOGICAL pickupStrictlyMatch |
444 |
LOGICAL usePickupBeforeC54 |
LOGICAL usePickupBeforeC54 |
445 |
LOGICAL startFromPickupAB2 |
LOGICAL startFromPickupAB2 |
446 |
LOGICAL dumpInitAndLast |
LOGICAL dumpInitAndLast |
895 |
LOGICAL useRunClock |
LOGICAL useRunClock |
896 |
LOGICAL useEMBED_FILES |
LOGICAL useEMBED_FILES |
897 |
LOGICAL useMYPACKAGE |
LOGICAL useMYPACKAGE |
898 |
|
LOGICAL useSALT_PLUME |
899 |
COMMON /PARM_PACKAGES/ |
COMMON /PARM_PACKAGES/ |
900 |
& useOPPS, usePP81, useMY82, useGGL90, useKPP, |
& useOPPS, usePP81, useMY82, useGGL90, useKPP, |
901 |
& useGAD, useGMRedi, useOBCS, useAIM, useLand, |
& useGAD, useGMRedi, useOBCS, useAIM, useLand, |
905 |
& useSBO, useSEAICE, useShelfIce, |
& useSBO, useSEAICE, useShelfIce, |
906 |
& useThSIce, useATM2D, useBulkForce, |
& useThSIce, useATM2D, useBulkForce, |
907 |
& usefizhi, usegridalt, useDiagnostics, useMNC, useREGRID, |
& usefizhi, usegridalt, useDiagnostics, useMNC, useREGRID, |
908 |
& useRunClock, useEMBED_FILES, useMYPACKAGE |
& useRunClock, useEMBED_FILES, useMYPACKAGE, useSALT_PLUME |
909 |
|
|
910 |
CEH3 ;;; Local Variables: *** |
CEH3 ;;; Local Variables: *** |
911 |
CEH3 ;;; mode:fortran *** |
CEH3 ;;; mode:fortran *** |