/[MITgcm]/MITgcm/model/inc/PARAMS.h
ViewVC logotype

Diff of /MITgcm/model/inc/PARAMS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.102 by adcroft, Sat Feb 7 16:27:13 2004 UTC revision 1.113 by adcroft, Mon Jun 14 17:48:13 2004 UTC
# Line 213  C     useBetaPlaneF :: Coriolis paramete Line 213  C     useBetaPlaneF :: Coriolis paramete
213  C     useSphereF    :: Coriolis parameter set to 2.omega.sin(phi)  C     useSphereF    :: Coriolis parameter set to 2.omega.sin(phi)
214  C     useCDscheme   :: use CD-scheme to calculate Coriolis terms.  C     useCDscheme   :: use CD-scheme to calculate Coriolis terms.
215  C     useJamartWetPoints :: Use wet-point method for Coriolis (Jamart and Ozer, 1986)  C     useJamartWetPoints :: Use wet-point method for Coriolis (Jamart and Ozer, 1986)
216    C     useJamartMomAdv :: Use wet-point method for V.I. non-linear term
217    C     SadournyCoriolis :: use the enstrophy conserving scheme by Sadourny
218    C     upwindVorticity :: bias interpolation of vorticity in the Coriolis term
219    C     highOrderVorticity :: use 3rd/4th order interp. of vorticity in Coriolis
220    C     useAbsVorticity :: work with f+zeta in Coriolis terms
221  C     implicitDiffusion :: Turns implicit vertical diffusion on  C     implicitDiffusion :: Turns implicit vertical diffusion on
222  C     implicitViscosity :: Turns implicit vertical viscosity on  C     implicitViscosity :: Turns implicit vertical viscosity on
223  C     tempImplVertAdv :: Turns on implicit vertical advection for Temperature  C     tempImplVertAdv :: Turns on implicit vertical advection for Temperature
# Line 257  C     groundAtK1  :: put the surface(k=1 Line 262  C     groundAtK1  :: put the surface(k=1
262       & metricTerms, usingSphericalPolarMTerms, useNHMTerms,       & metricTerms, usingSphericalPolarMTerms, useNHMTerms,
263       & useConstantF, useBetaPlaneF, useSphereF,       & useConstantF, useBetaPlaneF, useSphereF,
264       & useCDscheme,       & useCDscheme,
265       & useEnergyConservingCoriolis, useJamartWetPoints,       & useEnergyConservingCoriolis, useJamartWetPoints, useJamartMomAdv,
266         & SadournyCoriolis, upwindVorticity, highOrderVorticity,
267         & useAbsVorticity,
268       & implicitDiffusion, implicitViscosity,       & implicitDiffusion, implicitViscosity,
269       & tempImplVertAdv, saltImplVertAdv, momImplVertAdv,       & tempImplVertAdv, saltImplVertAdv, momImplVertAdv,
270       & multiDimAdvection, forcing_In_AB,       & multiDimAdvection, forcing_In_AB,
# Line 304  C     groundAtK1  :: put the surface(k=1 Line 311  C     groundAtK1  :: put the surface(k=1
311        LOGICAL useCDscheme        LOGICAL useCDscheme
312        LOGICAL useEnergyConservingCoriolis        LOGICAL useEnergyConservingCoriolis
313        LOGICAL useJamartWetPoints        LOGICAL useJamartWetPoints
314          LOGICAL useJamartMomAdv
315          LOGICAL SadournyCoriolis
316          LOGICAL upwindVorticity
317          LOGICAL highOrderVorticity
318          LOGICAL useAbsVorticity
319        LOGICAL implicitDiffusion        LOGICAL implicitDiffusion
320        LOGICAL implicitViscosity        LOGICAL implicitViscosity
321        LOGICAL tempImplVertAdv        LOGICAL tempImplVertAdv
# Line 380  C     viscAr    :: Eddy viscosity coeff. Line 392  C     viscAr    :: Eddy viscosity coeff.
392  C                 momentum vertically ( units of r^2/s )  C                 momentum vertically ( units of r^2/s )
393  C     viscA4    :: Biharmonic viscosity coeff. for mixing of  C     viscA4    :: Biharmonic viscosity coeff. for mixing of
394  C                 momentum laterally ( m^4/s )  C                 momentum laterally ( m^4/s )
395    C     viscC2leith :: Leith non-dimensional viscosity factor
396  C     viscAhMax :: Maximum eddy viscosity coeff. for mixing of  C     viscAhMax :: Maximum eddy viscosity coeff. for mixing of
397  C                 momentum laterally ( m^2/s )  C                 momentum laterally ( m^2/s )
398  C     viscA4Max :: Maximum biharmonic viscosity coeff. for mixing of  C     viscA4Max :: Maximum biharmonic viscosity coeff. for mixing of
399  C                 momentum laterally ( m^4/s )  C                 momentum laterally ( m^4/s )
400  C     viscAhGrid:: non-dimensional grid-size dependent viscosity  C     viscAhGrid:: non-dimensional grid-size dependent viscosity
401  C     viscA4Grid:: non-dimensional grid-size dependent bi-harmonic viscosity  C     viscA4Grid:: non-dimensional grid-size dependent bi-harmonic viscosity
402    C     viscC4leith :: Leith non-dimensional viscosity factor
403  C     diffKhT   :: Laplacian diffusion coeff. for mixing of  C     diffKhT   :: Laplacian diffusion coeff. for mixing of
404  C                 heat laterally ( m^2/s )  C                 heat laterally ( m^2/s )
405  C     diffKrT   :: Laplacian diffusion coeff. for mixing of  C     diffKrT   :: Laplacian diffusion coeff. for mixing of
# Line 398  C     diffKrS   :: Laplacian diffusion c Line 412  C     diffKrS   :: Laplacian diffusion c
412  C                 salt vertically ( units of r^2/s )  C                 salt vertically ( units of r^2/s )
413  C     diffK4S   :: Biharmonic diffusion coeff. for mixing of  C     diffK4S   :: Biharmonic diffusion coeff. for mixing of
414  C                 salt laterally ( m^4/s )  C                 salt laterally ( m^4/s )
415    C     diffKrBL79surf :: T/S surface diffusivity (m^2/s) Bryan and Lewis, 1979
416    C     diffKrBL79deep :: T/S deep diffusivity (m^2/s) Bryan and Lewis, 1979
417    C     diffKrBL79scl  :: depth scale for arctan fn (m) Bryan and Lewis, 1979
418    C     diffKrBL79Ho   :: depth offset for arctan fn (m) Bryan and Lewis, 1979
419  C     deltaT    :: Default timestep ( s )  C     deltaT    :: Default timestep ( s )
420  C     deltaTClock  :: Timestep used as model "clock". This determines the  C     deltaTClock  :: Timestep used as model "clock". This determines the
421  C                    IO frequencies and is used in tagging output. It can  C                    IO frequencies and is used in tagging output. It can
# Line 477  C      --"-"--  Quadratic  ( linear: 1/s Line 495  C      --"-"--  Quadratic  ( linear: 1/s
495       & abeps, startTime,       & abeps, startTime,
496       & phiMin, thetaMin, rSphere, recip_RSphere, f0, beta,       & phiMin, thetaMin, rSphere, recip_RSphere, f0, beta,
497       & fCori, fCoriG, fCoriCos,       & fCori, fCoriG, fCoriCos,
498       & viscAh,  viscAhMax, viscAhGrid,       & viscAh,  viscAhMax, viscAhGrid, viscC2leith,
499       & viscA4,  viscA4Max, viscA4Grid,       & viscA4,  viscA4Max, viscA4Grid, viscC4leith,
500       & viscAr, viscAstrain, viscAtension,       & viscAr, viscAstrain, viscAtension,
501       & diffKhT, diffK4T, diffKrT,       & diffKhT, diffK4T, diffKrT,
502       & diffKhS, diffK4S, diffKrS,       & diffKhS, diffK4S, diffKrS,
503         & diffKrBL79surf, diffKrBL79deep, diffKrBL79scl, diffKrBL79Ho,
504       & delT, tauCD, rCD, freeSurfFac, implicSurfPress, implicDiv2Dflow,       & delT, tauCD, rCD, freeSurfFac, implicSurfPress, implicDiv2Dflow,
505       & hFacMin, hFacMinDz, hFacInf, hFacSup,       & hFacMin, hFacMinDz, hFacInf, hFacSup,
506       & gravity, recip_Gravity, gBaro, rhonil, recip_rhonil,       & gravity, recip_Gravity, gBaro, rhonil, recip_rhonil,
507       & recip_rhoConst, rhoConst,       & recip_rhoConst, rhoConst,
508       & rhoConstFresh, convertEmP2rUnit, tRef, sRef,       & rhoConstFresh, convertEmP2rUnit, tRef, sRef,
509       & endTime, chkPtFreq, pchkPtFreq, dumpFreq,       & endTime, chkPtFreq, pchkPtFreq, dumpFreq, adjDumpFreq,
510       & diagFreq, taveFreq, tave_lastIter, monitorFreq,       & diagFreq, taveFreq, tave_lastIter, monitorFreq,
511       & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,       & afFacMom, vfFacMom, pfFacMom, cfFacMom, foFacMom, mtFacMom,
512       & cosPower, cAdjFreq, omega, rotationPeriod,       & cosPower, cAdjFreq, omega, rotationPeriod,
# Line 533  C      --"-"--  Quadratic  ( linear: 1/s Line 552  C      --"-"--  Quadratic  ( linear: 1/s
552        _RL viscAh        _RL viscAh
553        _RL viscAhMax        _RL viscAhMax
554        _RL viscAhGrid        _RL viscAhGrid
555          _RL viscC2leith
556        _RL viscAstrain        _RL viscAstrain
557        _RL viscAtension        _RL viscAtension
558        _RL viscAr        _RL viscAr
559        _RL viscA4        _RL viscA4
560        _RL viscA4Max        _RL viscA4Max
561        _RL viscA4Grid        _RL viscA4Grid
562          _RL viscC4leith
563        _RL diffKhT        _RL diffKhT
564        _RL diffKrT        _RL diffKrT
565        _RL diffK4T        _RL diffK4T
566        _RL diffKhS        _RL diffKhS
567        _RL diffKrS        _RL diffKrS
568        _RL diffK4S        _RL diffK4S
569          _RL diffKrBL79surf
570          _RL diffKrBL79deep
571          _RL diffKrBL79scl
572          _RL diffKrBL79Ho
573        _RL delt        _RL delt
574        _RL tauCD        _RL tauCD
575        _RL rCD        _RL rCD
# Line 567  C      --"-"--  Quadratic  ( linear: 1/s Line 592  C      --"-"--  Quadratic  ( linear: 1/s
592        _RL chkPtFreq        _RL chkPtFreq
593        _RL pChkPtFreq        _RL pChkPtFreq
594        _RL dumpFreq        _RL dumpFreq
595          _RL adjDumpFreq
596        _RL diagFreq        _RL diagFreq
597        _RL taveFreq        _RL taveFreq
598        _RL tave_lastIter        _RL tave_lastIter
# Line 645  C Logical flags for selecting packages Line 671  C Logical flags for selecting packages
671        LOGICAL usefizhi        LOGICAL usefizhi
672        LOGICAL usegridalt        LOGICAL usegridalt
673        LOGICAL usediagnostics        LOGICAL usediagnostics
674          LOGICAL useEBM
675        COMMON /PARM_PACKAGES/        COMMON /PARM_PACKAGES/
676       &        useKPP, useGMRedi, useOBCS, useAIM, useLand, useECCO,       &        useKPP, useGMRedi, useOBCS, useAIM, useLand, useECCO,
677       &        useSHAP_FILT, useZONAL_FILT, useGrdchk, useFLT,       &        useSHAP_FILT, useZONAL_FILT, useGrdchk, useFLT,
678       &        usePTRACERS,  useSBO, useSEAICE, useThSIce, useBulkForce,       &        usePTRACERS,  useSBO, useSEAICE, useThSIce, useBulkForce,
679       &        usefizhi,  usegridalt, usediagnostics       &        usefizhi,  usegridalt, usediagnostics, useEBM
680    
681    C     Run-time flags for early-initialization of MNC
682          LOGICAL
683         &     useMNC,
684         &     mnc_use_indir, mnc_use_outdir, mnc_outdir_date,
685         &     mnc_echo_gvtypes, mnc_pickup_write, mnc_pickup_read,
686         &     mnc_use_for_mon
687          CHARACTER*(MAX_LEN_FNAM) mnc_outdir_str
688          CHARACTER*(MAX_LEN_FNAM) mnc_indir_str
689          COMMON /PARM_MNC/
690         &     useMNC,
691         &     mnc_use_indir, mnc_use_outdir, mnc_outdir_date,
692         &     mnc_echo_gvtypes, mnc_pickup_write, mnc_pickup_read,
693         &     mnc_outdir_str, mnc_indir_str,
694         &     mnc_use_for_mon
695    
696    
697    CEH3 ;;; Local Variables: ***
698    CEH3 ;;; mode:fortran ***
699    CEH3 ;;; End: ***

Legend:
Removed from v.1.102  
changed lines
  Added in v.1.113

  ViewVC Help
Powered by ViewVC 1.1.22