[MITgcm-support] output U, V, W, T, S, and Eta files on the curvilinear coordinates

Martin Losch Martin.Losch at awi.de
Fri Sep 28 10:43:06 EDT 2018


Hi Yi-Chih,

I never used this "useMDSIO=.TRUE.,”, and I assume that this is never described because this parameter is not part of the namelist. So I don’t know where you got this from.

You’ll get the MDS output when you set useMNC=.FALSE., otherwise your state variables will be in netcdf-files with the names: state.*.nc

BTW, I recommend using the diagnostics package instead of theses “standard” output fields.

In any case if you need to have both mds and netcdf output you need to set outputTypesInclusive=.TRUE., in data.

Martin

> On 28. Sep 2018, at 00:28, Yi-Chih Huang <dscpln at gmail.com> wrote:
> 
> Dear MITgcm-support experts,
> 
>     I conduct idealized simulations on the curvilinear coordinates and do not need any tile.  At first, I did not include mdsio in packages.conf and did not add " useMDSIO=.TRUE.," in data.pkg.  Although I got "NORMAL END" in the log file without any error message, the output files were only PHref?.???? and pickup.* files but without U, V, W, T, S, and Eta files as in the manual.  After I added " useMDSIO=.TRUE.," in data.pkg, I got the error message " invalid reference to variable in NAMELIST input" input, unit 11, file scratch1.000000009, line 3, position 9".  I got the U, V, W, T, S, and Eta output files on spherical coordinates without mdsio in the list in packages.conf.  I have pasted the related files as the follows.  Could anyone suggest outputing U, V, W, T, S, and Eta files on the curvilinear coordinates?
> 
>     Thanks much,
> 
>                    Yi-Chih   
> 
> #######################   in the manual   ##################################################
> 3.5.1.1 MDSIO output files
> The “traditional” output files are generated by the mdsio package. At a minimum, the instantaneous
> “state” of the model is written out, which is made of the following files:
> • U.00000nIter - zonal component of velocity field (m/s and positive eastward).
> • V.00000nIter - meridional component of velocity field (m/s and positive northward).
> • W.00000nIter - vertical component of velocity field (ocean: m/s and positive upward, atmosphere:
> Pa/s and positive towards increasing pressure i.e. downward).
> • T.00000nIter - potential temperature (ocean: C, atmosphere: K).
> • S.00000nIter - ocean: salinity (psu), atmosphere: water vapor (g/kg).
> • Eta.00000nIter - ocean: surface elevation (m), atmosphere: surface pressure anomaly (Pa).
> 
> ########################    packages.conf    ###############################################
> #  $Header: /u/gcmpack/MITgcm/verification/rotating_tank/code/packages.conf,v 1.3 2006/09/03 23:29:19 jmc Exp $
> #  $Name: checkpoint66k $
> 
> gfd
> diagnostics
> mdsio
> mnc
> 
> ########################    data.pkg    ####################################################
> # Packages
>  &PACKAGES
>  useMNC=.TRUE.,
>  useMDSIO=.TRUE.,
>  &
> 
> ########################    data file    #####################################################
> # ====================
> # | Model parameters |
> # ====================
> #
> # Continuous equation parameters
>  &PARM01
>  rhoRefFile='rhoLin.bin',
>  tRef=50*20.0,
>  sRef=50*0.0,
> # amplCF=0.0,
> # amplHeat=2.0,
>  viscAh=1.0E6,
>  viscAr=1.0E6,
> #viscA4=1.0E-12,
> #viscA4W=1.0E-12,
> #diffK4T=1.0E-11,
>  no_slip_sides=.FALSE.,
>  no_slip_bottom=.FALSE.,
>  diffKhT=5.0E-6,
>  diffKrT=5.0E-6,
>  diffKhS=1.0E-7,
>  diffKrS=1.0E-7,
>  f0=2.531787E-5,
> #omega=2,
>  rotationPeriod=38520.0,
> #beta=0.E-11,
>  eosType='LINEAR',
>  tAlpha=2.E-4,
>  sBeta =0.,
>  gravity=9.81,
>  rhoConst=1.0E+3,
> #rhoNil=1.0E+3,
> #heatCapacity_Cp=3900.0,
>  implicitFreeSurface=.TRUE.,
>  implicitDiffusion=.TRUE.,
>  implicitViscosity=.TRUE.,
>  tempAdvScheme=77,
>  staggerTimeStep=.TRUE.,
>  saltStepping=.FALSE.,
> #rigidLid=.TRUE.,
> #implicitFreeSurface=.FALSE.,
>  nonHydrostatic=.TRUE.,
>  useNHMTerms=.TRUE.,
>  readBinaryPrec=32,
> #useSingleCpuIO=.TRUE.,
>  &
> 
> # Elliptic solver parameters
>  &PARM02
>  cg2dMaxIters=1000,
>  cg2dTargetResidual=1.E-13,
>  cg3dMaxIters=40,
>  cg3dTargetResidual=1.E-13,
>  &
> 
> # Time stepping parameters
>  &PARM03
>  nIter0=0,
>  nTimeSteps=5000,
> #nTimeSteps=36000000,
>  deltaT=150,
>  abEps=0.1,
>  pChkptFreq=300000.0,
>  chkptFreq=150000.0,
>  dumpFreq=75000.0,
>  monitorSelect=3000,
>  monitorFreq=3000,
>  &
> 
> # Gridding parameters
>  &PARM04
>  usingCurvilinearGrid=.TRUE.,
>  deepAtmosphere=.TRUE.,
>  rSphere=60000.E3,
>  delR=50*200.E3,
>  delX=320*0.25,
>  delY=320*0.25,
> # horizGridFile=’grid_360’,
>  ygOrigin=10.,
>  &
> 
> # Input datasets
>  &PARM05
> #surfQfile='SQCartHD.bin',
> # geothermalFile='Geotherm.bin',
>  bathyFile='BEDsphere.bin',
>  hydrogThetaFile='Tinitsphere.bin',
>  &
> 
> #######################################################################################
> forrtl: severe (19): invalid reference to variable in NAMELIST input, unit 11, file /project/6001267/MITgcm/MITgcm_c66k/verification/rotating_tank2/run_n_320_253/scratch1.000000009, line 3, position 9 
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support



More information about the MITgcm-support mailing list