[MITgcm-support] Issues at lateral boundary for a doubly periodic domain
Takaya Uchida
tu22 at fsu.edu
Tue Oct 31 15:41:52 EDT 2023
Hi Jean-Michel,
Thank you very much for your quick reply.
I’ve attached the data.pkg file and pasted the outputs in STDOUT below:
$ cat STDOUT.0000
(PID.TID 0000.0001)
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // MITgcm UV
(PID.TID 0000.0001) // =========
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // execution environment starting up...
(PID.TID 0000.0001)
(PID.TID 0000.0001) // MITgcmUV version: checkpoint68s
(PID.TID 0000.0001) // Build user: tu22
(PID.TID 0000.0001) // Build host: h22-login-26.rcc.fsu.edu
(PID.TID 0000.0001) // Build date: Fri Oct 27 14:37:30 EDT 2023
(PID.TID 0000.0001)
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Execution Environment parameter file "eedata"
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) ># Example "eedata" file
(PID.TID 0000.0001) ># Lines beginning "#" are comments
(PID.TID 0000.0001) ># nTx - No. threads per process in X
(PID.TID 0000.0001) ># nTy - No. threads per process in Y
(PID.TID 0000.0001) > &EEPARMS
(PID.TID 0000.0001) > &end
(PID.TID 0000.0001) ># Note: Some systems use & as the
(PID.TID 0000.0001) ># namelist terminator. Other systems
(PID.TID 0000.0001) ># use a / character (as shown here).
(PID.TID 0000.0001)
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Computational Grid Specification ( see files "SIZE.h" )
(PID.TID 0000.0001) // ( and "eedata" )
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) nPx = 4 ; /* No. processes in X */
(PID.TID 0000.0001) nPy = 4 ; /* No. processes in Y */
(PID.TID 0000.0001) nSx = 1 ; /* No. tiles in X per process */
(PID.TID 0000.0001) nSy = 1 ; /* No. tiles in Y per process */
(PID.TID 0000.0001) sNx = 64 ; /* Tile size in X */
(PID.TID 0000.0001) sNy = 64 ; /* Tile size in Y */
(PID.TID 0000.0001) OLx = 5 ; /* Tile overlap distance in X */
(PID.TID 0000.0001) OLy = 5 ; /* Tile overlap distance in Y */
(PID.TID 0000.0001) nTx = 1 ; /* No. threads in X per process */
(PID.TID 0000.0001) nTy = 1 ; /* No. threads in Y per process */
(PID.TID 0000.0001) Nr = 128 ; /* No. levels in the vertical */
(PID.TID 0000.0001) Nx = 256 ; /* Total domain size in X ( = nPx*nSx*sNx ) */
(PID.TID 0000.0001) Ny = 256 ; /* Total domain size in Y ( = nPy*nSy*sNy ) */
(PID.TID 0000.0001) nTiles = 1 ; /* Total no. tiles per process ( = nSx*nSy ) */
(PID.TID 0000.0001) nProcs = 16 ; /* Total no. processes ( = nPx*nPy ) */
(PID.TID 0000.0001) nThreads = 1 ; /* Total no. threads per process ( = nTx*nTy ) */
(PID.TID 0000.0001) usingMPI = T ; /* Flag used to control whether MPI is in use */
(PID.TID 0000.0001) /* note: To execute a program with MPI calls */
(PID.TID 0000.0001) /* it must be launched appropriately e.g */
(PID.TID 0000.0001) /* "mpirun -np 64 ......" */
(PID.TID 0000.0001) useCoupler= F ; /* Flag used to control communications with */
(PID.TID 0000.0001) /* other model components, through a coupler */
(PID.TID 0000.0001) useNest2W_parent = F ;/* Control 2-W Nesting comm */
(PID.TID 0000.0001) useNest2W_child = F ;/* Control 2-W Nesting comm */
(PID.TID 0000.0001) debugMode = F ; /* print debug msg. (sequence of S/R calls) */
(PID.TID 0000.0001) printMapIncludesZeros= F ; /* print zeros in Std.Output maps */
(PID.TID 0000.0001) maxLengthPrt1D= 65 /* maxLength of 1D array printed to StdOut */
(PID.TID 0000.0001)
(PID.TID 0000.0001) ======= Starting MPI parallel Run =========
(PID.TID 0000.0001) My Processor Name (len: 18 ) = hpc-m35-6-11.local
(PID.TID 0000.0001) Located at ( 0, 0) on processor grid (0: 3,0: 3)
(PID.TID 0000.0001) Origin at ( 1, 1) on global grid (1: 256,1: 256)
(PID.TID 0000.0001) North neighbor = processor 0001
(PID.TID 0000.0001) South neighbor = processor 0003
(PID.TID 0000.0001) East neighbor = processor 0004
(PID.TID 0000.0001) West neighbor = processor 0012
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // Mapping of tiles to threads
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // -o- Thread 1, tiles ( 1: 1, 1: 1)
(PID.TID 0000.0001)
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // Tile <-> Tile connectvity table
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // Tile number: 000001 (process no. = 000000)
(PID.TID 0000.0001) // WEST: Tile = 000004, Process = 000012, Comm = messages
(PID.TID 0000.0001) // bi = 000001, bj = 000001
(PID.TID 0000.0001) // EAST: Tile = 000002, Process = 000004, Comm = messages
(PID.TID 0000.0001) // bi = 000001, bj = 000001
(PID.TID 0000.0001) // SOUTH: Tile = 000013, Process = 000003, Comm = messages
(PID.TID 0000.0001) // bi = 000001, bj = 000001
(PID.TID 0000.0001) // NORTH: Tile = 000005, Process = 000001, Comm = messages
(PID.TID 0000.0001) // bi = 000001, bj = 000001
(PID.TID 0000.0001)
(PID.TID 0000.0001) INI_PARMS: opening model parameter file "data"
(PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Parameter file "data"
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) ># Model parameters
(PID.TID 0000.0001) ># Continuous equation parameters
(PID.TID 0000.0001) > &PARM01
(PID.TID 0000.0001) ># Viscosity
(PID.TID 0000.0001) > viscAh=1.,
(PID.TID 0000.0001) > viscAr=1.E-5,
(PID.TID 0000.0001) > no_slip_sides=.FALSE.,
(PID.TID 0000.0001) > no_slip_bottom=.FALSE.,
(PID.TID 0000.0001) > implicitViscosity=.TRUE.,
(PID.TID 0000.0001) ># Diffusivity and convection
(PID.TID 0000.0001) > diffKhT=0.,
(PID.TID 0000.0001) > diffKrT=1.E-5,
(PID.TID 0000.0001) ># ivdc_kappa=1.,
(PID.TID 0000.0001) > implicitDiffusion=.TRUE.,
(PID.TID 0000.0001) ># Coriolis parameter
(PID.TID 0000.0001) > f0=1.E-4,
(PID.TID 0000.0001) > beta=0.E0,
(PID.TID 0000.0001) > selectCoriScheme=1,
(PID.TID 0000.0001) > gravity=9.8,
(PID.TID 0000.0001) > gBaro=9.8,
(PID.TID 0000.0001) ># Density and equation of state
(PID.TID 0000.0001) ># Temp only active tracer, no salinity
(PID.TID 0000.0001) ># rhoConst=999.8,
(PID.TID 0000.0001) ># rhoNil=999.8,
(PID.TID 0000.0001) > eosType='LINEAR',
(PID.TID 0000.0001) > tAlpha=2.E-4,
(PID.TID 0000.0001) ># sBeta =0.E-4,
(PID.TID 0000.0001) ># sRef=128*35.0,
(PID.TID 0000.0001) > saltStepping=.FALSE.,
(PID.TID 0000.0001) ># activate partial cells
(PID.TID 0000.0001) ># hFacMinDr=5.,
(PID.TID 0000.0001) > hFacMin=0.1,
(PID.TID 0000.0001) ># free surface parameters
(PID.TID 0000.0001) > rigidLid=.FALSE.,
(PID.TID 0000.0001) > implicitFreeSurface=.TRUE.,
(PID.TID 0000.0001) > exactConserv=.TRUE.,
(PID.TID 0000.0001) ># advection scheme
(PID.TID 0000.0001) > tempAdvScheme=33,
(PID.TID 0000.0001) > multiDimAdvection=.True.,
(PID.TID 0000.0001) > staggerTimeStep=.TRUE.,
(PID.TID 0000.0001) ># outputs
(PID.TID 0000.0001) > useSingleCpuIO=.TRUE.,
(PID.TID 0000.0001) > readBinaryPrec=64,
(PID.TID 0000.0001) > debuglevel=1,
(PID.TID 0000.0001) > &
(PID.TID 0000.0001) >
(PID.TID 0000.0001) ># Elliptic solver parameters
(PID.TID 0000.0001) > &PARM02
(PID.TID 0000.0001) > cg2dTargetResidual=1.E-10,
(PID.TID 0000.0001) > cg2dMaxIters=400,
(PID.TID 0000.0001) ># cg3dMaxIters=200,
(PID.TID 0000.0001) ># cg3dTargetResidual=1.E-8,
(PID.TID 0000.0001) > &
(PID.TID 0000.0001) >
(PID.TID 0000.0001) ># Time stepping parameters
(PID.TID 0000.0001) > &PARM03
(PID.TID 0000.0001) > nIter0=0,
(PID.TID 0000.0001) > nTimeSteps=1000,
(PID.TID 0000.0001) > deltaT=5.0,
(PID.TID 0000.0001) > abEps=0.01
(PID.TID 0000.0001) > pChkptFreq=5000.0,
(PID.TID 0000.0001) > chkptFreq=5000.0,
(PID.TID 0000.0001) > dumpFreq=100.0,
(PID.TID 0000.0001) > monitorFreq=100.,
(PID.TID 0000.0001) > monitorSelect=2,
(PID.TID 0000.0001) > momDissip_In_AB=.FALSE.,
(PID.TID 0000.0001) > PeriodicExternalForcing=.FALSE.,
(PID.TID 0000.0001) > &
(PID.TID 0000.0001) >
(PID.TID 0000.0001) ># Gridding parameters
(PID.TID 0000.0001) > &PARM04
(PID.TID 0000.0001) > usingCartesianGrid=.TRUE.,
(PID.TID 0000.0001) > usingSphericalPolarGrid=.FALSE.,
(PID.TID 0000.0001) > dXspacing=156.25,
(PID.TID 0000.0001) > dYspacing=156.25,
(PID.TID 0000.0001) > delR=128*15.625,
(PID.TID 0000.0001) > &
(PID.TID 0000.0001) >
(PID.TID 0000.0001) ># Input datasets
(PID.TID 0000.0001) > &PARM05
(PID.TID 0000.0001) > bathyFile='topo_noland.box',
(PID.TID 0000.0001) > uVelInitFile='u.bin',
(PID.TID 0000.0001) > vVelInitFile='v.bin',
(PID.TID 0000.0001) > hydrogThetaFile='T.bin',
(PID.TID 0000.0001) > &
(PID.TID 0000.0001)
(PID.TID 0000.0001) INI_PARMS ; starts to read PARM01
(PID.TID 0000.0001) INI_PARMS ; read PARM01 : OK
(PID.TID 0000.0001) INI_PARMS ; starts to read PARM02
(PID.TID 0000.0001) INI_PARMS ; read PARM02 : OK
(PID.TID 0000.0001) INI_PARMS ; starts to read PARM03
(PID.TID 0000.0001) INI_PARMS ; read PARM03 : OK
(PID.TID 0000.0001) INI_PARMS ; starts to read PARM04
(PID.TID 0000.0001) INI_PARMS ; read PARM04 : OK
(PID.TID 0000.0001) INI_PARMS ; starts to read PARM05
(PID.TID 0000.0001) INI_PARMS ; read PARM05 : OK
(PID.TID 0000.0001) INI_PARMS: finished reading file "data"
(PID.TID 0000.0001) PACKAGES_BOOT: opening data.pkg
(PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.pkg
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Parameter file "data.pkg"
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) >#Packages
(PID.TID 0000.0001) > &PACKAGES
(PID.TID 0000.0001) > useGMRedi=.FALSE.,
(PID.TID 0000.0001) > useKPP=.FALSE.,
(PID.TID 0000.0001) > useDIAGNOSTICS=.FALSE.,
(PID.TID 0000.0001) > &
(PID.TID 0000.0001)
(PID.TID 0000.0001) PACKAGES_BOOT: finished reading data.pkg
(PID.TID 0000.0001) PACKAGES_BOOT: On/Off package Summary
-------- pkgs with a standard "usePKG" On/Off switch in "data.pkg": --------
pkg/kpp compiled but not used ( useKPP = F )
pkg/gmredi compiled but not used ( useGMRedi = F )
pkg/diagnostics compiled but not used ( useDiagnostics = F )
-------- pkgs without standard "usePKG" On/Off switch in "data.pkg": --------
pkg/generic_advdiff compiled and used ( useGAD = T )
pkg/mom_common compiled and used ( momStepping = T )
pkg/mom_vecinv compiled but not used ( +vectorInvariantMomentum = F )
pkg/mom_fluxform compiled and used ( & not vectorInvariantMom = T )
pkg/monitor compiled and used ( monitorFreq > 0. = T )
pkg/debug compiled but not used ( debugMode = F )
pkg/rw compiled and used
pkg/mdsio compiled and used
(PID.TID 0000.0001) PACKAGES_BOOT: End of package Summary
(PID.TID 0000.0001)
(PID.TID 0000.0001) SET_PARMS: done
(PID.TID 0000.0001) Enter INI_VERTICAL_GRID: setInterFDr= T ; setCenterDr= F
(PID.TID 0000.0001) %MON XC_max = 3.9921875000000E+04
(PID.TID 0000.0001) %MON XC_min = 7.8125000000000E+01
(PID.TID 0000.0001) %MON XC_mean = 2.0000000000000E+04
(PID.TID 0000.0001) %MON XC_sd = 1.1546917286797E+04
(PID.TID 0000.0001) %MON XG_max = 3.9843750000000E+04
(PID.TID 0000.0001) %MON XG_min = 0.0000000000000E+00
(PID.TID 0000.0001) %MON XG_mean = 1.9921875000000E+04
(PID.TID 0000.0001) %MON XG_sd = 1.1546917286797E+04
(PID.TID 0000.0001) %MON DXC_max = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXC_min = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXC_mean = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXC_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON DXF_max = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXF_min = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXF_mean = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXF_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON DXG_max = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXG_min = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXG_mean = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXG_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON DXV_max = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXV_min = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXV_mean = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DXV_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON YC_max = 3.9921875000000E+04
(PID.TID 0000.0001) %MON YC_min = 7.8125000000000E+01
(PID.TID 0000.0001) %MON YC_mean = 2.0000000000000E+04
(PID.TID 0000.0001) %MON YC_sd = 1.1546917286797E+04
(PID.TID 0000.0001) %MON YG_max = 3.9843750000000E+04
(PID.TID 0000.0001) %MON YG_min = 0.0000000000000E+00
(PID.TID 0000.0001) %MON YG_mean = 1.9921875000000E+04
(PID.TID 0000.0001) %MON YG_sd = 1.1546917286797E+04
(PID.TID 0000.0001) %MON DYC_max = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYC_min = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYC_mean = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYC_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON DYF_max = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYF_min = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYF_mean = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYF_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON DYG_max = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYG_min = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYG_mean = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYG_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON DYU_max = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYU_min = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYU_mean = 1.5625000000000E+02
(PID.TID 0000.0001) %MON DYU_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON RA_max = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RA_min = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RA_mean = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RA_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON RAW_max = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAW_min = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAW_mean = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAW_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON RAS_max = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAS_min = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAS_mean = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAS_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON RAZ_max = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAZ_min = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAZ_mean = 2.4414062500000E+04
(PID.TID 0000.0001) %MON RAZ_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON AngleCS_max = 1.0000000000000E+00
(PID.TID 0000.0001) %MON AngleCS_min = 1.0000000000000E+00
(PID.TID 0000.0001) %MON AngleCS_mean = 1.0000000000000E+00
(PID.TID 0000.0001) %MON AngleCS_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON AngleSN_max = 0.0000000000000E+00
(PID.TID 0000.0001) %MON AngleSN_min = 0.0000000000000E+00
(PID.TID 0000.0001) %MON AngleSN_mean = 0.0000000000000E+00
(PID.TID 0000.0001) %MON AngleSN_sd = 0.0000000000000E+00
(PID.TID 0000.0001) GAD_INIT_FIXED: GAD_OlMinSize= 2 0 1
(PID.TID 0000.0001)
(PID.TID 0000.0001) // ===================================
(PID.TID 0000.0001) // GAD parameters :
(PID.TID 0000.0001) // ===================================
(PID.TID 0000.0001) tempAdvScheme = /* Temp. Horiz.Advection scheme selector */
(PID.TID 0000.0001) 33
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tempVertAdvScheme = /* Temp. Vert. Advection scheme selector */
(PID.TID 0000.0001) 33
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tempMultiDimAdvec = /* use Muti-Dim Advec method for Temp */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tempSOM_Advection = /* use 2nd Order Moment Advection for Temp */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) AdamsBashforthGt = /* apply Adams-Bashforth extrapolation on Gt */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) AdamsBashforth_T = /* apply Adams-Bashforth extrapolation on Temp */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltAdvScheme = /* Salt. Horiz.advection scheme selector */
(PID.TID 0000.0001) 2
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltVertAdvScheme = /* Salt. Vert. Advection scheme selector */
(PID.TID 0000.0001) 2
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltMultiDimAdvec = /* use Muti-Dim Advec method for Salt */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltSOM_Advection = /* use 2nd Order Moment Advection for Salt */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) AdamsBashforthGs = /* apply Adams-Bashforth extrapolation on Gs */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) AdamsBashforth_S = /* apply Adams-Bashforth extrapolation on Salt */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) // ===================================
(PID.TID 0000.0001) %MON fCori_max = 1.0000000000000E-04
(PID.TID 0000.0001) %MON fCori_min = 1.0000000000000E-04
(PID.TID 0000.0001) %MON fCori_mean = 9.9999999999993E-05
(PID.TID 0000.0001) %MON fCori_sd = 7.0337615939997E-18
(PID.TID 0000.0001) %MON fCoriG_max = 1.0000000000000E-04
(PID.TID 0000.0001) %MON fCoriG_min = 1.0000000000000E-04
(PID.TID 0000.0001) %MON fCoriG_mean = 9.9999999999993E-05
(PID.TID 0000.0001) %MON fCoriG_sd = 7.0337615939997E-18
(PID.TID 0000.0001) %MON fCoriCos_max = 0.0000000000000E+00
(PID.TID 0000.0001) %MON fCoriCos_min = 0.0000000000000E+00
(PID.TID 0000.0001) %MON fCoriCos_mean = 0.0000000000000E+00
(PID.TID 0000.0001) %MON fCoriCos_sd = 0.0000000000000E+00
(PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 5.0000000000000001E-04
(PID.TID 0000.0001)
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Model configuration
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) //
(PID.TID 0000.0001) // "Physical" paramters ( PARM01 in namelist )
(PID.TID 0000.0001) //
(PID.TID 0000.0001) buoyancyRelation = /* Type of relation to get Buoyancy */
(PID.TID 0000.0001) 'OCEANIC'
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) fluidIsAir = /* fluid major constituent is Air */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) fluidIsWater = /* fluid major constituent is Water */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) usingPCoords = /* use p (or p*) vertical coordinate */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) usingZCoords = /* use z (or z*) vertical coordinate */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tRef = /* Reference temperature profile ( oC or K ) */
(PID.TID 0000.0001) 128 @ 2.000000000000000E+01 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) sRef = /* Reference salinity profile ( g/kg ) */
(PID.TID 0000.0001) 128 @ 3.000000000000000E+01 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rhoRef = /* Density vertical profile from (Ref,sRef)( kg/m^3 ) */
(PID.TID 0000.0001) 128 @ 9.998000000000000E+02 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dBdrRef = /* Vertical grad. of reference buoyancy [(m/s/r)^2] */
(PID.TID 0000.0001) 128 @ 0.000000000000000E+00 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useVariableVisc = /* Use variable horizontal viscosity */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useHarmonicVisc = /* Use harmonic horizontal viscosity */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useBiharmonicVisc= /* Use biharmonic horiz. viscosity */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useSmag3D = /* Use isotropic 3-D Smagorinsky viscosity */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) viscAh = /* Lateral harmonic viscosity ( m^2/s ) */
(PID.TID 0000.0001) 1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) viscA4 = /* Lateral biharmonic viscosity ( m^4/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) no_slip_sides = /* Viscous BCs: No-slip sides */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) sideDragFactor = /* side-drag scaling factor (non-dim) */
(PID.TID 0000.0001) 2.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) viscArNr = /* vertical profile of vertical viscosity ( m^2/s )*/
(PID.TID 0000.0001) 128 @ 1.000000000000000E-05 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) no_slip_bottom = /* Viscous BCs: No-slip bottom */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) bottomVisc_pCell = /* Partial-cell in bottom Visc. BC */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) bottomDragLinear = /* linear bottom-drag coefficient ( m/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) bottomDragQuadratic = /* quadratic bottom-drag coefficient (-) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) selectBotDragQuadr = /* select quadratic bottom drag options */
(PID.TID 0000.0001) -1
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffKhT = /* Laplacian diffusion of heat laterally ( m^2/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffK4T = /* Biharmonic diffusion of heat laterally ( m^4/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffKhS = /* Laplacian diffusion of salt laterally ( m^2/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffK4S = /* Biharmonic diffusion of salt laterally ( m^4/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffKrNrT = /* vertical profile of vertical diffusion of Temp ( m^2/s )*/
(PID.TID 0000.0001) 128 @ 1.000000000000000E-05 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffKrNrS = /* vertical profile of vertical diffusion of Salt ( m^2/s )*/
(PID.TID 0000.0001) 128 @ 1.000000000000000E-05 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffKrBL79surf = /* Surface diffusion for Bryan and Lewis 79 ( m^2/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffKrBL79deep = /* Deep diffusion for Bryan and Lewis 1979 ( m^2/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffKrBL79scl = /* Depth scale for Bryan and Lewis 1979 ( m ) */
(PID.TID 0000.0001) 2.000000000000000E+02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) diffKrBL79Ho = /* Turning depth for Bryan and Lewis 1979 ( m ) */
(PID.TID 0000.0001) -2.000000000000000E+03
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) ivdc_kappa = /* Implicit Vertical Diffusivity for Convection ( m^2/s) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) hMixCriteria= /* Criteria for mixed-layer diagnostic */
(PID.TID 0000.0001) -8.000000000000000E-01
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dRhoSmall = /* Parameter for mixed-layer diagnostic */
(PID.TID 0000.0001) 1.000000000000000E-06
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) hMixSmooth= /* Smoothing parameter for mixed-layer diagnostic */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) eosType = /* Type of Equation of State */
(PID.TID 0000.0001) 'LINEAR'
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tAlpha = /* Linear EOS thermal expansion coefficient ( 1/oC ) */
(PID.TID 0000.0001) 2.000000000000000E-04
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) sBeta = /* Linear EOS haline contraction coefficient ( 1/(g/kg) ) */
(PID.TID 0000.0001) 7.400000000000000E-04
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rhoNil = /* Reference density for Linear EOS ( kg/m^3 ) */
(PID.TID 0000.0001) 9.998000000000000E+02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) selectP_inEOS_Zc = /* select pressure to use in EOS (0,1,2,3) */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) 0= -g*rhoConst*z ; 1= pRef (from tRef,sRef); 2= Hyd P ; 3= Hyd+NH P
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) surf_pRef = /* Surface reference pressure ( Pa ) */
(PID.TID 0000.0001) 1.013250000000000E+05
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) HeatCapacity_Cp = /* Specific heat capacity ( J/kg/K ) */
(PID.TID 0000.0001) 3.994000000000000E+03
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) celsius2K = /* 0 degree Celsius converted to Kelvin ( K ) */
(PID.TID 0000.0001) 2.731500000000000E+02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rhoConst = /* Reference density (Boussinesq) ( kg/m^3 ) */
(PID.TID 0000.0001) 9.998000000000000E+02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rhoFacC = /* normalized Reference density @ cell-Center (-) */
(PID.TID 0000.0001) 128 @ 1.000000000000000E+00 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rhoFacF = /* normalized Reference density @ W-Interface (-) */
(PID.TID 0000.0001) 129 @ 1.000000000000000E+00 /* K = 1:129 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rhoConstFresh = /* Fresh-water reference density ( kg/m^3 ) */
(PID.TID 0000.0001) 9.998000000000000E+02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) gravity = /* Gravitational acceleration ( m/s^2 ) */
(PID.TID 0000.0001) 9.800000000000001E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) gBaro = /* Barotropic gravity ( m/s^2 ) */
(PID.TID 0000.0001) 9.800000000000001E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) gravFacC = /* gravity factor (vs surf.) @ cell-Center (-) */
(PID.TID 0000.0001) 128 @ 1.000000000000000E+00 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) gravFacF = /* gravity factor (vs surf.) @ W-Interface (-) */
(PID.TID 0000.0001) 129 @ 1.000000000000000E+00 /* K = 1:129 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rotationPeriod = /* Rotation Period ( s ) */
(PID.TID 0000.0001) 8.616400000000000E+04
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) omega = /* Angular velocity ( rad/s ) */
(PID.TID 0000.0001) 7.292123516990375E-05
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) f0 = /* Reference coriolis parameter ( 1/s ) */
(PID.TID 0000.0001) 1.000000000000000E-04
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) beta = /* Beta ( 1/(m.s) ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) fPrime = /* Second coriolis parameter ( 1/s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rigidLid = /* Rigid lid on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) implicitFreeSurface = /* Implicit free surface on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) freeSurfFac = /* Implicit free surface factor */
(PID.TID 0000.0001) 1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) implicSurfPress = /* Surface Pressure implicit factor (0-1) */
(PID.TID 0000.0001) 1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) implicDiv2DFlow = /* Barot. Flow Div. implicit factor (0-1) */
(PID.TID 0000.0001) 1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) uniformLin_PhiSurf = /* use uniform Bo_surf on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) uniformFreeSurfLev = /* free-surface level-index is uniform */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) sIceLoadFac = /* scale factor for sIceLoad (0-1) */
(PID.TID 0000.0001) 1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) hFacMin = /* minimum partial cell factor (hFac) */
(PID.TID 0000.0001) 1.000000000000000E-01
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) exactConserv = /* Exact Volume Conservation on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) linFSConserveTr = /* Tracer correction for Lin Free Surface on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) nonlinFreeSurf = /* Non-linear Free Surf. options (-1,0,1,2,3)*/
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) -1,0= Off ; 1,2,3= On, 2=+rescale gU,gV, 3=+update cg2d solv.
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) hFacInf = /* lower threshold for hFac (nonlinFreeSurf only)*/
(PID.TID 0000.0001) 2.000000000000000E-01
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) hFacSup = /* upper threshold for hFac (nonlinFreeSurf only)*/
(PID.TID 0000.0001) 2.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) select_rStar = /* r* Vertical coord. options (=0 r coord.; >0 uses r*)*/
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useRealFreshWaterFlux = /* Real Fresh Water Flux on/off flag*/
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) temp_EvPrRn = /* Temp. of Evap/Prec/R (UNSET=use local T)(oC)*/
(PID.TID 0000.0001) 1.234567000000000E+05
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) salt_EvPrRn = /* Salin. of Evap/Prec/R (UNSET=use local S)(g/kg)*/
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) selectAddFluid = /* option for mass source/sink of fluid (=0: off) */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) temp_addMass = /* Temp. of addMass array (UNSET=use local T)(oC)*/
(PID.TID 0000.0001) 1.234567000000000E+05
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) salt_addMass = /* Salin. of addMass array (UNSET=use local S)(g/kg)*/
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) convertFW2Salt = /* convert F.W. Flux to Salt Flux (-1=use local S)(g/kg)*/
(PID.TID 0000.0001) 3.500000000000000E+01
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) use3Dsolver = /* use 3-D pressure solver on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) nonHydrostatic = /* Non-Hydrostatic on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) nh_Am2 = /* Non-Hydrostatic terms scaling factor */
(PID.TID 0000.0001) 1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) implicitNHPress = /* Non-Hyd Pressure implicit factor (0-1)*/
(PID.TID 0000.0001) 1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) selectNHfreeSurf = /* Non-Hyd (free-)Surface option */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) quasiHydrostatic = /* Quasi-Hydrostatic on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) calc_wVelocity = /* vertical velocity calculation on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momStepping = /* Momentum equation on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) vectorInvariantMomentum= /* Vector-Invariant Momentum on/off */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momAdvection = /* Momentum advection on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momViscosity = /* Momentum viscosity on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momImplVertAdv= /* Momentum implicit vert. advection on/off*/
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) implicitViscosity = /* Implicit viscosity on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) selectImplicitDrag= /* Implicit bot Drag options (0,1,2)*/
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) 0= Expl. ; 1= Impl. on provis. Vel ; 2= Fully Impl (with surf.P)
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) metricTerms = /* metric-Terms on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useNHMTerms = /* Non-Hydrostatic Metric-Terms on/off */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) selectCoriMap = /* Coriolis Map options (0,1,2,3)*/
(PID.TID 0000.0001) 1
(PID.TID 0000.0001) 0= f-Plane ; 1= Beta-Plane ; 2= Spherical ; 3= read from file
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) use3dCoriolis = /* 3-D Coriolis on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useCoriolis = /* Coriolis on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useCDscheme = /* CD scheme on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) selectCoriScheme= /* Scheme selector for Coriolis-Term */
(PID.TID 0000.0001) 1
(PID.TID 0000.0001) = 0 : original discretization (simple averaging, no hFac)
(PID.TID 0000.0001) = 1 : Wet-point averaging (Jamar & Ozer 1986)
(PID.TID 0000.0001) = 2 : energy conserving scheme (no hFac weight)
(PID.TID 0000.0001) = 3 : energy conserving scheme using Wet-point averaging
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momForcing = /* Momentum forcing on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momTidalForcing = /* Momentum Tidal forcing on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momPressureForcing = /* Momentum pressure term on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) implicitIntGravWave= /* Implicit Internal Gravity Wave flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) staggerTimeStep = /* Stagger time stepping on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) doResetHFactors = /* reset thickness factors @ each time-step */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) multiDimAdvection = /* enable/disable Multi-Dim Advection */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useMultiDimAdvec = /* Multi-Dim Advection is/is-not used */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) implicitDiffusion = /* Implicit Diffusion on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tempStepping = /* Temperature equation on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tempAdvection = /* Temperature advection on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tempImplVertAdv = /* Temp. implicit vert. advection on/off */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tempForcing = /* Temperature forcing on/off flag */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) doThetaClimRelax = /* apply SST relaxation on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tempIsActiveTr = /* Temp. is a dynamically Active Tracer */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltStepping = /* Salinity equation on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltAdvection = /* Salinity advection on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltImplVertAdv = /* Sali. implicit vert. advection on/off */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltForcing = /* Salinity forcing on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) doSaltClimRelax = /* apply SSS relaxation on/off flag */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) saltIsActiveTr = /* Salt is a dynamically Active Tracer */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) readBinaryPrec = /* Precision used for reading binary files */
(PID.TID 0000.0001) 64
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) writeBinaryPrec = /* Precision used for writing binary files */
(PID.TID 0000.0001) 32
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rwSuffixType = /* select format of mds file suffix */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) = 0 : myIter (I10.10) ; = 1 : 100*myTime (100th sec) ;
(PID.TID 0000.0001) = 2 : myTime (seconds); = 3 : myTime/360 (10th of hr);
(PID.TID 0000.0001) = 4 : myTime/3600 (hours)
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) globalFiles = /* write "global" (=not per tile) files */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useSingleCpuIO = /* only master MPI process does I/O */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useSingleCpuInput = /* only master process reads input */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) /* debLev[*] : level of debug & auxiliary message printing */
(PID.TID 0000.0001) debLevZero = 0 ; /* level of disabled aux. msg printing */
(PID.TID 0000.0001) debLevA = 1 ; /* level of minimum aux. msg printing */
(PID.TID 0000.0001) debLevB = 2 ; /* level of low aux. print (report read-file opening)*/
(PID.TID 0000.0001) debLevC = 3 ; /* level of moderate debug prt (most pkgs debug msg) */
(PID.TID 0000.0001) debLevD = 4 ; /* level of enhanced debug prt (add DEBUG_STATS prt) */
(PID.TID 0000.0001) debLevE = 5 ; /* level of extensive debug printing */
(PID.TID 0000.0001) debugLevel = /* select debug printing level */
(PID.TID 0000.0001) 1
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) plotLevel = /* select PLOT_FIELD printing level */
(PID.TID 0000.0001) 1
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) //
(PID.TID 0000.0001) // Elliptic solver(s) paramters ( PARM02 in namelist )
(PID.TID 0000.0001) //
(PID.TID 0000.0001) cg2dMaxIters = /* Upper limit on 2d con. grad iterations */
(PID.TID 0000.0001) 400
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) cg2dMinItersNSA = /* Minimum number of iterations of 2d con. grad solver */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) cg2dUseMinResSol= /* use cg2d last-iter(=0) / min-resid.(=1) solution */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) cg2dTargetResidual = /* 2d con. grad target residual */
(PID.TID 0000.0001) 1.000000000000000E-10
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) cg2dTargetResWunit = /* CG2d target residual [W units] */
(PID.TID 0000.0001) -1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) cg2dPreCondFreq = /* Freq. for updating cg2d preconditioner */
(PID.TID 0000.0001) 1
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useSRCGSolver = /* use single reduction CG solver(s) */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useNSACGSolver = /* use not-self-adjoint CG solver */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) printResidualFreq = /* Freq. for printing CG residual */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) //
(PID.TID 0000.0001) // Time stepping paramters ( PARM03 in namelist )
(PID.TID 0000.0001) //
(PID.TID 0000.0001) deltaTMom = /* Momentum equation timestep ( s ) */
(PID.TID 0000.0001) 5.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) deltaTFreeSurf = /* FreeSurface equation timestep ( s ) */
(PID.TID 0000.0001) 5.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dTtracerLev = /* Tracer equation timestep ( s ) */
(PID.TID 0000.0001) 128 @ 5.000000000000000E+00 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) deltaTClock = /* Model clock timestep ( s ) */
(PID.TID 0000.0001) 5.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) cAdjFreq = /* Convective adjustment interval ( s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momForcingOutAB = /* =1: take Momentum Forcing out of Adams-Bash. stepping */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tracForcingOutAB = /* =1: take T,S,pTr Forcing out of Adams-Bash. stepping */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) momDissip_In_AB = /* put Dissipation Tendency in Adams-Bash. stepping */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) doAB_onGtGs = /* apply AB on Tendencies (rather than on T,S)*/
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) abEps = /* Adams-Bashforth-2 stabilizing weight */
(PID.TID 0000.0001) 1.000000000000000E-02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) applyExchUV_early = /* Apply EXCH to U,V earlier in time-step */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) pickupStrictlyMatch= /* stop if pickup do not strictly match */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) nIter0 = /* Run starting timestep number */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) nTimeSteps = /* Number of timesteps */
(PID.TID 0000.0001) 1000
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) nEndIter = /* Run ending timestep number */
(PID.TID 0000.0001) 1000
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) baseTime = /* Model base time ( s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) startTime = /* Run start time ( s ) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) endTime = /* Integration ending time ( s ) */
(PID.TID 0000.0001) 5.000000000000000E+03
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) pChkPtFreq = /* Permanent restart/pickup file interval ( s ) */
(PID.TID 0000.0001) 5.000000000000000E+03
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) chkPtFreq = /* Rolling restart/pickup file interval ( s ) */
(PID.TID 0000.0001) 5.000000000000000E+03
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) pickup_write_mdsio = /* Model IO flag. */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) pickup_read_mdsio = /* Model IO flag. */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) writePickupAtEnd = /* Model IO flag. */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dumpFreq = /* Model state write out interval ( s ). */
(PID.TID 0000.0001) 1.000000000000000E+02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dumpInitAndLast= /* write out Initial & Last iter. model state */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) snapshot_mdsio = /* Model IO flag. */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) monitorFreq = /* Monitor output interval ( s ). */
(PID.TID 0000.0001) 1.000000000000000E+02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) monitorSelect = /* select group of variables to monitor */
(PID.TID 0000.0001) 2
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) monitor_stdio = /* Model IO flag. */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) externForcingPeriod = /* forcing period (s) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) externForcingCycle = /* period of the cyle (s). */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tauThetaClimRelax = /* relaxation time scale (s) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) tauSaltClimRelax = /* relaxation time scale (s) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) latBandClimRelax = /* max. Lat. where relaxation */
(PID.TID 0000.0001) 1.200000000000000E+05
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) //
(PID.TID 0000.0001) // Gridding paramters ( PARM04 in namelist )
(PID.TID 0000.0001) //
(PID.TID 0000.0001) usingCartesianGrid = /* Cartesian coordinates flag ( True/False ) */
(PID.TID 0000.0001) T
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) usingCylindricalGrid = /* Cylindrical coordinates flag ( True/False ) */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) usingSphericalPolarGrid = /* Spherical coordinates flag ( True/False ) */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) usingCurvilinearGrid = /* Curvilinear coordinates flag ( True/False ) */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) useMin4hFacEdges = /* set hFacW,S as minimum of adjacent hFacC factor */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) interViscAr_pCell = /* account for partial-cell in interior vert. viscosity */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) interDiffKr_pCell = /* account for partial-cell in interior vert. diffusion */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) pCellMix_select = /* option to enhance mixing near surface & bottom */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) selectSigmaCoord = /* Hybrid-Sigma Vert. Coordinate option */
(PID.TID 0000.0001) 0
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rSigmaBnd = /* r/sigma transition ( units of r == m ) */
(PID.TID 0000.0001) 1.234567000000000E+05
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rkSign = /* index orientation relative to vertical coordinate */
(PID.TID 0000.0001) -1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) gravitySign = /* gravity orientation relative to vertical coordinate */
(PID.TID 0000.0001) -1.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) seaLev_Z = /* reference height of sea-level [m] */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) top_Pres = /* reference pressure at the top [Pa] */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) mass2rUnit = /* convert mass per unit area [kg/m2] to r-units [m] */
(PID.TID 0000.0001) 1.000200040008002E-03
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rUnit2mass = /* convert r-units [m] to mass per unit area [kg/m2] */
(PID.TID 0000.0001) 9.998000000000000E+02
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) drC = /* C spacing ( units of r ) */
(PID.TID 0000.0001) 7.812500000000000E+00, /* K = 1 */
(PID.TID 0000.0001) 127 @ 1.562500000000000E+01, /* K = 2:128 */
(PID.TID 0000.0001) 7.812500000000000E+00 /* K =129 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) drF = /* W spacing ( units of r ) */
(PID.TID 0000.0001) 128 @ 1.562500000000000E+01 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) delX = /* U spacing ( m - cartesian, degrees - spherical ) */
(PID.TID 0000.0001) 256 @ 1.562500000000000E+02 /* I = 1:256 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) delY = /* V spacing ( m - cartesian, degrees - spherical ) */
(PID.TID 0000.0001) 256 @ 1.562500000000000E+02 /* J = 1:256 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) xgOrigin = /* X-axis origin of West edge (cartesian: m, lat-lon: deg) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) ygOrigin = /* Y-axis origin of South edge (cartesian: m, lat-lon: deg) */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rSphere = /* Radius ( ignored - cartesian, m - spherical ) */
(PID.TID 0000.0001) 6.370000000000000E+06
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) deepAtmosphere = /* Deep/Shallow Atmosphere flag (True/False) */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) xC = /* xC(:,1,:,1) : P-point X coord ( deg. or m if cartesian) */
(PID.TID 0000.0001) 7.812500000000000E+01, /* I = 1 */
(PID.TID 0000.0001) 2.343750000000000E+02, /* I = 2 */
(PID.TID 0000.0001) 3.906250000000000E+02, /* I = 3 */
(PID.TID 0000.0001) 5.468750000000000E+02, /* I = 4 */
(PID.TID 0000.0001) 7.031250000000000E+02, /* I = 5 */
(PID.TID 0000.0001) 8.593750000000000E+02, /* I = 6 */
(PID.TID 0000.0001) 1.015625000000000E+03, /* I = 7 */
(PID.TID 0000.0001) 1.171875000000000E+03, /* I = 8 */
(PID.TID 0000.0001) 1.328125000000000E+03, /* I = 9 */
(PID.TID 0000.0001) 1.484375000000000E+03, /* I = 10 */
(PID.TID 0000.0001) 1.640625000000000E+03, /* I = 11 */
(PID.TID 0000.0001) 1.796875000000000E+03, /* I = 12 */
(PID.TID 0000.0001) 1.953125000000000E+03, /* I = 13 */
(PID.TID 0000.0001) 2.109375000000000E+03, /* I = 14 */
(PID.TID 0000.0001) 2.265625000000000E+03, /* I = 15 */
(PID.TID 0000.0001) 2.421875000000000E+03, /* I = 16 */
(PID.TID 0000.0001) 2.578125000000000E+03, /* I = 17 */
(PID.TID 0000.0001) 2.734375000000000E+03, /* I = 18 */
(PID.TID 0000.0001) 2.890625000000000E+03, /* I = 19 */
(PID.TID 0000.0001) 3.046875000000000E+03, /* I = 20 */
(PID.TID 0000.0001) 3.203125000000000E+03, /* I = 21 */
(PID.TID 0000.0001) 3.359375000000000E+03, /* I = 22 */
(PID.TID 0000.0001) 3.515625000000000E+03, /* I = 23 */
(PID.TID 0000.0001) 3.671875000000000E+03, /* I = 24 */
(PID.TID 0000.0001) 3.828125000000000E+03, /* I = 25 */
(PID.TID 0000.0001) 3.984375000000000E+03, /* I = 26 */
(PID.TID 0000.0001) 4.140625000000000E+03, /* I = 27 */
(PID.TID 0000.0001) 4.296875000000000E+03, /* I = 28 */
(PID.TID 0000.0001) 4.453125000000000E+03, /* I = 29 */
(PID.TID 0000.0001) 4.609375000000000E+03, /* I = 30 */
(PID.TID 0000.0001) 4.765625000000000E+03, /* I = 31 */
(PID.TID 0000.0001) 4.921875000000000E+03, /* I = 32 */
(PID.TID 0000.0001) 5.078125000000000E+03, /* I = 33 */
(PID.TID 0000.0001) 5.234375000000000E+03, /* I = 34 */
(PID.TID 0000.0001) 5.390625000000000E+03, /* I = 35 */
(PID.TID 0000.0001) 5.546875000000000E+03, /* I = 36 */
(PID.TID 0000.0001) 5.703125000000000E+03, /* I = 37 */
(PID.TID 0000.0001) 5.859375000000000E+03, /* I = 38 */
(PID.TID 0000.0001) 6.015625000000000E+03, /* I = 39 */
(PID.TID 0000.0001) 6.171875000000000E+03, /* I = 40 */
(PID.TID 0000.0001) 6.328125000000000E+03, /* I = 41 */
(PID.TID 0000.0001) 6.484375000000000E+03, /* I = 42 */
(PID.TID 0000.0001) 6.640625000000000E+03, /* I = 43 */
(PID.TID 0000.0001) 6.796875000000000E+03, /* I = 44 */
(PID.TID 0000.0001) 6.953125000000000E+03, /* I = 45 */
(PID.TID 0000.0001) 7.109375000000000E+03, /* I = 46 */
(PID.TID 0000.0001) 7.265625000000000E+03, /* I = 47 */
(PID.TID 0000.0001) 7.421875000000000E+03, /* I = 48 */
(PID.TID 0000.0001) 7.578125000000000E+03, /* I = 49 */
(PID.TID 0000.0001) 7.734375000000000E+03, /* I = 50 */
(PID.TID 0000.0001) 7.890625000000000E+03, /* I = 51 */
(PID.TID 0000.0001) 8.046875000000000E+03, /* I = 52 */
(PID.TID 0000.0001) 8.203125000000000E+03, /* I = 53 */
(PID.TID 0000.0001) 8.359375000000000E+03, /* I = 54 */
(PID.TID 0000.0001) 8.515625000000000E+03, /* I = 55 */
(PID.TID 0000.0001) 8.671875000000000E+03, /* I = 56 */
(PID.TID 0000.0001) 8.828125000000000E+03, /* I = 57 */
(PID.TID 0000.0001) 8.984375000000000E+03, /* I = 58 */
(PID.TID 0000.0001) 9.140625000000000E+03, /* I = 59 */
(PID.TID 0000.0001) 9.296875000000000E+03, /* I = 60 */
(PID.TID 0000.0001) 9.453125000000000E+03, /* I = 61 */
(PID.TID 0000.0001) 9.609375000000000E+03, /* I = 62 */
(PID.TID 0000.0001) 9.765625000000000E+03, /* I = 63 */
(PID.TID 0000.0001) 9.921875000000000E+03 /* I = 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) yC = /* yC(1,:,1,:) : P-point Y coord ( deg. or m if cartesian) */
(PID.TID 0000.0001) 7.812500000000000E+01, /* J = 1 */
(PID.TID 0000.0001) 2.343750000000000E+02, /* J = 2 */
(PID.TID 0000.0001) 3.906250000000000E+02, /* J = 3 */
(PID.TID 0000.0001) 5.468750000000000E+02, /* J = 4 */
(PID.TID 0000.0001) 7.031250000000000E+02, /* J = 5 */
(PID.TID 0000.0001) 8.593750000000000E+02, /* J = 6 */
(PID.TID 0000.0001) 1.015625000000000E+03, /* J = 7 */
(PID.TID 0000.0001) 1.171875000000000E+03, /* J = 8 */
(PID.TID 0000.0001) 1.328125000000000E+03, /* J = 9 */
(PID.TID 0000.0001) 1.484375000000000E+03, /* J = 10 */
(PID.TID 0000.0001) 1.640625000000000E+03, /* J = 11 */
(PID.TID 0000.0001) 1.796875000000000E+03, /* J = 12 */
(PID.TID 0000.0001) 1.953125000000000E+03, /* J = 13 */
(PID.TID 0000.0001) 2.109375000000000E+03, /* J = 14 */
(PID.TID 0000.0001) 2.265625000000000E+03, /* J = 15 */
(PID.TID 0000.0001) 2.421875000000000E+03, /* J = 16 */
(PID.TID 0000.0001) 2.578125000000000E+03, /* J = 17 */
(PID.TID 0000.0001) 2.734375000000000E+03, /* J = 18 */
(PID.TID 0000.0001) 2.890625000000000E+03, /* J = 19 */
(PID.TID 0000.0001) 3.046875000000000E+03, /* J = 20 */
(PID.TID 0000.0001) 3.203125000000000E+03, /* J = 21 */
(PID.TID 0000.0001) 3.359375000000000E+03, /* J = 22 */
(PID.TID 0000.0001) 3.515625000000000E+03, /* J = 23 */
(PID.TID 0000.0001) 3.671875000000000E+03, /* J = 24 */
(PID.TID 0000.0001) 3.828125000000000E+03, /* J = 25 */
(PID.TID 0000.0001) 3.984375000000000E+03, /* J = 26 */
(PID.TID 0000.0001) 4.140625000000000E+03, /* J = 27 */
(PID.TID 0000.0001) 4.296875000000000E+03, /* J = 28 */
(PID.TID 0000.0001) 4.453125000000000E+03, /* J = 29 */
(PID.TID 0000.0001) 4.609375000000000E+03, /* J = 30 */
(PID.TID 0000.0001) 4.765625000000000E+03, /* J = 31 */
(PID.TID 0000.0001) 4.921875000000000E+03, /* J = 32 */
(PID.TID 0000.0001) 5.078125000000000E+03, /* J = 33 */
(PID.TID 0000.0001) 5.234375000000000E+03, /* J = 34 */
(PID.TID 0000.0001) 5.390625000000000E+03, /* J = 35 */
(PID.TID 0000.0001) 5.546875000000000E+03, /* J = 36 */
(PID.TID 0000.0001) 5.703125000000000E+03, /* J = 37 */
(PID.TID 0000.0001) 5.859375000000000E+03, /* J = 38 */
(PID.TID 0000.0001) 6.015625000000000E+03, /* J = 39 */
(PID.TID 0000.0001) 6.171875000000000E+03, /* J = 40 */
(PID.TID 0000.0001) 6.328125000000000E+03, /* J = 41 */
(PID.TID 0000.0001) 6.484375000000000E+03, /* J = 42 */
(PID.TID 0000.0001) 6.640625000000000E+03, /* J = 43 */
(PID.TID 0000.0001) 6.796875000000000E+03, /* J = 44 */
(PID.TID 0000.0001) 6.953125000000000E+03, /* J = 45 */
(PID.TID 0000.0001) 7.109375000000000E+03, /* J = 46 */
(PID.TID 0000.0001) 7.265625000000000E+03, /* J = 47 */
(PID.TID 0000.0001) 7.421875000000000E+03, /* J = 48 */
(PID.TID 0000.0001) 7.578125000000000E+03, /* J = 49 */
(PID.TID 0000.0001) 7.734375000000000E+03, /* J = 50 */
(PID.TID 0000.0001) 7.890625000000000E+03, /* J = 51 */
(PID.TID 0000.0001) 8.046875000000000E+03, /* J = 52 */
(PID.TID 0000.0001) 8.203125000000000E+03, /* J = 53 */
(PID.TID 0000.0001) 8.359375000000000E+03, /* J = 54 */
(PID.TID 0000.0001) 8.515625000000000E+03, /* J = 55 */
(PID.TID 0000.0001) 8.671875000000000E+03, /* J = 56 */
(PID.TID 0000.0001) 8.828125000000000E+03, /* J = 57 */
(PID.TID 0000.0001) 8.984375000000000E+03, /* J = 58 */
(PID.TID 0000.0001) 9.140625000000000E+03, /* J = 59 */
(PID.TID 0000.0001) 9.296875000000000E+03, /* J = 60 */
(PID.TID 0000.0001) 9.453125000000000E+03, /* J = 61 */
(PID.TID 0000.0001) 9.609375000000000E+03, /* J = 62 */
(PID.TID 0000.0001) 9.765625000000000E+03, /* J = 63 */
(PID.TID 0000.0001) 9.921875000000000E+03 /* J = 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rcoord = /* P-point R coordinate ( units of r ) */
(PID.TID 0000.0001) -7.812500000000000E+00, /* K = 1 */
(PID.TID 0000.0001) -2.343750000000000E+01, /* K = 2 */
(PID.TID 0000.0001) -3.906250000000000E+01, /* K = 3 */
(PID.TID 0000.0001) -5.468750000000000E+01, /* K = 4 */
(PID.TID 0000.0001) -7.031250000000000E+01, /* K = 5 */
(PID.TID 0000.0001) -8.593750000000000E+01, /* K = 6 */
(PID.TID 0000.0001) -1.015625000000000E+02, /* K = 7 */
(PID.TID 0000.0001) -1.171875000000000E+02, /* K = 8 */
(PID.TID 0000.0001) -1.328125000000000E+02, /* K = 9 */
(PID.TID 0000.0001) -1.484375000000000E+02, /* K = 10 */
(PID.TID 0000.0001) -1.640625000000000E+02, /* K = 11 */
(PID.TID 0000.0001) -1.796875000000000E+02, /* K = 12 */
(PID.TID 0000.0001) -1.953125000000000E+02, /* K = 13 */
(PID.TID 0000.0001) -2.109375000000000E+02, /* K = 14 */
(PID.TID 0000.0001) -2.265625000000000E+02, /* K = 15 */
(PID.TID 0000.0001) -2.421875000000000E+02, /* K = 16 */
(PID.TID 0000.0001) -2.578125000000000E+02, /* K = 17 */
(PID.TID 0000.0001) -2.734375000000000E+02, /* K = 18 */
(PID.TID 0000.0001) -2.890625000000000E+02, /* K = 19 */
(PID.TID 0000.0001) -3.046875000000000E+02, /* K = 20 */
(PID.TID 0000.0001) -3.203125000000000E+02, /* K = 21 */
(PID.TID 0000.0001) -3.359375000000000E+02, /* K = 22 */
(PID.TID 0000.0001) -3.515625000000000E+02, /* K = 23 */
(PID.TID 0000.0001) -3.671875000000000E+02, /* K = 24 */
(PID.TID 0000.0001) -3.828125000000000E+02, /* K = 25 */
(PID.TID 0000.0001) -3.984375000000000E+02, /* K = 26 */
(PID.TID 0000.0001) -4.140625000000000E+02, /* K = 27 */
(PID.TID 0000.0001) -4.296875000000000E+02, /* K = 28 */
(PID.TID 0000.0001) -4.453125000000000E+02, /* K = 29 */
(PID.TID 0000.0001) -4.609375000000000E+02, /* K = 30 */
(PID.TID 0000.0001) -4.765625000000000E+02, /* K = 31 */
(PID.TID 0000.0001) -4.921875000000000E+02, /* K = 32 */
(PID.TID 0000.0001) -5.078125000000000E+02, /* K = 33 */
(PID.TID 0000.0001) -5.234375000000000E+02, /* K = 34 */
(PID.TID 0000.0001) -5.390625000000000E+02, /* K = 35 */
(PID.TID 0000.0001) -5.546875000000000E+02, /* K = 36 */
(PID.TID 0000.0001) -5.703125000000000E+02, /* K = 37 */
(PID.TID 0000.0001) -5.859375000000000E+02, /* K = 38 */
(PID.TID 0000.0001) -6.015625000000000E+02, /* K = 39 */
(PID.TID 0000.0001) -6.171875000000000E+02, /* K = 40 */
(PID.TID 0000.0001) -6.328125000000000E+02, /* K = 41 */
(PID.TID 0000.0001) -6.484375000000000E+02, /* K = 42 */
(PID.TID 0000.0001) -6.640625000000000E+02, /* K = 43 */
(PID.TID 0000.0001) -6.796875000000000E+02, /* K = 44 */
(PID.TID 0000.0001) -6.953125000000000E+02, /* K = 45 */
(PID.TID 0000.0001) -7.109375000000000E+02, /* K = 46 */
(PID.TID 0000.0001) -7.265625000000000E+02, /* K = 47 */
(PID.TID 0000.0001) -7.421875000000000E+02, /* K = 48 */
(PID.TID 0000.0001) -7.578125000000000E+02, /* K = 49 */
(PID.TID 0000.0001) -7.734375000000000E+02, /* K = 50 */
(PID.TID 0000.0001) -7.890625000000000E+02, /* K = 51 */
(PID.TID 0000.0001) -8.046875000000000E+02, /* K = 52 */
(PID.TID 0000.0001) -8.203125000000000E+02, /* K = 53 */
(PID.TID 0000.0001) -8.359375000000000E+02, /* K = 54 */
(PID.TID 0000.0001) -8.515625000000000E+02, /* K = 55 */
(PID.TID 0000.0001) -8.671875000000000E+02, /* K = 56 */
(PID.TID 0000.0001) -8.828125000000000E+02, /* K = 57 */
(PID.TID 0000.0001) -8.984375000000000E+02, /* K = 58 */
(PID.TID 0000.0001) -9.140625000000000E+02, /* K = 59 */
(PID.TID 0000.0001) -9.296875000000000E+02, /* K = 60 */
(PID.TID 0000.0001) -9.453125000000000E+02, /* K = 61 */
(PID.TID 0000.0001) -9.609375000000000E+02, /* K = 62 */
(PID.TID 0000.0001) -9.765625000000000E+02, /* K = 63 */
(PID.TID 0000.0001) -9.921875000000000E+02, /* K = 64 */
(PID.TID 0000.0001) -1.007812500000000E+03, /* K = 65 */
(PID.TID 0000.0001) -1.023437500000000E+03, /* K = 66 */
(PID.TID 0000.0001) -1.039062500000000E+03, /* K = 67 */
(PID.TID 0000.0001) -1.054687500000000E+03, /* K = 68 */
(PID.TID 0000.0001) -1.070312500000000E+03, /* K = 69 */
(PID.TID 0000.0001) -1.085937500000000E+03, /* K = 70 */
(PID.TID 0000.0001) -1.101562500000000E+03, /* K = 71 */
(PID.TID 0000.0001) -1.117187500000000E+03, /* K = 72 */
(PID.TID 0000.0001) -1.132812500000000E+03, /* K = 73 */
(PID.TID 0000.0001) -1.148437500000000E+03, /* K = 74 */
(PID.TID 0000.0001) -1.164062500000000E+03, /* K = 75 */
(PID.TID 0000.0001) -1.179687500000000E+03, /* K = 76 */
(PID.TID 0000.0001) -1.195312500000000E+03, /* K = 77 */
(PID.TID 0000.0001) -1.210937500000000E+03, /* K = 78 */
(PID.TID 0000.0001) -1.226562500000000E+03, /* K = 79 */
(PID.TID 0000.0001) -1.242187500000000E+03, /* K = 80 */
(PID.TID 0000.0001) -1.257812500000000E+03, /* K = 81 */
(PID.TID 0000.0001) -1.273437500000000E+03, /* K = 82 */
(PID.TID 0000.0001) -1.289062500000000E+03, /* K = 83 */
(PID.TID 0000.0001) -1.304687500000000E+03, /* K = 84 */
(PID.TID 0000.0001) -1.320312500000000E+03, /* K = 85 */
(PID.TID 0000.0001) -1.335937500000000E+03, /* K = 86 */
(PID.TID 0000.0001) -1.351562500000000E+03, /* K = 87 */
(PID.TID 0000.0001) -1.367187500000000E+03, /* K = 88 */
(PID.TID 0000.0001) -1.382812500000000E+03, /* K = 89 */
(PID.TID 0000.0001) -1.398437500000000E+03, /* K = 90 */
(PID.TID 0000.0001) -1.414062500000000E+03, /* K = 91 */
(PID.TID 0000.0001) -1.429687500000000E+03, /* K = 92 */
(PID.TID 0000.0001) -1.445312500000000E+03, /* K = 93 */
(PID.TID 0000.0001) -1.460937500000000E+03, /* K = 94 */
(PID.TID 0000.0001) -1.476562500000000E+03, /* K = 95 */
(PID.TID 0000.0001) -1.492187500000000E+03, /* K = 96 */
(PID.TID 0000.0001) -1.507812500000000E+03, /* K = 97 */
(PID.TID 0000.0001) -1.523437500000000E+03, /* K = 98 */
(PID.TID 0000.0001) -1.539062500000000E+03, /* K = 99 */
(PID.TID 0000.0001) -1.554687500000000E+03, /* K =100 */
(PID.TID 0000.0001) -1.570312500000000E+03, /* K =101 */
(PID.TID 0000.0001) -1.585937500000000E+03, /* K =102 */
(PID.TID 0000.0001) -1.601562500000000E+03, /* K =103 */
(PID.TID 0000.0001) -1.617187500000000E+03, /* K =104 */
(PID.TID 0000.0001) -1.632812500000000E+03, /* K =105 */
(PID.TID 0000.0001) -1.648437500000000E+03, /* K =106 */
(PID.TID 0000.0001) -1.664062500000000E+03, /* K =107 */
(PID.TID 0000.0001) -1.679687500000000E+03, /* K =108 */
(PID.TID 0000.0001) -1.695312500000000E+03, /* K =109 */
(PID.TID 0000.0001) -1.710937500000000E+03, /* K =110 */
(PID.TID 0000.0001) -1.726562500000000E+03, /* K =111 */
(PID.TID 0000.0001) -1.742187500000000E+03, /* K =112 */
(PID.TID 0000.0001) -1.757812500000000E+03, /* K =113 */
(PID.TID 0000.0001) -1.773437500000000E+03, /* K =114 */
(PID.TID 0000.0001) -1.789062500000000E+03, /* K =115 */
(PID.TID 0000.0001) -1.804687500000000E+03, /* K =116 */
(PID.TID 0000.0001) -1.820312500000000E+03, /* K =117 */
(PID.TID 0000.0001) -1.835937500000000E+03, /* K =118 */
(PID.TID 0000.0001) -1.851562500000000E+03, /* K =119 */
(PID.TID 0000.0001) -1.867187500000000E+03, /* K =120 */
(PID.TID 0000.0001) -1.882812500000000E+03, /* K =121 */
(PID.TID 0000.0001) -1.898437500000000E+03, /* K =122 */
(PID.TID 0000.0001) -1.914062500000000E+03, /* K =123 */
(PID.TID 0000.0001) -1.929687500000000E+03, /* K =124 */
(PID.TID 0000.0001) -1.945312500000000E+03, /* K =125 */
(PID.TID 0000.0001) -1.960937500000000E+03, /* K =126 */
(PID.TID 0000.0001) -1.976562500000000E+03, /* K =127 */
(PID.TID 0000.0001) -1.992187500000000E+03 /* K =128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rF = /* W-Interf. R coordinate ( units of r ) */
(PID.TID 0000.0001) 0.000000000000000E+00, /* K = 1 */
(PID.TID 0000.0001) -1.562500000000000E+01, /* K = 2 */
(PID.TID 0000.0001) -3.125000000000000E+01, /* K = 3 */
(PID.TID 0000.0001) -4.687500000000000E+01, /* K = 4 */
(PID.TID 0000.0001) -6.250000000000000E+01, /* K = 5 */
(PID.TID 0000.0001) -7.812500000000000E+01, /* K = 6 */
(PID.TID 0000.0001) -9.375000000000000E+01, /* K = 7 */
(PID.TID 0000.0001) -1.093750000000000E+02, /* K = 8 */
(PID.TID 0000.0001) -1.250000000000000E+02, /* K = 9 */
(PID.TID 0000.0001) -1.406250000000000E+02, /* K = 10 */
(PID.TID 0000.0001) -1.562500000000000E+02, /* K = 11 */
(PID.TID 0000.0001) -1.718750000000000E+02, /* K = 12 */
(PID.TID 0000.0001) -1.875000000000000E+02, /* K = 13 */
(PID.TID 0000.0001) -2.031250000000000E+02, /* K = 14 */
(PID.TID 0000.0001) -2.187500000000000E+02, /* K = 15 */
(PID.TID 0000.0001) -2.343750000000000E+02, /* K = 16 */
(PID.TID 0000.0001) -2.500000000000000E+02, /* K = 17 */
(PID.TID 0000.0001) -2.656250000000000E+02, /* K = 18 */
(PID.TID 0000.0001) -2.812500000000000E+02, /* K = 19 */
(PID.TID 0000.0001) -2.968750000000000E+02, /* K = 20 */
(PID.TID 0000.0001) -3.125000000000000E+02, /* K = 21 */
(PID.TID 0000.0001) -3.281250000000000E+02, /* K = 22 */
(PID.TID 0000.0001) -3.437500000000000E+02, /* K = 23 */
(PID.TID 0000.0001) -3.593750000000000E+02, /* K = 24 */
(PID.TID 0000.0001) -3.750000000000000E+02, /* K = 25 */
(PID.TID 0000.0001) -3.906250000000000E+02, /* K = 26 */
(PID.TID 0000.0001) -4.062500000000000E+02, /* K = 27 */
(PID.TID 0000.0001) -4.218750000000000E+02, /* K = 28 */
(PID.TID 0000.0001) -4.375000000000000E+02, /* K = 29 */
(PID.TID 0000.0001) -4.531250000000000E+02, /* K = 30 */
(PID.TID 0000.0001) -4.687500000000000E+02, /* K = 31 */
(PID.TID 0000.0001) -4.843750000000000E+02, /* K = 32 */
(PID.TID 0000.0001) -5.000000000000000E+02, /* K = 33 */
(PID.TID 0000.0001) -5.156250000000000E+02, /* K = 34 */
(PID.TID 0000.0001) -5.312500000000000E+02, /* K = 35 */
(PID.TID 0000.0001) -5.468750000000000E+02, /* K = 36 */
(PID.TID 0000.0001) -5.625000000000000E+02, /* K = 37 */
(PID.TID 0000.0001) -5.781250000000000E+02, /* K = 38 */
(PID.TID 0000.0001) -5.937500000000000E+02, /* K = 39 */
(PID.TID 0000.0001) -6.093750000000000E+02, /* K = 40 */
(PID.TID 0000.0001) -6.250000000000000E+02, /* K = 41 */
(PID.TID 0000.0001) -6.406250000000000E+02, /* K = 42 */
(PID.TID 0000.0001) -6.562500000000000E+02, /* K = 43 */
(PID.TID 0000.0001) -6.718750000000000E+02, /* K = 44 */
(PID.TID 0000.0001) -6.875000000000000E+02, /* K = 45 */
(PID.TID 0000.0001) -7.031250000000000E+02, /* K = 46 */
(PID.TID 0000.0001) -7.187500000000000E+02, /* K = 47 */
(PID.TID 0000.0001) -7.343750000000000E+02, /* K = 48 */
(PID.TID 0000.0001) -7.500000000000000E+02, /* K = 49 */
(PID.TID 0000.0001) -7.656250000000000E+02, /* K = 50 */
(PID.TID 0000.0001) -7.812500000000000E+02, /* K = 51 */
(PID.TID 0000.0001) -7.968750000000000E+02, /* K = 52 */
(PID.TID 0000.0001) -8.125000000000000E+02, /* K = 53 */
(PID.TID 0000.0001) -8.281250000000000E+02, /* K = 54 */
(PID.TID 0000.0001) -8.437500000000000E+02, /* K = 55 */
(PID.TID 0000.0001) -8.593750000000000E+02, /* K = 56 */
(PID.TID 0000.0001) -8.750000000000000E+02, /* K = 57 */
(PID.TID 0000.0001) -8.906250000000000E+02, /* K = 58 */
(PID.TID 0000.0001) -9.062500000000000E+02, /* K = 59 */
(PID.TID 0000.0001) -9.218750000000000E+02, /* K = 60 */
(PID.TID 0000.0001) -9.375000000000000E+02, /* K = 61 */
(PID.TID 0000.0001) -9.531250000000000E+02, /* K = 62 */
(PID.TID 0000.0001) -9.687500000000000E+02, /* K = 63 */
(PID.TID 0000.0001) -9.843750000000000E+02, /* K = 64 */
(PID.TID 0000.0001) -1.000000000000000E+03, /* K = 65 */
(PID.TID 0000.0001) -1.015625000000000E+03, /* K = 66 */
(PID.TID 0000.0001) -1.031250000000000E+03, /* K = 67 */
(PID.TID 0000.0001) -1.046875000000000E+03, /* K = 68 */
(PID.TID 0000.0001) -1.062500000000000E+03, /* K = 69 */
(PID.TID 0000.0001) -1.078125000000000E+03, /* K = 70 */
(PID.TID 0000.0001) -1.093750000000000E+03, /* K = 71 */
(PID.TID 0000.0001) -1.109375000000000E+03, /* K = 72 */
(PID.TID 0000.0001) -1.125000000000000E+03, /* K = 73 */
(PID.TID 0000.0001) -1.140625000000000E+03, /* K = 74 */
(PID.TID 0000.0001) -1.156250000000000E+03, /* K = 75 */
(PID.TID 0000.0001) -1.171875000000000E+03, /* K = 76 */
(PID.TID 0000.0001) -1.187500000000000E+03, /* K = 77 */
(PID.TID 0000.0001) -1.203125000000000E+03, /* K = 78 */
(PID.TID 0000.0001) -1.218750000000000E+03, /* K = 79 */
(PID.TID 0000.0001) -1.234375000000000E+03, /* K = 80 */
(PID.TID 0000.0001) -1.250000000000000E+03, /* K = 81 */
(PID.TID 0000.0001) -1.265625000000000E+03, /* K = 82 */
(PID.TID 0000.0001) -1.281250000000000E+03, /* K = 83 */
(PID.TID 0000.0001) -1.296875000000000E+03, /* K = 84 */
(PID.TID 0000.0001) -1.312500000000000E+03, /* K = 85 */
(PID.TID 0000.0001) -1.328125000000000E+03, /* K = 86 */
(PID.TID 0000.0001) -1.343750000000000E+03, /* K = 87 */
(PID.TID 0000.0001) -1.359375000000000E+03, /* K = 88 */
(PID.TID 0000.0001) -1.375000000000000E+03, /* K = 89 */
(PID.TID 0000.0001) -1.390625000000000E+03, /* K = 90 */
(PID.TID 0000.0001) -1.406250000000000E+03, /* K = 91 */
(PID.TID 0000.0001) -1.421875000000000E+03, /* K = 92 */
(PID.TID 0000.0001) -1.437500000000000E+03, /* K = 93 */
(PID.TID 0000.0001) -1.453125000000000E+03, /* K = 94 */
(PID.TID 0000.0001) -1.468750000000000E+03, /* K = 95 */
(PID.TID 0000.0001) -1.484375000000000E+03, /* K = 96 */
(PID.TID 0000.0001) -1.500000000000000E+03, /* K = 97 */
(PID.TID 0000.0001) -1.515625000000000E+03, /* K = 98 */
(PID.TID 0000.0001) -1.531250000000000E+03, /* K = 99 */
(PID.TID 0000.0001) -1.546875000000000E+03, /* K =100 */
(PID.TID 0000.0001) -1.562500000000000E+03, /* K =101 */
(PID.TID 0000.0001) -1.578125000000000E+03, /* K =102 */
(PID.TID 0000.0001) -1.593750000000000E+03, /* K =103 */
(PID.TID 0000.0001) -1.609375000000000E+03, /* K =104 */
(PID.TID 0000.0001) -1.625000000000000E+03, /* K =105 */
(PID.TID 0000.0001) -1.640625000000000E+03, /* K =106 */
(PID.TID 0000.0001) -1.656250000000000E+03, /* K =107 */
(PID.TID 0000.0001) -1.671875000000000E+03, /* K =108 */
(PID.TID 0000.0001) -1.687500000000000E+03, /* K =109 */
(PID.TID 0000.0001) -1.703125000000000E+03, /* K =110 */
(PID.TID 0000.0001) -1.718750000000000E+03, /* K =111 */
(PID.TID 0000.0001) -1.734375000000000E+03, /* K =112 */
(PID.TID 0000.0001) -1.750000000000000E+03, /* K =113 */
(PID.TID 0000.0001) -1.765625000000000E+03, /* K =114 */
(PID.TID 0000.0001) -1.781250000000000E+03, /* K =115 */
(PID.TID 0000.0001) -1.796875000000000E+03, /* K =116 */
(PID.TID 0000.0001) -1.812500000000000E+03, /* K =117 */
(PID.TID 0000.0001) -1.828125000000000E+03, /* K =118 */
(PID.TID 0000.0001) -1.843750000000000E+03, /* K =119 */
(PID.TID 0000.0001) -1.859375000000000E+03, /* K =120 */
(PID.TID 0000.0001) -1.875000000000000E+03, /* K =121 */
(PID.TID 0000.0001) -1.890625000000000E+03, /* K =122 */
(PID.TID 0000.0001) -1.906250000000000E+03, /* K =123 */
(PID.TID 0000.0001) -1.921875000000000E+03, /* K =124 */
(PID.TID 0000.0001) -1.937500000000000E+03, /* K =125 */
(PID.TID 0000.0001) -1.953125000000000E+03, /* K =126 */
(PID.TID 0000.0001) -1.968750000000000E+03, /* K =127 */
(PID.TID 0000.0001) -1.984375000000000E+03, /* K =128 */
(PID.TID 0000.0001) -2.000000000000000E+03 /* K =129 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) deepFacC = /* deep-model grid factor @ cell-Center (-) */
(PID.TID 0000.0001) 128 @ 1.000000000000000E+00 /* K = 1:128 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) deepFacF = /* deep-model grid factor @ W-Interface (-) */
(PID.TID 0000.0001) 129 @ 1.000000000000000E+00 /* K = 1:129 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rotateGrid = /* use rotated grid ( True/False ) */
(PID.TID 0000.0001) F
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) phiEuler = /* Euler angle, rotation about original z-coordinate [rad] */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) thetaEuler = /* Euler angle, rotation about new x-coordinate [rad] */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) psiEuler = /* Euler angle, rotation about new z-coordinate [rad] */
(PID.TID 0000.0001) 0.000000000000000E+00
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dxF = /* dxF(:,1,:,1) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dxF = /* dxF(1,:,1,:) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dyF = /* dyF(:,1,:,1) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dyF = /* dyF(1,:,1,:) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dxG = /* dxG(:,1,:,1) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dxG = /* dxG(1,:,1,:) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dyG = /* dyG(:,1,:,1) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dyG = /* dyG(1,:,1,:) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dxC = /* dxC(:,1,:,1) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dxC = /* dxC(1,:,1,:) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dyC = /* dyC(:,1,:,1) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dyC = /* dyC(1,:,1,:) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dxV = /* dxV(:,1,:,1) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dxV = /* dxV(1,:,1,:) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dyU = /* dyU(:,1,:,1) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) dyU = /* dyU(1,:,1,:) ( units: m ) */
(PID.TID 0000.0001) 64 @ 1.562500000000000E+02 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rA = /* rA (:,1,:,1) ( units: m^2 ) */
(PID.TID 0000.0001) 64 @ 2.441406250000000E+04 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rA = /* rA (1,:,1,:) ( units: m^2 ) */
(PID.TID 0000.0001) 64 @ 2.441406250000000E+04 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rAw = /* rAw(:,1,:,1) ( units: m^2 ) */
(PID.TID 0000.0001) 64 @ 2.441406250000000E+04 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rAw = /* rAw(1,:,1,:) ( units: m^2 ) */
(PID.TID 0000.0001) 64 @ 2.441406250000000E+04 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rAs = /* rAs(:,1,:,1) ( units: m^2 ) */
(PID.TID 0000.0001) 64 @ 2.441406250000000E+04 /* I = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) rAs = /* rAs(1,:,1,:) ( units: m^2 ) */
(PID.TID 0000.0001) 64 @ 2.441406250000000E+04 /* J = 1: 64 */
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) globalArea = /* Integrated horizontal Area (m^2) */
(PID.TID 0000.0001) 1.600000000000000E+09
(PID.TID 0000.0001) ;
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // End of Model config. summary
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001)
(PID.TID 0000.0001) == Packages configuration : Check & print summary ==
(PID.TID 0000.0001)
(PID.TID 0000.0001) GAD_CHECK: #define ALLOW_GENERIC_ADVDIFF
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Check Model config. (CONFIG_CHECK):
(PID.TID 0000.0001) // CONFIG_CHECK : Normal End
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001)
(PID.TID 0000.0001) Start initial hydrostatic pressure computation
(PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC
(PID.TID 0000.0001)
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Model current state
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001)
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) %MON time_tsnumber = 0
(PID.TID 0000.0001) %MON time_secondsf = 0.0000000000000E+00
(PID.TID 0000.0001) %MON dynstat_eta_max = 0.0000000000000E+00
(PID.TID 0000.0001) %MON dynstat_eta_min = 0.0000000000000E+00
(PID.TID 0000.0001) %MON dynstat_eta_mean = 0.0000000000000E+00
(PID.TID 0000.0001) %MON dynstat_eta_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON dynstat_eta_del2 = 0.0000000000000E+00
(PID.TID 0000.0001) %MON dynstat_uvel_max = 2.9455540329218E-01
(PID.TID 0000.0001) %MON dynstat_uvel_min = -2.9455540329218E-01
(PID.TID 0000.0001) %MON dynstat_uvel_mean = -2.9802322387695E-19
(PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.0634959815786E-02
(PID.TID 0000.0001) %MON dynstat_uvel_del2 = 1.3749583020152E-08
(PID.TID 0000.0001) %MON dynstat_vvel_max = 3.1222474575043E-01
(PID.TID 0000.0001) %MON dynstat_vvel_min = -3.1222474575043E-01
(PID.TID 0000.0001) %MON dynstat_vvel_mean = -1.9073486328125E-17
(PID.TID 0000.0001) %MON dynstat_vvel_sd = 2.1507085943871E-02
(PID.TID 0000.0001) %MON dynstat_vvel_del2 = 1.6648621747125E-08
(PID.TID 0000.0001) %MON dynstat_wvel_max = 1.9082110329327E-02
(PID.TID 0000.0001) %MON dynstat_wvel_min = -1.8619299712736E-02
(PID.TID 0000.0001) %MON dynstat_wvel_mean = -3.1284257477405E-17
(PID.TID 0000.0001) %MON dynstat_wvel_sd = 2.2481199527212E-03
(PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.6701788289215E-09
(PID.TID 0000.0001) %MON dynstat_theta_max = 2.1008539535141E+01
(PID.TID 0000.0001) %MON dynstat_theta_min = 1.9945554087828E+01
(PID.TID 0000.0001) %MON dynstat_theta_mean = 2.0505079548216E+01
(PID.TID 0000.0001) %MON dynstat_theta_sd = 2.9298306975803E-01
(PID.TID 0000.0001) %MON dynstat_theta_del2 = 1.7410773634263E-09
(PID.TID 0000.0001) %MON dynstat_salt_max = 3.0000000000000E+01
(PID.TID 0000.0001) %MON dynstat_salt_min = 3.0000000000000E+01
(PID.TID 0000.0001) %MON dynstat_salt_mean = 3.0000000000000E+01
(PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
(PID.TID 0000.0001) %MON trAdv_CFL_u_max = 0.0000000000000E+00
(PID.TID 0000.0001) %MON trAdv_CFL_v_max = 0.0000000000000E+00
(PID.TID 0000.0001) %MON trAdv_CFL_w_max = 0.0000000000000E+00
(PID.TID 0000.0001) %MON advcfl_uvel_max = 9.4257729053497E-03
(PID.TID 0000.0001) %MON advcfl_vvel_max = 9.9911918640137E-03
(PID.TID 0000.0001) %MON advcfl_wvel_max = 1.2212550610770E-02
(PID.TID 0000.0001) %MON advcfl_W_hf_max = 5.7023181519471E-03
(PID.TID 0000.0001) %MON pe_b_mean = 0.0000000000000E+00
(PID.TID 0000.0001) %MON ke_max = 4.8720227084177E-02
(PID.TID 0000.0001) %MON ke_mean = 4.4417815619810E-04
(PID.TID 0000.0001) %MON ke_vol = 3.2000000000000E+12
(PID.TID 0000.0001) %MON vort_r_min = -8.7936520576477E-05
(PID.TID 0000.0001) %MON vort_r_max = 8.7936520576477E-05
(PID.TID 0000.0001) %MON vort_a_mean = 1.0000000000000E-04
(PID.TID 0000.0001) %MON vort_a_sd = 5.3658986643670E-06
(PID.TID 0000.0001) %MON vort_p_mean = 1.0000000000000E-04
(PID.TID 0000.0001) %MON vort_p_sd = 5.3658986643669E-06
(PID.TID 0000.0001) %MON surfExpan_theta_mean = -4.0855377946538E-06
(PID.TID 0000.0001) %MON surfExpan_salt_mean = 3.2596290111542E-17
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // End MONITOR dynamic field statistics
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F
cg2d: Sum(rhs),rhsMax = 6.13908923696727E-12 4.65872577969392E-02
cg2d: Sum(rhs),rhsMax = 2.72848410531878E-12 8.63371030303310E-02
cg2d: Sum(rhs),rhsMax = -9.09494701772928E-13 1.17772241268436E-01
cg2d: Sum(rhs),rhsMax = 2.04636307898909E-12 1.40762280862156E-01
cg2d: Sum(rhs),rhsMax = -7.95807864051312E-12 1.56239092250950E-01
cg2d: Sum(rhs),rhsMax = 2.72848410531878E-12 1.65830548925203E-01
cg2d: Sum(rhs),rhsMax = -5.00222085975111E-12 1.71402072596516E-01
cg2d: Sum(rhs),rhsMax = 1.81898940354586E-11 1.74624100801232E-01
cg2d: Sum(rhs),rhsMax = -5.91171556152403E-12 1.76855621962961E-01
cg2d: Sum(rhs),rhsMax = -1.13686837721616E-11 1.79012583609358E-01
cg2d: Sum(rhs),rhsMax = 8.18545231595635E-12 1.81814174160351E-01
cg2d: Sum(rhs),rhsMax = -9.09494701772928E-12 1.85914613043120E-01
cg2d: Sum(rhs),rhsMax = -1.00044417195022E-11 1.92011927417055E-01
cg2d: Sum(rhs),rhsMax = 2.72848410531878E-12 2.00803381156159E-01
cg2d: Sum(rhs),rhsMax = 1.36424205265939E-12 2.08606366624779E-01
cg2d: Sum(rhs),rhsMax = -9.09494701772928E-12 2.13607964105807E-01
cg2d: Sum(rhs),rhsMax = 5.91171556152403E-12 2.15434334792196E-01
cg2d: Sum(rhs),rhsMax = 7.27595761418343E-12 2.14979313962642E-01
cg2d: Sum(rhs),rhsMax = -6.36646291241050E-12 2.10353636775895E-01
cg2d: Sum(rhs),rhsMax = 1.13686837721616E-12 2.01246601835641E-01
(PID.TID 0000.0001) cg2d_init_res = 8.66443768144433E+00
(PID.TID 0000.0001) cg2d_iters(min,last) = -1 54
(PID.TID 0000.0001) cg2d_last_res = 7.32885087529194E-11
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // Begin MONITOR dynamic field statistics
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) %MON time_tsnumber = 20
(PID.TID 0000.0001) %MON time_secondsf = 1.0000000000000E+02
(PID.TID 0000.0001) %MON dynstat_eta_max = 3.9410001150460E-01
(PID.TID 0000.0001) %MON dynstat_eta_min = -4.0329483452862E-01
(PID.TID 0000.0001) %MON dynstat_eta_mean = 5.9604644775391E-17
(PID.TID 0000.0001) %MON dynstat_eta_sd = 1.6813471232501E-01
(PID.TID 0000.0001) %MON dynstat_eta_del2 = 6.1150123902080E-07
(PID.TID 0000.0001) %MON dynstat_uvel_max = 2.7007119365136E-01
(PID.TID 0000.0001) %MON dynstat_uvel_min = -2.7007119597932E-01
(PID.TID 0000.0001) %MON dynstat_uvel_mean = -3.3874809741974E-13
(PID.TID 0000.0001) %MON dynstat_uvel_sd = 1.7926502148225E-02
(PID.TID 0000.0001) %MON dynstat_uvel_del2 = 1.2895624794944E-08
(PID.TID 0000.0001) %MON dynstat_vvel_max = 2.8647007387702E-01
(PID.TID 0000.0001) %MON dynstat_vvel_min = -2.8647003894970E-01
(PID.TID 0000.0001) %MON dynstat_vvel_mean = -1.0306646376848E-11
(PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.8650872394487E-02
(PID.TID 0000.0001) %MON dynstat_vvel_del2 = 1.5650499118426E-08
(PID.TID 0000.0001) %MON dynstat_wvel_max = 1.1027873711221E-02
(PID.TID 0000.0001) %MON dynstat_wvel_min = -1.1549537647134E-02
(PID.TID 0000.0001) %MON dynstat_wvel_mean = 2.6553284888174E-18
(PID.TID 0000.0001) %MON dynstat_wvel_sd = 3.2581421849093E-03
(PID.TID 0000.0001) %MON dynstat_wvel_del2 = 3.2145714316316E-09
(PID.TID 0000.0001) %MON dynstat_theta_max = 2.1008539500809E+01
(PID.TID 0000.0001) %MON dynstat_theta_min = 1.9945565515303E+01
(PID.TID 0000.0001) %MON dynstat_theta_mean = 2.0505079544028E+01
(PID.TID 0000.0001) %MON dynstat_theta_sd = 2.9298306885207E-01
(PID.TID 0000.0001) %MON dynstat_theta_del2 = 1.7673463519249E-09
(PID.TID 0000.0001) %MON dynstat_salt_max = 3.0000000000000E+01
(PID.TID 0000.0001) %MON dynstat_salt_min = 3.0000000000000E+01
(PID.TID 0000.0001) %MON dynstat_salt_mean = 3.0000000000000E+01
(PID.TID 0000.0001) %MON dynstat_salt_sd = 0.0000000000000E+00
(PID.TID 0000.0001) %MON dynstat_salt_del2 = 0.0000000000000E+00
(PID.TID 0000.0001) %MON trAdv_CFL_u_max = 8.6422782713381E-03
(PID.TID 0000.0001) %MON trAdv_CFL_v_max = 9.1670423640648E-03
(PID.TID 0000.0001) %MON trAdv_CFL_w_max = 3.6958520470828E-03
(PID.TID 0000.0001) %MON advcfl_uvel_max = 8.6422782713381E-03
(PID.TID 0000.0001) %MON advcfl_vvel_max = 9.1670423640648E-03
(PID.TID 0000.0001) %MON advcfl_wvel_max = 4.0419598649242E-03
(PID.TID 0000.0001) %MON advcfl_W_hf_max = 3.6958520470828E-03
(PID.TID 0000.0001) %MON pe_b_mean = 6.9259739647102E-05
(PID.TID 0000.0001) %MON ke_max = 4.1002275398354E-02
(PID.TID 0000.0001) %MON ke_mean = 3.3460726017288E-04
(PID.TID 0000.0001) %MON ke_vol = 3.2000000000000E+12
(PID.TID 0000.0001) %MON vort_r_min = -8.7933295286613E-05
(PID.TID 0000.0001) %MON vort_r_max = 8.7970673017380E-05
(PID.TID 0000.0001) %MON vort_a_mean = 1.0000000000000E-04
(PID.TID 0000.0001) %MON vort_a_sd = 5.3663650523474E-06
(PID.TID 0000.0001) %MON vort_p_mean = 1.0000000000000E-04
(PID.TID 0000.0001) %MON vort_p_sd = 5.3663650523472E-06
(PID.TID 0000.0001) %MON surfExpan_theta_mean = 1.2499853925547E-07
(PID.TID 0000.0001) %MON surfExpan_salt_mean = -3.2596290111542E-17
(PID.TID 0000.0001) // =======================================================
(PID.TID 0000.0001) // End MONITOR dynamic field statistics
(PID.TID 0000.0001) // =======================================================
Best,
Takaya
————————
Assistant Research Scientist
Center for Ocean-Atmospheric Prediction Studies (COAPS)
Florida State University, USA
https://roxyboy.github.io/
On Oct 31, 2023, at 12:44 AM, Jean-Michel Campin <jmc at mit.edu> wrote:
Hi Takaya,
Could you attach also "data.pkg" (just in case) and may be the beginning (down to the first "MONITOR")
of you standard output file (STDOUT.0000 if using MPI) ?
Cheers,
Jean-Michel
On Mon, Oct 30, 2023 at 08:33:06PM +0000, Takaya Uchida wrote:
Dear MITgcm Support,
I???ve been trying to run a sweep of idealized doubly periodic flows but I am getting issues at the zonal boundaries of the domain.
I???ve prescribed the domain to have the depth everywhere of -2000m but MITgcm seems to think there???s a wall at the zonal extent of the domain. The meridional extents behave as expected being periodic.
I???ve attached a screenshot of a horizontal slice of zonal velocity along with the SIZE.h and data file.
I would appreciate any input on what I may be doing wrong.
Best,
Takaya
?????????????????????
Assistant Research Scientist
Center for Ocean-Atmospheric Prediction Studies
Florida State University, USA
https://urldefense.com/v3/__https://roxyboy.github.io/__;!!PhOWcWs!xMDtR0QNTf7I9jFZCU7KbjbX010Tgox-2vB1ftsrAgKolNIcBzGte4de3e3CWsXDlEu3PCfWvQ$
[cid:18d93238-7295-4259-8edd-d7f45829c386 at NAMP220.PROD.OUTLOOK.COM]
_______________________________________________
MITgcm-support mailing list
MITgcm-support at mitgcm.org<mailto:MITgcm-support at mitgcm.org>
https://urldefense.com/v3/__http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support__;!!PhOWcWs!xMDtR0QNTf7I9jFZCU7KbjbX010Tgox-2vB1ftsrAgKolNIcBzGte4de3e3CWsXDlEsvuviwsA$
_______________________________________________
MITgcm-support mailing list
MITgcm-support at mitgcm.org<mailto:MITgcm-support at mitgcm.org>
https://urldefense.com/v3/__http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support__;!!PhOWcWs!xMDtR0QNTf7I9jFZCU7KbjbX010Tgox-2vB1ftsrAgKolNIcBzGte4de3e3CWsXDlEsvuviwsA$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20231031/21f6eb68/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: data.pkg
Type: application/octet-stream
Size: 92 bytes
Desc: data.pkg
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20231031/21f6eb68/attachment-0001.obj>
More information about the MITgcm-support
mailing list