/[MITgcm]/MITgcm/model/src/set_defaults.F
ViewVC logotype

Log of /MITgcm/model/src/set_defaults.F

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


Links to HEAD: (view) (download) (annotate)
Links to checkpoint44f_pre: (view) (download) (annotate)
Sticky Tag:

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 00:35:30 2002 UTC (22 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint44e_post, checkpoint44e_pre, checkpoint44f_post, checkpoint44f_pre, checkpoint44g_post, chkpt44d_post, release1_final_v1
Branch point for: release1_final
Changes since 1.32: +16 -10 lines
Diff to previous 1.32
add parameters to use real fresh water flux (replace USE_NATURALBCS option)
  with non-linear free-surface.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Tue Dec 11 14:57:34 2001 UTC (22 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint43a-release1mods, checkpoint44, checkpoint44b_post, checkpoint44b_pre, chkpt44a_post, chkpt44a_pre, chkpt44c_post, chkpt44c_pre, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials
Branch point for: release1-branch
Changes since 1.31: +1 -4 lines
Diff to previous 1.31
zonal_filt parameters are now in a specific data file (data.zonfilt)


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 17:11:45 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.30: +2 -1 lines
Diff to previous 1.30
Added flag and implementation of Jamart and Ozer, 1986.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 03:25:15 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint43, ecco-branch-mod1, release1_b1, release1_beta1
Branch point for: ecco-branch, release1, release1_coupled
Changes since 1.29: +2 -1 lines
Diff to previous 1.29
Added energy conserving discretization for Coriolis term.
 o don't panic - the default is off so you can continue not
   conserving energy just like you always have...
 o new flag: useEnergyConservingCoriolis defaults to .F.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 18:09:16 2001 UTC (22 years, 9 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41, checkpoint42
Changes since 1.28: +23 -13 lines
Diff to previous 1.28
Bringing comments up to data and formatting for document extraction.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 01:22:48 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40, checkpoint40pre9
Changes since 1.27: +2 -1 lines
Diff to previous 1.27
Added multi-dimensional form of advection
 o available only for single step schemes (ie. can't be used with ABII)
 o stable for max(cfl_u,cfl_v,cfl_w)<=1  (without cfl_u+cfl_v+cfl_w <=1)
 o selected using multiDimAdvection=.T.  (default)
 o had to hack some existing routines to work on local arrays


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 14:23:57 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.26: +3 -1 lines
Diff to previous 1.26
Added tension/strain form of dissipation.
 * NOT working on cubed sphere.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 18:40:30 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre8
Changes since 1.25: +2 -1 lines
Diff to previous 1.25
Added method for dumping intermediate local arrays:
 mdsio_writetile - same as mdsio_writefield except works from inside bi,bj loop
 mdsio_writelocal - same as mdsio_writetile except works for local arrays
 write_local_r? - higher-level wrapper for mdsio_writelocal

Controlled by diagFreq. Defaults to zero (ie. no dumps)

Example given at end of mom_vecinv.F that dumps some local arrays.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 17:12:24 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
Added run-time control of vector-invariant/flux-form momentum eqns.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 15:51:46 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.23: +4 -1 lines
Diff to previous 1.23
Added run-time control of advection schemes.
 - advection scheme determines method of forward integration.
 - unfortunately, we have to use integers in "data" since ENUM_CENTERED_2ND
   doesn't mean anything to fortran
 - defaults are centered second
 - output differs due to these mods! This is due to the g77 optimization.
   I have tested that using -ffloat-store, these mods do not affect
   the output so am confident about changes.

                T           S           U           V
C D M    c        m  s        m  s        m  s        m  s
n p a R  g  m  m  e  .  m  m  e  .  m  m  e  .  m  m  e  .
f n k u  2  i  a  a  d  i  a  a  d  i  a  a  d  i  a  a  d
g d e n  d  n  x  n  .  n  x  n  .  n  x  n  .  n  x  n  .

Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 16 pass  adjustment.128x64x1
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  adjustment.cs-32x32x1
Y Y N N -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- N/O   aim.5l_Equatorial_Channel
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  aim.5l_LatLon
Y Y N N -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- N/O   aim.5l_zon-ave
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 pass  exp0
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 pass  exp1
Y Y Y Y 13 16 16 16 16 16 16 16 13 16 13 13 13 13 13 13 16 pass  exp2
Y Y Y Y 12 16 16 13 16 16 16 16 16 13 16 16 16 16 13 13 16 FAIL  exp4
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 22 16 pass  exp5
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  front_relax
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 11 16 pass  hs94.128x64x5
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 pass  hs94.1x64x5
Y Y Y Y 14 16 16 16 16 16 16 16 16 16 13 16 16 16 16 16 13 pass  hs94.cs-32x32x5
Y Y Y Y 16 16 16 22 16 16 16 16 16 16 16 22 16 16 16 16 16 pass  internal_wave
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  natl_box
Y Y Y Y 16 16 16 16 16 13 16 13 16 16 16 16 16 16 16 16 16 pass  solid-body.cs-32x32x1


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 14:26:57 2001 UTC (22 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7
Changes since 1.22: +7 -3 lines
Diff to previous 1.22
o Added grdchk package handling
o Added passive tracer handling


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 21:34:12 2001 UTC (23 years ago) by jmc
Branch: MAIN
Changes since 1.21: +10 -2 lines
Diff to previous 1.21
add options related to Geopotential computation and Orography definition:
  read orography (in m) from file ; compute Bo_surf(P_ground);
  select the form of geopotential integration;


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 14:55:45 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre1
Changes since 1.20: +2 -1 lines
Diff to previous 1.20
Added a debugMode that uses same statistics stuff as monitor.F
Can be disabled with -DEXCLUDE_DEBUGMODE. Turn on at run-time
with debugMode=.true.  Default is enabled but off.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed May 30 19:33:18 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19
Adding skeleton "monitor" routines. The default is to do it every
time-step. monitorFreq=0 disables.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Tue May 29 14:01:37 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.18: +9 -2 lines
Diff to previous 1.18
Merge from branch pre38:
 o essential mods for cubed sphere
 o debugged atmosphere, dynamcis + physics (aim)
 o new packages (mom_vecinv, mom_fluxform, ...)


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 22:35:25 2001 UTC (23 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint38, checkpoint39
Changes since 1.17: +3 -2 lines
Diff to previous 1.17
See doc/tag-index and doc/notes_c37_adj.txt
Preparation for stand-alone autodifferentiability.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun Mar 25 22:33:53 2001 UTC (23 years, 3 months ago) by heimbach
Branch: MAIN
CVS Tags: c37_adj
Changes since 1.16: +3 -2 lines
Diff to previous 1.16
Modifications and additions to enable automatic differentiation.
Detailed info's in doc/notes_c37_adj.txt


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 17:25:07 2001 UTC (23 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint37
Branch point for: pre38
Changes since 1.15: +2 -3 lines
Diff to previous 1.15
remove "include CG2D.h" ; make the running flag "metricTerms" active


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 15:02:16 2001 UTC (23 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint36
Changes since 1.14: +3 -1 lines
Diff to previous 1.14
add 2 parameters to define a Crank-Nickelson barotropic time-stepping


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Feb 5 19:27:38 2001 UTC (23 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint35
Changes since 1.13: +3 -3 lines
Diff to previous 1.13
Powers of filters
 - changed defaults
 - changeed powers in hs94.128x64x5 to those we use


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:48 2001 UTC (23 years, 5 months ago) by cnh
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
Made sure each .F and .h file had
the CVS keywords Header and Name at its start.
Most had header but very few currently have Name, so
lots of changes!


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 21:04:48 2001 UTC (23 years, 5 months ago) by adcroft
Branch: MAIN
Changes since 1.11: +10 -12 lines
Diff to previous 1.11
Merged changes from branch "branch-atmos-merge" into MAIN (checkpoint34)
 - substantial modifications to algorithm sequence (dynamics.F)
 - packaged OBCS, Shapiro filter, Zonal filter, Atmospheric Physics


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Sep 11 20:51:48 2000 UTC (23 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: branch-atmos-merge-phase1, branch-atmos-merge-phase2, branch-atmos-merge-phase3, branch-atmos-merge-phase4, branch-atmos-merge-start, checkpoint31, checkpoint32, checkpoint33, checkpoint34
Branch point for: branch-atmos-merge
Changes since 1.10: +2 -1 lines
Diff to previous 1.10
Added defaults for package interfaces.
Tested for exp(0,2,4).


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Wed Jun 21 19:18:59 2000 UTC (24 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint29, checkpoint30
Changes since 1.9: +1 -7 lines
Diff to previous 1.9
Moved setting of default values for GM/Redi parameters to gmredi_init()


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 17:52:37 2000 UTC (24 years, 3 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint27, checkpoint28
Changes since 1.8: +2 -1 lines
Diff to previous 1.8
Added separate initialization routine for pSurf (otherwise known
as cg2d_x). This allows easy initial value problem in free
surface height (read from file in pSurfInitFile) and helps
split up the initializations of "fixed" and "variable" arrays.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 17:47:25 2000 UTC (24 years, 3 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint25, checkpoint26
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
Various updates for OBCs and Non-hydrostatic routines.
 o OBCs now fits into time-stepping properly
 o div.G has been moved to solve_for_pressure()


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 18:29:27 1999 UTC (24 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.6: +3 -1 lines
Diff to previous 1.6
Corrected interaction between OBCs and algorithm. The
positioning of set_obcs() within the time-stepping sequence
is crucial for stable open-boundaries. Forcing the boundaries
with time-dependent flow previously led to horrible results...


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 17:47:37 1999 UTC (24 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.5: +5 -3 lines
Diff to previous 1.5
Added IVDC (Implicit Vertical Diffusion Convection).
Also facilitated a "convection counter" that is output through "diags".


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Jul 28 16:32:14 1999 UTC (24 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint24
Changes since 1.4: +2 -1 lines
Diff to previous 1.4
Added a parameter "implicitViscosity" to separately control implicit
viscosity and diffusion.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Tue Jun 29 18:33:26 1999 UTC (25 years ago) by adcroft
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3
Added COS(latitude)^cosPower dependence to viscosity terms.
New parameter "cosPower" defaults to 0.0 which removes latitudinal
dependence.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed May 5 18:32:35 1999 UTC (25 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint21, checkpoint22, checkpoint23
Changes since 1.2: +3 -1 lines
Diff to previous 1.2
Implemented new I/O package (mdsio.F). This package does parallel
I/O in much the same way as dfile.F used to except it uses "direct
access" rather than (f77) unformatted sequential access.

Problems with dfile.F package included:
  o unnecessary memory use (each process had two global sized buffers)
  o inability to read the files it had written without post-processing
  o "tiled" files were tiled by process/thread rather than actual tiles
  o created huge numbers of files with no alternatives

Features of the mdsio.F package:
  o direct-access binary writes
  o no excessive memory use
  o ability to read/write from multiple record files
  o "tiled" files are based on "WRAPPER" tiles so that the number
    and content of files is independent of the number of threads
    and/or processes
  o option to create single "global" files rather than "tiled" files
  o ability to read both "global" and "tiled" files
    [Caveat: the tiling of files must match the model tiles]
  o checkpoints now use a single file per model section
    ie.  one file for the hydrostatic model core, one file
    for the non-hydrostatic extensions and one file for the C-D
    extensions
  o the mid-level I/O routines now is broken into more source files
    read_write_fld.F supplies basic I/O routines with the same interface
                     as the original I/O package
    read_write_rec.F supplies I/O routines which allow multiple records
    write_state.F    writes the model state
    checkpoint.F     supplies the read/write checkpoint routines

All the example input data has had to be modified to be direct-access.
Otherwise only routines that used I/O have been affected and not
all of those have been due to the continuity of arguments in
the read_write_fld.F routines.

What needs to be done?  We have to create a suite of conversion
utilities for users with old-style data. Also supply the option
for using old-style I/O, not just for die-hards but for reading
data too extensive to be converted. And more...


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Mon Mar 22 15:54:04 1999 UTC (25 years, 3 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint20
Changes since 1.1: +42 -47 lines
Diff to previous 1.1
Modifications for non-hydrostatic ability + updates for open-boundaries.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Dec 15 00:20:35 1998 UTC (25 years, 6 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint19
 o Added "natural BCs" as alternative to "virtual salt flux"
 o Re-difined precFloat32 and precFloat64 to be 32 and 64
   so that their values can be meaningfuly set in the data file
 o Modified read_write.F to create an exception if readBinaryPrec
   is not set
 o Replaced CPP control of viscous BCs with run-time control
 o Tidied up input-data precision (ie. ini_depths cnh_dbg...)
 o ini_forcing.F now initialises *all* forcing arrays to zero
 o Definitively tested verification experiments 0,1,2 and 4
   (3 is atmospheric set-up which is in a state of flux)


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22