(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: checkpoint63n (PID.TID 0000.0001) // Build user: jmc (PID.TID 0000.0001) // Build host: baudelaire (PID.TID 0000.0001) // Build date: Fri Jun 15 17:36:45 EDT 2012 (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) > / (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 = 1 ; /* No. processes in X */ (PID.TID 0000.0001) nPy = 1 ; /* 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 = 5 ; /* Tile size in X */ (PID.TID 0000.0001) sNy = 5 ; /* Tile size in Y */ (PID.TID 0000.0001) OLx = 2 ; /* Tile overlap distance in X */ (PID.TID 0000.0001) OLy = 2 ; /* 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 = 4 ; /* No. levels in the vertical */ (PID.TID 0000.0001) Nx = 5 ; /* Total domain size in X ( = nPx*nSx*sNx ) */ (PID.TID 0000.0001) Ny = 5 ; /* 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 = 1 ; /* Total no. processes ( = nPx*nPy ) */ (PID.TID 0000.0001) nThreads = 1 ; /* Total no. threads per process ( = nTx*nTy ) */ (PID.TID 0000.0001) usingMPI = F ; /* 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) 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) // ====================================================== (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. = 000001) (PID.TID 0000.0001) // WEST: Tile = 000001, Process = 000001, Comm = put (PID.TID 0000.0001) // bi = 000001, bj = 000001 (PID.TID 0000.0001) // EAST: Tile = 000001, Process = 000001, Comm = put (PID.TID 0000.0001) // bi = 000001, bj = 000001 (PID.TID 0000.0001) // SOUTH: Tile = 000001, Process = 000001, Comm = put (PID.TID 0000.0001) // bi = 000001, bj = 000001 (PID.TID 0000.0001) // NORTH: Tile = 000001, Process = 000001, Comm = put (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) > tRef=4.,4.,4.,4., (PID.TID 0000.0001) > sRef=35.,35.,35.,35., (PID.TID 0000.0001) > viscAz=1.E-1, (PID.TID 0000.0001) > viscAh=1.E5, (PID.TID 0000.0001) ># viscA4=1.E16, (PID.TID 0000.0001) ># useJamartWetPoints=.TRUE., (PID.TID 0000.0001) > no_slip_sides=.FALSE., (PID.TID 0000.0001) > no_slip_bottom=.TRUE., (PID.TID 0000.0001) > diffKhT=4.E2, (PID.TID 0000.0001) > diffKzT=1.E-4, (PID.TID 0000.0001) > diffKhS=0.0, (PID.TID 0000.0001) > diffKzS=3.E-5, (PID.TID 0000.0001) > f0=-1.1914E-04, (PID.TID 0000.0001) > beta=1.3094E-11, (PID.TID 0000.0001) > tAlpha=2.E-4, (PID.TID 0000.0001) ># sBeta =7.4E-4, (PID.TID 0000.0001) > sBeta = 0., (PID.TID 0000.0001) > gravity=9.81, (PID.TID 0000.0001) > gBaro=9.81, (PID.TID 0000.0001) > rigidLid=.FALSE., (PID.TID 0000.0001) > implicitFreeSurface=.TRUE., (PID.TID 0000.0001) > eosType='LINEAR', (PID.TID 0000.0001) > writeStatePrec=64, (PID.TID 0000.0001) > writeBinaryPrec=64, (PID.TID 0000.0001) > readBinaryPrec=64, (PID.TID 0000.0001) > hFacMin=.05, (PID.TID 0000.0001) > smoothAbsFuncRange = -1.e-2, (PID.TID 0000.0001) >#momAdvection = .false., (PID.TID 0000.0001) >#momViscosity = .false., (PID.TID 0000.0001) >#momPressureForcing = .false., (PID.TID 0000.0001) > / (PID.TID 0000.0001) > (PID.TID 0000.0001) > (PID.TID 0000.0001) ># Elliptic solver parameters (PID.TID 0000.0001) > &PARM02 (PID.TID 0000.0001) > cg2dMaxIters=100, (PID.TID 0000.0001) > cg2dTargetResidual=1.E-13, (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=100, (PID.TID 0000.0001) >#startTime = 0., (PID.TID 0000.0001) >#endTime = 7776000, (PID.TID 0000.0001) > deltaTmom=3600.0, (PID.TID 0000.0001) > deltaTtracer=3600.0, (PID.TID 0000.0001) > abEps=0.1, (PID.TID 0000.0001) > pChkptFreq= 7776000.0, (PID.TID 0000.0001) > chkptFreq= 0.0, (PID.TID 0000.0001) >#dumpFreq= 1.0, (PID.TID 0000.0001) > monitorFreq = 43200., (PID.TID 0000.0001) > monitorSelect=1, (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) > delX=5*200.E3, (PID.TID 0000.0001) > delY=5*200.E3, (PID.TID 0000.0001) ># 1 layer (PID.TID 0000.0001) >#delZ=5001.,500.,500.,500., (PID.TID 0000.0001) ># 2 layers (PID.TID 0000.0001) >#delZ=1000.,5000.,500.,5000., (PID.TID 0000.0001) ># 4 layers (PID.TID 0000.0001) > delZ=100.,400.,500.,5000., (PID.TID 0000.0001) >#delZ=1000.,1500.,1500.,1500., (PID.TID 0000.0001) > / (PID.TID 0000.0001) > &PARM05 (PID.TID 0000.0001) >#bathyFile='walls.bigRidge', (PID.TID 0000.0001) > bathyFile='noWalls.bigRidge', (PID.TID 0000.0001) >#bathyFile='box.bigRidge', (PID.TID 0000.0001) >#bathyFile='meridchannel.bigRidge', (PID.TID 0000.0001) > hydrogThetaFile=, (PID.TID 0000.0001) > hydrogSaltFile=, (PID.TID 0000.0001) > zonalWindFile='windx.sin_y', (PID.TID 0000.0001) > meridWindFile=, (PID.TID 0000.0001) > surfQFile=, (PID.TID 0000.0001) > EmPmRFile=, (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) ># (PID.TID 0000.0001) ># ******** (PID.TID 0000.0001) ># Packages (PID.TID 0000.0001) ># ******** (PID.TID 0000.0001) > &PACKAGES (PID.TID 0000.0001) > useGMRedi = .FALSE., (PID.TID 0000.0001) > useKPP = .FALSE., (PID.TID 0000.0001) > useGrdchk = .TRUE., (PID.TID 0000.0001) > useECCO = .FALSE., (PID.TID 0000.0001) > / (PID.TID 0000.0001) (PID.TID 0000.0001) PACKAGES_BOOT: finished reading data.pkg (PID.TID 0000.0001) OPTIM_READPARMS: opening data.optim (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.optim (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Parameter file "data.optim" (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) ># (PID.TID 0000.0001) ># ******************************** (PID.TID 0000.0001) ># Off-line optimization parameters (PID.TID 0000.0001) ># ******************************** (PID.TID 0000.0001) > &OPTIM (PID.TID 0000.0001) > optimcycle=0, (PID.TID 0000.0001) > / (PID.TID 0000.0001) (PID.TID 0000.0001) OPTIM_READPARMS: finished reading data.optim (PID.TID 0000.0001) CTRL_READPARMS: opening data.ctrl (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.ctrl (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Parameter file "data.ctrl" (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) ># (PID.TID 0000.0001) ># (PID.TID 0000.0001) ># ********************* (PID.TID 0000.0001) ># ECCO controlvariables (PID.TID 0000.0001) ># ********************* (PID.TID 0000.0001) > &CTRL_NML (PID.TID 0000.0001) ># xx_theta_file = 'xx_theta', (PID.TID 0000.0001) ># xx_salt_file = 'xx_salt', (PID.TID 0000.0001) ># xx_tr1_file = 'xx_tr1', (PID.TID 0000.0001) ># xx_hflux_file = 'xx_hflux', (PID.TID 0000.0001) ># xx_sflux_file = 'xx_sflux', (PID.TID 0000.0001) ># xx_tauu_file = 'xx_tauu', (PID.TID 0000.0001) ># xx_tauv_file = 'xx_tauv', (PID.TID 0000.0001) ># xx_sst_file = 'xx_sst', (PID.TID 0000.0001) ># xx_sss_file = 'xx_sss', (PID.TID 0000.0001) ># xx_diffkr_file = 'xx_diffkr', (PID.TID 0000.0001) ># xx_kapgm_file = 'xx_kapgm', (PID.TID 0000.0001) >#xx_hfacc_file = 'xx_hfacc', (PID.TID 0000.0001) > xx_depth_file = 'xx_depth', (PID.TID 0000.0001) > / (PID.TID 0000.0001) ># (PID.TID 0000.0001) ># ********************* (PID.TID 0000.0001) ># names for ctrl_pack/unpack (PID.TID 0000.0001) ># ********************* (PID.TID 0000.0001) > &CTRL_PACKNAMES (PID.TID 0000.0001) > / (PID.TID 0000.0001) > (PID.TID 0000.0001) (PID.TID 0000.0001) CTRL_READPARMS: finished reading data.ctrl (PID.TID 0000.0001) COST_READPARMS: opening data.cost (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.cost (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Parameter file "data.cost" (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) ># (PID.TID 0000.0001) ># (PID.TID 0000.0001) ># ****************** (PID.TID 0000.0001) ># ECCO cost function (PID.TID 0000.0001) ># ****************** (PID.TID 0000.0001) > &COST_NML (PID.TID 0000.0001) > mult_tracer = 0., (PID.TID 0000.0001) > mult_test = 1., (PID.TID 0000.0001) > mult_depth = 1., (PID.TID 0000.0001) > / (PID.TID 0000.0001) (PID.TID 0000.0001) COST_READPARMS: finished reading data.cost (PID.TID 0000.0001) GRDCHK_READPARMS: opening data.grdchk (PID.TID 0000.0001) OPEN_COPY_DATA_FILE: opening file data.grdchk (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Parameter file "data.grdchk" (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) > (PID.TID 0000.0001) ># ******************* (PID.TID 0000.0001) ># ECCO gradient check (PID.TID 0000.0001) ># ******************* (PID.TID 0000.0001) > &GRDCHK_NML (PID.TID 0000.0001) > grdchk_eps = 1.d-04, (PID.TID 0000.0001) > nbeg = 1, (PID.TID 0000.0001) > nstep = 3, (PID.TID 0000.0001) > nend = 25, (PID.TID 0000.0001) > grdchkvarindex = 20, (PID.TID 0000.0001) > / (PID.TID 0000.0001) (PID.TID 0000.0001) GRDCHK_READPARMS: finished reading data.grdchk (PID.TID 0000.0001) (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Gradient check configuration >>> START <<< (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) (PID.TID 0000.0001) eps: 0.100E-03 (PID.TID 0000.0001) First location: 1 (PID.TID 0000.0001) Last location: 25 (PID.TID 0000.0001) Increment: 3 (PID.TID 0000.0001) grdchkWhichProc: 0 (PID.TID 0000.0001) iLocTile = 1 , jLocTile = 1 (PID.TID 0000.0001) (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Gradient check configuration >>> END <<< (PID.TID 0000.0001) // ======================================================= (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 = 9.0000000000000E+05 (PID.TID 0000.0001) %MON XC_min = 1.0000000000000E+05 (PID.TID 0000.0001) %MON XC_mean = 5.0000000000000E+05 (PID.TID 0000.0001) %MON XC_sd = 2.8284271247462E+05 (PID.TID 0000.0001) %MON XG_max = 8.0000000000000E+05 (PID.TID 0000.0001) %MON XG_min = 0.0000000000000E+00 (PID.TID 0000.0001) %MON XG_mean = 4.0000000000000E+05 (PID.TID 0000.0001) %MON XG_sd = 2.8284271247462E+05 (PID.TID 0000.0001) %MON DXC_max = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXC_min = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXC_mean = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXC_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON DXF_max = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXF_min = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXF_mean = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXF_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON DXG_max = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXG_min = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXG_mean = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXG_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON DXV_max = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXV_min = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXV_mean = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DXV_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON YC_max = 9.0000000000000E+05 (PID.TID 0000.0001) %MON YC_min = 1.0000000000000E+05 (PID.TID 0000.0001) %MON YC_mean = 5.0000000000000E+05 (PID.TID 0000.0001) %MON YC_sd = 2.8284271247462E+05 (PID.TID 0000.0001) %MON YG_max = 8.0000000000000E+05 (PID.TID 0000.0001) %MON YG_min = 0.0000000000000E+00 (PID.TID 0000.0001) %MON YG_mean = 4.0000000000000E+05 (PID.TID 0000.0001) %MON YG_sd = 2.8284271247462E+05 (PID.TID 0000.0001) %MON DYC_max = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYC_min = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYC_mean = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYC_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON DYF_max = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYF_min = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYF_mean = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYF_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON DYG_max = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYG_min = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYG_mean = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYG_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON DYU_max = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYU_min = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYU_mean = 2.0000000000000E+05 (PID.TID 0000.0001) %MON DYU_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON RA_max = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RA_min = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RA_mean = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RA_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON RAW_max = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RAW_min = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RAW_mean = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RAW_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON RAS_max = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RAS_min = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RAS_mean = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RAS_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON RAZ_max = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RAZ_min = 4.0000000000000E+10 (PID.TID 0000.0001) %MON RAZ_mean = 4.0000000000000E+10 (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= 1 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) 2 (PID.TID 0000.0001) ; (PID.TID 0000.0001) tempVertAdvScheme = /* Temp. Vert. Advection scheme selector */ (PID.TID 0000.0001) 2 (PID.TID 0000.0001) ; (PID.TID 0000.0001) tempMultiDimAdvec = /* use Muti-Dim Advec method for Temp */ (PID.TID 0000.0001) F (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) T (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) T (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) ctrl-wet 1: nvarlength = 25 (PID.TID 0000.0001) ctrl-wet 2: surface wet C = 25 (PID.TID 0000.0001) ctrl-wet 3: surface wet W = 25 (PID.TID 0000.0001) ctrl-wet 4: surface wet S = 25 (PID.TID 0000.0001) ctrl-wet 4a:surface wet V = 0 (PID.TID 0000.0001) ctrl-wet 5: 3D wet points = 100 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 1 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 2 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 3 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 4 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 5 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 6 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 7 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 8 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 9 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 10 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 11 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 12 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 13 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 14 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 15 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 16 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 17 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 18 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 19 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 20 1 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 21 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 22 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 23 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 24 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 25 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 26 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 27 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 28 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 29 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 30 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 31 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 32 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 33 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 34 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 35 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 36 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 37 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 38 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 39 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 40 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 41 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 42 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 43 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 44 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 45 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 46 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 47 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 48 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 49 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 50 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 51 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 52 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 53 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 54 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 55 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 56 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 57 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 58 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 59 0 (PID.TID 0000.0001) ctrl-wet 6: no recs for i = 60 0 (PID.TID 0000.0001) ctrl-wet 7: flux 200 (PID.TID 0000.0001) ctrl-wet 8: atmos 200 (PID.TID 0000.0001) ctrl-wet ------------------------------------------------- (PID.TID 0000.0001) ctrl-wet 13: global nvarlength for Nr = 4 25 (PID.TID 0000.0001) ctrl-wet ------------------------------------------------- (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 1 25 25 25 0 (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 2 25 25 25 0 (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 3 25 25 25 0 (PID.TID 0000.0001) ctrl-wet 14: global nWet C/S/W/V k= 4 25 25 25 0 (PID.TID 0000.0001) ctrl-wet ------------------------------------------------- (PID.TID 0000.0001) ctrl-wet ------------------------------------------------- (PID.TID 0000.0001) ctrl-wet ------------------------------------------------- (PID.TID 0000.0001) ctrl_init: no. of control variables: 1 (PID.TID 0000.0001) ctrl_init: control vector length: 25 (PID.TID 0000.0001) %MON fCori_max = -1.0735540000000E-04 (PID.TID 0000.0001) %MON fCori_min = -1.1783060000000E-04 (PID.TID 0000.0001) %MON fCori_mean = -1.1259300000000E-04 (PID.TID 0000.0001) %MON fCori_sd = 3.7035424771427E-06 (PID.TID 0000.0001) %MON fCoriG_max = -1.0866480000000E-04 (PID.TID 0000.0001) %MON fCoriG_min = -1.1914000000000E-04 (PID.TID 0000.0001) %MON fCoriG_mean = -1.1390240000000E-04 (PID.TID 0000.0001) %MON fCoriG_sd = 3.7035424771427E-06 (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 = 1.9999999999999996E-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) 4 @ 4.000000000000000E+00 /* K = 1: 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) sRef = /* Reference salinity profile ( psu ) */ (PID.TID 0000.0001) 4 @ 3.500000000000000E+01 /* K = 1: 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscAh = /* Lateral eddy viscosity ( m^2/s ) */ (PID.TID 0000.0001) 1.000000000000000E+05 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscAhMax = /* Maximum lateral eddy viscosity ( m^2/s ) */ (PID.TID 0000.0001) 1.000000000000000E+21 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscAhGrid = /* Grid dependent lateral eddy viscosity ( non-dim. ) */ (PID.TID 0000.0001) 0.000000000000000E+00 (PID.TID 0000.0001) ; (PID.TID 0000.0001) useFullLeith = /* Use Full Form of Leith Viscosity on/off flag*/ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) useStrainTensionVisc= /* Use StrainTension Form of Viscous Operator flag*/ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) useAreaViscLength = /* Use area for visc length instead of geom. mean*/ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscC2leith = /* Leith harmonic visc. factor (on grad(vort),non-dim.) */ (PID.TID 0000.0001) 0.000000000000000E+00 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscC2leithD = /* Leith harmonic viscosity factor (on grad(div),non-dim.)*/ (PID.TID 0000.0001) 0.000000000000000E+00 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscC2smag = /* Smagorinsky harmonic viscosity factor (non-dim.) */ (PID.TID 0000.0001) 0.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) viscA4Max = /* Maximum biharmonic viscosity ( m^2/s ) */ (PID.TID 0000.0001) 1.000000000000000E+21 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscA4Grid = /* Grid dependent biharmonic viscosity ( non-dim. ) */ (PID.TID 0000.0001) 0.000000000000000E+00 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscC4leith = /* Leith biharm viscosity factor (on grad(vort), non-dim.)*/ (PID.TID 0000.0001) 0.000000000000000E+00 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscC4leithD = /* Leith biharm viscosity factor (on grad(div), non-dim.) */ (PID.TID 0000.0001) 0.000000000000000E+00 (PID.TID 0000.0001) ; (PID.TID 0000.0001) viscC4Smag = /* Smagorinsky biharm viscosity factor (non-dim) */ (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) 4 @ 1.000000000000000E-01 /* K = 1: 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) no_slip_bottom = /* Viscous BCs: No-slip bottom */ (PID.TID 0000.0001) T (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) diffKhT = /* Laplacian diffusion of heat laterally ( m^2/s ) */ (PID.TID 0000.0001) 4.000000000000000E+02 (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) 4 @ 1.000000000000000E-04 /* K = 1: 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) diffKrNrS = /* vertical profile of vertical diffusion of Salt ( m^2/s )*/ (PID.TID 0000.0001) 4 @ 3.000000000000000E-05 /* K = 1: 4 */ (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/psu ) */ (PID.TID 0000.0001) 0.000000000000000E+00 (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) 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) 4 @ 1.000000000000000E+00 /* K = 1: 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rhoFacF = /* normalized Reference density @ W-Interface (-) */ (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */ (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.810000000000000E+00 (PID.TID 0000.0001) ; (PID.TID 0000.0001) gBaro = /* Barotropic gravity ( m/s^2 ) */ (PID.TID 0000.0001) 9.810000000000000E+00 (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.191400000000000E-04 (PID.TID 0000.0001) ; (PID.TID 0000.0001) beta = /* Beta ( 1/(m.s) ) */ (PID.TID 0000.0001) 1.309400000000000E-11 (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) hFacMin = /* minimum partial cell factor (hFac) */ (PID.TID 0000.0001) 5.000000000000000E-02 (PID.TID 0000.0001) ; (PID.TID 0000.0001) hFacMinDr = /* minimum partial cell thickness ( m) */ (PID.TID 0000.0001) 5.000000000000000E-02 (PID.TID 0000.0001) ; (PID.TID 0000.0001) exactConserv = /* Exact Volume Conservation on/off flag*/ (PID.TID 0000.0001) F (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)(psu)*/ (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)(psu)*/ (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)(psu)*/ (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) F (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) useEnergyConservingCoriolis= /* Flx-Form Coriolis scheme flag */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) useJamartWetPoints= /* Coriolis WetPoints method flag */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) useJamartMomAdv= /* V.I Non-linear terms Jamart flag */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) useAbsVorticity= /* V.I Works with f+zeta in Coriolis */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) selectVortScheme= /* V.I Scheme selector for Vorticity-Term */ (PID.TID 0000.0001) 123456789 (PID.TID 0000.0001) = 0 : enstrophy (Shallow-Water Eq.) conserving scheme by Sadourny, JAS 75 (PID.TID 0000.0001) = 1 : same as 0 with modified hFac (PID.TID 0000.0001) = 2 : energy conserving scheme (used by Sadourny in JAS 75 paper) (PID.TID 0000.0001) = 3 : energy (general) and enstrophy (2D, nonDiv.) conserving scheme (PID.TID 0000.0001) from Sadourny (Burridge & Haseler, ECMWF Rep.4, 1977) (PID.TID 0000.0001) ; (PID.TID 0000.0001) upwindVorticity= /* V.I Upwind bias vorticity flag */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) highOrderVorticity= /* V.I High order vort. advect. flag */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) upwindShear= /* V.I Upwind vertical Shear advection flag */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) selectKEscheme= /* V.I Kinetic Energy scheme selector */ (PID.TID 0000.0001) 0 (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) 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) F (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) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) implicitDiffusion = /* Implicit Diffusion on/off flag */ (PID.TID 0000.0001) F (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) 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) T (PID.TID 0000.0001) ; (PID.TID 0000.0001) saltAdvection= /* Salinity advection on/off flag */ (PID.TID 0000.0001) T (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) T (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) 64 (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) F (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) // (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) 100 (PID.TID 0000.0001) ; (PID.TID 0000.0001) cg2dChkResFreq = /* 2d con. grad convergence test frequency */ (PID.TID 0000.0001) 1 (PID.TID 0000.0001) ; (PID.TID 0000.0001) cg2dTargetResidual = /* 2d con. grad target residual */ (PID.TID 0000.0001) 1.000000000000000E-13 (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) 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) 3.600000000000000E+03 (PID.TID 0000.0001) ; (PID.TID 0000.0001) deltaTfreesurf = /* FreeSurface equation timestep ( s ) */ (PID.TID 0000.0001) 3.600000000000000E+03 (PID.TID 0000.0001) ; (PID.TID 0000.0001) dTtracerLev = /* Tracer equation timestep ( s ) */ (PID.TID 0000.0001) 4 @ 3.600000000000000E+03 /* K = 1: 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) deltaTClock = /* Model clock timestep ( s ) */ (PID.TID 0000.0001) 3.600000000000000E+03 (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) T (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-01 (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) 100 (PID.TID 0000.0001) ; (PID.TID 0000.0001) nEndIter = /* Run ending timestep number */ (PID.TID 0000.0001) 100 (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) 3.600000000000000E+05 (PID.TID 0000.0001) ; (PID.TID 0000.0001) pChkPtFreq = /* Permanent restart/pickup file interval ( s ) */ (PID.TID 0000.0001) 7.776000000000000E+06 (PID.TID 0000.0001) ; (PID.TID 0000.0001) chkPtFreq = /* Rolling restart/pickup file interval ( s ) */ (PID.TID 0000.0001) 0.000000000000000E+00 (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) pickup_write_mnc = /* Model IO flag. */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) pickup_read_mnc = /* Model IO flag. */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) pickup_write_immed = /* Model IO flag. */ (PID.TID 0000.0001) F (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) 0.000000000000000E+00 (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) snapshot_mnc = /* Model IO flag. */ (PID.TID 0000.0001) F (PID.TID 0000.0001) ; (PID.TID 0000.0001) monitorFreq = /* Monitor output interval ( s ). */ (PID.TID 0000.0001) 4.320000000000000E+04 (PID.TID 0000.0001) ; (PID.TID 0000.0001) monitorSelect = /* select group of variables to monitor */ (PID.TID 0000.0001) 1 (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) monitor_mnc = /* Model IO flag. */ (PID.TID 0000.0001) F (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) 3.000000000000000E+06 (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) selectSigmaCoord = /* Hybrid-Sigma Vert. Coordinate option */ (PID.TID 0000.0001) 0 (PID.TID 0000.0001) ; (PID.TID 0000.0001) Ro_SeaLevel = /* r(1) ( units of r == m ) */ (PID.TID 0000.0001) 0.000000000000000E+00 (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) 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) 5.000000000000000E+01, /* K = 1 */ (PID.TID 0000.0001) 2.500000000000000E+02, /* K = 2 */ (PID.TID 0000.0001) 4.500000000000000E+02, /* K = 3 */ (PID.TID 0000.0001) 2.750000000000000E+03 /* K = 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) drF = /* W spacing ( units of r ) */ (PID.TID 0000.0001) 1.000000000000000E+02, /* K = 1 */ (PID.TID 0000.0001) 4.000000000000000E+02, /* K = 2 */ (PID.TID 0000.0001) 5.000000000000000E+02, /* K = 3 */ (PID.TID 0000.0001) 5.000000000000000E+03 /* K = 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) delX = /* U spacing ( m - cartesian, degrees - spherical ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) delY = /* V spacing ( m - cartesian, degrees - spherical ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (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) 1.000000000000000E+05, /* I = 1 */ (PID.TID 0000.0001) 3.000000000000000E+05, /* I = 2 */ (PID.TID 0000.0001) 5.000000000000000E+05, /* I = 3 */ (PID.TID 0000.0001) 7.000000000000000E+05, /* I = 4 */ (PID.TID 0000.0001) 9.000000000000000E+05 /* I = 5 */ (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) 1.000000000000000E+05, /* J = 1 */ (PID.TID 0000.0001) 3.000000000000000E+05, /* J = 2 */ (PID.TID 0000.0001) 5.000000000000000E+05, /* J = 3 */ (PID.TID 0000.0001) 7.000000000000000E+05, /* J = 4 */ (PID.TID 0000.0001) 9.000000000000000E+05 /* J = 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rcoord = /* P-point R coordinate ( units of r ) */ (PID.TID 0000.0001) -5.000000000000000E+01, /* K = 1 */ (PID.TID 0000.0001) -3.000000000000000E+02, /* K = 2 */ (PID.TID 0000.0001) -7.500000000000000E+02, /* K = 3 */ (PID.TID 0000.0001) -3.500000000000000E+03 /* K = 4 */ (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.000000000000000E+02, /* K = 2 */ (PID.TID 0000.0001) -5.000000000000000E+02, /* K = 3 */ (PID.TID 0000.0001) -1.000000000000000E+03, /* K = 4 */ (PID.TID 0000.0001) -6.000000000000000E+03 /* K = 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) deepFacC = /* deep-model grid factor @ cell-Center (-) */ (PID.TID 0000.0001) 4 @ 1.000000000000000E+00 /* K = 1: 4 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) deepFacF = /* deep-model grid factor @ W-Interface (-) */ (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rVel2wUnit = /* convert units: rVel -> wSpeed (=1 if z-coord)*/ (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) wUnit2rVel = /* convert units: wSpeed -> rVel (=1 if z-coord)*/ (PID.TID 0000.0001) 5 @ 1.000000000000000E+00 /* K = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dBdrRef = /* Vertical grad. of reference buoyancy [(m/s/r)^2] */ (PID.TID 0000.0001) 4 @ 0.000000000000000E+00 /* K = 1: 4 */ (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) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dxF = /* dxF(1,:,1,:) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dyF = /* dyF(:,1,:,1) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dyF = /* dyF(1,:,1,:) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dxG = /* dxG(:,1,:,1) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dxG = /* dxG(1,:,1,:) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dyG = /* dyG(:,1,:,1) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dyG = /* dyG(1,:,1,:) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dxC = /* dxC(:,1,:,1) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dxC = /* dxC(1,:,1,:) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dyC = /* dyC(:,1,:,1) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dyC = /* dyC(1,:,1,:) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dxV = /* dxV(:,1,:,1) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dxV = /* dxV(1,:,1,:) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dyU = /* dyU(:,1,:,1) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) dyU = /* dyU(1,:,1,:) ( units: m ) */ (PID.TID 0000.0001) 5 @ 2.000000000000000E+05 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rA = /* rA (:,1,:,1) ( units: m^2 ) */ (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rA = /* rA (1,:,1,:) ( units: m^2 ) */ (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rAw = /* rAw(:,1,:,1) ( units: m^2 ) */ (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rAw = /* rAw(1,:,1,:) ( units: m^2 ) */ (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rAs = /* rAs(:,1,:,1) ( units: m^2 ) */ (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* I = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) rAs = /* rAs(1,:,1,:) ( units: m^2 ) */ (PID.TID 0000.0001) 5 @ 4.000000000000000E+10 /* J = 1: 5 */ (PID.TID 0000.0001) ; (PID.TID 0000.0001) globalArea = /* Integrated horizontal Area (m^2) */ (PID.TID 0000.0001) 1.000000000000000E+12 (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) CTRL_CHECK: ctrl package (PID.TID 0000.0001) COST_CHECK: cost package (PID.TID 0000.0001) GRDCHK_CHECK: grdchk package (PID.TID 0000.0001) GAD_CHECK: #define ALLOW_GENERIC_ADVDIFF (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // CONFIG_CHECK : Normal End (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) // 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 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_uvel_min = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_uvel_mean = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_vvel_max = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_vvel_min = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_wvel_max = -0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_wvel_min = -0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_wvel_mean = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 0.0000000000000E+00 (PID.TID 0000.0001) %MON advcfl_vvel_max = 0.0000000000000E+00 (PID.TID 0000.0001) %MON advcfl_wvel_max = 0.0000000000000E+00 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 0.0000000000000E+00 (PID.TID 0000.0001) %MON pe_b_mean = 0.0000000000000E+00 (PID.TID 0000.0001) %MON ke_max = 0.0000000000000E+00 (PID.TID 0000.0001) %MON ke_mean = 0.0000000000000E+00 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (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 = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427800767E+01 4.29236468104836E-04 cg2d: Sum(rhs),rhsMax = -1.42596483784678E+01 6.43184796144549E-04 cg2d: Sum(rhs),rhsMax = -1.33191798358506E+01 8.17951762916705E-04 cg2d: Sum(rhs),rhsMax = -1.23992251202181E+01 9.31105228517933E-04 cg2d: Sum(rhs),rhsMax = -1.11311374856340E+01 9.89364856739307E-04 cg2d: Sum(rhs),rhsMax = -7.69378559543412E+00 1.22456378128449E-03 cg2d: Sum(rhs),rhsMax = -4.90471812984816E+00 1.44777510270348E-03 cg2d: Sum(rhs),rhsMax = -2.84179356225952E+00 1.58982062902928E-03 cg2d: Sum(rhs),rhsMax = -1.32805357781721E+00 1.64357697426085E-03 (PID.TID 0000.0001) cg2d_init_res = 3.53550952435814E-01 (PID.TID 0000.0001) cg2d_iters(min,last) = -1 14 (PID.TID 0000.0001) cg2d_last_res = 3.80510231550625E-14 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) %MON time_tsnumber = 12 (PID.TID 0000.0001) %MON time_secondsf = 4.3200000000000E+04 (PID.TID 0000.0001) %MON dynstat_eta_max = 2.4573816465046E-04 (PID.TID 0000.0001) %MON dynstat_eta_min = 6.0302344497188E-05 (PID.TID 0000.0001) %MON dynstat_eta_mean = 1.4144273661431E-04 (PID.TID 0000.0001) %MON dynstat_eta_sd = 6.2579720508575E-05 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 1.8748592079829E-05 (PID.TID 0000.0001) %MON dynstat_uvel_max = 5.8845773422302E-05 (PID.TID 0000.0001) %MON dynstat_uvel_min = -6.2298069156517E-03 (PID.TID 0000.0001) %MON dynstat_uvel_mean = -1.6355849260794E-04 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 8.3354848689695E-04 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 1.0723700852462E-04 (PID.TID 0000.0001) %MON dynstat_vvel_max = 6.8951549234977E-03 (PID.TID 0000.0001) %MON dynstat_vvel_min = -3.1431234269486E-04 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 8.3851803969620E-05 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 7.6765364747183E-04 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 1.1668794388475E-04 (PID.TID 0000.0001) %MON dynstat_wvel_max = 1.0542079328510E-06 (PID.TID 0000.0001) %MON dynstat_wvel_min = -1.2866344270074E-06 (PID.TID 0000.0001) %MON dynstat_wvel_mean = -1.4167238646484E-09 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 7.8041390551992E-07 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.4052728443052E-07 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 1.1213652448173E-04 (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.2411278862296E-04 (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.6610283796558E-05 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 4.1525709491394E-05 (PID.TID 0000.0001) %MON pe_b_mean = 2.6662343806771E-11 (PID.TID 0000.0001) %MON ke_max = 3.8466788772790E-05 (PID.TID 0000.0001) %MON ke_mean = 6.5893885400907E-07 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // End MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= cg2d: Sum(rhs),rhsMax = -3.38669561152276E-01 1.61756159397975E-03 cg2d: Sum(rhs),rhsMax = 5.21458721872627E-02 1.53363856597617E-03 cg2d: Sum(rhs),rhsMax = -2.82296787286274E-01 1.42794064564255E-03 cg2d: Sum(rhs),rhsMax = -1.26044130292188E+00 1.49223780561607E-03 cg2d: Sum(rhs),rhsMax = -2.58887240524502E+00 1.56210440474823E-03 cg2d: Sum(rhs),rhsMax = -3.94961601205002E+00 1.63424213142106E-03 cg2d: Sum(rhs),rhsMax = -5.06372698495466E+00 1.70505819058160E-03 cg2d: Sum(rhs),rhsMax = -5.73345073433611E+00 1.77167127664624E-03 cg2d: Sum(rhs),rhsMax = -5.85979002125937E+00 1.83257530192711E-03 cg2d: Sum(rhs),rhsMax = -5.44466459433777E+00 1.88791212260380E-03 cg2d: Sum(rhs),rhsMax = -4.58316128381457E+00 1.93938684113778E-03 cg2d: Sum(rhs),rhsMax = -3.31781921839944E+00 2.06671962577281E-03 (PID.TID 0000.0001) cg2d_init_res = 3.57230975946795E-01 (PID.TID 0000.0001) cg2d_iters(min,last) = -1 14 (PID.TID 0000.0001) cg2d_last_res = 3.09779845618723E-14 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) %MON time_tsnumber = 24 (PID.TID 0000.0001) %MON time_secondsf = 8.6400000000000E+04 (PID.TID 0000.0001) %MON dynstat_eta_max = 5.7844409914182E-04 (PID.TID 0000.0001) %MON dynstat_eta_min = 3.2645567144756E-04 (PID.TID 0000.0001) %MON dynstat_eta_mean = 4.4433373565442E-04 (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.4819538622943E-05 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.5434520733128E-05 (PID.TID 0000.0001) %MON dynstat_uvel_max = 6.5151898296064E-05 (PID.TID 0000.0001) %MON dynstat_uvel_min = -6.4423447243209E-03 (PID.TID 0000.0001) %MON dynstat_uvel_mean = -1.7305543645238E-04 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 7.2504378753718E-04 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 1.1004612939226E-04 (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.1439540226055E-02 (PID.TID 0000.0001) %MON dynstat_vvel_min = -3.6232539802024E-05 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 2.5158127316130E-04 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.5360302494970E-03 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 1.0978867361765E-04 (PID.TID 0000.0001) %MON dynstat_wvel_max = 9.2350759874270E-07 (PID.TID 0000.0001) %MON dynstat_wvel_min = -6.9451553150741E-07 (PID.TID 0000.0001) %MON dynstat_wvel_mean = 2.9978036956726E-10 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 5.8448049831738E-07 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.7177942065444E-07 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 1.1596220503778E-04 (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.0591172406899E-04 (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.1362383865865E-05 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.8405959664662E-05 (PID.TID 0000.0001) %MON pe_b_mean = 2.2806493248586E-10 (PID.TID 0000.0001) %MON ke_max = 6.7073102014281E-05 (PID.TID 0000.0001) %MON ke_mean = 1.4891593711536E-06 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // End MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= cg2d: Sum(rhs),rhsMax = -2.11130218899797E+00 2.17651147351266E-03 cg2d: Sum(rhs),rhsMax = -1.14090340543771E+00 2.23681621027416E-03 cg2d: Sum(rhs),rhsMax = -4.99848532211017E-01 2.25047700750278E-03 cg2d: Sum(rhs),rhsMax = -2.60655780669124E-01 2.23911227450521E-03 cg2d: Sum(rhs),rhsMax = -4.39995089909838E-01 2.31619526841811E-03 cg2d: Sum(rhs),rhsMax = -9.73065357181161E-01 2.39332628007035E-03 cg2d: Sum(rhs),rhsMax = -1.72050698544390E+00 2.46478012465001E-03 cg2d: Sum(rhs),rhsMax = -2.52266990445279E+00 2.52475933144647E-03 cg2d: Sum(rhs),rhsMax = -3.22876231103522E+00 2.56860713643180E-03 cg2d: Sum(rhs),rhsMax = -3.71679726478596E+00 2.59379160397595E-03 cg2d: Sum(rhs),rhsMax = -3.90622254163281E+00 2.60046741362522E-03 cg2d: Sum(rhs),rhsMax = -3.76635994170721E+00 2.59154640793866E-03 (PID.TID 0000.0001) cg2d_init_res = 2.45030517137404E-01 (PID.TID 0000.0001) cg2d_iters(min,last) = -1 14 (PID.TID 0000.0001) cg2d_last_res = 9.02494260037242E-15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) %MON time_tsnumber = 36 (PID.TID 0000.0001) %MON time_secondsf = 1.2960000000000E+05 (PID.TID 0000.0001) %MON dynstat_eta_max = 7.5683589974797E-04 (PID.TID 0000.0001) %MON dynstat_eta_min = 5.2707966276422E-04 (PID.TID 0000.0001) %MON dynstat_eta_mean = 6.3249313825021E-04 (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.3516314618326E-05 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.5033363264915E-05 (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.1017175873704E-04 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.8824991490100E-03 (PID.TID 0000.0001) %MON dynstat_uvel_mean = -6.1659569046491E-05 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.2870914719586E-04 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.9633223303024E-05 (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.2945920215711E-02 (PID.TID 0000.0001) %MON dynstat_vvel_min = -8.2727723080351E-05 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 3.5225427665140E-04 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.8328644922005E-03 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.6123311049334E-05 (PID.TID 0000.0001) %MON dynstat_wvel_max = 8.9738361997458E-07 (PID.TID 0000.0001) %MON dynstat_wvel_min = -1.3430262241477E-06 (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.3654248903964E-09 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 6.2341093962325E-07 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3429481256818E-07 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 3.3884984682180E-05 (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.3302656388279E-04 (PID.TID 0000.0001) %MON advcfl_wvel_max = 1.3709477562970E-05 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 3.4273693907425E-05 (PID.TID 0000.0001) %MON pe_b_mean = 4.5364321220804E-10 (PID.TID 0000.0001) %MON ke_max = 8.2643614189494E-05 (PID.TID 0000.0001) %MON ke_mean = 1.7697925493273E-06 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // End MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= cg2d: Sum(rhs),rhsMax = -3.32194321913978E+00 2.57230689744710E-03 cg2d: Sum(rhs),rhsMax = -2.62658845646204E+00 2.57617678081895E-03 cg2d: Sum(rhs),rhsMax = -1.83605067012569E+00 2.60704657072731E-03 cg2d: Sum(rhs),rhsMax = -1.17475767665490E+00 2.55368004866381E-03 cg2d: Sum(rhs),rhsMax = -6.93804986067726E-01 2.53090267956809E-03 cg2d: Sum(rhs),rhsMax = -5.05047449912865E-01 2.55686897823087E-03 cg2d: Sum(rhs),rhsMax = -6.48264635709251E-01 2.59998586190665E-03 cg2d: Sum(rhs),rhsMax = -1.07209268272280E+00 2.65617340743534E-03 cg2d: Sum(rhs),rhsMax = -1.66908711516014E+00 2.71885907823515E-03 cg2d: Sum(rhs),rhsMax = -2.30829475673609E+00 2.78009792743853E-03 cg2d: Sum(rhs),rhsMax = -2.86565275657866E+00 2.83193125835615E-03 cg2d: Sum(rhs),rhsMax = -3.24451796249576E+00 2.86771962552051E-03 (PID.TID 0000.0001) cg2d_init_res = 1.30610249203299E-01 (PID.TID 0000.0001) cg2d_iters(min,last) = -1 14 (PID.TID 0000.0001) cg2d_last_res = 1.11779924474378E-14 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) %MON time_tsnumber = 48 (PID.TID 0000.0001) %MON time_secondsf = 1.7280000000000E+05 (PID.TID 0000.0001) %MON dynstat_eta_max = 7.3218056401941E-04 (PID.TID 0000.0001) %MON dynstat_eta_min = 4.9822977761718E-04 (PID.TID 0000.0001) %MON dynstat_eta_mean = 6.0292303579891E-04 (PID.TID 0000.0001) %MON dynstat_eta_sd = 7.8046602125163E-05 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.4641364541145E-05 (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.9248544283911E-03 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.2792540418602E-04 (PID.TID 0000.0001) %MON dynstat_uvel_mean = 7.0497027805448E-05 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.4850443529030E-04 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.3444799754896E-05 (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.1901320554063E-02 (PID.TID 0000.0001) %MON dynstat_vvel_min = -6.9668483494378E-05 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 3.3010788731650E-04 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.7065545702993E-03 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 6.5564612266225E-05 (PID.TID 0000.0001) %MON dynstat_wvel_max = 4.9685090687165E-07 (PID.TID 0000.0001) %MON dynstat_wvel_min = -4.9443036926685E-07 (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.5273962854300E-09 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 3.0422423755199E-07 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 9.3466278474101E-08 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 3.4647379711039E-05 (PID.TID 0000.0001) %MON advcfl_vvel_max = 2.1422376997313E-04 (PID.TID 0000.0001) %MON advcfl_wvel_max = 7.1546530589517E-06 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 1.7886632647379E-05 (PID.TID 0000.0001) %MON pe_b_mean = 4.1194257471496E-10 (PID.TID 0000.0001) %MON ke_max = 7.1206282534211E-05 (PID.TID 0000.0001) %MON ke_mean = 1.5440120019832E-06 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // End MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= cg2d: Sum(rhs),rhsMax = -3.38601196490423E+00 2.88321602464492E-03 cg2d: Sum(rhs),rhsMax = -3.27256635485545E+00 2.87721816536789E-03 cg2d: Sum(rhs),rhsMax = -2.92790963884843E+00 2.85172238290912E-03 cg2d: Sum(rhs),rhsMax = -2.33412426651446E+00 2.90854929940199E-03 cg2d: Sum(rhs),rhsMax = -1.72249778488790E+00 2.93304374435940E-03 cg2d: Sum(rhs),rhsMax = -1.20918300444535E+00 2.88331760371116E-03 cg2d: Sum(rhs),rhsMax = -8.64627626371409E-01 2.77469260149392E-03 cg2d: Sum(rhs),rhsMax = -7.54124897778060E-01 2.64912183617210E-03 cg2d: Sum(rhs),rhsMax = -8.90970437246254E-01 2.63954764388130E-03 cg2d: Sum(rhs),rhsMax = -1.27694151476313E+00 2.64744430596516E-03 cg2d: Sum(rhs),rhsMax = -1.82484051594077E+00 2.67027733920131E-03 cg2d: Sum(rhs),rhsMax = -2.37315959503730E+00 2.75143061474793E-03 (PID.TID 0000.0001) cg2d_init_res = 1.40654456547330E-01 (PID.TID 0000.0001) cg2d_iters(min,last) = -1 14 (PID.TID 0000.0001) cg2d_last_res = 8.77227649270553E-15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) %MON time_tsnumber = 60 (PID.TID 0000.0001) %MON time_secondsf = 2.1600000000000E+05 (PID.TID 0000.0001) %MON dynstat_eta_max = 5.4828424295000E-04 (PID.TID 0000.0001) %MON dynstat_eta_min = 3.1608260959562E-04 (PID.TID 0000.0001) %MON dynstat_eta_mean = 4.2311704083275E-04 (PID.TID 0000.0001) %MON dynstat_eta_sd = 7.6021531398254E-05 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.4738613943640E-05 (PID.TID 0000.0001) %MON dynstat_uvel_max = 2.7288294900146E-03 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.2114285505436E-04 (PID.TID 0000.0001) %MON dynstat_uvel_mean = 1.2893377535399E-04 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 4.0696885562914E-04 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.5433335872051E-05 (PID.TID 0000.0001) %MON dynstat_vvel_max = 1.0106263993756E-02 (PID.TID 0000.0001) %MON dynstat_vvel_min = -6.2255851308858E-05 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 2.2474672332632E-04 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.4009675880380E-03 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 7.4564925679901E-05 (PID.TID 0000.0001) %MON dynstat_wvel_max = 5.5237348191921E-07 (PID.TID 0000.0001) %MON dynstat_wvel_min = -4.6673927253042E-07 (PID.TID 0000.0001) %MON dynstat_wvel_mean = 1.5796752344281E-09 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 3.6299293145325E-07 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.1316095842771E-07 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 4.9118930820262E-05 (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.8191275188761E-04 (PID.TID 0000.0001) %MON advcfl_wvel_max = 7.9541781396366E-06 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 1.9885445349092E-05 (PID.TID 0000.0001) %MON pe_b_mean = 2.0597527059135E-10 (PID.TID 0000.0001) %MON ke_max = 5.1390232612228E-05 (PID.TID 0000.0001) %MON ke_mean = 1.0977344201290E-06 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // End MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= cg2d: Sum(rhs),rhsMax = -2.81865447233783E+00 2.84716527326945E-03 cg2d: Sum(rhs),rhsMax = -3.10154838990990E+00 2.92480128291466E-03 cg2d: Sum(rhs),rhsMax = -3.18846103614996E+00 2.97120288151867E-03 cg2d: Sum(rhs),rhsMax = -3.07648901668896E+00 2.97966804344087E-03 cg2d: Sum(rhs),rhsMax = -2.73889390135173E+00 3.00381237938505E-03 cg2d: Sum(rhs),rhsMax = -2.22467445860578E+00 3.08036411819196E-03 cg2d: Sum(rhs),rhsMax = -1.72205876122886E+00 3.09182671069780E-03 cg2d: Sum(rhs),rhsMax = -1.29867910457790E+00 3.03934310027937E-03 cg2d: Sum(rhs),rhsMax = -1.01869175202921E+00 2.93659606044200E-03 cg2d: Sum(rhs),rhsMax = -9.40480575297027E-01 2.80689805753187E-03 cg2d: Sum(rhs),rhsMax = -1.09949784582974E+00 2.68543416568994E-03 cg2d: Sum(rhs),rhsMax = -1.41326297558172E+00 2.73031558403949E-03 (PID.TID 0000.0001) cg2d_init_res = 1.57827923317142E-01 (PID.TID 0000.0001) cg2d_iters(min,last) = -1 14 (PID.TID 0000.0001) cg2d_last_res = 9.83157552780391E-16 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) %MON time_tsnumber = 72 (PID.TID 0000.0001) %MON time_secondsf = 2.5920000000000E+05 (PID.TID 0000.0001) %MON dynstat_eta_max = 3.7790009794163E-04 (PID.TID 0000.0001) %MON dynstat_eta_min = 1.3231706287114E-04 (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.5004077444217E-04 (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.0571173087404E-05 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.6404495262346E-05 (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.9955823121302E-03 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.3640912778973E-04 (PID.TID 0000.0001) %MON dynstat_uvel_mean = 8.8422255890737E-05 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 2.9325825811855E-04 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.6572005871864E-05 (PID.TID 0000.0001) %MON dynstat_vvel_max = 8.6911295027387E-03 (PID.TID 0000.0001) %MON dynstat_vvel_min = -5.0539731968709E-04 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 1.2460065344146E-04 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.1879888738441E-03 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.3616920738783E-05 (PID.TID 0000.0001) %MON dynstat_wvel_max = 6.4508941647204E-07 (PID.TID 0000.0001) %MON dynstat_wvel_min = -6.4756150474144E-07 (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.6077652932977E-10 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 4.6051545928228E-07 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3793014602322E-07 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 3.5920481618343E-05 (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.5644033104930E-04 (PID.TID 0000.0001) %MON advcfl_wvel_max = 8.5110634449681E-06 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.1277658612420E-05 (PID.TID 0000.0001) %MON pe_b_mean = 7.6916800819344E-11 (PID.TID 0000.0001) %MON ke_max = 3.5946007866524E-05 (PID.TID 0000.0001) %MON ke_mean = 7.6033089425347E-07 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // End MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= cg2d: Sum(rhs),rhsMax = -1.84663438573257E+00 2.80043602330251E-03 cg2d: Sum(rhs),rhsMax = -2.29938364129747E+00 2.88238464267982E-03 cg2d: Sum(rhs),rhsMax = -2.68234643316551E+00 2.96047703775053E-03 cg2d: Sum(rhs),rhsMax = -2.93315832831528E+00 3.01993446707224E-03 cg2d: Sum(rhs),rhsMax = -3.01902022894805E+00 3.04982329923269E-03 cg2d: Sum(rhs),rhsMax = -2.93352620814972E+00 3.04517980952837E-03 cg2d: Sum(rhs),rhsMax = -2.60293026832166E+00 3.11258929633974E-03 cg2d: Sum(rhs),rhsMax = -2.17108466349045E+00 3.17297132779781E-03 cg2d: Sum(rhs),rhsMax = -1.74527766598516E+00 3.17471656388681E-03 cg2d: Sum(rhs),rhsMax = -1.38699236688209E+00 3.11938175605129E-03 cg2d: Sum(rhs),rhsMax = -1.15365733947108E+00 3.01971788867720E-03 cg2d: Sum(rhs),rhsMax = -1.09507479109365E+00 2.89700828093667E-03 (PID.TID 0000.0001) cg2d_init_res = 1.12659533474856E-01 (PID.TID 0000.0001) cg2d_iters(min,last) = -1 14 (PID.TID 0000.0001) cg2d_last_res = 5.53393793197831E-15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) %MON time_tsnumber = 84 (PID.TID 0000.0001) %MON time_secondsf = 3.0240000000000E+05 (PID.TID 0000.0001) %MON dynstat_eta_max = 3.4496299546784E-04 (PID.TID 0000.0001) %MON dynstat_eta_min = 7.4134342845352E-05 (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.0557415982521E-04 (PID.TID 0000.0001) %MON dynstat_eta_sd = 8.8100507720975E-05 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.8543317260055E-05 (PID.TID 0000.0001) %MON dynstat_uvel_max = 6.8864774445142E-04 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.4129559309464E-04 (PID.TID 0000.0001) %MON dynstat_uvel_mean = -3.8327746747337E-06 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 9.4189818208682E-05 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 3.7218495673532E-05 (PID.TID 0000.0001) %MON dynstat_vvel_max = 8.6135811988826E-03 (PID.TID 0000.0001) %MON dynstat_vvel_min = -8.5669436088248E-04 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 9.6958006170658E-05 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.1574324285740E-03 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.8014226290276E-05 (PID.TID 0000.0001) %MON dynstat_wvel_max = 8.2320161940675E-07 (PID.TID 0000.0001) %MON dynstat_wvel_min = -9.8370575077060E-07 (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.5457275460687E-09 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 6.1789233431126E-07 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.4400985568396E-07 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 1.2395659400125E-05 (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.5504446157989E-04 (PID.TID 0000.0001) %MON advcfl_wvel_max = 9.1766573574874E-06 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.2941643393718E-05 (PID.TID 0000.0001) %MON pe_b_mean = 5.5752041820842E-11 (PID.TID 0000.0001) %MON ke_max = 3.2735346501268E-05 (PID.TID 0000.0001) %MON ke_mean = 6.7896854684554E-07 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // End MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= cg2d: Sum(rhs),rhsMax = -1.24083515756374E+00 2.77676422525416E-03 cg2d: Sum(rhs),rhsMax = -1.52448018970044E+00 2.78119166950950E-03 cg2d: Sum(rhs),rhsMax = -1.89521305454110E+00 2.84461356555464E-03 cg2d: Sum(rhs),rhsMax = -2.28485349168728E+00 2.91823911939317E-03 cg2d: Sum(rhs),rhsMax = -2.61656147150478E+00 2.98773885252175E-03 cg2d: Sum(rhs),rhsMax = -2.83507160880055E+00 3.03980211306646E-03 cg2d: Sum(rhs),rhsMax = -2.91022634922824E+00 3.06473925782698E-03 cg2d: Sum(rhs),rhsMax = -2.83013568063987E+00 3.06396596593939E-03 cg2d: Sum(rhs),rhsMax = -2.50925848377289E+00 3.16208626061689E-03 cg2d: Sum(rhs),rhsMax = -2.13382318993714E+00 3.21610125512161E-03 cg2d: Sum(rhs),rhsMax = -1.76355336911913E+00 3.21680816914831E-03 cg2d: Sum(rhs),rhsMax = -1.45381586301342E+00 3.16554822315663E-03 (PID.TID 0000.0001) cg2d_init_res = 7.72313595040968E-02 (PID.TID 0000.0001) cg2d_iters(min,last) = -1 14 (PID.TID 0000.0001) cg2d_last_res = 7.58669144190127E-15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Begin MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) %MON time_tsnumber = 96 (PID.TID 0000.0001) %MON time_secondsf = 3.4560000000000E+05 (PID.TID 0000.0001) %MON dynstat_eta_max = 4.4654051835809E-04 (PID.TID 0000.0001) %MON dynstat_eta_min = 1.5700674404446E-04 (PID.TID 0000.0001) %MON dynstat_eta_mean = 2.9821764958295E-04 (PID.TID 0000.0001) %MON dynstat_eta_sd = 9.2660200390913E-05 (PID.TID 0000.0001) %MON dynstat_eta_del2 = 2.9680811277824E-05 (PID.TID 0000.0001) %MON dynstat_uvel_max = 1.0807724845438E-04 (PID.TID 0000.0001) %MON dynstat_uvel_min = -1.0175595375407E-03 (PID.TID 0000.0001) %MON dynstat_uvel_mean = -7.4599955322609E-05 (PID.TID 0000.0001) %MON dynstat_uvel_sd = 1.8343549928408E-04 (PID.TID 0000.0001) %MON dynstat_uvel_del2 = 4.4467881218792E-05 (PID.TID 0000.0001) %MON dynstat_vvel_max = 9.1013480210514E-03 (PID.TID 0000.0001) %MON dynstat_vvel_min = -5.5643408645226E-04 (PID.TID 0000.0001) %MON dynstat_vvel_mean = 1.4634953025330E-04 (PID.TID 0000.0001) %MON dynstat_vvel_sd = 1.2315233259217E-03 (PID.TID 0000.0001) %MON dynstat_vvel_del2 = 8.3331467880126E-05 (PID.TID 0000.0001) %MON dynstat_wvel_max = 7.6869580724567E-07 (PID.TID 0000.0001) %MON dynstat_wvel_min = -7.8065149598860E-07 (PID.TID 0000.0001) %MON dynstat_wvel_mean = -2.2256314277872E-09 (PID.TID 0000.0001) %MON dynstat_wvel_sd = 5.1787779963692E-07 (PID.TID 0000.0001) %MON dynstat_wvel_del2 = 1.3036496423987E-07 (PID.TID 0000.0001) %MON dynstat_theta_max = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_min = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_mean = 4.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_sd = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_theta_del2 = 0.0000000000000E+00 (PID.TID 0000.0001) %MON dynstat_salt_max = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_min = 3.5000000000000E+01 (PID.TID 0000.0001) %MON dynstat_salt_mean = 3.5000000000000E+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 advcfl_uvel_max = 1.8316071675732E-05 (PID.TID 0000.0001) %MON advcfl_vvel_max = 1.6382426437893E-04 (PID.TID 0000.0001) %MON advcfl_wvel_max = 8.6214295890906E-06 (PID.TID 0000.0001) %MON advcfl_W_hf_max = 2.1553573972727E-05 (PID.TID 0000.0001) %MON pe_b_mean = 1.0868965644352E-10 (PID.TID 0000.0001) %MON ke_max = 3.7094004719551E-05 (PID.TID 0000.0001) %MON ke_mean = 7.8864081151317E-07 (PID.TID 0000.0001) %MON ke_vol = 4.4009158039362E+15 (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // End MONITOR dynamic field statistics (PID.TID 0000.0001) // ======================================================= cg2d: Sum(rhs),rhsMax = -1.25532505799412E+00 3.07378664558355E-03 cg2d: Sum(rhs),rhsMax = -1.21015710838544E+00 2.96071720766628E-03 cg2d: Sum(rhs),rhsMax = -1.34100894541890E+00 2.84938997898979E-03 cg2d: Sum(rhs),rhsMax = -1.60967695699142E+00 2.80618860570130E-03 (PID.TID 0000.0001) %CHECKPOINT 100 ckptA --> objf_test(bi,bj) = 0.473809587569216D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587569216D-01 global fc = 0.473809587569216D-01 (PID.TID 0000.0001) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427800767E+01 4.29236468104836E-04 cg2d: Sum(rhs),rhsMax = -1.42596483784678E+01 6.43184796144549E-04 cg2d: Sum(rhs),rhsMax = -1.33191798358506E+01 8.17951762916705E-04 cg2d: Sum(rhs),rhsMax = -1.23992251202181E+01 9.31105228517933E-04 cg2d: Sum(rhs),rhsMax = -1.11311374856340E+01 9.89364856739307E-04 cg2d: Sum(rhs),rhsMax = -7.69378559543412E+00 1.22456378128449E-03 cg2d: Sum(rhs),rhsMax = -4.90471812984816E+00 1.44777510270348E-03 cg2d: Sum(rhs),rhsMax = -2.84179356225952E+00 1.58982062902928E-03 cg2d: Sum(rhs),rhsMax = -1.32805357781721E+00 1.64357697426085E-03 cg2d: Sum(rhs),rhsMax = -3.38669561152276E-01 1.61756159397975E-03 cg2d: Sum(rhs),rhsMax = 5.21458721872627E-02 1.53363856597617E-03 cg2d: Sum(rhs),rhsMax = -2.82296787286274E-01 1.42794064564255E-03 cg2d: Sum(rhs),rhsMax = -1.26044130292188E+00 1.49223780561607E-03 cg2d: Sum(rhs),rhsMax = -2.58887240524502E+00 1.56210440474823E-03 cg2d: Sum(rhs),rhsMax = -3.94961601205002E+00 1.63424213142106E-03 cg2d: Sum(rhs),rhsMax = -5.06372698495466E+00 1.70505819058160E-03 cg2d: Sum(rhs),rhsMax = -5.73345073433611E+00 1.77167127664624E-03 cg2d: Sum(rhs),rhsMax = -5.85979002125937E+00 1.83257530192711E-03 cg2d: Sum(rhs),rhsMax = -5.44466459433777E+00 1.88791212260380E-03 cg2d: Sum(rhs),rhsMax = -4.58316128381457E+00 1.93938684113778E-03 cg2d: Sum(rhs),rhsMax = -3.31781921839944E+00 2.06671962577281E-03 cg2d: Sum(rhs),rhsMax = -2.11130218899797E+00 2.17651147351266E-03 cg2d: Sum(rhs),rhsMax = -1.14090340543771E+00 2.23681621027416E-03 cg2d: Sum(rhs),rhsMax = -4.99848532211017E-01 2.25047700750278E-03 cg2d: Sum(rhs),rhsMax = -2.60655780669124E-01 2.23911227450521E-03 cg2d: Sum(rhs),rhsMax = -4.39995089909838E-01 2.31619526841811E-03 cg2d: Sum(rhs),rhsMax = -9.73065357181161E-01 2.39332628007035E-03 cg2d: Sum(rhs),rhsMax = -1.72050698544390E+00 2.46478012465001E-03 cg2d: Sum(rhs),rhsMax = -2.52266990445279E+00 2.52475933144647E-03 cg2d: Sum(rhs),rhsMax = -3.22876231103522E+00 2.56860713643180E-03 cg2d: Sum(rhs),rhsMax = -3.71679726478596E+00 2.59379160397595E-03 cg2d: Sum(rhs),rhsMax = -3.90622254163281E+00 2.60046741362522E-03 cg2d: Sum(rhs),rhsMax = -3.76635994170721E+00 2.59154640793866E-03 cg2d: Sum(rhs),rhsMax = -3.32194321913978E+00 2.57230689744710E-03 cg2d: Sum(rhs),rhsMax = -2.62658845646204E+00 2.57617678081895E-03 cg2d: Sum(rhs),rhsMax = -1.83605067012569E+00 2.60704657072731E-03 cg2d: Sum(rhs),rhsMax = -1.17475767665490E+00 2.55368004866381E-03 cg2d: Sum(rhs),rhsMax = -6.93804986067726E-01 2.53090267956809E-03 cg2d: Sum(rhs),rhsMax = -5.05047449912865E-01 2.55686897823087E-03 cg2d: Sum(rhs),rhsMax = -6.48264635709251E-01 2.59998586190665E-03 cg2d: Sum(rhs),rhsMax = -1.07209268272280E+00 2.65617340743534E-03 cg2d: Sum(rhs),rhsMax = -1.66908711516014E+00 2.71885907823515E-03 cg2d: Sum(rhs),rhsMax = -2.30829475673609E+00 2.78009792743853E-03 cg2d: Sum(rhs),rhsMax = -2.86565275657866E+00 2.83193125835615E-03 cg2d: Sum(rhs),rhsMax = -3.24451796249576E+00 2.86771962552051E-03 cg2d: Sum(rhs),rhsMax = -3.38601196490423E+00 2.88321602464492E-03 cg2d: Sum(rhs),rhsMax = -3.27256635485545E+00 2.87721816536789E-03 cg2d: Sum(rhs),rhsMax = -2.92790963884843E+00 2.85172238290912E-03 cg2d: Sum(rhs),rhsMax = -2.33412426651446E+00 2.90854929940199E-03 cg2d: Sum(rhs),rhsMax = -1.72249778488790E+00 2.93304374435940E-03 cg2d: Sum(rhs),rhsMax = -1.20918300444535E+00 2.88331760371116E-03 cg2d: Sum(rhs),rhsMax = -8.64627626371409E-01 2.77469260149392E-03 cg2d: Sum(rhs),rhsMax = -7.54124897778060E-01 2.64912183617210E-03 cg2d: Sum(rhs),rhsMax = -8.90970437246254E-01 2.63954764388130E-03 cg2d: Sum(rhs),rhsMax = -1.27694151476313E+00 2.64744430596516E-03 cg2d: Sum(rhs),rhsMax = -1.82484051594077E+00 2.67027733920131E-03 cg2d: Sum(rhs),rhsMax = -2.37315959503730E+00 2.75143061474793E-03 cg2d: Sum(rhs),rhsMax = -2.81865447233783E+00 2.84716527326945E-03 cg2d: Sum(rhs),rhsMax = -3.10154838990990E+00 2.92480128291466E-03 cg2d: Sum(rhs),rhsMax = -3.18846103614996E+00 2.97120288151867E-03 cg2d: Sum(rhs),rhsMax = -3.07648901668896E+00 2.97966804344087E-03 cg2d: Sum(rhs),rhsMax = -2.73889390135173E+00 3.00381237938505E-03 cg2d: Sum(rhs),rhsMax = -2.22467445860578E+00 3.08036411819196E-03 cg2d: Sum(rhs),rhsMax = -1.72205876122886E+00 3.09182671069780E-03 cg2d: Sum(rhs),rhsMax = -1.29867910457790E+00 3.03934310027937E-03 cg2d: Sum(rhs),rhsMax = -1.01869175202921E+00 2.93659606044200E-03 cg2d: Sum(rhs),rhsMax = -9.40480575297027E-01 2.80689805753187E-03 cg2d: Sum(rhs),rhsMax = -1.09949784582974E+00 2.68543416568994E-03 cg2d: Sum(rhs),rhsMax = -1.41326297558172E+00 2.73031558403949E-03 cg2d: Sum(rhs),rhsMax = -1.84663438573257E+00 2.80043602330251E-03 cg2d: Sum(rhs),rhsMax = -2.29938364129747E+00 2.88238464267982E-03 cg2d: Sum(rhs),rhsMax = -2.68234643316551E+00 2.96047703775053E-03 cg2d: Sum(rhs),rhsMax = -2.93315832831528E+00 3.01993446707224E-03 cg2d: Sum(rhs),rhsMax = -3.01902022894805E+00 3.04982329923269E-03 cg2d: Sum(rhs),rhsMax = -2.93352620814972E+00 3.04517980952837E-03 cg2d: Sum(rhs),rhsMax = -2.60293026832166E+00 3.11258929633974E-03 cg2d: Sum(rhs),rhsMax = -2.17108466349045E+00 3.17297132779781E-03 cg2d: Sum(rhs),rhsMax = -1.74527766598516E+00 3.17471656388681E-03 cg2d: Sum(rhs),rhsMax = -1.38699236688209E+00 3.11938175605129E-03 cg2d: Sum(rhs),rhsMax = -1.15365733947108E+00 3.01971788867720E-03 cg2d: Sum(rhs),rhsMax = -1.09507479109365E+00 2.89700828093667E-03 cg2d: Sum(rhs),rhsMax = -1.24083515756374E+00 2.77676422525416E-03 cg2d: Sum(rhs),rhsMax = -1.52448018970044E+00 2.78119166950950E-03 cg2d: Sum(rhs),rhsMax = -1.89521305454110E+00 2.84461356555464E-03 cg2d: Sum(rhs),rhsMax = -2.28485349168728E+00 2.91823911939317E-03 cg2d: Sum(rhs),rhsMax = -2.61656147150478E+00 2.98773885252175E-03 cg2d: Sum(rhs),rhsMax = -2.83507160880055E+00 3.03980211306646E-03 cg2d: Sum(rhs),rhsMax = -2.91022634922824E+00 3.06473925782698E-03 cg2d: Sum(rhs),rhsMax = -2.83013568063987E+00 3.06396596593939E-03 cg2d: Sum(rhs),rhsMax = -2.50925848377289E+00 3.16208626061689E-03 cg2d: Sum(rhs),rhsMax = -2.13382318993714E+00 3.21610125512161E-03 cg2d: Sum(rhs),rhsMax = -1.76355336911913E+00 3.21680816914831E-03 cg2d: Sum(rhs),rhsMax = -1.45381586301342E+00 3.16554822315663E-03 cg2d: Sum(rhs),rhsMax = -1.25532505799412E+00 3.07378664558355E-03 cg2d: Sum(rhs),rhsMax = -1.21015710838544E+00 2.96071720766628E-03 cg2d: Sum(rhs),rhsMax = -1.34100894541890E+00 2.84938997898979E-03 cg2d: Sum(rhs),rhsMax = -1.60967695699142E+00 2.80618860570130E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (PID.TID 0000.0001) Start initial hydrostatic pressure computation (PID.TID 0000.0001) Pressure is predetermined for buoyancyRelation OCEANIC (PID.TID 0000.0001) ph-pack: packing ecco_cost ph-pack: packing ecco_ctrl ph-check entering grdchk_main ph-check fcref = 4.73809587569216234E-002 grad-res ------------------------------- grad-res proc # i j k bi bj iobc fc ref fc + eps fc - eps grad-res proc # i j k bi bj iobc adj grad fd grad 1 - fd/adj ph-test icomp, ncvarcomp, ichknum 1 25 1 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 0 1 ph-grd -->hit<-- 1 1 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126428024828E+01 4.29236467488752E-04 cg2d: Sum(rhs),rhsMax = -1.42596484048298E+01 6.43184794955263E-04 cg2d: Sum(rhs),rhsMax = -1.33191798570801E+01 8.17951761612620E-04 cg2d: Sum(rhs),rhsMax = -1.23992251306084E+01 9.31105227737281E-04 cg2d: Sum(rhs),rhsMax = -1.11311374841663E+01 9.89364856869440E-04 cg2d: Sum(rhs),rhsMax = -7.69378559683415E+00 1.22456378106176E-03 cg2d: Sum(rhs),rhsMax = -4.90471812986943E+00 1.44777510269897E-03 cg2d: Sum(rhs),rhsMax = -2.84179356147550E+00 1.58982062947487E-03 cg2d: Sum(rhs),rhsMax = -1.32805357690759E+00 1.64357697541083E-03 cg2d: Sum(rhs),rhsMax = -3.38669560740232E-01 1.61756159607049E-03 cg2d: Sum(rhs),rhsMax = 5.21458720516152E-02 1.53363856918522E-03 cg2d: Sum(rhs),rhsMax = -2.82296787459517E-01 1.42794064483601E-03 cg2d: Sum(rhs),rhsMax = -1.26044130403036E+00 1.49223780427717E-03 cg2d: Sum(rhs),rhsMax = -2.58887240830341E+00 1.56210440285187E-03 cg2d: Sum(rhs),rhsMax = -3.94961601772105E+00 1.63424212900165E-03 cg2d: Sum(rhs),rhsMax = -5.06372699312596E+00 1.70505818772916E-03 cg2d: Sum(rhs),rhsMax = -5.73345074408893E+00 1.77167127349155E-03 cg2d: Sum(rhs),rhsMax = -5.85979003119531E+00 1.83257529861838E-03 cg2d: Sum(rhs),rhsMax = -5.44466460306683E+00 1.88791211927903E-03 cg2d: Sum(rhs),rhsMax = -4.58316129037307E+00 1.93938683789819E-03 cg2d: Sum(rhs),rhsMax = -3.31781920179186E+00 2.06671963530811E-03 cg2d: Sum(rhs),rhsMax = -2.11130217753703E+00 2.17651148376966E-03 cg2d: Sum(rhs),rhsMax = -1.14090339790235E+00 2.23681622160417E-03 cg2d: Sum(rhs),rhsMax = -4.99848527332313E-01 2.25047702025708E-03 cg2d: Sum(rhs),rhsMax = -2.60655778689281E-01 2.23911227109902E-03 cg2d: Sum(rhs),rhsMax = -4.39995088014287E-01 2.31619526455212E-03 cg2d: Sum(rhs),rhsMax = -9.73065356098158E-01 2.39332627560780E-03 cg2d: Sum(rhs),rhsMax = -1.72050698583977E+00 2.46478011950769E-03 cg2d: Sum(rhs),rhsMax = -2.52266990675068E+00 2.52475932560827E-03 cg2d: Sum(rhs),rhsMax = -3.22876231524395E+00 2.56860712995000E-03 cg2d: Sum(rhs),rhsMax = -3.71679727042101E+00 2.59379159696040E-03 cg2d: Sum(rhs),rhsMax = -3.90622254777038E+00 2.60046740622254E-03 cg2d: Sum(rhs),rhsMax = -3.76635994716524E+00 2.59154640030580E-03 cg2d: Sum(rhs),rhsMax = -3.32194322274219E+00 2.57230688972417E-03 cg2d: Sum(rhs),rhsMax = -2.62658844393506E+00 2.57617678614089E-03 cg2d: Sum(rhs),rhsMax = -1.83605065886972E+00 2.60704657565564E-03 cg2d: Sum(rhs),rhsMax = -1.17475766585433E+00 2.55368005309217E-03 cg2d: Sum(rhs),rhsMax = -6.93804978464689E-01 2.53090267194899E-03 cg2d: Sum(rhs),rhsMax = -5.05047440979692E-01 2.55686897050760E-03 cg2d: Sum(rhs),rhsMax = -6.48264626523637E-01 2.59998585397569E-03 cg2d: Sum(rhs),rhsMax = -1.07209267422672E+00 2.65617339920441E-03 cg2d: Sum(rhs),rhsMax = -1.66908710797900E+00 2.71885906964196E-03 cg2d: Sum(rhs),rhsMax = -2.30829475106805E+00 2.78009791846218E-03 cg2d: Sum(rhs),rhsMax = -2.86565275216751E+00 2.83193124901950E-03 cg2d: Sum(rhs),rhsMax = -3.24451795868511E+00 2.86771961588326E-03 cg2d: Sum(rhs),rhsMax = -3.38601196075509E+00 2.88321601478975E-03 cg2d: Sum(rhs),rhsMax = -3.27256634930216E+00 2.87721815538262E-03 cg2d: Sum(rhs),rhsMax = -2.92790963086876E+00 2.85172237286900E-03 cg2d: Sum(rhs),rhsMax = -2.33412424281405E+00 2.90854930502794E-03 cg2d: Sum(rhs),rhsMax = -1.72249776160188E+00 2.93304374942185E-03 cg2d: Sum(rhs),rhsMax = -1.20918298060029E+00 2.88331760809112E-03 cg2d: Sum(rhs),rhsMax = -8.64627600921584E-01 2.77469260519586E-03 cg2d: Sum(rhs),rhsMax = -7.54124873714527E-01 2.64912182597086E-03 cg2d: Sum(rhs),rhsMax = -8.90970412126731E-01 2.63954763352446E-03 cg2d: Sum(rhs),rhsMax = -1.27694148974558E+00 2.64744429541979E-03 cg2d: Sum(rhs),rhsMax = -1.82484049183892E+00 2.67027732846119E-03 cg2d: Sum(rhs),rhsMax = -2.37315962178785E+00 2.75143054651218E-03 cg2d: Sum(rhs),rhsMax = -2.81865450776888E+00 2.84716520454083E-03 cg2d: Sum(rhs),rhsMax = -3.10154843046757E+00 2.92480121322852E-03 cg2d: Sum(rhs),rhsMax = -3.18846107809404E+00 2.97120281033435E-03 cg2d: Sum(rhs),rhsMax = -3.07648905621973E+00 2.97966797026404E-03 cg2d: Sum(rhs),rhsMax = -2.73889386022722E+00 3.00381238341800E-03 cg2d: Sum(rhs),rhsMax = -2.22467441789210E+00 3.08036412163262E-03 cg2d: Sum(rhs),rhsMax = -1.72205871992443E+00 3.09182671335217E-03 cg2d: Sum(rhs),rhsMax = -1.29867906150453E+00 3.03934310207142E-03 cg2d: Sum(rhs),rhsMax = -1.01869170602380E+00 2.93659606142916E-03 cg2d: Sum(rhs),rhsMax = -9.40480525427104E-01 2.80689805789270E-03 cg2d: Sum(rhs),rhsMax = -1.09949782628157E+00 2.68543408135176E-03 cg2d: Sum(rhs),rhsMax = -1.41326296393836E+00 2.73031549979103E-03 cg2d: Sum(rhs),rhsMax = -1.84663438529162E+00 2.80043593919662E-03 cg2d: Sum(rhs),rhsMax = -2.29938365214057E+00 2.88238455849330E-03 cg2d: Sum(rhs),rhsMax = -2.68234645311466E+00 2.96047695302588E-03 cg2d: Sum(rhs),rhsMax = -2.93315835402901E+00 3.01993438120819E-03 cg2d: Sum(rhs),rhsMax = -3.01902025656539E+00 3.04982321160542E-03 cg2d: Sum(rhs),rhsMax = -2.93352623349842E+00 3.04517971961878E-03 cg2d: Sum(rhs),rhsMax = -2.60293020625402E+00 3.11258929645012E-03 cg2d: Sum(rhs),rhsMax = -2.17108460123916E+00 3.17297132696737E-03 cg2d: Sum(rhs),rhsMax = -1.74527760223823E+00 3.17471656192963E-03 cg2d: Sum(rhs),rhsMax = -1.38699230021778E+00 3.11938175292677E-03 cg2d: Sum(rhs),rhsMax = -1.15365726861803E+00 3.01971788449994E-03 cg2d: Sum(rhs),rhsMax = -1.09507471522295E+00 2.89700827595497E-03 cg2d: Sum(rhs),rhsMax = -1.24083507655091E+00 2.77676421980121E-03 cg2d: Sum(rhs),rhsMax = -1.52448015932763E+00 2.78119156867904E-03 cg2d: Sum(rhs),rhsMax = -1.89521303545782E+00 2.84461346509597E-03 cg2d: Sum(rhs),rhsMax = -2.28485348415343E+00 2.91823901906935E-03 cg2d: Sum(rhs),rhsMax = -2.61656147337338E+00 2.98773875185501E-03 cg2d: Sum(rhs),rhsMax = -2.83507161657128E+00 3.03980201143403E-03 cg2d: Sum(rhs),rhsMax = -2.91022635874044E+00 3.06473915458494E-03 cg2d: Sum(rhs),rhsMax = -2.83013559431628E+00 3.06396596110093E-03 cg2d: Sum(rhs),rhsMax = -2.50925839806798E+00 3.16208625498534E-03 cg2d: Sum(rhs),rhsMax = -2.13382310358778E+00 3.21610124836270E-03 cg2d: Sum(rhs),rhsMax = -1.76355328056930E+00 3.21680816104821E-03 cg2d: Sum(rhs),rhsMax = -1.45381577067208E+00 3.16554821366354E-03 cg2d: Sum(rhs),rhsMax = -1.25532496054761E+00 3.07378663481794E-03 cg2d: Sum(rhs),rhsMax = -1.21015700514252E+00 2.96071719589720E-03 cg2d: Sum(rhs),rhsMax = -1.34100883659263E+00 2.84938996658207E-03 cg2d: Sum(rhs),rhsMax = -1.60967690483980E+00 2.80618848943771E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809593231038D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809593231038D-01 global fc = 0.473809593231038D-01 ph-check fcpertplus = 4.73809593231038426E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427576708E+01 4.29236468720913E-04 cg2d: Sum(rhs),rhsMax = -1.42596483521055E+01 6.43184797333847E-04 cg2d: Sum(rhs),rhsMax = -1.33191798146214E+01 8.17951764220767E-04 cg2d: Sum(rhs),rhsMax = -1.23992251098274E+01 9.31105229298613E-04 cg2d: Sum(rhs),rhsMax = -1.11311374871017E+01 9.89364856609165E-04 cg2d: Sum(rhs),rhsMax = -7.69378559403414E+00 1.22456378150720E-03 cg2d: Sum(rhs),rhsMax = -4.90471812982683E+00 1.44777510270799E-03 cg2d: Sum(rhs),rhsMax = -2.84179356304348E+00 1.58982062858371E-03 cg2d: Sum(rhs),rhsMax = -1.32805357872676E+00 1.64357697311087E-03 cg2d: Sum(rhs),rhsMax = -3.38669561564266E-01 1.61756159188902E-03 cg2d: Sum(rhs),rhsMax = 5.21458723229590E-02 1.53363856276712E-03 cg2d: Sum(rhs),rhsMax = -2.82296787112981E-01 1.42794064644909E-03 cg2d: Sum(rhs),rhsMax = -1.26044130181337E+00 1.49223780695495E-03 cg2d: Sum(rhs),rhsMax = -2.58887240218657E+00 1.56210440664459E-03 cg2d: Sum(rhs),rhsMax = -3.94961600637894E+00 1.63424213384047E-03 cg2d: Sum(rhs),rhsMax = -5.06372697678331E+00 1.70505819343403E-03 cg2d: Sum(rhs),rhsMax = -5.73345072458330E+00 1.77167127980091E-03 cg2d: Sum(rhs),rhsMax = -5.85979001132332E+00 1.83257530523586E-03 cg2d: Sum(rhs),rhsMax = -5.44466458560863E+00 1.88791212592859E-03 cg2d: Sum(rhs),rhsMax = -4.58316127725601E+00 1.93938684437738E-03 cg2d: Sum(rhs),rhsMax = -3.31781923500701E+00 2.06671961623750E-03 cg2d: Sum(rhs),rhsMax = -2.11130220045888E+00 2.17651146325565E-03 cg2d: Sum(rhs),rhsMax = -1.14090341297303E+00 2.23681619894416E-03 cg2d: Sum(rhs),rhsMax = -4.99848537089693E-01 2.25047699474846E-03 cg2d: Sum(rhs),rhsMax = -2.60655782648931E-01 2.23911227791139E-03 cg2d: Sum(rhs),rhsMax = -4.39995091805352E-01 2.31619527228409E-03 cg2d: Sum(rhs),rhsMax = -9.73065358264128E-01 2.39332628453289E-03 cg2d: Sum(rhs),rhsMax = -1.72050698504802E+00 2.46478012979230E-03 cg2d: Sum(rhs),rhsMax = -2.52266990215487E+00 2.52475933728466E-03 cg2d: Sum(rhs),rhsMax = -3.22876230682649E+00 2.56860714291358E-03 cg2d: Sum(rhs),rhsMax = -3.71679725915090E+00 2.59379161099150E-03 cg2d: Sum(rhs),rhsMax = -3.90622253549522E+00 2.60046742102790E-03 cg2d: Sum(rhs),rhsMax = -3.76635993624914E+00 2.59154641557152E-03 cg2d: Sum(rhs),rhsMax = -3.32194321553734E+00 2.57230690517002E-03 cg2d: Sum(rhs),rhsMax = -2.62658846898900E+00 2.57617677549698E-03 cg2d: Sum(rhs),rhsMax = -1.83605068138164E+00 2.60704656579897E-03 cg2d: Sum(rhs),rhsMax = -1.17475768745544E+00 2.55368004423543E-03 cg2d: Sum(rhs),rhsMax = -6.93804993670714E-01 2.53090268718718E-03 cg2d: Sum(rhs),rhsMax = -5.05047458845987E-01 2.55686898595411E-03 cg2d: Sum(rhs),rhsMax = -6.48264644894817E-01 2.59998586983760E-03 cg2d: Sum(rhs),rhsMax = -1.07209269121885E+00 2.65617341566625E-03 cg2d: Sum(rhs),rhsMax = -1.66908712234124E+00 2.71885908682833E-03 cg2d: Sum(rhs),rhsMax = -2.30829476240412E+00 2.78009793641486E-03 cg2d: Sum(rhs),rhsMax = -2.86565276098979E+00 2.83193126769282E-03 cg2d: Sum(rhs),rhsMax = -3.24451796630639E+00 2.86771963515775E-03 cg2d: Sum(rhs),rhsMax = -3.38601196905334E+00 2.88321603450009E-03 cg2d: Sum(rhs),rhsMax = -3.27256636040874E+00 2.87721817535316E-03 cg2d: Sum(rhs),rhsMax = -2.92790964682812E+00 2.85172239294923E-03 cg2d: Sum(rhs),rhsMax = -2.33412429021484E+00 2.90854929377606E-03 cg2d: Sum(rhs),rhsMax = -1.72249780817390E+00 2.93304373929694E-03 cg2d: Sum(rhs),rhsMax = -1.20918302829037E+00 2.88331759933119E-03 cg2d: Sum(rhs),rhsMax = -8.64627651821183E-01 2.77469259779198E-03 cg2d: Sum(rhs),rhsMax = -7.54124921841534E-01 2.64912184637335E-03 cg2d: Sum(rhs),rhsMax = -8.90970462365718E-01 2.63954765423813E-03 cg2d: Sum(rhs),rhsMax = -1.27694153978062E+00 2.64744431651053E-03 cg2d: Sum(rhs),rhsMax = -1.82484054004256E+00 2.67027734994142E-03 cg2d: Sum(rhs),rhsMax = -2.37315956828670E+00 2.75143068298367E-03 cg2d: Sum(rhs),rhsMax = -2.81865443690671E+00 2.84716534199809E-03 cg2d: Sum(rhs),rhsMax = -3.10154834935220E+00 2.92480135260077E-03 cg2d: Sum(rhs),rhsMax = -3.18846099420586E+00 2.97120295270295E-03 cg2d: Sum(rhs),rhsMax = -3.07648897715814E+00 2.97966811661770E-03 cg2d: Sum(rhs),rhsMax = -2.73889394247625E+00 3.00381237535204E-03 cg2d: Sum(rhs),rhsMax = -2.22467449931943E+00 3.08036411475131E-03 cg2d: Sum(rhs),rhsMax = -1.72205880253327E+00 3.09182670804342E-03 cg2d: Sum(rhs),rhsMax = -1.29867914765127E+00 3.03934309848730E-03 cg2d: Sum(rhs),rhsMax = -1.01869179803460E+00 2.93659605945484E-03 cg2d: Sum(rhs),rhsMax = -9.40480625166924E-01 2.80689805717104E-03 cg2d: Sum(rhs),rhsMax = -1.09949786537789E+00 2.68543425002811E-03 cg2d: Sum(rhs),rhsMax = -1.41326298722505E+00 2.73031566828794E-03 cg2d: Sum(rhs),rhsMax = -1.84663438617350E+00 2.80043610740841E-03 cg2d: Sum(rhs),rhsMax = -2.29938363045436E+00 2.88238472686634E-03 cg2d: Sum(rhs),rhsMax = -2.68234641321638E+00 2.96047712247517E-03 cg2d: Sum(rhs),rhsMax = -2.93315830260153E+00 3.01993455293631E-03 cg2d: Sum(rhs),rhsMax = -3.01902020133071E+00 3.04982338685997E-03 cg2d: Sum(rhs),rhsMax = -2.93352618280102E+00 3.04517989943798E-03 cg2d: Sum(rhs),rhsMax = -2.60293033038929E+00 3.11258929622936E-03 cg2d: Sum(rhs),rhsMax = -2.17108472574175E+00 3.17297132862823E-03 cg2d: Sum(rhs),rhsMax = -1.74527772973207E+00 3.17471656584400E-03 cg2d: Sum(rhs),rhsMax = -1.38699243354639E+00 3.11938175917578E-03 cg2d: Sum(rhs),rhsMax = -1.15365741032411E+00 3.01971789285445E-03 cg2d: Sum(rhs),rhsMax = -1.09507486696433E+00 2.89700828591836E-03 cg2d: Sum(rhs),rhsMax = -1.24083523857656E+00 2.77676423070710E-03 cg2d: Sum(rhs),rhsMax = -1.52448022007322E+00 2.78119177033993E-03 cg2d: Sum(rhs),rhsMax = -1.89521307362437E+00 2.84461366601330E-03 cg2d: Sum(rhs),rhsMax = -2.28485349922113E+00 2.91823921971697E-03 cg2d: Sum(rhs),rhsMax = -2.61656146963617E+00 2.98773895318850E-03 cg2d: Sum(rhs),rhsMax = -2.83507160102982E+00 3.03980221469892E-03 cg2d: Sum(rhs),rhsMax = -2.91022633971604E+00 3.06473936106902E-03 cg2d: Sum(rhs),rhsMax = -2.83013576696348E+00 3.06396597077785E-03 cg2d: Sum(rhs),rhsMax = -2.50925856947781E+00 3.16208626624842E-03 cg2d: Sum(rhs),rhsMax = -2.13382327628650E+00 3.21610126188051E-03 cg2d: Sum(rhs),rhsMax = -1.76355345766897E+00 3.21680817724841E-03 cg2d: Sum(rhs),rhsMax = -1.45381595535480E+00 3.16554823264970E-03 cg2d: Sum(rhs),rhsMax = -1.25532515544066E+00 3.07378665634916E-03 cg2d: Sum(rhs),rhsMax = -1.21015721162839E+00 2.96071721943538E-03 cg2d: Sum(rhs),rhsMax = -1.34100905424520E+00 2.84938999139750E-03 cg2d: Sum(rhs),rhsMax = -1.60967700914307E+00 2.80618872196489E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809581907392D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809581907392D-01 global fc = 0.473809581907392D-01 grad-res ------------------------------- grad-res 0 1 1 1 1 1 1 1 4.73809587569E-02 4.73809593231E-02 4.73809581907E-02 grad-res 0 1 1 1 0 1 1 1 5.66189246633E-06 5.66182298961E-06 1.22709353420E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = 5.66189246632741E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 5.66182298961104E-06 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 1 , ichknum = 1 ph-test icomp, ncvarcomp, ichknum 4 25 2 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 1 2 ph-grd -->hit<-- 4 1 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427795219E+01 4.29236468120554E-04 cg2d: Sum(rhs),rhsMax = -1.42596483778364E+01 6.43184796173663E-04 cg2d: Sum(rhs),rhsMax = -1.33191798343095E+01 8.17951763010763E-04 cg2d: Sum(rhs),rhsMax = -1.23992251169561E+01 9.31105228758683E-04 cg2d: Sum(rhs),rhsMax = -1.11311374834657E+01 9.89364856920598E-04 cg2d: Sum(rhs),rhsMax = -7.69378559158179E+00 1.22456378186801E-03 cg2d: Sum(rhs),rhsMax = -4.90471812743553E+00 1.44777510334616E-03 cg2d: Sum(rhs),rhsMax = -2.84179356096417E+00 1.58982062959682E-03 cg2d: Sum(rhs),rhsMax = -1.32805357724384E+00 1.64357697457564E-03 cg2d: Sum(rhs),rhsMax = -3.38669560836711E-01 1.61756159384378E-03 cg2d: Sum(rhs),rhsMax = 5.21458725617285E-02 1.53363856520071E-03 cg2d: Sum(rhs),rhsMax = -2.82296789645843E-01 1.42794063208186E-03 cg2d: Sum(rhs),rhsMax = -1.26044131564146E+00 1.49223779028258E-03 cg2d: Sum(rhs),rhsMax = -2.58887243197182E+00 1.56210438853578E-03 cg2d: Sum(rhs),rhsMax = -3.94961605083806E+00 1.63424211534205E-03 cg2d: Sum(rhs),rhsMax = -5.06372702941358E+00 1.70505817559924E-03 cg2d: Sum(rhs),rhsMax = -5.73345077682288E+00 1.77167126350388E-03 cg2d: Sum(rhs),rhsMax = -5.85979005608142E+00 1.83257529100694E-03 cg2d: Sum(rhs),rhsMax = -5.44466461942225E+00 1.88791211384257E-03 cg2d: Sum(rhs),rhsMax = -4.58316130035097E+00 1.93938683401866E-03 cg2d: Sum(rhs),rhsMax = -3.31781922705187E+00 2.06671962015003E-03 cg2d: Sum(rhs),rhsMax = -2.11130219414196E+00 2.17651146776345E-03 cg2d: Sum(rhs),rhsMax = -1.14090340807203E+00 2.23681620421824E-03 cg2d: Sum(rhs),rhsMax = -4.99848533250805E-01 2.25047700090489E-03 cg2d: Sum(rhs),rhsMax = -2.60655781997847E-01 2.23911226023365E-03 cg2d: Sum(rhs),rhsMax = -4.39995093136210E-01 2.31619525057479E-03 cg2d: Sum(rhs),rhsMax = -9.73065365841675E-01 2.39332625889210E-03 cg2d: Sum(rhs),rhsMax = -1.72050700236309E+00 2.46478010082304E-03 cg2d: Sum(rhs),rhsMax = -2.52266993042094E+00 2.52475930598612E-03 cg2d: Sum(rhs),rhsMax = -3.22876234438309E+00 2.56860711050687E-03 cg2d: Sum(rhs),rhsMax = -3.71679730196265E+00 2.59379157870949E-03 cg2d: Sum(rhs),rhsMax = -3.90622257841871E+00 2.60046738990732E-03 cg2d: Sum(rhs),rhsMax = -3.76635997450530E+00 2.59154638628458E-03 cg2d: Sum(rhs),rhsMax = -3.32194324584003E+00 2.57230687792500E-03 cg2d: Sum(rhs),rhsMax = -2.62658845054904E+00 2.57617678822889E-03 cg2d: Sum(rhs),rhsMax = -1.83605066665480E+00 2.60704657821647E-03 cg2d: Sum(rhs),rhsMax = -1.17475767525190E+00 2.55368005623088E-03 cg2d: Sum(rhs),rhsMax = -6.93804993264328E-01 2.53090266210128E-03 cg2d: Sum(rhs),rhsMax = -5.05047456469969E-01 2.55686895908782E-03 cg2d: Sum(rhs),rhsMax = -6.48264644234597E-01 2.59998584054309E-03 cg2d: Sum(rhs),rhsMax = -1.07209269597990E+00 2.65617338366443E-03 cg2d: Sum(rhs),rhsMax = -1.66908713527169E+00 2.71885905223678E-03 cg2d: Sum(rhs),rhsMax = -2.30829478441825E+00 2.78009789970043E-03 cg2d: Sum(rhs),rhsMax = -2.86565279087135E+00 2.83193122956168E-03 cg2d: Sum(rhs),rhsMax = -3.24451800109699E+00 2.86771959640731E-03 cg2d: Sum(rhs),rhsMax = -3.38601200488521E+00 2.88321599586316E-03 cg2d: Sum(rhs),rhsMax = -3.27256639342444E+00 2.87721813736551E-03 cg2d: Sum(rhs),rhsMax = -2.92790967390914E+00 2.85172235586512E-03 cg2d: Sum(rhs),rhsMax = -2.33412426455037E+00 2.90854931139096E-03 cg2d: Sum(rhs),rhsMax = -1.72249778582688E+00 2.93304375657787E-03 cg2d: Sum(rhs),rhsMax = -1.20918300805373E+00 2.88331761615348E-03 cg2d: Sum(rhs),rhsMax = -8.64627632245037E-01 2.77469261418116E-03 cg2d: Sum(rhs),rhsMax = -7.54124916461946E-01 2.64912180937001E-03 cg2d: Sum(rhs),rhsMax = -8.90970458574014E-01 2.63954761605239E-03 cg2d: Sum(rhs),rhsMax = -1.27694154148410E+00 2.64744427710789E-03 cg2d: Sum(rhs),rhsMax = -1.82484054985942E+00 2.67027730952213E-03 cg2d: Sum(rhs),rhsMax = -2.37315956428949E+00 2.75143066682919E-03 cg2d: Sum(rhs),rhsMax = -2.81865443571391E+00 2.84716532501638E-03 cg2d: Sum(rhs),rhsMax = -3.10154835001173E+00 2.92480133476331E-03 cg2d: Sum(rhs),rhsMax = -3.18846099550928E+00 2.97120293399540E-03 cg2d: Sum(rhs),rhsMax = -3.07648897776360E+00 2.97966809704623E-03 cg2d: Sum(rhs),rhsMax = -2.73889390343140E+00 3.00381239580844E-03 cg2d: Sum(rhs),rhsMax = -2.22467446390766E+00 3.08036413490113E-03 cg2d: Sum(rhs),rhsMax = -1.72205876981226E+00 3.09182672769814E-03 cg2d: Sum(rhs),rhsMax = -1.29867911633183E+00 3.03934311759776E-03 cg2d: Sum(rhs),rhsMax = -1.01869176658425E+00 2.93659607812203E-03 cg2d: Sum(rhs),rhsMax = -9.40480591839609E-01 2.80689807562512E-03 cg2d: Sum(rhs),rhsMax = -1.09949784603235E+00 2.68543422549718E-03 cg2d: Sum(rhs),rhsMax = -1.41326297039910E+00 2.73031564307233E-03 cg2d: Sum(rhs),rhsMax = -1.84663437322022E+00 2.80043608144487E-03 cg2d: Sum(rhs),rhsMax = -2.29938362165954E+00 2.88238470008192E-03 cg2d: Sum(rhs),rhsMax = -2.68234640795306E+00 2.96047709480164E-03 cg2d: Sum(rhs),rhsMax = -2.93315829962718E+00 3.01993452432429E-03 cg2d: Sum(rhs),rhsMax = -3.01902019904221E+00 3.04982335729046E-03 cg2d: Sum(rhs),rhsMax = -2.93352617940678E+00 3.04517986892838E-03 cg2d: Sum(rhs),rhsMax = -2.60293027871426E+00 3.11258931821429E-03 cg2d: Sum(rhs),rhsMax = -2.17108467728612E+00 3.17297134992225E-03 cg2d: Sum(rhs),rhsMax = -1.74527768339730E+00 3.17471658627406E-03 cg2d: Sum(rhs),rhsMax = -1.38699238788177E+00 3.11938177873991E-03 cg2d: Sum(rhs),rhsMax = -1.15365736369056E+00 3.01971791172448E-03 cg2d: Sum(rhs),rhsMax = -1.09507481764394E+00 2.89700830440772E-03 cg2d: Sum(rhs),rhsMax = -1.24083518490603E+00 2.77676424920950E-03 cg2d: Sum(rhs),rhsMax = -1.52448019297779E+00 2.78119173488112E-03 cg2d: Sum(rhs),rhsMax = -1.89521305094564E+00 2.84461363001301E-03 cg2d: Sum(rhs),rhsMax = -2.28485348124026E+00 2.91823918309598E-03 cg2d: Sum(rhs),rhsMax = -2.61656145556149E+00 2.98773891586145E-03 cg2d: Sum(rhs),rhsMax = -2.83507158935531E+00 3.03980217659064E-03 cg2d: Sum(rhs),rhsMax = -2.91022632853301E+00 3.06473932212874E-03 cg2d: Sum(rhs),rhsMax = -2.83013569674494E+00 3.06396599312034E-03 cg2d: Sum(rhs),rhsMax = -2.50925850270993E+00 3.16208628804960E-03 cg2d: Sum(rhs),rhsMax = -2.13382321235267E+00 3.21610128277745E-03 cg2d: Sum(rhs),rhsMax = -1.76355339533678E+00 3.21680819702680E-03 cg2d: Sum(rhs),rhsMax = -1.45381589305143E+00 3.16554825128448E-03 cg2d: Sum(rhs),rhsMax = -1.25532509147094E+00 3.07378667400870E-03 cg2d: Sum(rhs),rhsMax = -1.21015714435819E+00 2.96071723644780E-03 cg2d: Sum(rhs),rhsMax = -1.34100898229423E+00 2.84939000818590E-03 cg2d: Sum(rhs),rhsMax = -1.60967696831599E+00 2.80618867741204E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809587541242D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587541242D-01 global fc = 0.473809587541242D-01 ph-check fcpertplus = 4.73809587541242153E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639060E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427806317E+01 4.29236468089111E-04 cg2d: Sum(rhs),rhsMax = -1.42596483790990E+01 6.43184796115441E-04 cg2d: Sum(rhs),rhsMax = -1.33191798373918E+01 8.17951762822637E-04 cg2d: Sum(rhs),rhsMax = -1.23992251234801E+01 9.31105228277185E-04 cg2d: Sum(rhs),rhsMax = -1.11311374878021E+01 9.89364856558022E-04 cg2d: Sum(rhs),rhsMax = -7.69378559928648E+00 1.22456378070095E-03 cg2d: Sum(rhs),rhsMax = -4.90471813226077E+00 1.44777510206079E-03 cg2d: Sum(rhs),rhsMax = -2.84179356355481E+00 1.58982062846175E-03 cg2d: Sum(rhs),rhsMax = -1.32805357839052E+00 1.64357697394605E-03 cg2d: Sum(rhs),rhsMax = -3.38669561467788E-01 1.61756159411572E-03 cg2d: Sum(rhs),rhsMax = 5.21458718128452E-02 1.53363856675164E-03 cg2d: Sum(rhs),rhsMax = -2.82296784926650E-01 1.42794065920323E-03 cg2d: Sum(rhs),rhsMax = -1.26044129020226E+00 1.49223782094955E-03 cg2d: Sum(rhs),rhsMax = -2.58887237851817E+00 1.56210442096067E-03 cg2d: Sum(rhs),rhsMax = -3.94961597326191E+00 1.63424214750007E-03 cg2d: Sum(rhs),rhsMax = -5.06372694049563E+00 1.70505820556398E-03 cg2d: Sum(rhs),rhsMax = -5.73345069184933E+00 1.77167128978857E-03 cg2d: Sum(rhs),rhsMax = -5.85978998643726E+00 1.83257531284728E-03 cg2d: Sum(rhs),rhsMax = -5.44466456925317E+00 1.88791213136505E-03 cg2d: Sum(rhs),rhsMax = -4.58316126727814E+00 1.93938684825689E-03 cg2d: Sum(rhs),rhsMax = -3.31781920974695E+00 2.06671963139559E-03 cg2d: Sum(rhs),rhsMax = -2.11130218385394E+00 2.17651147926187E-03 cg2d: Sum(rhs),rhsMax = -1.14090340280335E+00 2.23681621633009E-03 cg2d: Sum(rhs),rhsMax = -4.99848531171189E-01 2.25047701410064E-03 cg2d: Sum(rhs),rhsMax = -2.60655779340356E-01 2.23911228877676E-03 cg2d: Sum(rhs),rhsMax = -4.39995086683420E-01 2.31619528626141E-03 cg2d: Sum(rhs),rhsMax = -9.73065348520605E-01 2.39332630124859E-03 cg2d: Sum(rhs),rhsMax = -1.72050696852468E+00 2.46478014847696E-03 cg2d: Sum(rhs),rhsMax = -2.52266987848461E+00 2.52475935690679E-03 cg2d: Sum(rhs),rhsMax = -3.22876227768734E+00 2.56860716235671E-03 cg2d: Sum(rhs),rhsMax = -3.71679722760926E+00 2.59379162924241E-03 cg2d: Sum(rhs),rhsMax = -3.90622250484689E+00 2.60046743734312E-03 cg2d: Sum(rhs),rhsMax = -3.76635990890910E+00 2.59154642959273E-03 cg2d: Sum(rhs),rhsMax = -3.32194319243947E+00 2.57230691696923E-03 cg2d: Sum(rhs),rhsMax = -2.62658846237503E+00 2.57617677340899E-03 cg2d: Sum(rhs),rhsMax = -1.83605067359658E+00 2.60704656323813E-03 cg2d: Sum(rhs),rhsMax = -1.17475767805787E+00 2.55368004109672E-03 cg2d: Sum(rhs),rhsMax = -6.93804978871091E-01 2.53090269703490E-03 cg2d: Sum(rhs),rhsMax = -5.05047443355731E-01 2.55686899737389E-03 cg2d: Sum(rhs),rhsMax = -6.48264627183879E-01 2.59998588327019E-03 cg2d: Sum(rhs),rhsMax = -1.07209266946568E+00 2.65617343120624E-03 cg2d: Sum(rhs),rhsMax = -1.66908709504856E+00 2.71885910423351E-03 cg2d: Sum(rhs),rhsMax = -2.30829472905392E+00 2.78009795517662E-03 cg2d: Sum(rhs),rhsMax = -2.86565272228596E+00 2.83193128715062E-03 cg2d: Sum(rhs),rhsMax = -3.24451792389452E+00 2.86771965463368E-03 cg2d: Sum(rhs),rhsMax = -3.38601192492323E+00 2.88321605342668E-03 cg2d: Sum(rhs),rhsMax = -3.27256631628646E+00 2.87721819337027E-03 cg2d: Sum(rhs),rhsMax = -2.92790960378770E+00 2.85172240995313E-03 cg2d: Sum(rhs),rhsMax = -2.33412426847851E+00 2.90854928741305E-03 cg2d: Sum(rhs),rhsMax = -1.72249778394889E+00 2.93304373214091E-03 cg2d: Sum(rhs),rhsMax = -1.20918300083692E+00 2.88331759126883E-03 cg2d: Sum(rhs),rhsMax = -8.64627620497721E-01 2.77469258880666E-03 cg2d: Sum(rhs),rhsMax = -7.54124879094109E-01 2.64912186297418E-03 cg2d: Sum(rhs),rhsMax = -8.90970415918425E-01 2.63954767171020E-03 cg2d: Sum(rhs),rhsMax = -1.27694148804209E+00 2.64744433482243E-03 cg2d: Sum(rhs),rhsMax = -1.82484048202204E+00 2.67027736888047E-03 cg2d: Sum(rhs),rhsMax = -2.37315962578505E+00 2.75143056266666E-03 cg2d: Sum(rhs),rhsMax = -2.81865450896168E+00 2.84716522152253E-03 cg2d: Sum(rhs),rhsMax = -3.10154842980805E+00 2.92480123106598E-03 cg2d: Sum(rhs),rhsMax = -3.18846107679061E+00 2.97120282904191E-03 cg2d: Sum(rhs),rhsMax = -3.07648905561427E+00 2.97966798983551E-03 cg2d: Sum(rhs),rhsMax = -2.73889389927205E+00 3.00381236296161E-03 cg2d: Sum(rhs),rhsMax = -2.22467445330389E+00 3.08036410148278E-03 cg2d: Sum(rhs),rhsMax = -1.72205875264543E+00 3.09182669369744E-03 cg2d: Sum(rhs),rhsMax = -1.29867909282397E+00 3.03934308296095E-03 cg2d: Sum(rhs),rhsMax = -1.01869173747416E+00 2.93659604276197E-03 cg2d: Sum(rhs),rhsMax = -9.40480558754424E-01 2.80689803943862E-03 cg2d: Sum(rhs),rhsMax = -1.09949784562712E+00 2.68543410588269E-03 cg2d: Sum(rhs),rhsMax = -1.41326298076432E+00 2.73031552500664E-03 cg2d: Sum(rhs),rhsMax = -1.84663439824491E+00 2.80043596516015E-03 cg2d: Sum(rhs),rhsMax = -2.29938366093542E+00 2.88238458527770E-03 cg2d: Sum(rhs),rhsMax = -2.68234645837798E+00 2.96047698069941E-03 cg2d: Sum(rhs),rhsMax = -2.93315835700338E+00 3.01993440982019E-03 cg2d: Sum(rhs),rhsMax = -3.01902025885389E+00 3.04982324117493E-03 cg2d: Sum(rhs),rhsMax = -2.93352623689269E+00 3.04517975012836E-03 cg2d: Sum(rhs),rhsMax = -2.60293025792906E+00 3.11258927446519E-03 cg2d: Sum(rhs),rhsMax = -2.17108464969479E+00 3.17297130567336E-03 cg2d: Sum(rhs),rhsMax = -1.74527764857303E+00 3.17471654149956E-03 cg2d: Sum(rhs),rhsMax = -1.38699234588242E+00 3.11938173336265E-03 cg2d: Sum(rhs),rhsMax = -1.15365731525161E+00 3.01971786562991E-03 cg2d: Sum(rhs),rhsMax = -1.09507476454338E+00 2.89700825746562E-03 cg2d: Sum(rhs),rhsMax = -1.24083513022147E+00 2.77676420129882E-03 cg2d: Sum(rhs),rhsMax = -1.52448018642309E+00 2.78119160413787E-03 cg2d: Sum(rhs),rhsMax = -1.89521305813658E+00 2.84461350109625E-03 cg2d: Sum(rhs),rhsMax = -2.28485350213433E+00 2.91823905569033E-03 cg2d: Sum(rhs),rhsMax = -2.61656148744808E+00 2.98773878918206E-03 cg2d: Sum(rhs),rhsMax = -2.83507162824582E+00 3.03980204954229E-03 cg2d: Sum(rhs),rhsMax = -2.91022636992350E+00 3.06473919352522E-03 cg2d: Sum(rhs),rhsMax = -2.83013566453484E+00 3.06396593875845E-03 cg2d: Sum(rhs),rhsMax = -2.50925846483587E+00 3.16208623318417E-03 cg2d: Sum(rhs),rhsMax = -2.13382316752163E+00 3.21610122746576E-03 cg2d: Sum(rhs),rhsMax = -1.76355334290152E+00 3.21680814126984E-03 cg2d: Sum(rhs),rhsMax = -1.45381583297545E+00 3.16554819502877E-03 cg2d: Sum(rhs),rhsMax = -1.25532502451734E+00 3.07378661715840E-03 cg2d: Sum(rhs),rhsMax = -1.21015707241272E+00 2.96071717888479E-03 cg2d: Sum(rhs),rhsMax = -1.34100890854360E+00 2.84938994979368E-03 cg2d: Sum(rhs),rhsMax = -1.60967694566690E+00 2.80618853399056E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809587597189D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587597189D-01 global fc = 0.473809587597189D-01 grad-res ------------------------------- grad-res 0 2 4 1 1 1 1 1 4.73809587569E-02 4.73809587541E-02 4.73809587597E-02 grad-res 0 2 2 4 0 1 1 1 -2.82546742968E-08 -2.79735609676E-08 9.94926808381E-03 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = -2.82546742968200E-08 (PID.TID 0000.0001) ADM finite-diff_grad = -2.79735609676202E-08 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 4 , ichknum = 2 ph-test icomp, ncvarcomp, ichknum 7 25 3 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 4 3 ph-grd -->hit<-- 2 2 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427829852E+01 4.29236468025031E-04 cg2d: Sum(rhs),rhsMax = -1.42596483753308E+01 6.43184796286588E-04 cg2d: Sum(rhs),rhsMax = -1.33191798275753E+01 8.17951763425857E-04 cg2d: Sum(rhs),rhsMax = -1.23992251099141E+01 9.31105229292677E-04 cg2d: Sum(rhs),rhsMax = -1.11311374852800E+01 9.89364856770741E-04 cg2d: Sum(rhs),rhsMax = -7.69378559249417E+00 1.22456378174856E-03 cg2d: Sum(rhs),rhsMax = -4.90471812659155E+00 1.44777510364856E-03 cg2d: Sum(rhs),rhsMax = -2.84179355936053E+00 1.58982063059822E-03 cg2d: Sum(rhs),rhsMax = -1.32805357583090E+00 1.64357697653811E-03 cg2d: Sum(rhs),rhsMax = -3.38669560313264E-01 1.61756159696371E-03 cg2d: Sum(rhs),rhsMax = 5.21458723695649E-02 1.53363856956591E-03 cg2d: Sum(rhs),rhsMax = -2.82296786566658E-01 1.42794064715171E-03 cg2d: Sum(rhs),rhsMax = -1.26044130075858E+00 1.49223780757715E-03 cg2d: Sum(rhs),rhsMax = -2.58887240066716E+00 1.56210440714640E-03 cg2d: Sum(rhs),rhsMax = -3.94961600463381E+00 1.63424213419167E-03 cg2d: Sum(rhs),rhsMax = -5.06372697508338E+00 1.70505819361302E-03 cg2d: Sum(rhs),rhsMax = -5.73345072309949E+00 1.77167127979128E-03 cg2d: Sum(rhs),rhsMax = -5.85979001006644E+00 1.83257530502129E-03 cg2d: Sum(rhs),rhsMax = -5.44466458442657E+00 1.88791212548792E-03 cg2d: Sum(rhs),rhsMax = -4.58316127586492E+00 1.93938684368083E-03 cg2d: Sum(rhs),rhsMax = -3.31781921469122E+00 2.06671962668578E-03 cg2d: Sum(rhs),rhsMax = -2.11130218517737E+00 2.17651147479470E-03 cg2d: Sum(rhs),rhsMax = -1.14090340149058E+00 2.23681621217533E-03 cg2d: Sum(rhs),rhsMax = -4.99848528170281E-01 2.25047701016828E-03 cg2d: Sum(rhs),rhsMax = -2.60655776612991E-01 2.23911227524905E-03 cg2d: Sum(rhs),rhsMax = -4.39995085450869E-01 2.31619526910819E-03 cg2d: Sum(rhs),rhsMax = -9.73065352205948E-01 2.39332628083452E-03 cg2d: Sum(rhs),rhsMax = -1.72050697979764E+00 2.46478012558136E-03 cg2d: Sum(rhs),rhsMax = -2.52266989796765E+00 2.52475933258714E-03 cg2d: Sum(rhs),rhsMax = -3.22876230362090E+00 2.56860713776607E-03 cg2d: Sum(rhs),rhsMax = -3.71679725650262E+00 2.59379160543359E-03 cg2d: Sum(rhs),rhsMax = -3.90622253268996E+00 2.60046741509419E-03 cg2d: Sum(rhs),rhsMax = -3.76635993237854E+00 2.59154640928483E-03 cg2d: Sum(rhs),rhsMax = -3.32194320963145E+00 2.57230689853718E-03 cg2d: Sum(rhs),rhsMax = -2.62658844910406E+00 2.57617677939237E-03 cg2d: Sum(rhs),rhsMax = -1.83605066185147E+00 2.60704656903573E-03 cg2d: Sum(rhs),rhsMax = -1.17475766703927E+00 2.55368004681580E-03 cg2d: Sum(rhs),rhsMax = -6.93804974851226E-01 2.53090267895873E-03 cg2d: Sum(rhs),rhsMax = -5.05047438022998E-01 2.55686897725372E-03 cg2d: Sum(rhs),rhsMax = -6.48264623348293E-01 2.59998586065330E-03 cg2d: Sum(rhs),rhsMax = -1.07209267013556E+00 2.65617340600415E-03 cg2d: Sum(rhs),rhsMax = -1.66908710250362E+00 2.71885907671324E-03 cg2d: Sum(rhs),rhsMax = -2.30829474402404E+00 2.78009792588758E-03 cg2d: Sum(rhs),rhsMax = -2.86565274370375E+00 2.83193125680445E-03 cg2d: Sum(rhs),rhsMax = -3.24451794928276E+00 2.86771962396214E-03 cg2d: Sum(rhs),rhsMax = -3.38601195114916E+00 2.88321602304605E-03 cg2d: Sum(rhs),rhsMax = -3.27256634033624E+00 2.87721816367794E-03 cg2d: Sum(rhs),rhsMax = -2.92790962332080E+00 2.85172238107441E-03 cg2d: Sum(rhs),rhsMax = -2.33412425240251E+00 2.90854929466468E-03 cg2d: Sum(rhs),rhsMax = -1.72249776923099E+00 2.93304373930404E-03 cg2d: Sum(rhs),rhsMax = -1.20918298684055E+00 2.88331759838747E-03 cg2d: Sum(rhs),rhsMax = -8.64627606564252E-01 2.77469259593643E-03 cg2d: Sum(rhs),rhsMax = -7.54124875061823E-01 2.64912183336743E-03 cg2d: Sum(rhs),rhsMax = -8.90970413698663E-01 2.63954764095663E-03 cg2d: Sum(rhs),rhsMax = -1.27694149084847E+00 2.64744430295293E-03 cg2d: Sum(rhs),rhsMax = -1.82484049202103E+00 2.67027733611790E-03 cg2d: Sum(rhs),rhsMax = -2.37315958192500E+00 2.75143059969217E-03 cg2d: Sum(rhs),rhsMax = -2.81865446146420E+00 2.84716525795637E-03 cg2d: Sum(rhs),rhsMax = -3.10154838022227E+00 2.92480126739120E-03 cg2d: Sum(rhs),rhsMax = -3.18846102642507E+00 2.97120286582890E-03 cg2d: Sum(rhs),rhsMax = -3.07648900568825E+00 2.97966802761679E-03 cg2d: Sum(rhs),rhsMax = -2.73889388120434E+00 3.00381237077387E-03 cg2d: Sum(rhs),rhsMax = -2.22467443678861E+00 3.08036410936926E-03 cg2d: Sum(rhs),rhsMax = -1.72205873725073E+00 3.09182670171097E-03 cg2d: Sum(rhs),rhsMax = -1.29867907807516E+00 3.03934309115675E-03 cg2d: Sum(rhs),rhsMax = -1.01869172284029E+00 2.93659605118641E-03 cg2d: Sum(rhs),rhsMax = -9.40480543603764E-01 2.80689804811927E-03 cg2d: Sum(rhs),rhsMax = -1.09949781554130E+00 2.68543414837371E-03 cg2d: Sum(rhs),rhsMax = -1.41326294705164E+00 2.73031556639330E-03 cg2d: Sum(rhs),rhsMax = -1.84663436000497E+00 2.80043600534819E-03 cg2d: Sum(rhs),rhsMax = -2.29938361852750E+00 2.88238462446358E-03 cg2d: Sum(rhs),rhsMax = -2.68234641275326E+00 2.96047701933620E-03 cg2d: Sum(rhs),rhsMax = -2.93315830918160E+00 3.01993444853078E-03 cg2d: Sum(rhs),rhsMax = -3.01902020979058E+00 3.04982328063023E-03 cg2d: Sum(rhs),rhsMax = -2.93352618762417E+00 3.04517979091485E-03 cg2d: Sum(rhs),rhsMax = -2.60293024004134E+00 3.11258928416113E-03 cg2d: Sum(rhs),rhsMax = -2.17108463332677E+00 3.17297131549491E-03 cg2d: Sum(rhs),rhsMax = -1.74527763335956E+00 3.17471655152697E-03 cg2d: Sum(rhs),rhsMax = -1.38699233139479E+00 3.11938174367768E-03 cg2d: Sum(rhs),rhsMax = -1.15365730098231E+00 3.01971787630188E-03 cg2d: Sum(rhs),rhsMax = -1.09507474986049E+00 2.89700826853948E-03 cg2d: Sum(rhs),rhsMax = -1.24083511436781E+00 2.77676421278790E-03 cg2d: Sum(rhs),rhsMax = -1.52448015087926E+00 2.78119165003816E-03 cg2d: Sum(rhs),rhsMax = -1.89521301854391E+00 2.84461354583743E-03 cg2d: Sum(rhs),rhsMax = -2.28485345870373E+00 2.91823909946195E-03 cg2d: Sum(rhs),rhsMax = -2.61656144097617E+00 2.98773883242870E-03 cg2d: Sum(rhs),rhsMax = -2.83507157967033E+00 3.03980209287431E-03 cg2d: Sum(rhs),rhsMax = -2.91022632018971E+00 3.06473923759758E-03 cg2d: Sum(rhs),rhsMax = -2.83013564473598E+00 3.06396595179964E-03 cg2d: Sum(rhs),rhsMax = -2.50925844695757E+00 3.16208624632604E-03 cg2d: Sum(rhs),rhsMax = -2.13382315140357E+00 3.21610124075363E-03 cg2d: Sum(rhs),rhsMax = -1.76355332821926E+00 3.21680815476900E-03 cg2d: Sum(rhs),rhsMax = -1.45381581929806E+00 3.16554820881268E-03 cg2d: Sum(rhs),rhsMax = -1.25532501129984E+00 3.07378663129562E-03 cg2d: Sum(rhs),rhsMax = -1.21015705896085E+00 2.96071719342732E-03 cg2d: Sum(rhs),rhsMax = -1.34100889402637E+00 2.84938996476882E-03 cg2d: Sum(rhs),rhsMax = -1.60967690920870E+00 2.80618858507203E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809588673672D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809588673672D-01 global fc = 0.473809588673672D-01 ph-check fcpertplus = 4.73809588673672136E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427771683E+01 4.29236468184636E-04 cg2d: Sum(rhs),rhsMax = -1.42596483816048E+01 6.43184796002508E-04 cg2d: Sum(rhs),rhsMax = -1.33191798441261E+01 8.17951762407535E-04 cg2d: Sum(rhs),rhsMax = -1.23992251305219E+01 9.31105227743209E-04 cg2d: Sum(rhs),rhsMax = -1.11311374859880E+01 9.89364856707854E-04 cg2d: Sum(rhs),rhsMax = -7.69378559837407E+00 1.22456378082041E-03 cg2d: Sum(rhs),rhsMax = -4.90471813310476E+00 1.44777510175838E-03 cg2d: Sum(rhs),rhsMax = -2.84179356515838E+00 1.58982062746037E-03 cg2d: Sum(rhs),rhsMax = -1.32805357980343E+00 1.64357697198358E-03 cg2d: Sum(rhs),rhsMax = -3.38669561991205E-01 1.61756159099578E-03 cg2d: Sum(rhs),rhsMax = 5.21458720050505E-02 1.53363856238644E-03 cg2d: Sum(rhs),rhsMax = -2.82296788005792E-01 1.42794064413339E-03 cg2d: Sum(rhs),rhsMax = -1.26044130508510E+00 1.49223780365498E-03 cg2d: Sum(rhs),rhsMax = -2.58887240982279E+00 1.56210440235005E-03 cg2d: Sum(rhs),rhsMax = -3.94961601946615E+00 1.63424212865045E-03 cg2d: Sum(rhs),rhsMax = -5.06372699482586E+00 1.70505818755017E-03 cg2d: Sum(rhs),rhsMax = -5.73345074557261E+00 1.77167127350119E-03 cg2d: Sum(rhs),rhsMax = -5.85979003245218E+00 1.83257529883293E-03 cg2d: Sum(rhs),rhsMax = -5.44466460424880E+00 1.88791211971970E-03 cg2d: Sum(rhs),rhsMax = -4.58316129176415E+00 1.93938683859471E-03 cg2d: Sum(rhs),rhsMax = -3.31781922210756E+00 2.06671962485985E-03 cg2d: Sum(rhs),rhsMax = -2.11130219281849E+00 2.17651147223061E-03 cg2d: Sum(rhs),rhsMax = -1.14090340938475E+00 2.23681620837299E-03 cg2d: Sum(rhs),rhsMax = -4.99848536251670E-01 2.25047700483726E-03 cg2d: Sum(rhs),rhsMax = -2.60655784725167E-01 2.23911227376135E-03 cg2d: Sum(rhs),rhsMax = -4.39995094368718E-01 2.31619526772802E-03 cg2d: Sum(rhs),rhsMax = -9.73065362156293E-01 2.39332627930617E-03 cg2d: Sum(rhs),rhsMax = -1.72050699109009E+00 2.46478012371864E-03 cg2d: Sum(rhs),rhsMax = -2.52266991093787E+00 2.52475933030578E-03 cg2d: Sum(rhs),rhsMax = -3.22876231844951E+00 2.56860713509750E-03 cg2d: Sum(rhs),rhsMax = -3.71679727306923E+00 2.59379160251832E-03 cg2d: Sum(rhs),rhsMax = -3.90622255057559E+00 2.60046741215626E-03 cg2d: Sum(rhs),rhsMax = -3.76635995103582E+00 2.59154640659247E-03 cg2d: Sum(rhs),rhsMax = -3.32194322864803E+00 2.57230689635701E-03 cg2d: Sum(rhs),rhsMax = -2.62658846381995E+00 2.57617678224551E-03 cg2d: Sum(rhs),rhsMax = -1.83605067839986E+00 2.60704657241886E-03 cg2d: Sum(rhs),rhsMax = -1.17475768627045E+00 2.55368005051179E-03 cg2d: Sum(rhs),rhsMax = -6.93804997284145E-01 2.53090268017743E-03 cg2d: Sum(rhs),rhsMax = -5.05047461802646E-01 2.55686897920799E-03 cg2d: Sum(rhs),rhsMax = -6.48264648070127E-01 2.59998586315998E-03 cg2d: Sum(rhs),rhsMax = -1.07209269530996E+00 2.65617340886652E-03 cg2d: Sum(rhs),rhsMax = -1.66908712781658E+00 2.71885907975705E-03 cg2d: Sum(rhs),rhsMax = -2.30829476944810E+00 2.78009792898946E-03 cg2d: Sum(rhs),rhsMax = -2.86565276945352E+00 2.83193125990785E-03 cg2d: Sum(rhs),rhsMax = -3.24451797570872E+00 2.86771962707886E-03 cg2d: Sum(rhs),rhsMax = -3.38601197865925E+00 2.88321602624378E-03 cg2d: Sum(rhs),rhsMax = -3.27256636937464E+00 2.87721816705782E-03 cg2d: Sum(rhs),rhsMax = -2.92790965437604E+00 2.85172238474381E-03 cg2d: Sum(rhs),rhsMax = -2.33412428062637E+00 2.90854930413931E-03 cg2d: Sum(rhs),rhsMax = -1.72249780054476E+00 2.93304374941474E-03 cg2d: Sum(rhs),rhsMax = -1.20918302205008E+00 2.88331760903483E-03 cg2d: Sum(rhs),rhsMax = -8.64627646178484E-01 2.77469260705139E-03 cg2d: Sum(rhs),rhsMax = -7.54124920494202E-01 2.64912183897676E-03 cg2d: Sum(rhs),rhsMax = -8.90970460793751E-01 2.63954764680595E-03 cg2d: Sum(rhs),rhsMax = -1.27694153867770E+00 2.64744430897738E-03 cg2d: Sum(rhs),rhsMax = -1.82484053986042E+00 2.67027734228470E-03 cg2d: Sum(rhs),rhsMax = -2.37315960814952E+00 2.75143062980368E-03 cg2d: Sum(rhs),rhsMax = -2.81865448321136E+00 2.84716528858255E-03 cg2d: Sum(rhs),rhsMax = -3.10154839959748E+00 2.92480129843808E-03 cg2d: Sum(rhs),rhsMax = -3.18846104587481E+00 2.97120289720840E-03 cg2d: Sum(rhs),rhsMax = -3.07648902768958E+00 2.97966805926496E-03 cg2d: Sum(rhs),rhsMax = -2.73889392149908E+00 3.00381238799618E-03 cg2d: Sum(rhs),rhsMax = -2.22467448042289E+00 3.08036412701464E-03 cg2d: Sum(rhs),rhsMax = -1.72205878520691E+00 3.09182671968463E-03 cg2d: Sum(rhs),rhsMax = -1.29867913108059E+00 3.03934310940195E-03 cg2d: Sum(rhs),rhsMax = -1.01869178121807E+00 2.93659606969756E-03 cg2d: Sum(rhs),rhsMax = -9.40480606990213E-01 2.80689806694446E-03 cg2d: Sum(rhs),rhsMax = -1.09949787611810E+00 2.68543418300616E-03 cg2d: Sum(rhs),rhsMax = -1.41326300411172E+00 2.73031560168565E-03 cg2d: Sum(rhs),rhsMax = -1.84663441146010E+00 2.80043604125683E-03 cg2d: Sum(rhs),rhsMax = -2.29938366406740E+00 2.88238466089604E-03 cg2d: Sum(rhs),rhsMax = -2.68234645357771E+00 2.96047705616485E-03 cg2d: Sum(rhs),rhsMax = -2.93315834744891E+00 3.01993448561369E-03 cg2d: Sum(rhs),rhsMax = -3.01902024810547E+00 3.04982331783516E-03 cg2d: Sum(rhs),rhsMax = -2.93352622867525E+00 3.04517982814188E-03 cg2d: Sum(rhs),rhsMax = -2.60293029660194E+00 3.11258930851834E-03 cg2d: Sum(rhs),rhsMax = -2.17108469365411E+00 3.17297134010067E-03 cg2d: Sum(rhs),rhsMax = -1.74527769861072E+00 3.17471657624663E-03 cg2d: Sum(rhs),rhsMax = -1.38699240236934E+00 3.11938176842488E-03 cg2d: Sum(rhs),rhsMax = -1.15365737795979E+00 3.01971790105250E-03 cg2d: Sum(rhs),rhsMax = -1.09507483232675E+00 2.89700829333385E-03 cg2d: Sum(rhs),rhsMax = -1.24083520075961E+00 2.77676423772040E-03 cg2d: Sum(rhs),rhsMax = -1.52448022852154E+00 2.78119168898083E-03 cg2d: Sum(rhs),rhsMax = -1.89521309053824E+00 2.84461358527183E-03 cg2d: Sum(rhs),rhsMax = -2.28485352467079E+00 2.91823913932436E-03 cg2d: Sum(rhs),rhsMax = -2.61656150203332E+00 2.98773887261481E-03 cg2d: Sum(rhs),rhsMax = -2.83507163793074E+00 3.03980213325860E-03 cg2d: Sum(rhs),rhsMax = -2.91022637826672E+00 3.06473927805637E-03 cg2d: Sum(rhs),rhsMax = -2.83013571654372E+00 3.06396598007913E-03 cg2d: Sum(rhs),rhsMax = -2.50925852058817E+00 3.16208627490772E-03 cg2d: Sum(rhs),rhsMax = -2.13382322847066E+00 3.21610126948957E-03 cg2d: Sum(rhs),rhsMax = -1.76355341001895E+00 3.21680818352762E-03 cg2d: Sum(rhs),rhsMax = -1.45381590672876E+00 3.16554823750055E-03 cg2d: Sum(rhs),rhsMax = -1.25532510468837E+00 3.07378665987147E-03 cg2d: Sum(rhs),rhsMax = -1.21015715780999E+00 2.96071722190524E-03 cg2d: Sum(rhs),rhsMax = -1.34100899681138E+00 2.84938999321074E-03 cg2d: Sum(rhs),rhsMax = -1.60967700477410E+00 2.80618862633056E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809586464759D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809586464759D-01 global fc = 0.473809586464759D-01 grad-res ------------------------------- grad-res 0 3 2 2 1 1 1 1 4.73809587569E-02 4.73809588674E-02 4.73809586465E-02 grad-res 0 3 3 7 0 1 1 1 1.10432298552E-06 1.10445642215E-06 -1.20831162570E-04 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = 1.10432298552165E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 1.10445642215184E-06 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 7 , ichknum = 3 ph-test icomp, ncvarcomp, ichknum 10 25 4 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 7 4 ph-grd -->hit<-- 5 2 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427800186E+01 4.29236468106406E-04 cg2d: Sum(rhs),rhsMax = -1.42596483783944E+01 6.43184796147952E-04 cg2d: Sum(rhs),rhsMax = -1.33191798358810E+01 8.17951762915360E-04 cg2d: Sum(rhs),rhsMax = -1.23992251203841E+01 9.31105228506791E-04 cg2d: Sum(rhs),rhsMax = -1.11311374852787E+01 9.89364856773346E-04 cg2d: Sum(rhs),rhsMax = -7.69378559516816E+00 1.22456378133157E-03 cg2d: Sum(rhs),rhsMax = -4.90471812963117E+00 1.44777510277557E-03 cg2d: Sum(rhs),rhsMax = -2.84179356209862E+00 1.58982062913054E-03 cg2d: Sum(rhs),rhsMax = -1.32805357771561E+00 1.64357697439501E-03 cg2d: Sum(rhs),rhsMax = -3.38669561101812E-01 1.61756159415070E-03 cg2d: Sum(rhs),rhsMax = 5.21458722265773E-02 1.53363856618870E-03 cg2d: Sum(rhs),rhsMax = -2.82296787204418E-01 1.42794064560228E-03 cg2d: Sum(rhs),rhsMax = -1.26044130324256E+00 1.49223780508605E-03 cg2d: Sum(rhs),rhsMax = -2.58887240697494E+00 1.56210440360777E-03 cg2d: Sum(rhs),rhsMax = -3.94961601622956E+00 1.63424212961420E-03 cg2d: Sum(rhs),rhsMax = -5.06372699201257E+00 1.70505818813498E-03 cg2d: Sum(rhs),rhsMax = -5.73345074373365E+00 1.77167127367318E-03 cg2d: Sum(rhs),rhsMax = -5.85979003160961E+00 1.83257529861629E-03 cg2d: Sum(rhs),rhsMax = -5.44466460392499E+00 1.88791211919355E-03 cg2d: Sum(rhs),rhsMax = -4.58316129125258E+00 1.93938683788042E-03 cg2d: Sum(rhs),rhsMax = -3.31781921614930E+00 2.06671962701086E-03 cg2d: Sum(rhs),rhsMax = -2.11130218737861E+00 2.17651147490547E-03 cg2d: Sum(rhs),rhsMax = -1.14090340437039E+00 2.23681621182059E-03 cg2d: Sum(rhs),rhsMax = -4.99848531543898E-01 2.25047700920000E-03 cg2d: Sum(rhs),rhsMax = -2.60655780444458E-01 2.23911227388725E-03 cg2d: Sum(rhs),rhsMax = -4.39995089690042E-01 2.31619526810682E-03 cg2d: Sum(rhs),rhsMax = -9.73065357025352E-01 2.39332627984817E-03 cg2d: Sum(rhs),rhsMax = -1.72050698548786E+00 2.46478012430458E-03 cg2d: Sum(rhs),rhsMax = -2.52266990495779E+00 2.52475933080908E-03 cg2d: Sum(rhs),rhsMax = -3.22876231227287E+00 2.56860713540689E-03 cg2d: Sum(rhs),rhsMax = -3.71679726686549E+00 2.59379160255666E-03 cg2d: Sum(rhs),rhsMax = -3.90622254439254E+00 2.60046741189236E-03 cg2d: Sum(rhs),rhsMax = -3.76635994474271E+00 2.59154640604406E-03 cg2d: Sum(rhs),rhsMax = -3.32194322196652E+00 2.57230689558465E-03 cg2d: Sum(rhs),rhsMax = -2.62658844942273E+00 2.57617678828182E-03 cg2d: Sum(rhs),rhsMax = -1.83605066535797E+00 2.60704657852344E-03 cg2d: Sum(rhs),rhsMax = -1.17475767378657E+00 2.55368005689453E-03 cg2d: Sum(rhs),rhsMax = -6.93804987233870E-01 2.53090267943603E-03 cg2d: Sum(rhs),rhsMax = -5.05047451179610E-01 2.55686897863941E-03 cg2d: Sum(rhs),rhsMax = -6.48264637077367E-01 2.59998586276632E-03 cg2d: Sum(rhs),rhsMax = -1.07209268408189E+00 2.65617340861775E-03 cg2d: Sum(rhs),rhsMax = -1.66908711643284E+00 2.71885907960113E-03 cg2d: Sum(rhs),rhsMax = -2.30829475796138E+00 2.78009792886593E-03 cg2d: Sum(rhs),rhsMax = -2.86565275789443E+00 2.83193125976163E-03 cg2d: Sum(rhs),rhsMax = -3.24451796406611E+00 2.86771962687146E-03 cg2d: Sum(rhs),rhsMax = -3.38601196685841E+00 2.88321602595968E-03 cg2d: Sum(rhs),rhsMax = -3.27256635727603E+00 2.87721816670501E-03 cg2d: Sum(rhs),rhsMax = -2.92790964180293E+00 2.85172238434880E-03 cg2d: Sum(rhs),rhsMax = -2.33412426001935E+00 2.90854931348693E-03 cg2d: Sum(rhs),rhsMax = -1.72249778158277E+00 2.93304375891431E-03 cg2d: Sum(rhs),rhsMax = -1.20918300395954E+00 2.88331761878602E-03 cg2d: Sum(rhs),rhsMax = -8.64627628113278E-01 2.77469261712963E-03 cg2d: Sum(rhs),rhsMax = -7.54124904579300E-01 2.64912183875777E-03 cg2d: Sum(rhs),rhsMax = -8.90970444545149E-01 2.63954764659873E-03 cg2d: Sum(rhs),rhsMax = -1.27694152230870E+00 2.64744430874058E-03 cg2d: Sum(rhs),rhsMax = -1.82484052358199E+00 2.67027734197717E-03 cg2d: Sum(rhs),rhsMax = -2.37315959691252E+00 2.75143062417354E-03 cg2d: Sum(rhs),rhsMax = -2.81865447208097E+00 2.84716528405936E-03 cg2d: Sum(rhs),rhsMax = -3.10154838774716E+00 2.92480129524320E-03 cg2d: Sum(rhs),rhsMax = -3.18846103283997E+00 2.97120289532893E-03 cg2d: Sum(rhs),rhsMax = -3.07648901345179E+00 2.97966805844836E-03 cg2d: Sum(rhs),rhsMax = -2.73889389520862E+00 3.00381240031711E-03 cg2d: Sum(rhs),rhsMax = -2.22467445646538E+00 3.08036413970019E-03 cg2d: Sum(rhs),rhsMax = -1.72205876302860E+00 3.09182673282184E-03 cg2d: Sum(rhs),rhsMax = -1.29867911002191E+00 3.03934312304780E-03 cg2d: Sum(rhs),rhsMax = -1.01869176046360E+00 2.93659608386537E-03 cg2d: Sum(rhs),rhsMax = -9.40480585483248E-01 2.80689808159940E-03 cg2d: Sum(rhs),rhsMax = -1.09949786043274E+00 2.68543417906671E-03 cg2d: Sum(rhs),rhsMax = -1.41326298927837E+00 2.73031559771857E-03 cg2d: Sum(rhs),rhsMax = -1.84663439740773E+00 2.80043603789491E-03 cg2d: Sum(rhs),rhsMax = -2.29938365022879E+00 2.88238465873265E-03 cg2d: Sum(rhs),rhsMax = -2.68234643917217E+00 2.96047705563234E-03 cg2d: Sum(rhs),rhsMax = -2.93315833187883E+00 3.01993448689199E-03 cg2d: Sum(rhs),rhsMax = -3.01902023122172E+00 3.04982332080950E-03 cg2d: Sum(rhs),rhsMax = -2.93352621081405E+00 3.04517983241886E-03 cg2d: Sum(rhs),rhsMax = -2.60293026969623E+00 3.11258932483394E-03 cg2d: Sum(rhs),rhsMax = -2.17108466933198E+00 3.17297135685616E-03 cg2d: Sum(rhs),rhsMax = -1.74527767638472E+00 3.17471659355786E-03 cg2d: Sum(rhs),rhsMax = -1.38699238161082E+00 3.11938178636865E-03 cg2d: Sum(rhs),rhsMax = -1.15365735784873E+00 3.01971791965237E-03 cg2d: Sum(rhs),rhsMax = -1.09507481177193E+00 2.89700831255588E-03 cg2d: Sum(rhs),rhsMax = -1.24083517842571E+00 2.77676425748016E-03 cg2d: Sum(rhs),rhsMax = -1.52448021586749E+00 2.78119168828430E-03 cg2d: Sum(rhs),rhsMax = -1.89521307854393E+00 2.84461358491729E-03 cg2d: Sum(rhs),rhsMax = -2.28485351280845E+00 2.91823913996369E-03 cg2d: Sum(rhs),rhsMax = -2.61656148965164E+00 2.98773887474332E-03 cg2d: Sum(rhs),rhsMax = -2.83507162456706E+00 3.03980213712056E-03 cg2d: Sum(rhs),rhsMax = -2.91022636387271E+00 3.06473928360050E-03 cg2d: Sum(rhs),rhsMax = -2.83013568849751E+00 3.06396600111826E-03 cg2d: Sum(rhs),rhsMax = -2.50925849580040E+00 3.16208629621285E-03 cg2d: Sum(rhs),rhsMax = -2.13382320675408E+00 3.21610129118129E-03 cg2d: Sum(rhs),rhsMax = -1.76355339093923E+00 3.21680820571652E-03 cg2d: Sum(rhs),rhsMax = -1.45381588966689E+00 3.16554826026680E-03 cg2d: Sum(rhs),rhsMax = -1.25532508880327E+00 3.07378668325070E-03 cg2d: Sum(rhs),rhsMax = -1.21015714197254E+00 2.96071724588379E-03 cg2d: Sum(rhs),rhsMax = -1.34100897964108E+00 2.84939001773037E-03 cg2d: Sum(rhs),rhsMax = -1.60967699825972E+00 2.80618862900388E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809587747910D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587747910D-01 global fc = 0.473809587747910D-01 ph-check fcpertplus = 4.73809587747909960E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427801350E+01 4.29236468103258E-04 cg2d: Sum(rhs),rhsMax = -1.42596483785409E+01 6.43184796141158E-04 cg2d: Sum(rhs),rhsMax = -1.33191798358205E+01 8.17951762918024E-04 cg2d: Sum(rhs),rhsMax = -1.23992251200520E+01 9.31105228529081E-04 cg2d: Sum(rhs),rhsMax = -1.11311374859895E+01 9.89364856705233E-04 cg2d: Sum(rhs),rhsMax = -7.69378559570010E+00 1.22456378123739E-03 cg2d: Sum(rhs),rhsMax = -4.90471813006509E+00 1.44777510263138E-03 cg2d: Sum(rhs),rhsMax = -2.84179356242031E+00 1.58982062892804E-03 cg2d: Sum(rhs),rhsMax = -1.32805357791870E+00 1.64357697412670E-03 cg2d: Sum(rhs),rhsMax = -3.38669561202635E-01 1.61756159380880E-03 cg2d: Sum(rhs),rhsMax = 5.21458721480522E-02 1.53363856576364E-03 cg2d: Sum(rhs),rhsMax = -2.82296787368016E-01 1.42794064568281E-03 cg2d: Sum(rhs),rhsMax = -1.26044130260111E+00 1.49223780614607E-03 cg2d: Sum(rhs),rhsMax = -2.58887240351498E+00 1.56210440588869E-03 cg2d: Sum(rhs),rhsMax = -3.94961600787038E+00 1.63424213322792E-03 cg2d: Sum(rhs),rhsMax = -5.06372697789661E+00 1.70505819302822E-03 cg2d: Sum(rhs),rhsMax = -5.73345072493853E+00 1.77167127961927E-03 cg2d: Sum(rhs),rhsMax = -5.85979001090900E+00 1.83257530523794E-03 cg2d: Sum(rhs),rhsMax = -5.44466458475033E+00 1.88791212601409E-03 cg2d: Sum(rhs),rhsMax = -4.58316127637649E+00 1.93938684439513E-03 cg2d: Sum(rhs),rhsMax = -3.31781922064952E+00 2.06671962453476E-03 cg2d: Sum(rhs),rhsMax = -2.11130219061726E+00 2.17651147211985E-03 cg2d: Sum(rhs),rhsMax = -1.14090340650494E+00 2.23681620872774E-03 cg2d: Sum(rhs),rhsMax = -4.99848532878055E-01 2.25047700580554E-03 cg2d: Sum(rhs),rhsMax = -2.60655780893707E-01 2.23911227512316E-03 cg2d: Sum(rhs),rhsMax = -4.39995090129556E-01 2.31619526872938E-03 cg2d: Sum(rhs),rhsMax = -9.73065357336901E-01 2.39332628029252E-03 cg2d: Sum(rhs),rhsMax = -1.72050698539989E+00 2.46478012499541E-03 cg2d: Sum(rhs),rhsMax = -2.52266990394773E+00 2.52475933208385E-03 cg2d: Sum(rhs),rhsMax = -3.22876230979753E+00 2.56860713745670E-03 cg2d: Sum(rhs),rhsMax = -3.71679726270637E+00 2.59379160539525E-03 cg2d: Sum(rhs),rhsMax = -3.90622253887306E+00 2.60046741535806E-03 cg2d: Sum(rhs),rhsMax = -3.76635993867165E+00 2.59154640983325E-03 cg2d: Sum(rhs),rhsMax = -3.32194321631296E+00 2.57230689930955E-03 cg2d: Sum(rhs),rhsMax = -2.62658846350130E+00 2.57617677335605E-03 cg2d: Sum(rhs),rhsMax = -1.83605067489337E+00 2.60704656293115E-03 cg2d: Sum(rhs),rhsMax = -1.17475767952317E+00 2.55368004043306E-03 cg2d: Sum(rhs),rhsMax = -6.93804984901500E-01 2.53090267970014E-03 cg2d: Sum(rhs),rhsMax = -5.05047448646036E-01 2.55686897782230E-03 cg2d: Sum(rhs),rhsMax = -6.48264634341052E-01 2.59998586104695E-03 cg2d: Sum(rhs),rhsMax = -1.07209268136363E+00 2.65617340625292E-03 cg2d: Sum(rhs),rhsMax = -1.66908711388736E+00 2.71885907686916E-03 cg2d: Sum(rhs),rhsMax = -2.30829475551075E+00 2.78009792601112E-03 cg2d: Sum(rhs),rhsMax = -2.86565275526284E+00 2.83193125695066E-03 cg2d: Sum(rhs),rhsMax = -3.24451796092538E+00 2.86771962416952E-03 cg2d: Sum(rhs),rhsMax = -3.38601196295000E+00 2.88321602333015E-03 cg2d: Sum(rhs),rhsMax = -3.27256635243484E+00 2.87721816403076E-03 cg2d: Sum(rhs),rhsMax = -2.92790963589388E+00 2.85172238146944E-03 cg2d: Sum(rhs),rhsMax = -2.33412427300951E+00 2.90854928531705E-03 cg2d: Sum(rhs),rhsMax = -1.72249778819297E+00 2.93304372980447E-03 cg2d: Sum(rhs),rhsMax = -1.20918300493108E+00 2.88331758863628E-03 cg2d: Sum(rhs),rhsMax = -8.64627624629449E-01 2.77469258585819E-03 cg2d: Sum(rhs),rhsMax = -7.54124890976726E-01 2.64912183358642E-03 cg2d: Sum(rhs),rhsMax = -8.90970429947266E-01 2.63954764116385E-03 cg2d: Sum(rhs),rhsMax = -1.27694150721747E+00 2.64744430318974E-03 cg2d: Sum(rhs),rhsMax = -1.82484050829946E+00 2.67027733642542E-03 cg2d: Sum(rhs),rhsMax = -2.37315959316198E+00 2.75143060532232E-03 cg2d: Sum(rhs),rhsMax = -2.81865447259460E+00 2.84716526247955E-03 cg2d: Sum(rhs),rhsMax = -3.10154839207259E+00 2.92480127058608E-03 cg2d: Sum(rhs),rhsMax = -3.18846103945988E+00 2.97120286770839E-03 cg2d: Sum(rhs),rhsMax = -3.07648901992603E+00 2.97966802843339E-03 cg2d: Sum(rhs),rhsMax = -2.73889390749479E+00 3.00381235845293E-03 cg2d: Sum(rhs),rhsMax = -2.22467446074612E+00 3.08036409668372E-03 cg2d: Sum(rhs),rhsMax = -1.72205875942906E+00 3.09182668857375E-03 cg2d: Sum(rhs),rhsMax = -1.29867909913384E+00 3.03934307751091E-03 cg2d: Sum(rhs),rhsMax = -1.01869174359476E+00 2.93659603701863E-03 cg2d: Sum(rhs),rhsMax = -9.40480565110738E-01 2.80689803346433E-03 cg2d: Sum(rhs),rhsMax = -1.09949783122667E+00 2.68543415231316E-03 cg2d: Sum(rhs),rhsMax = -1.41326296188500E+00 2.73031557036039E-03 cg2d: Sum(rhs),rhsMax = -1.84663437405735E+00 2.80043600871011E-03 cg2d: Sum(rhs),rhsMax = -2.29938363236612E+00 2.88238462662697E-03 cg2d: Sum(rhs),rhsMax = -2.68234642715882E+00 2.96047701986871E-03 cg2d: Sum(rhs),rhsMax = -2.93315832475168E+00 3.01993444725249E-03 cg2d: Sum(rhs),rhsMax = -3.01902022667434E+00 3.04982327765590E-03 cg2d: Sum(rhs),rhsMax = -2.93352620548536E+00 3.04517978663790E-03 cg2d: Sum(rhs),rhsMax = -2.60293026694705E+00 3.11258926784554E-03 cg2d: Sum(rhs),rhsMax = -2.17108465764891E+00 3.17297129873943E-03 cg2d: Sum(rhs),rhsMax = -1.74527765558556E+00 3.17471653421575E-03 cg2d: Sum(rhs),rhsMax = -1.38699235215332E+00 3.11938172573389E-03 cg2d: Sum(rhs),rhsMax = -1.15365732109339E+00 3.01971785770202E-03 cg2d: Sum(rhs),rhsMax = -1.09507477041532E+00 2.89700824931745E-03 cg2d: Sum(rhs),rhsMax = -1.24083513670173E+00 2.77676419302814E-03 cg2d: Sum(rhs),rhsMax = -1.52448016353334E+00 2.78119165073467E-03 cg2d: Sum(rhs),rhsMax = -1.89521303053824E+00 2.84461354619197E-03 cg2d: Sum(rhs),rhsMax = -2.28485347056608E+00 2.91823909882262E-03 cg2d: Sum(rhs),rhsMax = -2.61656145335788E+00 2.98773883030018E-03 cg2d: Sum(rhs),rhsMax = -2.83507159303402E+00 3.03980208901236E-03 cg2d: Sum(rhs),rhsMax = -2.91022633458370E+00 3.06473923205346E-03 cg2d: Sum(rhs),rhsMax = -2.83013567278219E+00 3.06396593076051E-03 cg2d: Sum(rhs),rhsMax = -2.50925847174533E+00 3.16208622502091E-03 cg2d: Sum(rhs),rhsMax = -2.13382317312014E+00 3.21610121906191E-03 cg2d: Sum(rhs),rhsMax = -1.76355334729898E+00 3.21680813258009E-03 cg2d: Sum(rhs),rhsMax = -1.45381583635991E+00 3.16554818604643E-03 cg2d: Sum(rhs),rhsMax = -1.25532502718492E+00 3.07378660791639E-03 cg2d: Sum(rhs),rhsMax = -1.21015707479829E+00 2.96071716944877E-03 cg2d: Sum(rhs),rhsMax = -1.34100891119666E+00 2.84938994024919E-03 cg2d: Sum(rhs),rhsMax = -1.60967691572307E+00 2.80618858239871E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809587390522D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809587390522D-01 global fc = 0.473809587390522D-01 grad-res ------------------------------- grad-res 0 4 5 2 1 1 1 1 4.73809587569E-02 4.73809587748E-02 4.73809587391E-02 grad-res 0 4 4 10 0 1 1 1 1.78683162191E-07 1.78693969344E-07 -6.04822133590E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = 1.78683162190640E-07 (PID.TID 0000.0001) ADM finite-diff_grad = 1.78693969343779E-07 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 10 , ichknum = 4 ph-test icomp, ncvarcomp, ichknum 13 25 5 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 10 5 ph-grd -->hit<-- 3 3 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639062E+01 2.18766023587219E-04 cg2d: Sum(rhs),rhsMax = -1.56126427796516E+01 4.29236468116524E-04 cg2d: Sum(rhs),rhsMax = -1.42596483779591E+01 6.43184796168077E-04 cg2d: Sum(rhs),rhsMax = -1.33191798353679E+01 8.17951762948608E-04 cg2d: Sum(rhs),rhsMax = -1.23992251196974E+01 9.31105228561997E-04 cg2d: Sum(rhs),rhsMax = -1.11311374851628E+01 9.89364856789323E-04 cg2d: Sum(rhs),rhsMax = -7.69378559558854E+00 1.22456378127277E-03 cg2d: Sum(rhs),rhsMax = -4.90471812940124E+00 1.44777510284869E-03 cg2d: Sum(rhs),rhsMax = -2.84179356154027E+00 1.58982062942110E-03 cg2d: Sum(rhs),rhsMax = -1.32805357712757E+00 1.64357697496559E-03 cg2d: Sum(rhs),rhsMax = -3.38669560666400E-01 1.61756159501632E-03 cg2d: Sum(rhs),rhsMax = 5.21458726137203E-02 1.53363856729809E-03 cg2d: Sum(rhs),rhsMax = -2.82296786346802E-01 1.42794064675873E-03 cg2d: Sum(rhs),rhsMax = -1.26044130121383E+00 1.49223780660893E-03 cg2d: Sum(rhs),rhsMax = -2.58887240311196E+00 1.56210440546252E-03 cg2d: Sum(rhs),rhsMax = -3.94961601041701E+00 1.63424213170834E-03 cg2d: Sum(rhs),rhsMax = -5.06372698489734E+00 1.70505819032108E-03 cg2d: Sum(rhs),rhsMax = -5.73345073656641E+00 1.77167127576170E-03 cg2d: Sum(rhs),rhsMax = -5.85979002579168E+00 1.83257530039704E-03 cg2d: Sum(rhs),rhsMax = -5.44466460047078E+00 1.88791212046220E-03 cg2d: Sum(rhs),rhsMax = -4.58316129041114E+00 1.93938683846595E-03 cg2d: Sum(rhs),rhsMax = -3.31781922561041E+00 2.06671962162724E-03 cg2d: Sum(rhs),rhsMax = -2.11130219405234E+00 2.17651146907989E-03 cg2d: Sum(rhs),rhsMax = -1.14090340857598E+00 2.23681620584227E-03 cg2d: Sum(rhs),rhsMax = -4.99848534062212E-01 2.25047700332198E-03 cg2d: Sum(rhs),rhsMax = -2.60655781991402E-01 2.23911227074116E-03 cg2d: Sum(rhs),rhsMax = -4.39995091381347E-01 2.31619526455794E-03 cg2d: Sum(rhs),rhsMax = -9.73065359372141E-01 2.39332627605495E-03 cg2d: Sum(rhs),rhsMax = -1.72050698880204E+00 2.46478012039177E-03 cg2d: Sum(rhs),rhsMax = -2.52266990930467E+00 2.52475932684819E-03 cg2d: Sum(rhs),rhsMax = -3.22876231755448E+00 2.56860713140637E-03 cg2d: Sum(rhs),rhsMax = -3.71679727292330E+00 2.59379159846331E-03 cg2d: Sum(rhs),rhsMax = -3.90622255104865E+00 2.60046740760282E-03 cg2d: Sum(rhs),rhsMax = -3.76635995176254E+00 2.59154640142427E-03 cg2d: Sum(rhs),rhsMax = -3.32194322898961E+00 2.57230689049326E-03 cg2d: Sum(rhs),rhsMax = -2.62658845734591E+00 2.57617678109478E-03 cg2d: Sum(rhs),rhsMax = -1.83605067130954E+00 2.60704657106454E-03 cg2d: Sum(rhs),rhsMax = -1.17475767814084E+00 2.55368004904480E-03 cg2d: Sum(rhs),rhsMax = -6.93804990041172E-01 2.53090267160333E-03 cg2d: Sum(rhs),rhsMax = -5.05047453283948E-01 2.55686897013275E-03 cg2d: Sum(rhs),rhsMax = -6.48264639396224E-01 2.59998585367056E-03 cg2d: Sum(rhs),rhsMax = -1.07209268752007E+00 2.65617339903606E-03 cg2d: Sum(rhs),rhsMax = -1.66908712157524E+00 2.71885906963907E-03 cg2d: Sum(rhs),rhsMax = -2.30829476493426E+00 2.78009791861769E-03 cg2d: Sum(rhs),rhsMax = -2.86565276639931E+00 2.83193124930057E-03 cg2d: Sum(rhs),rhsMax = -3.24451797350531E+00 2.86771961624567E-03 cg2d: Sum(rhs),rhsMax = -3.38601197647056E+00 2.88321601519264E-03 cg2d: Sum(rhs),rhsMax = -3.27256636624465E+00 2.87721815579988E-03 cg2d: Sum(rhs),rhsMax = -2.92790964934446E+00 2.85172237329478E-03 cg2d: Sum(rhs),rhsMax = -2.33412426717326E+00 2.90854929953775E-03 cg2d: Sum(rhs),rhsMax = -1.72249778566887E+00 2.93304374459779E-03 cg2d: Sum(rhs),rhsMax = -1.20918300536664E+00 2.88331760405460E-03 cg2d: Sum(rhs),rhsMax = -8.64627627405138E-01 2.77469260193011E-03 cg2d: Sum(rhs),rhsMax = -7.54124901676851E-01 2.64912182666443E-03 cg2d: Sum(rhs),rhsMax = -8.90970441560209E-01 2.63954763423559E-03 cg2d: Sum(rhs),rhsMax = -1.27694152035312E+00 2.64744429608325E-03 cg2d: Sum(rhs),rhsMax = -1.82484052343516E+00 2.67027732900003E-03 cg2d: Sum(rhs),rhsMax = -2.37315959585600E+00 2.75143061402784E-03 cg2d: Sum(rhs),rhsMax = -2.81865447287709E+00 2.84716527263048E-03 cg2d: Sum(rhs),rhsMax = -3.10154839019783E+00 2.92480128234234E-03 cg2d: Sum(rhs),rhsMax = -3.18846103624731E+00 2.97120288099168E-03 cg2d: Sum(rhs),rhsMax = -3.07648901666770E+00 2.97966804293573E-03 cg2d: Sum(rhs),rhsMax = -2.73889390050888E+00 3.00381237971143E-03 cg2d: Sum(rhs),rhsMax = -2.22467445783360E+00 3.08036411857759E-03 cg2d: Sum(rhs),rhsMax = -1.72205876052638E+00 3.09182671116728E-03 cg2d: Sum(rhs),rhsMax = -1.29867910391710E+00 3.03934310084566E-03 cg2d: Sum(rhs),rhsMax = -1.01869175134160E+00 2.93659606110439E-03 cg2d: Sum(rhs),rhsMax = -9.40480574462360E-01 2.80689805827638E-03 cg2d: Sum(rhs),rhsMax = -1.09949784518051E+00 2.68543416528464E-03 cg2d: Sum(rhs),rhsMax = -1.41326297466040E+00 2.73031558372630E-03 cg2d: Sum(rhs),rhsMax = -1.84663438448263E+00 2.80043602309587E-03 cg2d: Sum(rhs),rhsMax = -2.29938363968758E+00 2.88238464258235E-03 cg2d: Sum(rhs),rhsMax = -2.68234643120452E+00 2.96047703775251E-03 cg2d: Sum(rhs),rhsMax = -2.93315832605260E+00 3.01993446715325E-03 cg2d: Sum(rhs),rhsMax = -3.01902022645982E+00 3.04982329936557E-03 cg2d: Sum(rhs),rhsMax = -2.93352620551789E+00 3.04517980968457E-03 cg2d: Sum(rhs),rhsMax = -2.60293026524723E+00 3.11258929704679E-03 cg2d: Sum(rhs),rhsMax = -2.17108466052578E+00 3.17297132854931E-03 cg2d: Sum(rhs),rhsMax = -1.74527766308181E+00 3.17471656470339E-03 cg2d: Sum(rhs),rhsMax = -1.38699236395719E+00 3.11938175694400E-03 cg2d: Sum(rhs),rhsMax = -1.15365733640253E+00 3.01971788964535E-03 cg2d: Sum(rhs),rhsMax = -1.09507478771982E+00 2.89700828196806E-03 cg2d: Sum(rhs),rhsMax = -1.24083515370270E+00 2.77676422632769E-03 cg2d: Sum(rhs),rhsMax = -1.52448018579495E+00 2.78119166984388E-03 cg2d: Sum(rhs),rhsMax = -1.89521305021239E+00 2.84461356600503E-03 cg2d: Sum(rhs),rhsMax = -2.28485348691860E+00 2.91823911996469E-03 cg2d: Sum(rhs),rhsMax = -2.61656146632258E+00 2.98773885320615E-03 cg2d: Sum(rhs),rhsMax = -2.83507160327005E+00 3.03980211384370E-03 cg2d: Sum(rhs),rhsMax = -2.91022634343867E+00 3.06473925866915E-03 cg2d: Sum(rhs),rhsMax = -2.83013567459991E+00 3.06396596692168E-03 cg2d: Sum(rhs),rhsMax = -2.50925847792340E+00 3.16208626163587E-03 cg2d: Sum(rhs),rhsMax = -2.13382318424155E+00 3.21610125620402E-03 cg2d: Sum(rhs),rhsMax = -1.76355336349508E+00 3.21680817031393E-03 cg2d: Sum(rhs),rhsMax = -1.45381585733779E+00 3.16554822441422E-03 cg2d: Sum(rhs),rhsMax = -1.25532505210384E+00 3.07378664692894E-03 cg2d: Sum(rhs),rhsMax = -1.21015710208494E+00 2.96071720908297E-03 cg2d: Sum(rhs),rhsMax = -1.34100893850870E+00 2.84938998045205E-03 cg2d: Sum(rhs),rhsMax = -1.60967694970364E+00 2.80618860675513E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809591660713D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809591660713D-01 global fc = 0.473809591660713D-01 ph-check fcpertplus = 4.73809591660713236E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639062E+01 2.18766023587219E-04 cg2d: Sum(rhs),rhsMax = -1.56126427805022E+01 4.29236468093139E-04 cg2d: Sum(rhs),rhsMax = -1.42596483789764E+01 6.43184796121029E-04 cg2d: Sum(rhs),rhsMax = -1.33191798363334E+01 8.17951762884794E-04 cg2d: Sum(rhs),rhsMax = -1.23992251207385E+01 9.31105228473898E-04 cg2d: Sum(rhs),rhsMax = -1.11311374861054E+01 9.89364856689260E-04 cg2d: Sum(rhs),rhsMax = -7.69378559527978E+00 1.22456378129618E-03 cg2d: Sum(rhs),rhsMax = -4.90471813029505E+00 1.44777510255827E-03 cg2d: Sum(rhs),rhsMax = -2.84179356297875E+00 1.58982062863746E-03 cg2d: Sum(rhs),rhsMax = -1.32805357850681E+00 1.64357697355612E-03 cg2d: Sum(rhs),rhsMax = -3.38669561638124E-01 1.61756159294319E-03 cg2d: Sum(rhs),rhsMax = 5.21458717608261E-02 1.53363856465426E-03 cg2d: Sum(rhs),rhsMax = -2.82296788225724E-01 1.42794064452637E-03 cg2d: Sum(rhs),rhsMax = -1.26044130462992E+00 1.49223780462320E-03 cg2d: Sum(rhs),rhsMax = -2.58887240737804E+00 1.56210440403394E-03 cg2d: Sum(rhs),rhsMax = -3.94961601368302E+00 1.63424213113377E-03 cg2d: Sum(rhs),rhsMax = -5.06372698501195E+00 1.70505819084212E-03 cg2d: Sum(rhs),rhsMax = -5.73345073210580E+00 1.77167127753076E-03 cg2d: Sum(rhs),rhsMax = -5.85979001672693E+00 1.83257530345722E-03 cg2d: Sum(rhs),rhsMax = -5.44466458820469E+00 1.88791212474542E-03 cg2d: Sum(rhs),rhsMax = -4.58316127721799E+00 1.93938684380961E-03 cg2d: Sum(rhs),rhsMax = -3.31781921118850E+00 2.06671962991837E-03 cg2d: Sum(rhs),rhsMax = -2.11130218394360E+00 2.17651147794543E-03 cg2d: Sum(rhs),rhsMax = -1.14090340229943E+00 2.23681621470606E-03 cg2d: Sum(rhs),rhsMax = -4.99848530359826E-01 2.25047701168357E-03 cg2d: Sum(rhs),rhsMax = -2.60655779346847E-01 2.23911227826926E-03 cg2d: Sum(rhs),rhsMax = -4.39995088438330E-01 2.31619527227827E-03 cg2d: Sum(rhs),rhsMax = -9.73065354990183E-01 2.39332628408575E-03 cg2d: Sum(rhs),rhsMax = -1.72050698208577E+00 2.46478012890823E-03 cg2d: Sum(rhs),rhsMax = -2.52266989960090E+00 2.52475933604476E-03 cg2d: Sum(rhs),rhsMax = -3.22876230451599E+00 2.56860714145721E-03 cg2d: Sum(rhs),rhsMax = -3.71679725664865E+00 2.59379160948859E-03 cg2d: Sum(rhs),rhsMax = -3.90622253221699E+00 2.60046741964761E-03 cg2d: Sum(rhs),rhsMax = -3.76635993165188E+00 2.59154641445305E-03 cg2d: Sum(rhs),rhsMax = -3.32194320928994E+00 2.57230690440095E-03 cg2d: Sum(rhs),rhsMax = -2.62658845557821E+00 2.57617678054310E-03 cg2d: Sum(rhs),rhsMax = -1.83605066894188E+00 2.60704657039006E-03 cg2d: Sum(rhs),rhsMax = -1.17475767516898E+00 2.55368004828281E-03 cg2d: Sum(rhs),rhsMax = -6.93804982094296E-01 2.53090268753285E-03 cg2d: Sum(rhs),rhsMax = -5.05047446541796E-01 2.55686898632896E-03 cg2d: Sum(rhs),rhsMax = -6.48264632022296E-01 2.59998587014273E-03 cg2d: Sum(rhs),rhsMax = -1.07209267792555E+00 2.65617341583462E-03 cg2d: Sum(rhs),rhsMax = -1.66908710874505E+00 2.71885908683124E-03 cg2d: Sum(rhs),rhsMax = -2.30829474853796E+00 2.78009793625938E-03 cg2d: Sum(rhs),rhsMax = -2.86565274675805E+00 2.83193126741174E-03 cg2d: Sum(rhs),rhsMax = -3.24451795148624E+00 2.86771963479534E-03 cg2d: Sum(rhs),rhsMax = -3.38601195333792E+00 2.88321603409723E-03 cg2d: Sum(rhs),rhsMax = -3.27256634346629E+00 2.87721817493592E-03 cg2d: Sum(rhs),rhsMax = -2.92790962835247E+00 2.85172239252346E-03 cg2d: Sum(rhs),rhsMax = -2.33412426585571E+00 2.90854929926626E-03 cg2d: Sum(rhs),rhsMax = -1.72249778410698E+00 2.93304374412102E-03 cg2d: Sum(rhs),rhsMax = -1.20918300352410E+00 2.88331760336772E-03 cg2d: Sum(rhs),rhsMax = -8.64627625337708E-01 2.77469260105773E-03 cg2d: Sum(rhs),rhsMax = -7.54124893879299E-01 2.64912184567978E-03 cg2d: Sum(rhs),rhsMax = -8.90970432932329E-01 2.63954765352700E-03 cg2d: Sum(rhs),rhsMax = -1.27694150917317E+00 2.64744431584707E-03 cg2d: Sum(rhs),rhsMax = -1.82484050844640E+00 2.67027734940258E-03 cg2d: Sum(rhs),rhsMax = -2.37315959421863E+00 2.75143061546802E-03 cg2d: Sum(rhs),rhsMax = -2.81865447179858E+00 2.84716527390845E-03 cg2d: Sum(rhs),rhsMax = -3.10154838962202E+00 2.92480128348695E-03 cg2d: Sum(rhs),rhsMax = -3.18846103605265E+00 2.97120288204564E-03 cg2d: Sum(rhs),rhsMax = -3.07648901671024E+00 2.97966804394603E-03 cg2d: Sum(rhs),rhsMax = -2.73889390219465E+00 3.00381237905863E-03 cg2d: Sum(rhs),rhsMax = -2.22467445937801E+00 3.08036411780635E-03 cg2d: Sum(rhs),rhsMax = -1.72205876193138E+00 3.09182671022834E-03 cg2d: Sum(rhs),rhsMax = -1.29867910523877E+00 3.03934309971306E-03 cg2d: Sum(rhs),rhsMax = -1.01869175271688E+00 2.93659605977962E-03 cg2d: Sum(rhs),rhsMax = -9.40480576131760E-01 2.80689805678737E-03 cg2d: Sum(rhs),rhsMax = -1.09949784647903E+00 2.68543416609526E-03 cg2d: Sum(rhs),rhsMax = -1.41326297650311E+00 2.73031558435266E-03 cg2d: Sum(rhs),rhsMax = -1.84663438698257E+00 2.80043602350918E-03 cg2d: Sum(rhs),rhsMax = -2.29938364290746E+00 2.88238464277728E-03 cg2d: Sum(rhs),rhsMax = -2.68234643512659E+00 2.96047703774856E-03 cg2d: Sum(rhs),rhsMax = -2.93315833057804E+00 3.01993446699124E-03 cg2d: Sum(rhs),rhsMax = -3.01902023143637E+00 3.04982329909982E-03 cg2d: Sum(rhs),rhsMax = -2.93352621078165E+00 3.04517980937219E-03 cg2d: Sum(rhs),rhsMax = -2.60293027139619E+00 3.11258929563270E-03 cg2d: Sum(rhs),rhsMax = -2.17108466645522E+00 3.17297132704631E-03 cg2d: Sum(rhs),rhsMax = -1.74527766888860E+00 3.17471656307023E-03 cg2d: Sum(rhs),rhsMax = -1.38699236980709E+00 3.11938175515857E-03 cg2d: Sum(rhs),rhsMax = -1.15365734253973E+00 3.01971788770906E-03 cg2d: Sum(rhs),rhsMax = -1.09507479446759E+00 2.89700827990530E-03 cg2d: Sum(rhs),rhsMax = -1.24083516142491E+00 2.77676422418063E-03 cg2d: Sum(rhs),rhsMax = -1.52448019360603E+00 2.78119166917511E-03 cg2d: Sum(rhs),rhsMax = -1.89521305886993E+00 2.84461356510425E-03 cg2d: Sum(rhs),rhsMax = -2.28485349645609E+00 2.91823911882164E-03 cg2d: Sum(rhs),rhsMax = -2.61656147668709E+00 2.98773885183736E-03 cg2d: Sum(rhs),rhsMax = -2.83507161433117E+00 3.03980211228925E-03 cg2d: Sum(rhs),rhsMax = -2.91022635501789E+00 3.06473925698485E-03 cg2d: Sum(rhs),rhsMax = -2.83013568667995E+00 3.06396596495713E-03 cg2d: Sum(rhs),rhsMax = -2.50925848962249E+00 3.16208625959792E-03 cg2d: Sum(rhs),rhsMax = -2.13382319563283E+00 3.21610125403921E-03 cg2d: Sum(rhs),rhsMax = -1.76355337474329E+00 3.21680816798270E-03 cg2d: Sum(rhs),rhsMax = -1.45381586868918E+00 3.16554822189903E-03 cg2d: Sum(rhs),rhsMax = -1.25532506388453E+00 3.07378664423816E-03 cg2d: Sum(rhs),rhsMax = -1.21015711468607E+00 2.96071720624961E-03 cg2d: Sum(rhs),rhsMax = -1.34100895232924E+00 2.84938997752753E-03 cg2d: Sum(rhs),rhsMax = -1.60967696427934E+00 2.80618860464749E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809583477718D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809583477718D-01 global fc = 0.473809583477718D-01 grad-res ------------------------------- grad-res 0 5 3 3 1 1 1 1 4.73809587569E-02 4.73809591661E-02 4.73809583478E-02 grad-res 0 5 5 13 0 1 1 1 4.09163328250E-06 4.09149738395E-06 3.32137668172E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = 4.09163328250495E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 4.09149738395120E-06 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 13 , ichknum = 5 ph-test icomp, ncvarcomp, ichknum 16 25 6 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 13 6 ph-grd -->hit<-- 1 4 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639060E+01 2.18766023587221E-04 cg2d: Sum(rhs),rhsMax = -1.56126427799888E+01 4.29236468107315E-04 cg2d: Sum(rhs),rhsMax = -1.42596483788167E+01 6.43184796129160E-04 cg2d: Sum(rhs),rhsMax = -1.33191798367882E+01 8.17951762860067E-04 cg2d: Sum(rhs),rhsMax = -1.23992251215420E+01 9.31105228420240E-04 cg2d: Sum(rhs),rhsMax = -1.11311374855589E+01 9.89364856748312E-04 cg2d: Sum(rhs),rhsMax = -7.69378559478124E+00 1.22456378139089E-03 cg2d: Sum(rhs),rhsMax = -4.90471812889597E+00 1.44777510298300E-03 cg2d: Sum(rhs),rhsMax = -2.84179356135787E+00 1.58982062951206E-03 cg2d: Sum(rhs),rhsMax = -1.32805357718647E+00 1.64357697493136E-03 cg2d: Sum(rhs),rhsMax = -3.38669560826689E-01 1.61756159476718E-03 cg2d: Sum(rhs),rhsMax = 5.21458724182073E-02 1.53363856675609E-03 cg2d: Sum(rhs),rhsMax = -2.82296786878175E-01 1.42794064580570E-03 cg2d: Sum(rhs),rhsMax = -1.26044130233393E+00 1.49223780578302E-03 cg2d: Sum(rhs),rhsMax = -2.58887240447123E+00 1.56210440491938E-03 cg2d: Sum(rhs),rhsMax = -3.94961601111278E+00 1.63424213160251E-03 cg2d: Sum(rhs),rhsMax = -5.06372698387890E+00 1.70505819078518E-03 cg2d: Sum(rhs),rhsMax = -5.73345073314169E+00 1.77167127688835E-03 cg2d: Sum(rhs),rhsMax = -5.85979001997614E+00 1.83257530222658E-03 cg2d: Sum(rhs),rhsMax = -5.44466459302895E+00 1.88791212297903E-03 cg2d: Sum(rhs),rhsMax = -4.58316128258547E+00 1.93938684160384E-03 cg2d: Sum(rhs),rhsMax = -3.31781922246051E+00 2.06671962321708E-03 cg2d: Sum(rhs),rhsMax = -2.11130219096637E+00 2.17651147149609E-03 cg2d: Sum(rhs),rhsMax = -1.14090340613621E+00 2.23681620896418E-03 cg2d: Sum(rhs),rhsMax = -4.99848532340859E-01 2.25047700696551E-03 cg2d: Sum(rhs),rhsMax = -2.60655780513458E-01 2.23911227543095E-03 cg2d: Sum(rhs),rhsMax = -4.39995089587383E-01 2.31619526940236E-03 cg2d: Sum(rhs),rhsMax = -9.73065356521424E-01 2.39332628110209E-03 cg2d: Sum(rhs),rhsMax = -1.72050698434345E+00 2.46478012572413E-03 cg2d: Sum(rhs),rhsMax = -2.52266990287721E+00 2.52475933256541E-03 cg2d: Sum(rhs),rhsMax = -3.22876230900422E+00 2.56860713760556E-03 cg2d: Sum(rhs),rhsMax = -3.71679726235851E+00 2.59379160522070E-03 cg2d: Sum(rhs),rhsMax = -3.90622253890150E+00 2.60046741496038E-03 cg2d: Sum(rhs),rhsMax = -3.76635993879849E+00 2.59154640938337E-03 cg2d: Sum(rhs),rhsMax = -3.32194321620821E+00 2.57230689901650E-03 cg2d: Sum(rhs),rhsMax = -2.62658845490113E+00 2.57617678135425E-03 cg2d: Sum(rhs),rhsMax = -1.83605066722248E+00 2.60704657321755E-03 cg2d: Sum(rhs),rhsMax = -1.17475767350229E+00 2.55368005253522E-03 cg2d: Sum(rhs),rhsMax = -6.93804983861522E-01 2.53090268162884E-03 cg2d: Sum(rhs),rhsMax = -5.05047447551104E-01 2.55686898037453E-03 cg2d: Sum(rhs),rhsMax = -6.48264632890221E-01 2.59998586411087E-03 cg2d: Sum(rhs),rhsMax = -1.07209267919366E+00 2.65617340968120E-03 cg2d: Sum(rhs),rhsMax = -1.66908711077514E+00 2.71885908051052E-03 cg2d: Sum(rhs),rhsMax = -2.30829475146385E+00 2.78009792974008E-03 cg2d: Sum(rhs),rhsMax = -2.86565275047369E+00 2.83193126068969E-03 cg2d: Sum(rhs),rhsMax = -3.24451795566148E+00 2.86771962789934E-03 cg2d: Sum(rhs),rhsMax = -3.38601195746517E+00 2.88321602708684E-03 cg2d: Sum(rhs),rhsMax = -3.27256634694148E+00 2.87721816789109E-03 cg2d: Sum(rhs),rhsMax = -2.92790963058262E+00 2.85172238552801E-03 cg2d: Sum(rhs),rhsMax = -2.33412425660452E+00 2.90854930430270E-03 cg2d: Sum(rhs),rhsMax = -1.72249777449694E+00 2.93304375102977E-03 cg2d: Sum(rhs),rhsMax = -1.20918299382197E+00 2.88331761189205E-03 cg2d: Sum(rhs),rhsMax = -8.64627615320382E-01 2.77469261075880E-03 cg2d: Sum(rhs),rhsMax = -7.54124887583042E-01 2.64912183919197E-03 cg2d: Sum(rhs),rhsMax = -8.90970426008555E-01 2.63954764691634E-03 cg2d: Sum(rhs),rhsMax = -1.27694150223210E+00 2.64744430899187E-03 cg2d: Sum(rhs),rhsMax = -1.82484050199775E+00 2.67027734220304E-03 cg2d: Sum(rhs),rhsMax = -2.37315956805995E+00 2.75143063159000E-03 cg2d: Sum(rhs),rhsMax = -2.81865444232068E+00 2.84716529053624E-03 cg2d: Sum(rhs),rhsMax = -3.10154835775559E+00 2.92480130054864E-03 cg2d: Sum(rhs),rhsMax = -3.18846100277798E+00 2.97120289946572E-03 cg2d: Sum(rhs),rhsMax = -3.07648898292628E+00 2.97966806166087E-03 cg2d: Sum(rhs),rhsMax = -2.73889387601386E+00 3.00381238992988E-03 cg2d: Sum(rhs),rhsMax = -2.22467443393346E+00 3.08036412987548E-03 cg2d: Sum(rhs),rhsMax = -1.72205873701010E+00 3.09182672345261E-03 cg2d: Sum(rhs),rhsMax = -1.29867908035047E+00 3.03934311387699E-03 cg2d: Sum(rhs),rhsMax = -1.01869172697829E+00 2.93659607454233E-03 cg2d: Sum(rhs),rhsMax = -9.40480548235410E-01 2.80689807175577E-03 cg2d: Sum(rhs),rhsMax = -1.09949781279264E+00 2.68543418626265E-03 cg2d: Sum(rhs),rhsMax = -1.41326293917162E+00 2.73031560504846E-03 cg2d: Sum(rhs),rhsMax = -1.84663434539526E+00 2.80043604472357E-03 cg2d: Sum(rhs),rhsMax = -2.29938359716111E+00 2.88238466446780E-03 cg2d: Sum(rhs),rhsMax = -2.68234638584036E+00 2.96047705984707E-03 cg2d: Sum(rhs),rhsMax = -2.93315827861969E+00 3.01993448941617E-03 cg2d: Sum(rhs),rhsMax = -3.01902017770489E+00 3.04982332177125E-03 cg2d: Sum(rhs),rhsMax = -2.93352615608720E+00 3.04517983222678E-03 cg2d: Sum(rhs),rhsMax = -2.60293022458437E+00 3.11258931186760E-03 cg2d: Sum(rhs),rhsMax = -2.17108462068930E+00 3.17297134448734E-03 cg2d: Sum(rhs),rhsMax = -1.74527762365101E+00 3.17471658156099E-03 cg2d: Sum(rhs),rhsMax = -1.38699232421605E+00 3.11938177436884E-03 cg2d: Sum(rhs),rhsMax = -1.15365729531374E+00 3.01971790719319E-03 cg2d: Sum(rhs),rhsMax = -1.09507474400477E+00 2.89700829918506E-03 cg2d: Sum(rhs),rhsMax = -1.24083510612515E+00 2.77676424283670E-03 cg2d: Sum(rhs),rhsMax = -1.52448013088601E+00 2.78119169436001E-03 cg2d: Sum(rhs),rhsMax = -1.89521299191268E+00 2.84461359074529E-03 cg2d: Sum(rhs),rhsMax = -2.28485342543031E+00 2.91823914487129E-03 cg2d: Sum(rhs),rhsMax = -2.61656140219448E+00 2.98773887821907E-03 cg2d: Sum(rhs),rhsMax = -2.83507153715974E+00 3.03980213891016E-03 cg2d: Sum(rhs),rhsMax = -2.91022627594955E+00 3.06473928375186E-03 cg2d: Sum(rhs),rhsMax = -2.83013561590699E+00 3.06396598169512E-03 cg2d: Sum(rhs),rhsMax = -2.50925842022196E+00 3.16208627757972E-03 cg2d: Sum(rhs),rhsMax = -2.13382312710738E+00 3.21610127338368E-03 cg2d: Sum(rhs),rhsMax = -1.76355330626626E+00 3.21680818857944E-03 cg2d: Sum(rhs),rhsMax = -1.45381579909271E+00 3.16554824342551E-03 cg2d: Sum(rhs),rhsMax = -1.25532499166184E+00 3.07378666621706E-03 cg2d: Sum(rhs),rhsMax = -1.21015703812530E+00 2.96071722813548E-03 cg2d: Sum(rhs),rhsMax = -1.34100886989193E+00 2.84938999880658E-03 cg2d: Sum(rhs),rhsMax = -1.60967687231448E+00 2.80618863274021E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809589267782D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809589267782D-01 global fc = 0.473809589267782D-01 ph-check fcpertplus = 4.73809589267781550E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427801647E+01 4.29236468102353E-04 cg2d: Sum(rhs),rhsMax = -1.42596483781189E+01 6.43184796159937E-04 cg2d: Sum(rhs),rhsMax = -1.33191798349131E+01 8.17951762973336E-04 cg2d: Sum(rhs),rhsMax = -1.23992251188940E+01 9.31105228615648E-04 cg2d: Sum(rhs),rhsMax = -1.11311374857092E+01 9.89364856730281E-04 cg2d: Sum(rhs),rhsMax = -7.69378559608710E+00 1.22456378117807E-03 cg2d: Sum(rhs),rhsMax = -4.90471813080040E+00 1.44777510242395E-03 cg2d: Sum(rhs),rhsMax = -2.84179356316113E+00 1.58982062854652E-03 cg2d: Sum(rhs),rhsMax = -1.32805357844792E+00 1.64357697359033E-03 cg2d: Sum(rhs),rhsMax = -3.38669561477838E-01 1.61756159319232E-03 cg2d: Sum(rhs),rhsMax = 5.21458719563381E-02 1.53363856519625E-03 cg2d: Sum(rhs),rhsMax = -2.82296787694350E-01 1.42794064547940E-03 cg2d: Sum(rhs),rhsMax = -1.26044130350982E+00 1.49223780544911E-03 cg2d: Sum(rhs),rhsMax = -2.58887240601876E+00 1.56210440457708E-03 cg2d: Sum(rhs),rhsMax = -3.94961601298720E+00 1.63424213123962E-03 cg2d: Sum(rhs),rhsMax = -5.06372698603036E+00 1.70505819037803E-03 cg2d: Sum(rhs),rhsMax = -5.73345073553053E+00 1.77167127640411E-03 cg2d: Sum(rhs),rhsMax = -5.85979002254253E+00 1.83257530162764E-03 cg2d: Sum(rhs),rhsMax = -5.44466459564646E+00 1.88791212222860E-03 cg2d: Sum(rhs),rhsMax = -4.58316128504358E+00 1.93938684067174E-03 cg2d: Sum(rhs),rhsMax = -3.31781921433834E+00 2.06671962832854E-03 cg2d: Sum(rhs),rhsMax = -2.11130218702954E+00 2.17651147552923E-03 cg2d: Sum(rhs),rhsMax = -1.14090340473918E+00 2.23681621158414E-03 cg2d: Sum(rhs),rhsMax = -4.99848532081153E-01 2.25047700804003E-03 cg2d: Sum(rhs),rhsMax = -2.60655780824759E-01 2.23911227357945E-03 cg2d: Sum(rhs),rhsMax = -4.39995090232261E-01 2.31619526743385E-03 cg2d: Sum(rhs),rhsMax = -9.73065357840868E-01 2.39332627903861E-03 cg2d: Sum(rhs),rhsMax = -1.72050698654433E+00 2.46478012357587E-03 cg2d: Sum(rhs),rhsMax = -2.52266990602833E+00 2.52475933032752E-03 cg2d: Sum(rhs),rhsMax = -3.22876231306623E+00 2.56860713525801E-03 cg2d: Sum(rhs),rhsMax = -3.71679726721339E+00 2.59379160273121E-03 cg2d: Sum(rhs),rhsMax = -3.90622254436409E+00 2.60046741229007E-03 cg2d: Sum(rhs),rhsMax = -3.76635994461590E+00 2.59154640649394E-03 cg2d: Sum(rhs),rhsMax = -3.32194322207130E+00 2.57230689587772E-03 cg2d: Sum(rhs),rhsMax = -2.62658845802292E+00 2.57617678028367E-03 cg2d: Sum(rhs),rhsMax = -1.83605067302890E+00 2.60704656823705E-03 cg2d: Sum(rhs),rhsMax = -1.17475767980748E+00 2.55368004479238E-03 cg2d: Sum(rhs),rhsMax = -6.93804988273887E-01 2.53090267750733E-03 cg2d: Sum(rhs),rhsMax = -5.05047452274581E-01 2.55686897608718E-03 cg2d: Sum(rhs),rhsMax = -6.48264638528240E-01 2.59998585970241E-03 cg2d: Sum(rhs),rhsMax = -1.07209268625190E+00 2.65617340518948E-03 cg2d: Sum(rhs),rhsMax = -1.66908711954509E+00 2.71885907595979E-03 cg2d: Sum(rhs),rhsMax = -2.30829476200831E+00 2.78009792513697E-03 cg2d: Sum(rhs),rhsMax = -2.86565276268360E+00 2.83193125602263E-03 cg2d: Sum(rhs),rhsMax = -3.24451796933002E+00 2.86771962314167E-03 cg2d: Sum(rhs),rhsMax = -3.38601197234326E+00 2.88321602220301E-03 cg2d: Sum(rhs),rhsMax = -3.27256636276942E+00 2.87721816284469E-03 cg2d: Sum(rhs),rhsMax = -2.92790964711424E+00 2.85172238029023E-03 cg2d: Sum(rhs),rhsMax = -2.33412427642440E+00 2.90854929450128E-03 cg2d: Sum(rhs),rhsMax = -1.72249779527885E+00 2.93304373768903E-03 cg2d: Sum(rhs),rhsMax = -1.20918301506870E+00 2.88331759553026E-03 cg2d: Sum(rhs),rhsMax = -8.64627637422401E-01 2.77469259222903E-03 cg2d: Sum(rhs),rhsMax = -7.54124907973039E-01 2.64912183315223E-03 cg2d: Sum(rhs),rhsMax = -8.90970448483913E-01 2.63954764084625E-03 cg2d: Sum(rhs),rhsMax = -1.27694152729411E+00 2.64744430293845E-03 cg2d: Sum(rhs),rhsMax = -1.82484052988375E+00 2.67027733619955E-03 cg2d: Sum(rhs),rhsMax = -2.37315962201461E+00 2.75143059790586E-03 cg2d: Sum(rhs),rhsMax = -2.81865450235492E+00 2.84716525600269E-03 cg2d: Sum(rhs),rhsMax = -3.10154842206418E+00 2.92480126528066E-03 cg2d: Sum(rhs),rhsMax = -3.18846106952190E+00 2.97120286357161E-03 cg2d: Sum(rhs),rhsMax = -3.07648905045159E+00 2.97966802522087E-03 cg2d: Sum(rhs),rhsMax = -2.73889392668959E+00 3.00381236884018E-03 cg2d: Sum(rhs),rhsMax = -2.22467448327804E+00 3.08036410650848E-03 cg2d: Sum(rhs),rhsMax = -1.72205878544759E+00 3.09182669794299E-03 cg2d: Sum(rhs),rhsMax = -1.29867912880533E+00 3.03934308668172E-03 cg2d: Sum(rhs),rhsMax = -1.01869177708012E+00 2.93659604634166E-03 cg2d: Sum(rhs),rhsMax = -9.40480602358623E-01 2.80689804330797E-03 cg2d: Sum(rhs),rhsMax = -1.09949787886682E+00 2.68543414511723E-03 cg2d: Sum(rhs),rhsMax = -1.41326301199180E+00 2.73031556303051E-03 cg2d: Sum(rhs),rhsMax = -1.84663442606986E+00 2.80043600188147E-03 cg2d: Sum(rhs),rhsMax = -2.29938368543384E+00 2.88238462089182E-03 cg2d: Sum(rhs),rhsMax = -2.68234648049066E+00 2.96047701565399E-03 cg2d: Sum(rhs),rhsMax = -2.93315837801087E+00 3.01993444472831E-03 cg2d: Sum(rhs),rhsMax = -3.01902028019121E+00 3.04982327669415E-03 cg2d: Sum(rhs),rhsMax = -2.93352626021224E+00 3.04517978682998E-03 cg2d: Sum(rhs),rhsMax = -2.60293031205895E+00 3.11258928081190E-03 cg2d: Sum(rhs),rhsMax = -2.17108470629161E+00 3.17297131110826E-03 cg2d: Sum(rhs),rhsMax = -1.74527770831930E+00 3.17471654621263E-03 cg2d: Sum(rhs),rhsMax = -1.38699240954813E+00 3.11938173773371E-03 cg2d: Sum(rhs),rhsMax = -1.15365738362842E+00 3.01971787016120E-03 cg2d: Sum(rhs),rhsMax = -1.09507483818252E+00 2.89700826268828E-03 cg2d: Sum(rhs),rhsMax = -1.24083520900233E+00 2.77676420767161E-03 cg2d: Sum(rhs),rhsMax = -1.52448024851486E+00 2.78119164465898E-03 cg2d: Sum(rhs),rhsMax = -1.89521311716952E+00 2.84461354036399E-03 cg2d: Sum(rhs),rhsMax = -2.28485355794425E+00 2.91823909391503E-03 cg2d: Sum(rhs),rhsMax = -2.61656154081508E+00 2.98773882682444E-03 cg2d: Sum(rhs),rhsMax = -2.83507168044138E+00 3.03980208722276E-03 cg2d: Sum(rhs),rhsMax = -2.91022642250693E+00 3.06473923190209E-03 cg2d: Sum(rhs),rhsMax = -2.83013574537277E+00 3.06396595018365E-03 cg2d: Sum(rhs),rhsMax = -2.50925854732381E+00 3.16208624365407E-03 cg2d: Sum(rhs),rhsMax = -2.13382325276688E+00 3.21610123685953E-03 cg2d: Sum(rhs),rhsMax = -1.76355343197200E+00 3.21680814971719E-03 cg2d: Sum(rhs),rhsMax = -1.45381592693415E+00 3.16554820288773E-03 cg2d: Sum(rhs),rhsMax = -1.25532512432642E+00 3.07378662495003E-03 cg2d: Sum(rhs),rhsMax = -1.21015717864558E+00 2.96071718719710E-03 cg2d: Sum(rhs),rhsMax = -1.34100902094589E+00 2.84938995917299E-03 cg2d: Sum(rhs),rhsMax = -1.60967704166838E+00 2.80618857866240E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809585870651D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809585870651D-01 global fc = 0.473809585870651D-01 grad-res ------------------------------- grad-res 0 6 1 4 1 1 1 1 4.73809587569E-02 4.73809589268E-02 4.73809585871E-02 grad-res 0 6 6 16 0 1 1 1 1.69849640446E-06 1.69856542026E-06 -4.06334701155E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = 1.69849640445770E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 1.69856542026059E-06 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 16 , ichknum = 6 ph-test icomp, ncvarcomp, ichknum 19 25 7 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 16 7 ph-grd -->hit<-- 4 4 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427797666E+01 4.29236468113046E-04 cg2d: Sum(rhs),rhsMax = -1.42596483780853E+01 6.43184796161091E-04 cg2d: Sum(rhs),rhsMax = -1.33191798355715E+01 8.17951762933160E-04 cg2d: Sum(rhs),rhsMax = -1.23992251201239E+01 9.31105228525064E-04 cg2d: Sum(rhs),rhsMax = -1.11311374880436E+01 9.89364856526675E-04 cg2d: Sum(rhs),rhsMax = -7.69378559608631E+00 1.22456378118498E-03 cg2d: Sum(rhs),rhsMax = -4.90471813020688E+00 1.44777510260519E-03 cg2d: Sum(rhs),rhsMax = -2.84179356233597E+00 1.58982062899274E-03 cg2d: Sum(rhs),rhsMax = -1.32805357770574E+00 1.64357697437275E-03 cg2d: Sum(rhs),rhsMax = -3.38669561001464E-01 1.61756159434226E-03 cg2d: Sum(rhs),rhsMax = 5.21458723148698E-02 1.53363856669017E-03 cg2d: Sum(rhs),rhsMax = -2.82296786313474E-01 1.42794064932890E-03 cg2d: Sum(rhs),rhsMax = -1.26044129920652E+00 1.49223780966955E-03 cg2d: Sum(rhs),rhsMax = -2.58887239804712E+00 1.56210440891664E-03 cg2d: Sum(rhs),rhsMax = -3.94961600208548E+00 1.63424213545337E-03 cg2d: Sum(rhs),rhsMax = -5.06372697392094E+00 1.70505819427396E-03 cg2d: Sum(rhs),rhsMax = -5.73345072403583E+00 1.77167127988138E-03 cg2d: Sum(rhs),rhsMax = -5.85979001288366E+00 1.83257530469966E-03 cg2d: Sum(rhs),rhsMax = -5.44466458823477E+00 1.88791212502600E-03 cg2d: Sum(rhs),rhsMax = -4.58316127974054E+00 1.93938684342404E-03 cg2d: Sum(rhs),rhsMax = -3.31781921785254E+00 2.06671962719526E-03 cg2d: Sum(rhs),rhsMax = -2.11130219025743E+00 2.17651147441906E-03 cg2d: Sum(rhs),rhsMax = -1.14090340776316E+00 2.23681621073806E-03 cg2d: Sum(rhs),rhsMax = -4.99848535190467E-01 2.25047700766317E-03 cg2d: Sum(rhs),rhsMax = -2.60655783516322E-01 2.23911227999209E-03 cg2d: Sum(rhs),rhsMax = -4.39995092491157E-01 2.31619527482949E-03 cg2d: Sum(rhs),rhsMax = -9.73065358365605E-01 2.39332628722686E-03 cg2d: Sum(rhs),rhsMax = -1.72050698452033E+00 2.46478013227782E-03 cg2d: Sum(rhs),rhsMax = -2.52266990143681E+00 2.52475933922171E-03 cg2d: Sum(rhs),rhsMax = -3.22876230666106E+00 2.56860714403303E-03 cg2d: Sum(rhs),rhsMax = -3.71679726023580E+00 2.59379161113548E-03 cg2d: Sum(rhs),rhsMax = -3.90622253815516E+00 2.60046742017024E-03 cg2d: Sum(rhs),rhsMax = -3.76635994028415E+00 2.59154641381532E-03 cg2d: Sum(rhs),rhsMax = -3.32194322031419E+00 2.57230690272356E-03 cg2d: Sum(rhs),rhsMax = -2.62658847306627E+00 2.57617677320863E-03 cg2d: Sum(rhs),rhsMax = -1.83605068506273E+00 2.60704656318899E-03 cg2d: Sum(rhs),rhsMax = -1.17475769080662E+00 2.55368004125614E-03 cg2d: Sum(rhs),rhsMax = -6.93804996437098E-01 2.53090268462027E-03 cg2d: Sum(rhs),rhsMax = -5.05047461338900E-01 2.55686898376922E-03 cg2d: Sum(rhs),rhsMax = -6.48264647350833E-01 2.59998586800816E-03 cg2d: Sum(rhs),rhsMax = -1.07209269374937E+00 2.65617341407283E-03 cg2d: Sum(rhs),rhsMax = -1.66908712502667E+00 2.71885908528678E-03 cg2d: Sum(rhs),rhsMax = -2.30829476538802E+00 2.78009793471384E-03 cg2d: Sum(rhs),rhsMax = -2.86565276447257E+00 2.83193126563317E-03 cg2d: Sum(rhs),rhsMax = -3.24451797044414E+00 2.86771963258664E-03 cg2d: Sum(rhs),rhsMax = -3.38601197383622E+00 2.88321603133399E-03 cg2d: Sum(rhs),rhsMax = -3.27256636559548E+00 2.87721817158661E-03 cg2d: Sum(rhs),rhsMax = -2.92790965197761E+00 2.85172238864878E-03 cg2d: Sum(rhs),rhsMax = -2.33412429379256E+00 2.90854928997650E-03 cg2d: Sum(rhs),rhsMax = -1.72249781104424E+00 2.93304373493302E-03 cg2d: Sum(rhs),rhsMax = -1.20918303043657E+00 2.88331759434794E-03 cg2d: Sum(rhs),rhsMax = -8.64627653303867E-01 2.77469259222497E-03 cg2d: Sum(rhs),rhsMax = -7.54124922635961E-01 2.64912184133986E-03 cg2d: Sum(rhs),rhsMax = -8.90970462969200E-01 2.63954764929817E-03 cg2d: Sum(rhs),rhsMax = -1.27694154060650E+00 2.64744431163895E-03 cg2d: Sum(rhs),rhsMax = -1.82484054136432E+00 2.67027734507870E-03 cg2d: Sum(rhs),rhsMax = -2.37315962377485E+00 2.75143061582311E-03 cg2d: Sum(rhs),rhsMax = -2.81865450101162E+00 2.84716527436747E-03 cg2d: Sum(rhs),rhsMax = -3.10154841887483E+00 2.92480128396870E-03 cg2d: Sum(rhs),rhsMax = -3.18846106588824E+00 2.97120288246929E-03 cg2d: Sum(rhs),rhsMax = -3.07648904771485E+00 2.97966804424921E-03 cg2d: Sum(rhs),rhsMax = -2.73889394303847E+00 3.00381236966054E-03 cg2d: Sum(rhs),rhsMax = -2.22467449879387E+00 3.08036410852706E-03 cg2d: Sum(rhs),rhsMax = -1.72205880083501E+00 3.09182670114291E-03 cg2d: Sum(rhs),rhsMax = -1.29867914468082E+00 3.03934309086386E-03 cg2d: Sum(rhs),rhsMax = -1.01869179380368E+00 2.93659605116933E-03 cg2d: Sum(rhs),rhsMax = -9.40480619938498E-01 2.80689804838031E-03 cg2d: Sum(rhs),rhsMax = -1.09949789023873E+00 2.68543416643405E-03 cg2d: Sum(rhs),rhsMax = -1.41326302031230E+00 2.73031558493798E-03 cg2d: Sum(rhs),rhsMax = -1.84663443030315E+00 2.80043602433110E-03 cg2d: Sum(rhs),rhsMax = -2.29938368554390E+00 2.88238464378917E-03 cg2d: Sum(rhs),rhsMax = -2.68234647725815E+00 2.96047703887714E-03 cg2d: Sum(rhs),rhsMax = -2.93315837268546E+00 3.01993446815231E-03 cg2d: Sum(rhs),rhsMax = -3.01902027417773E+00 3.04982330021636E-03 cg2d: Sum(rhs),rhsMax = -2.93352625486434E+00 3.04517981039137E-03 cg2d: Sum(rhs),rhsMax = -2.60293032355591E+00 3.11258928743433E-03 cg2d: Sum(rhs),rhsMax = -2.17108471756085E+00 3.17297131911759E-03 cg2d: Sum(rhs),rhsMax = -1.74527771995134E+00 3.17471655547785E-03 cg2d: Sum(rhs),rhsMax = -1.38699242193926E+00 3.11938174793122E-03 cg2d: Sum(rhs),rhsMax = -1.15365739683424E+00 3.01971788083155E-03 cg2d: Sum(rhs),rhsMax = -1.09507485185932E+00 2.89700827332137E-03 cg2d: Sum(rhs),rhsMax = -1.24083522250648E+00 2.77676421780381E-03 cg2d: Sum(rhs),rhsMax = -1.52448025148481E+00 2.78119167117257E-03 cg2d: Sum(rhs),rhsMax = -1.89521311571206E+00 2.84461356745417E-03 cg2d: Sum(rhs),rhsMax = -2.28485355204001E+00 2.91823912146814E-03 cg2d: Sum(rhs),rhsMax = -2.61656153125425E+00 2.98773885469326E-03 cg2d: Sum(rhs),rhsMax = -2.83507166849093E+00 3.03980211525279E-03 cg2d: Sum(rhs),rhsMax = -2.91022640959667E+00 3.06473925995952E-03 cg2d: Sum(rhs),rhsMax = -2.83013575104491E+00 3.06396595858447E-03 cg2d: Sum(rhs),rhsMax = -2.50925855230528E+00 3.16208625342216E-03 cg2d: Sum(rhs),rhsMax = -2.13382325748807E+00 3.21610124816347E-03 cg2d: Sum(rhs),rhsMax = -1.76355343683812E+00 3.21680816248517E-03 cg2d: Sum(rhs),rhsMax = -1.45381593215155E+00 3.16554821681792E-03 cg2d: Sum(rhs),rhsMax = -1.25532512975767E+00 3.07378663956413E-03 cg2d: Sum(rhs),rhsMax = -1.21015718376295E+00 2.96071720192719E-03 cg2d: Sum(rhs),rhsMax = -1.34100902496486E+00 2.84938997346536E-03 cg2d: Sum(rhs),rhsMax = -1.60967703445372E+00 2.80618860866196E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809585484465D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809585484465D-01 global fc = 0.473809585484465D-01 ph-check fcpertplus = 4.73809585484464835E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427803870E+01 4.29236468096618E-04 cg2d: Sum(rhs),rhsMax = -1.42596483788503E+01 6.43184796128007E-04 cg2d: Sum(rhs),rhsMax = -1.33191798361298E+01 8.17951762900241E-04 cg2d: Sum(rhs),rhsMax = -1.23992251203122E+01 9.31105228510808E-04 cg2d: Sum(rhs),rhsMax = -1.11311374832242E+01 9.89364856951947E-04 cg2d: Sum(rhs),rhsMax = -7.69378559478193E+00 1.22456378138399E-03 cg2d: Sum(rhs),rhsMax = -4.90471812948938E+00 1.44777510280178E-03 cg2d: Sum(rhs),rhsMax = -2.84179356218302E+00 1.58982062906584E-03 cg2d: Sum(rhs),rhsMax = -1.32805357792864E+00 1.64357697414894E-03 cg2d: Sum(rhs),rhsMax = -3.38669561303053E-01 1.61756159361724E-03 cg2d: Sum(rhs),rhsMax = 5.21458720596840E-02 1.53363856526218E-03 cg2d: Sum(rhs),rhsMax = -2.82296788259041E-01 1.42794064195620E-03 cg2d: Sum(rhs),rhsMax = -1.26044130663722E+00 1.49223780156259E-03 cg2d: Sum(rhs),rhsMax = -2.58887241244288E+00 1.56210440057982E-03 cg2d: Sum(rhs),rhsMax = -3.94961602201451E+00 1.63424212738875E-03 cg2d: Sum(rhs),rhsMax = -5.06372699598832E+00 1.70505818688925E-03 cg2d: Sum(rhs),rhsMax = -5.73345074463638E+00 1.77167127341108E-03 cg2d: Sum(rhs),rhsMax = -5.85979002963501E+00 1.83257529915456E-03 cg2d: Sum(rhs),rhsMax = -5.44466460044068E+00 1.88791212018162E-03 cg2d: Sum(rhs),rhsMax = -4.58316128788857E+00 1.93938683885152E-03 cg2d: Sum(rhs),rhsMax = -3.31781921894635E+00 2.06671962435035E-03 cg2d: Sum(rhs),rhsMax = -2.11130218773851E+00 2.17651147260626E-03 cg2d: Sum(rhs),rhsMax = -1.14090340311225E+00 2.23681620981028E-03 cg2d: Sum(rhs),rhsMax = -4.99848529231575E-01 2.25047700734237E-03 cg2d: Sum(rhs),rhsMax = -2.60655777821933E-01 2.23911226901832E-03 cg2d: Sum(rhs),rhsMax = -4.39995087328524E-01 2.31619526200673E-03 cg2d: Sum(rhs),rhsMax = -9.73065355996726E-01 2.39332627291384E-03 cg2d: Sum(rhs),rhsMax = -1.72050698636749E+00 2.46478011702218E-03 cg2d: Sum(rhs),rhsMax = -2.52266990746878E+00 2.52475932367122E-03 cg2d: Sum(rhs),rhsMax = -3.22876231540940E+00 2.56860712883056E-03 cg2d: Sum(rhs),rhsMax = -3.71679726933613E+00 2.59379159681644E-03 cg2d: Sum(rhs),rhsMax = -3.90622254511046E+00 2.60046740708022E-03 cg2d: Sum(rhs),rhsMax = -3.76635994313027E+00 2.59154640206200E-03 cg2d: Sum(rhs),rhsMax = -3.32194321796534E+00 2.57230689217066E-03 cg2d: Sum(rhs),rhsMax = -2.62658843985782E+00 2.57617678842927E-03 cg2d: Sum(rhs),rhsMax = -1.83605065518868E+00 2.60704657826561E-03 cg2d: Sum(rhs),rhsMax = -1.17475766250319E+00 2.55368005607147E-03 cg2d: Sum(rhs),rhsMax = -6.93804975698355E-01 2.53090267451591E-03 cg2d: Sum(rhs),rhsMax = -5.05047438486827E-01 2.55686897269250E-03 cg2d: Sum(rhs),rhsMax = -6.48264624067668E-01 2.59998585580512E-03 cg2d: Sum(rhs),rhsMax = -1.07209267169624E+00 2.65617340079785E-03 cg2d: Sum(rhs),rhsMax = -1.66908710529361E+00 2.71885907118352E-03 cg2d: Sum(rhs),rhsMax = -2.30829474808418E+00 2.78009792016322E-03 cg2d: Sum(rhs),rhsMax = -2.86565274868477E+00 2.83193125107914E-03 cg2d: Sum(rhs),rhsMax = -3.24451795454740E+00 2.86771961845436E-03 cg2d: Sum(rhs),rhsMax = -3.38601195597225E+00 2.88321601795586E-03 cg2d: Sum(rhs),rhsMax = -3.27256634411547E+00 2.87721815914917E-03 cg2d: Sum(rhs),rhsMax = -2.92790962571930E+00 2.85172237716945E-03 cg2d: Sum(rhs),rhsMax = -2.33412423923638E+00 2.90854930882749E-03 cg2d: Sum(rhs),rhsMax = -1.72249775873158E+00 2.93304375378578E-03 cg2d: Sum(rhs),rhsMax = -1.20918297845412E+00 2.88331761307438E-03 cg2d: Sum(rhs),rhsMax = -8.64627599438941E-01 2.77469261076287E-03 cg2d: Sum(rhs),rhsMax = -7.54124872920149E-01 2.64912183100434E-03 cg2d: Sum(rhs),rhsMax = -8.90970411523306E-01 2.63954763846441E-03 cg2d: Sum(rhs),rhsMax = -1.27694148891975E+00 2.64744430029138E-03 cg2d: Sum(rhs),rhsMax = -1.82484049051721E+00 2.67027733332389E-03 cg2d: Sum(rhs),rhsMax = -2.37315956629974E+00 2.75143061367276E-03 cg2d: Sum(rhs),rhsMax = -2.81865444366402E+00 2.84716527217145E-03 cg2d: Sum(rhs),rhsMax = -3.10154836094500E+00 2.92480128186058E-03 cg2d: Sum(rhs),rhsMax = -3.18846100641167E+00 2.97120288056804E-03 cg2d: Sum(rhs),rhsMax = -3.07648898566306E+00 2.97966804263254E-03 cg2d: Sum(rhs),rhsMax = -2.73889385966503E+00 3.00381238910953E-03 cg2d: Sum(rhs),rhsMax = -2.22467441841770E+00 3.08036412785686E-03 cg2d: Sum(rhs),rhsMax = -1.72205872162272E+00 3.09182672025270E-03 cg2d: Sum(rhs),rhsMax = -1.29867906447501E+00 3.03934310969487E-03 cg2d: Sum(rhs),rhsMax = -1.01869171025475E+00 2.93659606971468E-03 cg2d: Sum(rhs),rhsMax = -9.40480530655563E-01 2.80689806668343E-03 cg2d: Sum(rhs),rhsMax = -1.09949780142076E+00 2.68543416494583E-03 cg2d: Sum(rhs),rhsMax = -1.41326293085115E+00 2.73031558314099E-03 cg2d: Sum(rhs),rhsMax = -1.84663434116200E+00 2.80043602227393E-03 cg2d: Sum(rhs),rhsMax = -2.29938359705107E+00 2.88238464157045E-03 cg2d: Sum(rhs),rhsMax = -2.68234638907290E+00 2.96047703662392E-03 cg2d: Sum(rhs),rhsMax = -2.93315828394512E+00 3.01993446599217E-03 cg2d: Sum(rhs),rhsMax = -3.01902018371841E+00 3.04982329824903E-03 cg2d: Sum(rhs),rhsMax = -2.93352616143515E+00 3.04517980866538E-03 cg2d: Sum(rhs),rhsMax = -2.60293021308745E+00 3.11258930524516E-03 cg2d: Sum(rhs),rhsMax = -2.17108460942012E+00 3.17297133647802E-03 cg2d: Sum(rhs),rhsMax = -1.74527761201903E+00 3.17471657229576E-03 cg2d: Sum(rhs),rhsMax = -1.38699231182497E+00 3.11938176417135E-03 cg2d: Sum(rhs),rhsMax = -1.15365728210798E+00 3.01971789652285E-03 cg2d: Sum(rhs),rhsMax = -1.09507473032803E+00 2.89700828855198E-03 cg2d: Sum(rhs),rhsMax = -1.24083509262106E+00 2.77676423270451E-03 cg2d: Sum(rhs),rhsMax = -1.52448012791611E+00 2.78119166784642E-03 cg2d: Sum(rhs),rhsMax = -1.89521299337020E+00 2.84461356365511E-03 cg2d: Sum(rhs),rhsMax = -2.28485343133461E+00 2.91823911731818E-03 cg2d: Sum(rhs),rhsMax = -2.61656141175534E+00 2.98773885035026E-03 cg2d: Sum(rhs),rhsMax = -2.83507154911023E+00 3.03980211088014E-03 cg2d: Sum(rhs),rhsMax = -2.91022628885986E+00 3.06473925569444E-03 cg2d: Sum(rhs),rhsMax = -2.83013561023488E+00 3.06396597329431E-03 cg2d: Sum(rhs),rhsMax = -2.50925841524054E+00 3.16208626781162E-03 cg2d: Sum(rhs),rhsMax = -2.13382312238623E+00 3.21610126207976E-03 cg2d: Sum(rhs),rhsMax = -1.76355330140017E+00 3.21680817581147E-03 cg2d: Sum(rhs),rhsMax = -1.45381579387535E+00 3.16554822949532E-03 cg2d: Sum(rhs),rhsMax = -1.25532498623062E+00 3.07378665160297E-03 cg2d: Sum(rhs),rhsMax = -1.21015703300797E+00 2.96071721340540E-03 cg2d: Sum(rhs),rhsMax = -1.34100886587298E+00 2.84938998451422E-03 cg2d: Sum(rhs),rhsMax = -1.60967687952918E+00 2.80618860274064E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809589653966D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809589653966D-01 global fc = 0.473809589653966D-01 grad-res ------------------------------- grad-res 0 7 4 4 1 1 1 1 4.73809587569E-02 4.73809585484E-02 4.73809589654E-02 grad-res 0 7 7 19 0 1 1 1 -2.08462525071E-06 -2.08475056662E-06 -6.01143573187E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = -2.08462525071497E-06 (PID.TID 0000.0001) ADM finite-diff_grad = -2.08475056662216E-06 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 19 , ichknum = 7 ph-test icomp, ncvarcomp, ichknum 22 25 8 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 19 8 ph-grd -->hit<-- 2 5 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427789236E+01 4.29236468136024E-04 cg2d: Sum(rhs),rhsMax = -1.42596483818433E+01 6.43184795989902E-04 cg2d: Sum(rhs),rhsMax = -1.33191798425460E+01 8.17951762500011E-04 cg2d: Sum(rhs),rhsMax = -1.23992251276430E+01 9.31105227951491E-04 cg2d: Sum(rhs),rhsMax = -1.11311374879024E+01 9.89364856526909E-04 cg2d: Sum(rhs),rhsMax = -7.69378559406695E+00 1.22456378149239E-03 cg2d: Sum(rhs),rhsMax = -4.90471813432433E+00 1.44777510139274E-03 cg2d: Sum(rhs),rhsMax = -2.84179356895103E+00 1.58982062538281E-03 cg2d: Sum(rhs),rhsMax = -1.32805358353395E+00 1.64357696763739E-03 cg2d: Sum(rhs),rhsMax = -3.38669563847891E-01 1.61756158407946E-03 cg2d: Sum(rhs),rhsMax = 5.21458716740563E-02 1.53363855295244E-03 cg2d: Sum(rhs),rhsMax = -2.82296788964670E-01 1.42794064399029E-03 cg2d: Sum(rhs),rhsMax = -1.26044130645409E+00 1.49223780329722E-03 cg2d: Sum(rhs),rhsMax = -2.58887241208067E+00 1.56210440165579E-03 cg2d: Sum(rhs),rhsMax = -3.94961602330256E+00 1.63424212749084E-03 cg2d: Sum(rhs),rhsMax = -5.06372700086132E+00 1.70505818580120E-03 cg2d: Sum(rhs),rhsMax = -5.73345075402359E+00 1.77167127105526E-03 cg2d: Sum(rhs),rhsMax = -5.85979004289522E+00 1.83257529560813E-03 cg2d: Sum(rhs),rhsMax = -5.44466461559517E+00 1.88791211566467E-03 cg2d: Sum(rhs),rhsMax = -4.58316130248251E+00 1.93938683368865E-03 cg2d: Sum(rhs),rhsMax = -3.31781922137539E+00 2.06671962446419E-03 cg2d: Sum(rhs),rhsMax = -2.11130219196267E+00 2.17651147122412E-03 cg2d: Sum(rhs),rhsMax = -1.14090340853480E+00 2.23681620553021E-03 cg2d: Sum(rhs),rhsMax = -4.99848534719587E-01 2.25047699917321E-03 cg2d: Sum(rhs),rhsMax = -2.60655782466697E-01 2.23911226477155E-03 cg2d: Sum(rhs),rhsMax = -4.39995092549114E-01 2.31619525789137E-03 cg2d: Sum(rhs),rhsMax = -9.73065362449110E-01 2.39332626855393E-03 cg2d: Sum(rhs),rhsMax = -1.72050699478543E+00 2.46478011195859E-03 cg2d: Sum(rhs),rhsMax = -2.52266991876957E+00 2.52475931743320E-03 cg2d: Sum(rhs),rhsMax = -3.22876233049613E+00 2.56860712100944E-03 cg2d: Sum(rhs),rhsMax = -3.71679728868634E+00 2.59379158712856E-03 cg2d: Sum(rhs),rhsMax = -3.90622256836654E+00 2.60046739540798E-03 cg2d: Sum(rhs),rhsMax = -3.76635996892094E+00 2.59154638846599E-03 cg2d: Sum(rhs),rhsMax = -3.32194324411648E+00 2.57230687687111E-03 cg2d: Sum(rhs),rhsMax = -2.62658842288924E+00 2.57617681166808E-03 cg2d: Sum(rhs),rhsMax = -1.83605064490545E+00 2.60704660280726E-03 cg2d: Sum(rhs),rhsMax = -1.17475765790452E+00 2.55368008240027E-03 cg2d: Sum(rhs),rhsMax = -6.93804988735893E-01 2.53090265590655E-03 cg2d: Sum(rhs),rhsMax = -5.05047450374073E-01 2.55686895389617E-03 cg2d: Sum(rhs),rhsMax = -6.48264637106885E-01 2.59998583682085E-03 cg2d: Sum(rhs),rhsMax = -1.07209268783039E+00 2.65617338148000E-03 cg2d: Sum(rhs),rhsMax = -1.66908712580833E+00 2.71885905127502E-03 cg2d: Sum(rhs),rhsMax = -2.30829477357614E+00 2.78009789934764E-03 cg2d: Sum(rhs),rhsMax = -2.86565277910636E+00 2.83193122904156E-03 cg2d: Sum(rhs),rhsMax = -3.24451798921523E+00 2.86771959493939E-03 cg2d: Sum(rhs),rhsMax = -3.38601199355764E+00 2.88321599281217E-03 cg2d: Sum(rhs),rhsMax = -3.27256638270882E+00 2.87721813235292E-03 cg2d: Sum(rhs),rhsMax = -2.92790966306004E+00 2.85172234882307E-03 cg2d: Sum(rhs),rhsMax = -2.33412422089016E+00 2.90854934181725E-03 cg2d: Sum(rhs),rhsMax = -1.72249774721663E+00 2.93304378719461E-03 cg2d: Sum(rhs),rhsMax = -1.20918297234892E+00 2.88331764734801E-03 cg2d: Sum(rhs),rhsMax = -8.64627596961419E-01 2.77469264623239E-03 cg2d: Sum(rhs),rhsMax = -7.54124891100575E-01 2.64912179842186E-03 cg2d: Sum(rhs),rhsMax = -8.90970431436881E-01 2.63954760551314E-03 cg2d: Sum(rhs),rhsMax = -1.27694151355948E+00 2.64744426692679E-03 cg2d: Sum(rhs),rhsMax = -1.82484052187808E+00 2.67027729942345E-03 cg2d: Sum(rhs),rhsMax = -2.37315957280199E+00 2.75143061498221E-03 cg2d: Sum(rhs),rhsMax = -2.81865444952550E+00 2.84716527335906E-03 cg2d: Sum(rhs),rhsMax = -3.10154836637971E+00 2.92480128287712E-03 cg2d: Sum(rhs),rhsMax = -3.18846101165040E+00 2.97120288135703E-03 cg2d: Sum(rhs),rhsMax = -3.07648899089473E+00 2.97966804314380E-03 cg2d: Sum(rhs),rhsMax = -2.73889383060039E+00 3.00381242693393E-03 cg2d: Sum(rhs),rhsMax = -2.22467439609705E+00 3.08036416570735E-03 cg2d: Sum(rhs),rhsMax = -1.72205870501632E+00 3.09182675853849E-03 cg2d: Sum(rhs),rhsMax = -1.29867905226140E+00 3.03934314878466E-03 cg2d: Sum(rhs),rhsMax = -1.01869170060677E+00 2.93659610985749E-03 cg2d: Sum(rhs),rhsMax = -9.40480520848979E-01 2.80689810795424E-03 cg2d: Sum(rhs),rhsMax = -1.09949780549126E+00 2.68543416391537E-03 cg2d: Sum(rhs),rhsMax = -1.41326293436507E+00 2.73031558207717E-03 cg2d: Sum(rhs),rhsMax = -1.84663434409390E+00 2.80043602118269E-03 cg2d: Sum(rhs),rhsMax = -2.29938359940696E+00 2.88238464042894E-03 cg2d: Sum(rhs),rhsMax = -2.68234639089397E+00 2.96047703538522E-03 cg2d: Sum(rhs),rhsMax = -2.93315828529257E+00 3.01993446459524E-03 cg2d: Sum(rhs),rhsMax = -3.01902018464087E+00 3.04982329663160E-03 cg2d: Sum(rhs),rhsMax = -2.93352616193196E+00 3.04517980677761E-03 cg2d: Sum(rhs),rhsMax = -2.60293017751872E+00 3.11258934551421E-03 cg2d: Sum(rhs),rhsMax = -2.17108457932830E+00 3.17297137690716E-03 cg2d: Sum(rhs),rhsMax = -1.74527758644254E+00 3.17471661336720E-03 cg2d: Sum(rhs),rhsMax = -1.38699228943852E+00 3.11938180630092E-03 cg2d: Sum(rhs),rhsMax = -1.15365726106277E+00 3.01971793997578E-03 cg2d: Sum(rhs),rhsMax = -1.09507470798128E+00 2.89700833338688E-03 cg2d: Sum(rhs),rhsMax = -1.24083506552644E+00 2.77676427875711E-03 cg2d: Sum(rhs),rhsMax = -1.52448012205583E+00 2.78119166491159E-03 cg2d: Sum(rhs),rhsMax = -1.89521298694575E+00 2.84461356081803E-03 cg2d: Sum(rhs),rhsMax = -2.28485342435852E+00 2.91823911455492E-03 cg2d: Sum(rhs),rhsMax = -2.61656140419883E+00 2.98773884760566E-03 cg2d: Sum(rhs),rhsMax = -2.83507154092058E+00 3.03980210807801E-03 cg2d: Sum(rhs),rhsMax = -2.91022627995514E+00 3.06473925275166E-03 cg2d: Sum(rhs),rhsMax = -2.83013555728064E+00 3.06396601692399E-03 cg2d: Sum(rhs),rhsMax = -2.50925836790003E+00 3.16208631089384E-03 cg2d: Sum(rhs),rhsMax = -2.13382308005105E+00 3.21610130510707E-03 cg2d: Sum(rhs),rhsMax = -1.76355326290644E+00 3.21680821932762E-03 cg2d: Sum(rhs),rhsMax = -1.45381575767970E+00 3.16554827399140E-03 cg2d: Sum(rhs),rhsMax = -1.25532495032972E+00 3.07378669742344E-03 cg2d: Sum(rhs),rhsMax = -1.21015699478071E+00 2.96071726068214E-03 cg2d: Sum(rhs),rhsMax = -1.34100882216637E+00 2.84939003314131E-03 cg2d: Sum(rhs),rhsMax = -1.60967685957454E+00 2.80618859844573E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809592922605D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809592922605D-01 global fc = 0.473809592922605D-01 ph-check fcpertplus = 4.73809592922604800E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427812299E+01 4.29236468073645E-04 cg2d: Sum(rhs),rhsMax = -1.42596483750922E+01 6.43184796299203E-04 cg2d: Sum(rhs),rhsMax = -1.33191798291554E+01 8.17951763333384E-04 cg2d: Sum(rhs),rhsMax = -1.23992251127932E+01 9.31105229084380E-04 cg2d: Sum(rhs),rhsMax = -1.11311374833656E+01 9.89364856951693E-04 cg2d: Sum(rhs),rhsMax = -7.69378559680127E+00 1.22456378107658E-03 cg2d: Sum(rhs),rhsMax = -4.90471812537198E+00 1.44777510401422E-03 cg2d: Sum(rhs),rhsMax = -2.84179355556796E+00 1.58982063267578E-03 cg2d: Sum(rhs),rhsMax = -1.32805357210042E+00 1.64357698088432E-03 cg2d: Sum(rhs),rhsMax = -3.38669558456630E-01 1.61756160388005E-03 cg2d: Sum(rhs),rhsMax = 5.21458727004908E-02 1.53363857899991E-03 cg2d: Sum(rhs),rhsMax = -2.82296785607852E-01 1.42794064729481E-03 cg2d: Sum(rhs),rhsMax = -1.26044129938965E+00 1.49223780793491E-03 cg2d: Sum(rhs),rhsMax = -2.58887239840934E+00 1.56210440784067E-03 cg2d: Sum(rhs),rhsMax = -3.94961600079743E+00 1.63424213535129E-03 cg2d: Sum(rhs),rhsMax = -5.06372696904793E+00 1.70505819536201E-03 cg2d: Sum(rhs),rhsMax = -5.73345071464867E+00 1.77167128223717E-03 cg2d: Sum(rhs),rhsMax = -5.85978999962347E+00 1.83257530824608E-03 cg2d: Sum(rhs),rhsMax = -5.44466457308026E+00 1.88791212954294E-03 cg2d: Sum(rhs),rhsMax = -4.58316126514658E+00 1.93938684858690E-03 cg2d: Sum(rhs),rhsMax = -3.31781921542342E+00 2.06671962708144E-03 cg2d: Sum(rhs),rhsMax = -2.11130218603322E+00 2.17651147580120E-03 cg2d: Sum(rhs),rhsMax = -1.14090340234057E+00 2.23681621501813E-03 cg2d: Sum(rhs),rhsMax = -4.99848529702401E-01 2.25047701583234E-03 cg2d: Sum(rhs),rhsMax = -2.60655778871503E-01 2.23911228423885E-03 cg2d: Sum(rhs),rhsMax = -4.39995087270513E-01 2.31619527894484E-03 cg2d: Sum(rhs),rhsMax = -9.73065351913167E-01 2.39332629158677E-03 cg2d: Sum(rhs),rhsMax = -1.72050697610234E+00 2.46478013734141E-03 cg2d: Sum(rhs),rhsMax = -2.52266989013597E+00 2.52475934545973E-03 cg2d: Sum(rhs),rhsMax = -3.22876229157432E+00 2.56860715185412E-03 cg2d: Sum(rhs),rhsMax = -3.71679724088557E+00 2.59379162082334E-03 cg2d: Sum(rhs),rhsMax = -3.90622251489906E+00 2.60046743184246E-03 cg2d: Sum(rhs),rhsMax = -3.76635991449345E+00 2.59154642741132E-03 cg2d: Sum(rhs),rhsMax = -3.32194319416302E+00 2.57230691802310E-03 cg2d: Sum(rhs),rhsMax = -2.62658849003483E+00 2.57617674996980E-03 cg2d: Sum(rhs),rhsMax = -1.83605069534593E+00 2.60704653864733E-03 cg2d: Sum(rhs),rhsMax = -1.17475769540524E+00 2.55368001492733E-03 cg2d: Sum(rhs),rhsMax = -6.93804983399513E-01 2.53090270322962E-03 cg2d: Sum(rhs),rhsMax = -5.05047449451605E-01 2.55686900256553E-03 cg2d: Sum(rhs),rhsMax = -6.48264634311565E-01 2.59998588699243E-03 cg2d: Sum(rhs),rhsMax = -1.07209267761517E+00 2.65617343339066E-03 cg2d: Sum(rhs),rhsMax = -1.66908710451189E+00 2.71885910519527E-03 cg2d: Sum(rhs),rhsMax = -2.30829473989601E+00 2.78009795552941E-03 cg2d: Sum(rhs),rhsMax = -2.86565273405093E+00 2.83193128767074E-03 cg2d: Sum(rhs),rhsMax = -3.24451793577624E+00 2.86771965610162E-03 cg2d: Sum(rhs),rhsMax = -3.38601193625076E+00 2.88321605647768E-03 cg2d: Sum(rhs),rhsMax = -3.27256632700207E+00 2.87721819838286E-03 cg2d: Sum(rhs),rhsMax = -2.92790961463680E+00 2.85172241699515E-03 cg2d: Sum(rhs),rhsMax = -2.33412431213870E+00 2.90854925698675E-03 cg2d: Sum(rhs),rhsMax = -1.72249782255912E+00 2.93304370152417E-03 cg2d: Sum(rhs),rhsMax = -1.20918303654171E+00 2.88331756007430E-03 cg2d: Sum(rhs),rhsMax = -8.64627655781323E-01 2.77469255675543E-03 cg2d: Sum(rhs),rhsMax = -7.54124904455455E-01 2.64912187392233E-03 cg2d: Sum(rhs),rhsMax = -8.90970443055540E-01 2.63954768224944E-03 cg2d: Sum(rhs),rhsMax = -1.27694151596669E+00 2.64744434500352E-03 cg2d: Sum(rhs),rhsMax = -1.82484051000337E+00 2.67027737897914E-03 cg2d: Sum(rhs),rhsMax = -2.37315961727252E+00 2.75143061451365E-03 cg2d: Sum(rhs),rhsMax = -2.81865449515006E+00 2.84716527317985E-03 cg2d: Sum(rhs),rhsMax = -3.10154841344004E+00 2.92480128295216E-03 cg2d: Sum(rhs),rhsMax = -3.18846106064944E+00 2.97120288168030E-03 cg2d: Sum(rhs),rhsMax = -3.07648904248310E+00 2.97966804373794E-03 cg2d: Sum(rhs),rhsMax = -2.73889397210304E+00 3.00381233183611E-03 cg2d: Sum(rhs),rhsMax = -2.22467452111444E+00 3.08036407067657E-03 cg2d: Sum(rhs),rhsMax = -1.72205881744133E+00 3.09182666285711E-03 cg2d: Sum(rhs),rhsMax = -1.29867915689435E+00 3.03934305177406E-03 cg2d: Sum(rhs),rhsMax = -1.01869180345159E+00 2.93659601102649E-03 cg2d: Sum(rhs),rhsMax = -9.40480629745006E-01 2.80689800710949E-03 cg2d: Sum(rhs),rhsMax = -1.09949788616815E+00 2.68543416746450E-03 cg2d: Sum(rhs),rhsMax = -1.41326301679829E+00 2.73031558600181E-03 cg2d: Sum(rhs),rhsMax = -1.84663442737118E+00 2.80043602542233E-03 cg2d: Sum(rhs),rhsMax = -2.29938368318794E+00 2.88238464493068E-03 cg2d: Sum(rhs),rhsMax = -2.68234647543701E+00 2.96047704011583E-03 cg2d: Sum(rhs),rhsMax = -2.93315837133795E+00 3.01993446954923E-03 cg2d: Sum(rhs),rhsMax = -3.01902027325520E+00 3.04982330183379E-03 cg2d: Sum(rhs),rhsMax = -2.93352625436746E+00 3.04517981227913E-03 cg2d: Sum(rhs),rhsMax = -2.60293035912455E+00 3.11258924716528E-03 cg2d: Sum(rhs),rhsMax = -2.17108474765258E+00 3.17297127868843E-03 cg2d: Sum(rhs),rhsMax = -1.74527774552773E+00 3.17471651440640E-03 cg2d: Sum(rhs),rhsMax = -1.38699244432562E+00 3.11938170580164E-03 cg2d: Sum(rhs),rhsMax = -1.15365741787933E+00 3.01971783737862E-03 cg2d: Sum(rhs),rhsMax = -1.09507487420596E+00 2.89700822848645E-03 cg2d: Sum(rhs),rhsMax = -1.24083524960099E+00 2.77676417175120E-03 cg2d: Sum(rhs),rhsMax = -1.52448025734498E+00 2.78119167410738E-03 cg2d: Sum(rhs),rhsMax = -1.89521312213641E+00 2.84461357029124E-03 cg2d: Sum(rhs),rhsMax = -2.28485355901598E+00 2.91823912423141E-03 cg2d: Sum(rhs),rhsMax = -2.61656153881068E+00 2.98773885743784E-03 cg2d: Sum(rhs),rhsMax = -2.83507167668048E+00 3.03980211805492E-03 cg2d: Sum(rhs),rhsMax = -2.91022641850127E+00 3.06473926290232E-03 cg2d: Sum(rhs),rhsMax = -2.83013580399908E+00 3.06396591495478E-03 cg2d: Sum(rhs),rhsMax = -2.50925859964571E+00 3.16208621033994E-03 cg2d: Sum(rhs),rhsMax = -2.13382329982320E+00 3.21610120513612E-03 cg2d: Sum(rhs),rhsMax = -1.76355347533179E+00 3.21680811896901E-03 cg2d: Sum(rhs),rhsMax = -1.45381596834713E+00 3.16554817232183E-03 cg2d: Sum(rhs),rhsMax = -1.25532516565851E+00 3.07378659374364E-03 cg2d: Sum(rhs),rhsMax = -1.21015722199014E+00 2.96071715465043E-03 cg2d: Sum(rhs),rhsMax = -1.34100906867140E+00 2.84938992483826E-03 cg2d: Sum(rhs),rhsMax = -1.60967705440828E+00 2.80618861295686E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809582215826D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809582215826D-01 global fc = 0.473809582215826D-01 grad-res ------------------------------- grad-res 0 8 2 5 1 1 1 1 4.73809587569E-02 4.73809592923E-02 4.73809582216E-02 grad-res 0 8 8 22 0 1 1 1 5.35362934958E-06 5.35338922497E-06 4.48526780198E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = 5.35362934958476E-06 (PID.TID 0000.0001) ADM finite-diff_grad = 5.35338922497131E-06 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 22 , ichknum = 8 ph-test icomp, ncvarcomp, ichknum 25 25 9 ph-grd _loc: bi, bj, icomptest, ichknum 1 1 22 9 ph-grd -->hit<-- 5 5 1 1 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427797829E+01 4.29236468112940E-04 cg2d: Sum(rhs),rhsMax = -1.42596483780448E+01 6.43184796163184E-04 cg2d: Sum(rhs),rhsMax = -1.33191798354564E+01 8.17951762939257E-04 cg2d: Sum(rhs),rhsMax = -1.23992251199554E+01 9.31105228534313E-04 cg2d: Sum(rhs),rhsMax = -1.11311374851458E+01 9.89364856777928E-04 cg2d: Sum(rhs),rhsMax = -7.69378559565857E+00 1.22456378124360E-03 cg2d: Sum(rhs),rhsMax = -4.90471813013718E+00 1.44777510262178E-03 cg2d: Sum(rhs),rhsMax = -2.84179356261341E+00 1.58982062887937E-03 cg2d: Sum(rhs),rhsMax = -1.32805357822301E+00 1.64357697400579E-03 cg2d: Sum(rhs),rhsMax = -3.38669561604935E-01 1.61756159357386E-03 cg2d: Sum(rhs),rhsMax = 5.21458716032669E-02 1.53363856536742E-03 cg2d: Sum(rhs),rhsMax = -2.82296787294695E-01 1.42794065023144E-03 cg2d: Sum(rhs),rhsMax = -1.26044129940056E+00 1.49223781114109E-03 cg2d: Sum(rhs),rhsMax = -2.58887239595651E+00 1.56210441116600E-03 cg2d: Sum(rhs),rhsMax = -3.94961599605496E+00 1.63424213866498E-03 cg2d: Sum(rhs),rhsMax = -5.06372696283945E+00 1.70505819857946E-03 cg2d: Sum(rhs),rhsMax = -5.73345070793507E+00 1.77167128533877E-03 cg2d: Sum(rhs),rhsMax = -5.85978999313974E+00 1.83257531128479E-03 cg2d: Sum(rhs),rhsMax = -5.44466456726855E+00 1.88791213263889E-03 cg2d: Sum(rhs),rhsMax = -4.58316126031295E+00 1.93938685191028E-03 cg2d: Sum(rhs),rhsMax = -3.31781922656941E+00 2.06671962192675E-03 cg2d: Sum(rhs),rhsMax = -2.11130219501167E+00 2.17651146947632E-03 cg2d: Sum(rhs),rhsMax = -1.14090340988954E+00 2.23681620606267E-03 cg2d: Sum(rhs),rhsMax = -4.99848535809955E-01 2.25047700310695E-03 cg2d: Sum(rhs),rhsMax = -2.60655781784791E-01 2.23911229107984E-03 cg2d: Sum(rhs),rhsMax = -4.39995089861157E-01 2.31619528660917E-03 cg2d: Sum(rhs),rhsMax = -9.73065352894270E-01 2.39332629996413E-03 cg2d: Sum(rhs),rhsMax = -1.72050697456602E+00 2.46478014628371E-03 cg2d: Sum(rhs),rhsMax = -2.52266988578164E+00 2.52475935480879E-03 cg2d: Sum(rhs),rhsMax = -3.22876228471324E+00 2.56860716146996E-03 cg2d: Sum(rhs),rhsMax = -3.71679723229215E+00 2.59379163060814E-03 cg2d: Sum(rhs),rhsMax = -3.90622250561112E+00 2.60046744175643E-03 cg2d: Sum(rhs),rhsMax = -3.76635990563555E+00 2.59154643747760E-03 cg2d: Sum(rhs),rhsMax = -3.32194318681219E+00 2.57230692832177E-03 cg2d: Sum(rhs),rhsMax = -2.62658849404247E+00 2.57617675201189E-03 cg2d: Sum(rhs),rhsMax = -1.83605070059393E+00 2.60704654000988E-03 cg2d: Sum(rhs),rhsMax = -1.17475770157584E+00 2.55368001584800E-03 cg2d: Sum(rhs),rhsMax = -6.93804986951233E-01 2.53090271575175E-03 cg2d: Sum(rhs),rhsMax = -5.05047454126436E-01 2.55686901589932E-03 cg2d: Sum(rhs),rhsMax = -6.48264638408088E-01 2.59998590115774E-03 cg2d: Sum(rhs),rhsMax = -1.07209267950321E+00 2.65617344836001E-03 cg2d: Sum(rhs),rhsMax = -1.66908710307695E+00 2.71885912090386E-03 cg2d: Sum(rhs),rhsMax = -2.30829473478006E+00 2.78009797189107E-03 cg2d: Sum(rhs),rhsMax = -2.86565272564969E+00 2.83193130459628E-03 cg2d: Sum(rhs),rhsMax = -3.24451792507240E+00 2.86771967351620E-03 cg2d: Sum(rhs),rhsMax = -3.38601192459129E+00 2.88321607433400E-03 cg2d: Sum(rhs),rhsMax = -3.27256631588774E+00 2.87721821666791E-03 cg2d: Sum(rhs),rhsMax = -2.92790960553518E+00 2.85172243573004E-03 cg2d: Sum(rhs),rhsMax = -2.33412432316328E+00 2.90854925610376E-03 cg2d: Sum(rhs),rhsMax = -1.72249783410311E+00 2.93304369998846E-03 cg2d: Sum(rhs),rhsMax = -1.20918304868741E+00 2.88331755802725E-03 cg2d: Sum(rhs),rhsMax = -8.64627668777794E-01 2.77469255436543E-03 cg2d: Sum(rhs),rhsMax = -7.54124911656601E-01 2.64912189575634E-03 cg2d: Sum(rhs),rhsMax = -8.90970449512938E-01 2.63954770481764E-03 cg2d: Sum(rhs),rhsMax = -1.27694151938322E+00 2.64744436829366E-03 cg2d: Sum(rhs),rhsMax = -1.82484050874701E+00 2.67027740296060E-03 cg2d: Sum(rhs),rhsMax = -2.37315960888959E+00 2.75143064193052E-03 cg2d: Sum(rhs),rhsMax = -2.81865448334860E+00 2.84716530055532E-03 cg2d: Sum(rhs),rhsMax = -3.10154839993907E+00 2.92480131022902E-03 cg2d: Sum(rhs),rhsMax = -3.18846104707666E+00 2.97120290897199E-03 cg2d: Sum(rhs),rhsMax = -3.07648903024106E+00 2.97966807130778E-03 cg2d: Sum(rhs),rhsMax = -2.73889399313741E+00 3.00381232706181E-03 cg2d: Sum(rhs),rhsMax = -2.22467454176713E+00 3.08036406546392E-03 cg2d: Sum(rhs),rhsMax = -1.72205883802402E+00 3.09182665731698E-03 cg2d: Sum(rhs),rhsMax = -1.29867917787563E+00 3.03934304604297E-03 cg2d: Sum(rhs),rhsMax = -1.01869182544068E+00 2.93659600523805E-03 cg2d: Sum(rhs),rhsMax = -9.40480653437199E-01 2.80689800136639E-03 cg2d: Sum(rhs),rhsMax = -1.09949789513539E+00 2.68543420335652E-03 cg2d: Sum(rhs),rhsMax = -1.41326302207748E+00 2.73031562247415E-03 cg2d: Sum(rhs),rhsMax = -1.84663442760604E+00 2.80043606205807E-03 cg2d: Sum(rhs),rhsMax = -2.29938367858481E+00 2.88238468139966E-03 cg2d: Sum(rhs),rhsMax = -2.68234646729451E+00 2.96047707624555E-03 cg2d: Sum(rhs),rhsMax = -2.93315836138840E+00 3.01993450536457E-03 cg2d: Sum(rhs),rhsMax = -3.01902026321863E+00 3.04982333755682E-03 cg2d: Sum(rhs),rhsMax = -2.93352624580785E+00 3.04517984828870E-03 cg2d: Sum(rhs),rhsMax = -2.60293039180864E+00 3.11258923960469E-03 cg2d: Sum(rhs),rhsMax = -2.17108477974053E+00 3.17297127081762E-03 cg2d: Sum(rhs),rhsMax = -1.74527777753642E+00 3.17471650637583E-03 cg2d: Sum(rhs),rhsMax = -1.38699247695907E+00 3.11938169777874E-03 cg2d: Sum(rhs),rhsMax = -1.15365745197251E+00 3.01971782951696E-03 cg2d: Sum(rhs),rhsMax = -1.09507491062153E+00 2.89700822089742E-03 cg2d: Sum(rhs),rhsMax = -1.24083528904692E+00 2.77676416448369E-03 cg2d: Sum(rhs),rhsMax = -1.52448026941077E+00 2.78119172018985E-03 cg2d: Sum(rhs),rhsMax = -1.89521312899566E+00 2.84461361646902E-03 cg2d: Sum(rhs),rhsMax = -2.28485356083282E+00 2.91823917012264E-03 cg2d: Sum(rhs),rhsMax = -2.61656153694279E+00 2.98773890283555E-03 cg2d: Sum(rhs),rhsMax = -2.83507167302365E+00 3.03980216296645E-03 cg2d: Sum(rhs),rhsMax = -2.91022641501197E+00 3.06473930754643E-03 cg2d: Sum(rhs),rhsMax = -2.83013585099319E+00 3.06396590730025E-03 cg2d: Sum(rhs),rhsMax = -2.50925864569278E+00 3.16208620234789E-03 cg2d: Sum(rhs),rhsMax = -2.13382334538331E+00 3.21610119689804E-03 cg2d: Sum(rhs),rhsMax = -1.76355352110573E+00 3.21680811062452E-03 cg2d: Sum(rhs),rhsMax = -1.45381601520705E+00 3.16554816403305E-03 cg2d: Sum(rhs),rhsMax = -1.25532521456313E+00 3.07378658566551E-03 cg2d: Sum(rhs),rhsMax = -1.21015727384799E+00 2.96071714690318E-03 cg2d: Sum(rhs),rhsMax = -1.34100912413018E+00 2.84938991748695E-03 cg2d: Sum(rhs),rhsMax = -1.60967707758843E+00 2.80618866706300E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809576551256D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809576551256D-01 global fc = 0.473809576551256D-01 ph-check fcpertplus = 4.73809576551255732E-002 ph-check fcpertminus = 4.73809587569216234E-002 (PID.TID 0000.0001) INI_CG2D: CG2D normalisation factor = 1.9999999999999996E-04 (PID.TID 0000.0001) ctrl_depth_ini: ctrl update R_low, adding the control vector. (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) SOLVE_FOR_PRESSURE: putPmEinXvector = F cg2d: Sum(rhs),rhsMax = 0.00000000000000E+00 0.00000000000000E+00 cg2d: Sum(rhs),rhsMax = -2.49999999999995E+01 6.03492218443701E-05 cg2d: Sum(rhs),rhsMax = -1.81034404639061E+01 2.18766023587220E-04 cg2d: Sum(rhs),rhsMax = -1.56126427803705E+01 4.29236468096729E-04 cg2d: Sum(rhs),rhsMax = -1.42596483788907E+01 6.43184796125918E-04 cg2d: Sum(rhs),rhsMax = -1.33191798362448E+01 8.17951762894152E-04 cg2d: Sum(rhs),rhsMax = -1.23992251204806E+01 9.31105228501568E-04 cg2d: Sum(rhs),rhsMax = -1.11311374861223E+01 9.89364856700670E-04 cg2d: Sum(rhs),rhsMax = -7.69378559520975E+00 1.22456378132536E-03 cg2d: Sum(rhs),rhsMax = -4.90471812955908E+00 1.44777510278519E-03 cg2d: Sum(rhs),rhsMax = -2.84179356190559E+00 1.58982062917921E-03 cg2d: Sum(rhs),rhsMax = -1.32805357741139E+00 1.64357697451589E-03 cg2d: Sum(rhs),rhsMax = -3.38669560699599E-01 1.61756159438564E-03 cg2d: Sum(rhs),rhsMax = 5.21458727712663E-02 1.53363856658493E-03 cg2d: Sum(rhs),rhsMax = -2.82296787277848E-01 1.42794064105366E-03 cg2d: Sum(rhs),rhsMax = -1.26044130644321E+00 1.49223780009104E-03 cg2d: Sum(rhs),rhsMax = -2.58887241453351E+00 1.56210439833046E-03 cg2d: Sum(rhs),rhsMax = -3.94961602804506E+00 1.63424212417715E-03 cg2d: Sum(rhs),rhsMax = -5.06372700706982E+00 1.70505818258375E-03 cg2d: Sum(rhs),rhsMax = -5.73345076073718E+00 1.77167126795368E-03 cg2d: Sum(rhs),rhsMax = -5.85979004937896E+00 1.83257529256943E-03 cg2d: Sum(rhs),rhsMax = -5.44466462140692E+00 1.88791211256873E-03 cg2d: Sum(rhs),rhsMax = -4.58316130731613E+00 1.93938683036530E-03 cg2d: Sum(rhs),rhsMax = -3.31781921022946E+00 2.06671962961887E-03 cg2d: Sum(rhs),rhsMax = -2.11130218298424E+00 2.17651147754900E-03 cg2d: Sum(rhs),rhsMax = -1.14090340098584E+00 2.23681621448567E-03 cg2d: Sum(rhs),rhsMax = -4.99848528612052E-01 2.25047701189859E-03 cg2d: Sum(rhs),rhsMax = -2.60655779553425E-01 2.23911225793058E-03 cg2d: Sum(rhs),rhsMax = -4.39995089958489E-01 2.31619525022704E-03 cg2d: Sum(rhs),rhsMax = -9.73065361468025E-01 2.39332626017657E-03 cg2d: Sum(rhs),rhsMax = -1.72050699632177E+00 2.46478010301630E-03 cg2d: Sum(rhs),rhsMax = -2.52266992312392E+00 2.52475930808415E-03 cg2d: Sum(rhs),rhsMax = -3.22876233735719E+00 2.56860711139363E-03 cg2d: Sum(rhs),rhsMax = -3.71679729727976E+00 2.59379157734376E-03 cg2d: Sum(rhs),rhsMax = -3.90622257765450E+00 2.60046738549399E-03 cg2d: Sum(rhs),rhsMax = -3.76635997777885E+00 2.59154637839972E-03 cg2d: Sum(rhs),rhsMax = -3.32194325146733E+00 2.57230686657244E-03 cg2d: Sum(rhs),rhsMax = -2.62658841888163E+00 2.57617680962599E-03 cg2d: Sum(rhs),rhsMax = -1.83605063965746E+00 2.60704660144473E-03 cg2d: Sum(rhs),rhsMax = -1.17475765173394E+00 2.55368008147960E-03 cg2d: Sum(rhs),rhsMax = -6.93804985184193E-01 2.53090264338443E-03 cg2d: Sum(rhs),rhsMax = -5.05047445699272E-01 2.55686894056238E-03 cg2d: Sum(rhs),rhsMax = -6.48264633010389E-01 2.59998582265554E-03 cg2d: Sum(rhs),rhsMax = -1.07209268594237E+00 2.65617336651066E-03 cg2d: Sum(rhs),rhsMax = -1.66908712724330E+00 2.71885903556644E-03 cg2d: Sum(rhs),rhsMax = -2.30829477869211E+00 2.78009788298599E-03 cg2d: Sum(rhs),rhsMax = -2.86565278750763E+00 2.83193121211602E-03 cg2d: Sum(rhs),rhsMax = -3.24451799991912E+00 2.86771957752480E-03 cg2d: Sum(rhs),rhsMax = -3.38601200521715E+00 2.88321597495585E-03 cg2d: Sum(rhs),rhsMax = -3.27256639382318E+00 2.87721811406787E-03 cg2d: Sum(rhs),rhsMax = -2.92790967216171E+00 2.85172233008819E-03 cg2d: Sum(rhs),rhsMax = -2.33412420986563E+00 2.90854934270023E-03 cg2d: Sum(rhs),rhsMax = -1.72249773567268E+00 2.93304378873033E-03 cg2d: Sum(rhs),rhsMax = -1.20918296020325E+00 2.88331764939506E-03 cg2d: Sum(rhs),rhsMax = -8.64627583964986E-01 2.77469264862239E-03 cg2d: Sum(rhs),rhsMax = -7.54124883899478E-01 2.64912177658785E-03 cg2d: Sum(rhs),rhsMax = -8.90970424979527E-01 2.63954758294495E-03 cg2d: Sum(rhs),rhsMax = -1.27694151014300E+00 2.64744424363666E-03 cg2d: Sum(rhs),rhsMax = -1.82484052313449E+00 2.67027727544199E-03 cg2d: Sum(rhs),rhsMax = -2.37315958118498E+00 2.75143058756532E-03 cg2d: Sum(rhs),rhsMax = -2.81865446132702E+00 2.84716524598359E-03 cg2d: Sum(rhs),rhsMax = -3.10154837988073E+00 2.92480125560026E-03 cg2d: Sum(rhs),rhsMax = -3.18846102522324E+00 2.97120285406533E-03 cg2d: Sum(rhs),rhsMax = -3.07648900313682E+00 2.97966801557397E-03 cg2d: Sum(rhs),rhsMax = -2.73889380956608E+00 3.00381243170824E-03 cg2d: Sum(rhs),rhsMax = -2.22467437544443E+00 3.08036417092001E-03 cg2d: Sum(rhs),rhsMax = -1.72205868443371E+00 3.09182676407861E-03 cg2d: Sum(rhs),rhsMax = -1.29867903128018E+00 3.03934315451575E-03 cg2d: Sum(rhs),rhsMax = -1.01869167861774E+00 2.93659611564595E-03 cg2d: Sum(rhs),rhsMax = -9.40480497156858E-01 2.80689811369735E-03 cg2d: Sum(rhs),rhsMax = -1.09949779652410E+00 2.68543412802335E-03 cg2d: Sum(rhs),rhsMax = -1.41326292908597E+00 2.73031554560482E-03 cg2d: Sum(rhs),rhsMax = -1.84663434385911E+00 2.80043598454696E-03 cg2d: Sum(rhs),rhsMax = -2.29938360401017E+00 2.88238460395997E-03 cg2d: Sum(rhs),rhsMax = -2.68234639903654E+00 2.96047699925551E-03 cg2d: Sum(rhs),rhsMax = -2.93315829524216E+00 3.01993442877993E-03 cg2d: Sum(rhs),rhsMax = -3.01902019467751E+00 3.04982326090856E-03 cg2d: Sum(rhs),rhsMax = -2.93352617049163E+00 3.04517977076807E-03 cg2d: Sum(rhs),rhsMax = -2.60293014483474E+00 3.11258935307477E-03 cg2d: Sum(rhs),rhsMax = -2.17108454724042E+00 3.17297138477801E-03 cg2d: Sum(rhs),rhsMax = -1.74527755443394E+00 3.17471662139779E-03 cg2d: Sum(rhs),rhsMax = -1.38699225680515E+00 3.11938181432383E-03 cg2d: Sum(rhs),rhsMax = -1.15365722696968E+00 3.01971794783744E-03 cg2d: Sum(rhs),rhsMax = -1.09507467156581E+00 2.89700834097592E-03 cg2d: Sum(rhs),rhsMax = -1.24083502608062E+00 2.77676428602461E-03 cg2d: Sum(rhs),rhsMax = -1.52448010999015E+00 2.78119161882913E-03 cg2d: Sum(rhs),rhsMax = -1.89521298008660E+00 2.84461351464025E-03 cg2d: Sum(rhs),rhsMax = -2.28485342254179E+00 2.91823906866369E-03 cg2d: Sum(rhs),rhsMax = -2.61656140606681E+00 2.98773880220797E-03 cg2d: Sum(rhs),rhsMax = -2.83507154457753E+00 3.03980206316647E-03 cg2d: Sum(rhs),rhsMax = -2.91022628344454E+00 3.06473920810756E-03 cg2d: Sum(rhs),rhsMax = -2.83013551028663E+00 3.06396602457853E-03 cg2d: Sum(rhs),rhsMax = -2.50925832185306E+00 3.16208631888589E-03 cg2d: Sum(rhs),rhsMax = -2.13382303449103E+00 3.21610131334517E-03 cg2d: Sum(rhs),rhsMax = -1.76355321713259E+00 3.21680822767212E-03 cg2d: Sum(rhs),rhsMax = -1.45381571081988E+00 3.16554828228021E-03 cg2d: Sum(rhs),rhsMax = -1.25532490142519E+00 3.07378670550159E-03 cg2d: Sum(rhs),rhsMax = -1.21015694292296E+00 2.96071726842941E-03 cg2d: Sum(rhs),rhsMax = -1.34100876670769E+00 2.84939004049264E-03 cg2d: Sum(rhs),rhsMax = -1.60967683639449E+00 2.80618854433960E-03 (PID.TID 0000.0001) Did not write pickup because writePickupAtEnd = FALSE --> objf_test(bi,bj) = 0.473809598587176D-01 --> objf_tracer(bi,bj) = 0.000000000000000D+00 --> objf_atl(bi,bj) = 0.000000000000000D+00 local fc = 0.473809598587176D-01 global fc = 0.473809598587176D-01 grad-res ------------------------------- grad-res 0 9 5 5 1 1 1 1 4.73809587569E-02 4.73809576551E-02 4.73809598587E-02 grad-res 0 9 9 25 0 1 1 1 -1.10178420347E-05 -1.10179601553E-05 -1.07208534750E-05 (PID.TID 0000.0001) ADM ref_cost_function = 4.73809587569216E-02 (PID.TID 0000.0001) ADM adjoint_gradient = -1.10178420346761E-05 (PID.TID 0000.0001) ADM finite-diff_grad = -1.10179601553462E-05 ph-grd ierr --------------------------- ph-grd ierr = 0 , icomp = 25 , ichknum = 9 (PID.TID 0000.0001) (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Gradient check results >>> START <<< (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) (PID.TID 0000.0001) EPS = 1.000000E-04 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output h.p: Id Itile Jtile LAYER bi bj X(Id) X(Id)+/-EPS (PID.TID 0000.0001) grdchk output h.c: Id FC FC1 FC2 (PID.TID 0000.0001) grdchk output h.g: Id FC1-FC2/(2*EPS) ADJ GRAD(FC) 1-FDGRD/ADGRD (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 1 1 1 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 1 4.7380958756922E-02 4.7380959323104E-02 4.7380958190739E-02 (PID.TID 0000.0001) grdchk output (g): 1 5.6618229896110E-06 5.6618924663274E-06 1.2270935341951E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 2 4 1 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 2 4.7380958756922E-02 4.7380958754124E-02 4.7380958759719E-02 (PID.TID 0000.0001) grdchk output (g): 2 -2.7973560967620E-08 -2.8254674296820E-08 9.9492680838130E-03 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 3 2 2 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 3 4.7380958756922E-02 4.7380958867367E-02 4.7380958646476E-02 (PID.TID 0000.0001) grdchk output (g): 3 1.1044564221518E-06 1.1043229855217E-06 -1.2083116257045E-04 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 4 5 2 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 4 4.7380958756922E-02 4.7380958774791E-02 4.7380958739052E-02 (PID.TID 0000.0001) grdchk output (g): 4 1.7869396934378E-07 1.7868316219064E-07 -6.0482213358970E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 5 3 3 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 5 4.7380958756922E-02 4.7380959166071E-02 4.7380958347772E-02 (PID.TID 0000.0001) grdchk output (g): 5 4.0914973839512E-06 4.0916332825050E-06 3.3213766817197E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 6 1 4 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 6 4.7380958756922E-02 4.7380958926778E-02 4.7380958587065E-02 (PID.TID 0000.0001) grdchk output (g): 6 1.6985654202606E-06 1.6984964044577E-06 -4.0633470115514E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 7 4 4 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 7 4.7380958756922E-02 4.7380958548446E-02 4.7380958965397E-02 (PID.TID 0000.0001) grdchk output (g): 7 -2.0847505666222E-06 -2.0846252507150E-06 -6.0114357318675E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 8 2 5 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 8 4.7380958756922E-02 4.7380959292260E-02 4.7380958221583E-02 (PID.TID 0000.0001) grdchk output (g): 8 5.3533892249713E-06 5.3536293495848E-06 4.4852678019791E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk output (p): 9 5 5 1 1 1 0.000000000E+00 -1.000000000E-04 (PID.TID 0000.0001) grdchk output (c): 9 4.7380958756922E-02 4.7380957655126E-02 4.7380959858718E-02 (PID.TID 0000.0001) grdchk output (g): 9 -1.1017960155346E-05 -1.1017842034676E-05 -1.0720853474977E-05 (PID.TID 0000.0001) (PID.TID 0000.0001) grdchk summary : RMS of 9 ratios = 3.3168733422372E-03 (PID.TID 0000.0001) (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) // Gradient check results >>> END <<< (PID.TID 0000.0001) // ======================================================= (PID.TID 0000.0001) (PID.TID 0000.0001) Seconds in section "ALL [THE_MODEL_MAIN]": (PID.TID 0000.0001) User time: 6.8799999999999999 (PID.TID 0000.0001) System time: 5.00000000000000028E-002 (PID.TID 0000.0001) Wall clock time: 6.9490289688110352 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "INITIALISE_FIXED [THE_MODEL_MAIN]": (PID.TID 0000.0001) User time: 1.00000000000000002E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 1.76341533660888672E-002 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "ADTHE_MAIN_LOOP [ADJOINT RUN]": (PID.TID 0000.0001) User time: 2.0300000000000002 (PID.TID 0000.0001) System time: 2.00000000000000004E-002 (PID.TID 0000.0001) Wall clock time: 2.0546469688415527 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "LOAD_FIELDS_DRIVER [FORWARD_STEP]": (PID.TID 0000.0001) User time: 4.99999999999998224E-002 (PID.TID 0000.0001) System time: 1.00000000000000019E-002 (PID.TID 0000.0001) Wall clock time: 5.31342029571533203E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]": (PID.TID 0000.0001) User time: 1.99999999999995737E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 1.95338726043701172E-002 (PID.TID 0000.0001) No. starts: 2200 (PID.TID 0000.0001) No. stops: 2200 (PID.TID 0000.0001) Seconds in section "DO_ATMOSPHERIC_PHYS [FORWARD_STEP]": (PID.TID 0000.0001) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 1.77171230316162109E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DO_OCEANIC_PHYS [FORWARD_STEP]": (PID.TID 0000.0001) User time: 0.19999999999999840 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 0.26014780998229980 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "THERMODYNAMICS [FORWARD_STEP]": (PID.TID 0000.0001) User time: 1.1799999999999899 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 1.1533746719360352 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DYNAMICS [FORWARD_STEP]": (PID.TID 0000.0001) User time: 2.3499999999999668 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 2.3204956054687500 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "SOLVE_FOR_PRESSURE [FORWARD_STEP]": (PID.TID 0000.0001) User time: 0.66999999999999638 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 0.70829105377197266 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "MOM_CORRECTION_STEP [FORWARD_STEP]": (PID.TID 0000.0001) User time: 0.12999999999999812 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 8.67292881011962891E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "INTEGR_CONTINUITY [FORWARD_STEP]": (PID.TID 0000.0001) User time: 9.00000000000007461E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 8.19020271301269531E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "TRC_CORRECTION_STEP [FORWARD_STEP]": (PID.TID 0000.0001) User time: 4.99999999999989342E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 4.96864318847656250E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "BLOCKING_EXCHANGES [FORWARD_STEP]": (PID.TID 0000.0001) User time: 0.16999999999999549 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 0.17711949348449707 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DO_STATEVARS_TAVE [FORWARD_STEP]": (PID.TID 0000.0001) User time: 4.00000000000000355E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 1.85763835906982422E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "MONITOR [FORWARD_STEP]": (PID.TID 0000.0001) User time: 1.00000000000000089E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 5.97548484802246094E-003 (PID.TID 0000.0001) No. starts: 100 (PID.TID 0000.0001) No. stops: 100 (PID.TID 0000.0001) Seconds in section "COST_TILE [FORWARD_STEP]": (PID.TID 0000.0001) User time: 7.00000000000002842E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 8.59625339508056641E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DO_THE_MODEL_IO [FORWARD_STEP]": (PID.TID 0000.0001) User time: 1.99999999999995737E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 1.96769237518310547E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "DO_WRITE_PICKUP [FORWARD_STEP]": (PID.TID 0000.0001) User time: 3.00000000000002487E-002 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 1.92079544067382813E-002 (PID.TID 0000.0001) No. starts: 2000 (PID.TID 0000.0001) No. stops: 2000 (PID.TID 0000.0001) Seconds in section "CTRL_PACK [THE_MODEL_MAIN]": (PID.TID 0000.0001) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 5.71966171264648438E-004 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "CTRL_PACK [THE_MODEL_MAIN]": (PID.TID 0000.0001) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 5.02109527587890625E-004 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "GRDCHK_MAIN [THE_MODEL_MAIN]": (PID.TID 0000.0001) User time: 4.8399999999999999 (PID.TID 0000.0001) System time: 3.00000000000000024E-002 (PID.TID 0000.0001) Wall clock time: 4.8755979537963867 (PID.TID 0000.0001) No. starts: 1 (PID.TID 0000.0001) No. stops: 1 (PID.TID 0000.0001) Seconds in section "INITIALISE_VARIA [THE_MAIN_LOOP]": (PID.TID 0000.0001) User time: 3.00000000000002487E-002 (PID.TID 0000.0001) System time: 1.00000000000000019E-002 (PID.TID 0000.0001) Wall clock time: 2.52504348754882813E-002 (PID.TID 0000.0001) No. starts: 18 (PID.TID 0000.0001) No. stops: 18 (PID.TID 0000.0001) Seconds in section "MAIN LOOP [THE_MAIN_LOOP]": (PID.TID 0000.0001) User time: 4.8099999999999943 (PID.TID 0000.0001) System time: 2.00000000000000039E-002 (PID.TID 0000.0001) Wall clock time: 4.8438560962677002 (PID.TID 0000.0001) No. starts: 18 (PID.TID 0000.0001) No. stops: 18 (PID.TID 0000.0001) Seconds in section "FORWARD_STEP [THE_MAIN_LOOP]": (PID.TID 0000.0001) User time: 4.7500000000000346 (PID.TID 0000.0001) System time: 2.00000000000000039E-002 (PID.TID 0000.0001) Wall clock time: 4.7935974597930908 (PID.TID 0000.0001) No. starts: 1800 (PID.TID 0000.0001) No. stops: 1800 (PID.TID 0000.0001) Seconds in section "COST_FINAL [ADJOINT SPIN-DOWN]": (PID.TID 0000.0001) User time: 0.0000000000000000 (PID.TID 0000.0001) System time: 0.0000000000000000 (PID.TID 0000.0001) Wall clock time: 5.74111938476562500E-004 (PID.TID 0000.0001) No. starts: 18 (PID.TID 0000.0001) No. stops: 18 (PID.TID 0000.0001) // ====================================================== (PID.TID 0000.0001) // Tile <-> Tile communication statistics (PID.TID 0000.0001) // ====================================================== (PID.TID 0000.0001) // o Tile number: 000001 (PID.TID 0000.0001) // No. X exchanges = 0 (PID.TID 0000.0001) // Max. X spins = 0 (PID.TID 0000.0001) // Min. X spins = 1000000000 (PID.TID 0000.0001) // Total. X spins = 0 (PID.TID 0000.0001) // Avg. X spins = 0.00E+00 (PID.TID 0000.0001) // No. Y exchanges = 0 (PID.TID 0000.0001) // Max. Y spins = 0 (PID.TID 0000.0001) // Min. Y spins = 1000000000 (PID.TID 0000.0001) // Total. Y spins = 0 (PID.TID 0000.0001) // Avg. Y spins = 0.00E+00 (PID.TID 0000.0001) // o Thread number: 000001 (PID.TID 0000.0001) // No. barriers = 202532 (PID.TID 0000.0001) // Max. barrier spins = 1 (PID.TID 0000.0001) // Min. barrier spins = 1 (PID.TID 0000.0001) // Total barrier spins = 202532 (PID.TID 0000.0001) // Avg. barrier spins = 1.00E+00 PROGRAM MAIN: Execution ended Normally