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

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

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


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

Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Sat Jan 3 00:32:23 2004 UTC (20 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52e_post, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, hrcube_1, hrcube_2
Changes since 1.99: +8 -1 lines
Diff to previous 1.99
add run-time parameter & CPP_OPTION for implicit vertical advection


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Mon Dec 15 23:00:43 2003 UTC (20 years, 4 months ago) by molod
Branch: MAIN
CVS Tags: checkpoint52d_post, checkpoint52e_pre
Changes since 1.98: +4 -2 lines
Diff to previous 1.98
 o added some infrastructure to call fizhi and gridalt routines
 o added package dependencies for fizhi


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Sun Nov 23 01:25:55 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint52b_post, checkpoint52c_post, checkpoint52d_pre
Branch point for: netcdf-sm0
Changes since 1.97: +4 -4 lines
Diff to previous 1.97
New Therm.Sea-Ice pkg:  useThSIce replace useThermSeaIce.


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 21:46:35 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52a_post, checkpoint52b_pre
Changes since 1.96: +5 -3 lines
Diff to previous 1.96
add logical flag "useOldFreezing" to use the old version of FREEZE


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Wed Oct 29 00:17:44 2003 UTC (20 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint51p_post, checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, checkpoint52a_pre, ecco_c52_e35
Branch point for: branch-nonh
Changes since 1.95: +6 -28 lines
Diff to previous 1.95
delz,delp viscAz,viscAp ... no longer in a common bloc


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Wed Oct 15 22:57:43 2003 UTC (20 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre
Branch point for: checkpoint51n_branch, tg2-branch
Changes since 1.94: +5 -2 lines
Diff to previous 1.94
* reverse gravitySign back to "logical" value: +1 when R increases downward
* add a parameter to apply surface relaxation only in a latitude band


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Fri Aug 1 01:44:50 2003 UTC (20 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: branchpoint-genmake2, checkpoint51e_post, checkpoint51f_post, checkpoint51f_pre, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_post, checkpoint51i_pre, checkpoint51j_post
Branch point for: branch-genmake2
Changes since 1.93: +5 -3 lines
Diff to previous 1.93
specific volume (atmospheric geopotential) includes water vapor effect


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Fri Jul 18 20:06:45 2003 UTC (20 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51d_post
Changes since 1.92: +1 -5 lines
Diff to previous 1.92
Retain TAMC compatibility:
- avoid "_d" constructs in PARAMETER declarations
- avoid interrupting lines by comment lines


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Tue Jul 8 15:00:26 2003 UTC (20 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51c_post
Changes since 1.91: +15 -3 lines
Diff to previous 1.91
o introducing integer flag debugLevel
o introducing pathname variable mdsioLocalDir for mdsio


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Thu Jun 12 18:08:04 2003 UTC (20 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50h_post, checkpoint50i_post, checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre
Changes since 1.90: +12 -8 lines
Diff to previous 1.90
add logical flag for land package ; add celsius2K (=273.16)
 and remove Lamba_theta (not used)


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Thu Jun 5 16:03:05 2003 UTC (20 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.89: +3 -2 lines
Diff to previous 1.89
New variable in PARM03: pickupSuff is a string that can be set to
indicate the suffix on pickup files. This allows us to avoid renaming
the temporary pickup files.


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Thu Apr 17 13:11:31 2003 UTC (21 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50b_post, checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_post, checkpoint50f_pre, checkpoint50g_post
Changes since 1.88: +4 -1 lines
Diff to previous 1.88
new flag "useCDscheme" (default=F);


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Mon Mar 17 16:59:38 2003 UTC (21 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50a_post, checkpoint50b_pre
Changes since 1.87: +4 -2 lines
Diff to previous 1.87
set the Earth rotation either directly (omega) or from the rotation period


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 15:12:17 2003 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, checkpoint50
Changes since 1.86: +8 -15 lines
Diff to previous 1.86
o compute locally the pressure for use in EOS : UNESCO, JMD95P or MDJWF
o store total Potential in totPhyHyd for diagnostic (DYNVARS.h)
o fix restart and overlap Pb when using Z-coord and EOS funct. of P


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:47:28 2003 UTC (21 years, 2 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint48f_post
Changes since 1.85: +3 -2 lines
Diff to previous 1.85
Modified File model/inc/PARAMS.h


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:33:53 2003 UTC (21 years, 2 months ago) by dimitri
Branch: MAIN
Changes since 1.84: +7 -2 lines
Diff to previous 1.84
Merging from release1_p12:
o Modifications for using pkg/exf with pkg/seaice
  - improved description of the various forcing configurations
  - added basic radiation bulk formulae to pkg/exf
  - units/sign fix for evap computation in exf_getffields.F
  - updated verification/global_with_exf/results/output.txt
o Added pkg/sbo for computing IERS Special Bureau for the Oceans
  (SBO) core products, including oceanic mass, center-of-mass,
  angular, and bottom pressure (see pkg/sbo/README.sbo).
o Lower bound for viscosity/diffusivity in pkg/kpp/kpp_routines.F
  to avoid negative values in shallow regions.
  - updated verification/natl_box/results/output.txt
  - updated verification/lab_sea/results/output.txt
o MPI gather, scatter: eesupp/src/gather_2d.F and scatter_2d.F
o Added useSingleCpuIO option (see PARAMS.h).
o Updated useSingleCpuIO option in mdsio_writefield.F to
  work with multi-field files, e.g., for single-file pickup.
o pkg/seaice:
  - bug fix in growth.F: QNET for no shortwave case
  - added HeffFile for specifying initial sea-ice thickness
  - changed SEAICE_EXTERNAL_FLUXES wind stress implementation
o Added missing /* */ to CPP comments in pkg/seaice, pkg/exf,
  kpp_transport_t.F, forward_step.F, and the_main_loop.F
o pkg/seaice:
  - adjoint-friendly modifications
  - added a SEAICE_WRITE_PICKUP at end of the_model_main.F


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Fri Jan 24 18:25:31 2003 UTC (21 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint48b_post, checkpoint48d_post, checkpoint48d_pre, checkpoint48e_post
Changes since 1.83: +5 -2 lines
Diff to previous 1.83
first step in r* implementation: add param "select_rStar".


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Tue Dec 10 02:47:26 2002 UTC (21 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: branch-exfmods-tag, checkpoint47c_post, checkpoint47d_post, checkpoint47d_pre, checkpoint47e_post, checkpoint47f_post, checkpoint47g_post, checkpoint47h_post, checkpoint47i_post, checkpoint47j_post, checkpoint48, checkpoint48a_post, checkpoint48c_post, checkpoint48c_pre
Branch point for: branch-exfmods-curt
Changes since 1.82: +11 -8 lines
Diff to previous 1.82
allows a more accurate definition of Ro_Surf (selectFindRoSurf=1)
 when using P-coordinate; only implemented for atmospheric config.


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Thu Nov 21 19:11:42 2002 UTC (21 years, 5 months ago) by cheisey
Branch: MAIN
CVS Tags: checkpoint47a_post, checkpoint47b_post
Changes since 1.81: +4 -4 lines
Diff to previous 1.81
Two packages:  bulk_force (Bulk forcing)
and therm_seaice (thermodynamic_seaice) - adopted from LANL CICE.v2.0.2
Earlier integration from Stephaine Dutkiewicz
and Patrick Heimbach.

Two ifdef statements for compile time,
ALLOW_THERM_SEAICE and ALLOW_BULK_FORCE

Two switches in data.pkg to turn on at run-time:

cat data.pkg
# Packages
 &PACKAGES
 useBulkForce=.TRUE.,
 useThermSeaIce=.TRUE.,
 &

WARNING:  useSEAICE and useThermSEAICE are mutually exclusive.

The bulk package requires an additional parameter file
with two namelists, data.ice and data.blk.

c ADAPTED FROM:
c LANL CICE.v2.0.2
c-----------------------------------------------------------------------
c.. thermodynamics (vertical physics) based on M. Winton 3-layer model
c.. See Bitz, C. M. and W. H. Lipscomb, 1999:  "An energy-conserving
c..       thermodynamic sea ice model for climate study."  J. Geophys.
c..       Res., 104, 15669 - 15677.
c..     Winton, M., 1999:  "A reformulated three-layer sea ice model."
c..       Submitted to J. Atmos. Ocean. Technol.

c.. authors Elizabeth C. Hunke and William Lipscomb
c..         Fluid Dynamics Group, Los Alamos National Laboratory
c-----------------------------------------------------------------------


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Fri Nov 15 19:58:21 2002 UTC (21 years, 5 months ago) by cheisey
Branch: MAIN
Changes since 1.80: +9 -3 lines
Diff to previous 1.80
Two packages:  bulk_forcing (Bulk forcing)
and thermodynamic_seaice (adapted from LANL CICE.v2.0.2)
Earlier integration from Stephaine Dutkiewicz
and Patrick Heimbach.

Two ifdef statements for compile time,
ALLOW_TSEAICE and ALLOW_BULKFORMULA

Two switches in data.pkg to turn on at run-time:

cat data.pkg
# Packages
 &PACKAGES
 useBulkf=.TRUE.,
 useTSeaIce=.TRUE.,
 &

The bulk package requires an additional parameter file
with two namelists.

 cat data.blk
 &BULKF_PARM01
 RainFile=       'ncep_precip_m_cubed.bin',
 SolarFile=      'ncep_downsolr_cubed.bin',
 AirTempFile=    'ncep_tair_cubed.bin',
 AirhumidityFile='ncep_qair_g_cubed.bin',
 LongwaveFile=   'ncep_netlw_cubed.bin',
 UWindFile=      'ncep_uwind_cubed.bin',
 VWindFile=      'ncep_vwind_cubed.bin',
 WspeedFile=    ' ',
 RunoffFile=    ' ',
 QnetFile=       ' ',
 EmPFile=        'ncep_emp_calc_cubed.bin',
 CloudFile=      'ncep_totalcloud_cubed.bin',
 &

 &BULKF_PARM02
 qnet_off=0.0,
 empmr_off=0.0,
 conservcycle=311040000.,
 &



c ADAPTED FROM:
c LANL CICE.v2.0.2
c-----------------------------------------------------------------------
c.. thermodynamics (vertical physics) based on M. Winton 3-layer model
c.. See Bitz, C. M. and W. H. Lipscomb, 1999:  "An energy-conserving
c..       thermodynamic sea ice model for climate study."  J. Geophys.
c..       Res., 104, 15669 - 15677.
c..     Winton, M., 1999:  "A reformulated three-layer sea ice model."
c..       Submitted to J. Atmos. Ocean. Technol.

c.. authors Elizabeth C. Hunke and William Lipscomb
c..         Fluid Dynamics Group, Los Alamos National Laboratory
c-----------------------------------------------------------------------

WARNING:  useSEAICE and useTSEAICE are mutually exclusive.

todo: thermodynamic.F should be reviewed and cleaned up a bit.


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Tue Nov 12 20:45:41 2002 UTC (21 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint46n_post, checkpoint47
Changes since 1.79: +3 -2 lines
Diff to previous 1.79
Merging from release1_p8 branch:
Adding package parameters and hooks for new seaice package.


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Thu Nov 7 21:51:15 2002 UTC (21 years, 5 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint46m_post
Changes since 1.78: +4 -2 lines
Diff to previous 1.78
Added new routine quasihydrostaticterms() and flag "quasihydrostatic"
which is false by default and enables QH mode. Exlcusive with nonhydrostatic
flag.


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Tue Nov 5 19:58:21 2002 UTC (21 years, 5 months ago) by adcroft
Branch: MAIN
Changes since 1.77: +3 -2 lines
Diff to previous 1.77
Added non-hydrostatic Coriolis term to U equation
 - needs new PARAMS.h arraya fCoriCos(i,j,bi,bj)
 - new routine: mom_u_coriolis_nh()


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Tue Nov 5 18:48:46 2002 UTC (21 years, 5 months ago) by adcroft
Branch: MAIN
Changes since 1.76: +4 -2 lines
Diff to previous 1.76
Added new flag "useNHMTerms" which controls appearance of non-hydrostatic metric
terms:
 - defaults to TRUE but is set to false when metricTerms is false.
   This means no output is currently affected since N-H metric terms have
   always been associated with spherical metric terms to date.
 - note that N-H metric terms are both incomplete and disctetized incorrectly
   and are not fixed as yet.
 - turning off useNHMTerms affects these experiments
    adjustment.128x64x1, aim.5l_Equatorial_Channel, exp1, exp2, global_ocean.90x40x1,
    hs94.128x64x5, hs94.1x64x5, natl_box
   which means they all have non-hydrostatic metric terms in them.


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Mon Oct 7 16:18:07 2002 UTC (21 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint46j_post, checkpoint46k_post, checkpoint46l_post, checkpoint46l_pre
Changes since 1.75: +10 -6 lines
Diff to previous 1.75
* update timeave pkg for wVel diagnostic ; put convertEmP2rUnit in PARAMS.h


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Wed Sep 25 19:36:50 2002 UTC (21 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46h_post, checkpoint46i_post, checkpoint46j_pre
Changes since 1.74: +7 -3 lines
Diff to previous 1.74
o cleaned up the use of rhoNil and rhoConst.
  - rhoNil should only appear in the LINEAR equation of state, everywhere
    else rhoNil is replaced by rhoConst, e.g. find_rho computes rho-rhoConst
    and the dynamical equations are all divided by rhoConst
o introduced new parameter rhoConstFresh, a reference density of fresh
  water, to remove the fresh water flux's dependence on rhoNil. The default
  value is 999.8 kg/m^3
o cleanup up external_forcing.F and external_forcing_surf.F
  - can now be used by both OCEANIC and OCEANICP


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Wed Aug 7 16:55:52 2002 UTC (21 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46b_post, checkpoint46c_post, checkpoint46c_pre, checkpoint46d_post, checkpoint46d_pre, checkpoint46e_post, checkpoint46e_pre, checkpoint46f_post, checkpoint46g_post, checkpoint46g_pre, checkpoint46h_pre
Changes since 1.73: +16 -13 lines
Diff to previous 1.73
o Added new equation of state -> JMD95Z and JMD95P
  - EOS of Jackett and McDougall, 1995, JPO
  - moved all EOS parameters into EOS.h
  - new routines ini_eos.F, store_pressure.F
o Added UNESCO EOS, but not recommended because it requires
  in-situ temperature (see JMD95)
o Modified formatting for knudsen2.f in utils/knudsen2 and added
  unesco.f to be used with POLY3


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 16:38:30 2002 UTC (21 years, 9 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint46a_post, checkpoint46b_pre
Changes since 1.72: +5 -3 lines
Diff to previous 1.72
Added pressure loading term and experiment based on Wunsch and Stammer (1997)
o new field in FFIELDS.h, etc...
o new cpp flag ATMOSPHERIC_LOADING
o Changed hFacC to _hFacC in calc_phi_hyd.F
o Added SHORTWAVE_HEATING to some files for consistency


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Fri Jun 21 18:36:04 2002 UTC (21 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint45d_post, checkpoint46, checkpoint46a_pre
Changes since 1.71: +5 -2 lines
Diff to previous 1.71
Added new parameter: deltaTfreesurf

Previously, the free-surface equation was intergrated forward
synchronously with the momentum equations. It is more consistent
to use the tracer time-step. This increases the number of
iterations required but strengthens the damping.

We *SHOULD* make the default time-step equal to the tracer time-step.
However, we don't for backward compatibility. At some point in the
future we need to change the default behaviour.

It turns out that the reason for the "reduced stability" encountered
in large-scale runs seems to be related to excess variability in
the free surface which in turn happens when the waves aren't damped.
Using a longer time-step fixes this.


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sat Jun 15 03:26:30 2002 UTC (21 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.70: +18 -14 lines
Diff to previous 1.70
 new flag to move  T,S forcing outside Adams-Bashforh


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Thu Mar 7 14:05:05 2002 UTC (22 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint44h_post, checkpoint44h_pre, checkpoint45, checkpoint45a_post, checkpoint45b_post, checkpoint45c_post
Changes since 1.69: +8 -3 lines
Diff to previous 1.69
o define cell Center vertical spacing and then put Interface at the middle


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 17:26:40 2002 UTC (22 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint44f_post, checkpoint44g_post
Changes since 1.68: +4 -2 lines
Diff to previous 1.68
Added PTRACERS package

This allows an arbitrary number of passive tracers to be integrated
forward simultaneously with the dynamicaly model.
 + Implemented so far:
    - basic forward algorithm (time-stepping, advection, diffusion, convection)
    - I/O and checkpointing
    - GM/Redi  *but*  using the GM/Redi coefficient of Salt
 + Not implemented so far:
    - KPP
    - OBCS
 + No specific example supplied (yet) but global_ocean.90x40x15 has the
   necessary data.ptracer file. Simply use -enable=ptracers and uncomment
   line in data.pkg. PTRACER01 then reproduces Salt exactly.
 + This package is disabled by default since it increases storage.


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sat Feb 9 23:38:55 2002 UTC (22 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint44e_post, checkpoint44e_pre, checkpoint44f_pre, chkpt44d_post, release1_final_v1
Branch point for: release1_final
Changes since 1.67: +20 -4 lines
Diff to previous 1.67
add parameters to use real fresh water flux (replace USE_NATURALBCS option)
  with non-linear free-surface.


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Tue Dec 11 14:54:04 2001 UTC (22 years, 4 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.66: +4 -10 lines
Diff to previous 1.66
move zonal_filt parameters to pkg/zonal_filt/ZONAL_FILT.h file


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


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 03:25:15 2001 UTC (22 years, 7 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.64: +3 -2 lines
Diff to previous 1.64
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.64 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 18:04:52 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint42
Changes since 1.63: +2 -2 lines
Diff to previous 1.63
Fixed single instance of '"' that breaks cpp-2.96-81


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 15:13:31 2001 UTC (22 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41
Changes since 1.62: +164 -157 lines
Diff to previous 1.62
More comments up to date and formatted for document extraction of "prototypes".


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 17:43:55 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40
Changes since 1.61: +3 -2 lines
Diff to previous 1.61
Added package "flt".
 o pkg/flt
 o verification/flt_example
 o visualization of trajectories supplied
 o works but output not available to testscript


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 01:22:48 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre9
Changes since 1.60: +4 -2 lines
Diff to previous 1.60
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.60 - (view) (download) (annotate) - [select for diffs]
Thu Sep 6 14:23:57 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.59: +4 -2 lines
Diff to previous 1.59
Added tension/strain form of dissipation.
 * NOT working on cubed sphere.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 18:40:30 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre8
Changes since 1.58: +6 -2 lines
Diff to previous 1.58
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.58 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 17:12:23 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.57: +4 -2 lines
Diff to previous 1.57
Added run-time control of vector-invariant/flux-form momentum eqns.


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 15:51:46 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.56: +6 -2 lines
Diff to previous 1.56
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.56 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 14:15:29 2001 UTC (22 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7
Changes since 1.55: +18 -7 lines
Diff to previous 1.55
o Added paramters for passive tracers
o Added passive tracer fields


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 21:31:20 2001 UTC (22 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.54: +26 -7 lines
Diff to previous 1.54
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;
atmospheric constant (Ideal gas EOS) in common.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Wed Jun 6 14:55:45 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre1
Changes since 1.53: +3 -2 lines
Diff to previous 1.53
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.53 - (view) (download) (annotate) - [select for diffs]
Wed May 30 19:33:18 2001 UTC (22 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.52: +3 -2 lines
Diff to previous 1.52
Adding skeleton "monitor" routines. The default is to do it every
time-step. monitorFreq=0 disables.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Tue May 29 14:01:36 2001 UTC (22 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.51: +29 -20 lines
Diff to previous 1.51
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.51 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 22:35:25 2001 UTC (23 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint38, checkpoint39
Changes since 1.50: +5 -3 lines
Diff to previous 1.50
See doc/tag-index and doc/notes_c37_adj.txt
Preparation for stand-alone autodifferentiability.


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


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 19:38:24 2001 UTC (23 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint36, checkpoint37
Branch point for: pre38
Changes since 1.48: +4 -2 lines
Diff to previous 1.48
AIM (Atmosphere Intermediate Physics) define as a standard package


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 15:00:54 2001 UTC (23 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.47: +10 -3 lines
Diff to previous 1.47
add 2 parameters to define a Crank-Nickelson barotropic time-stepping


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:45 2001 UTC (23 years, 2 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint35
Changes since 1.46: +2 -1 lines
Diff to previous 1.46
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.46 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 21:04:47 2001 UTC (23 years, 3 months ago) by adcroft
Branch: MAIN
Changes since 1.45: +23 -36 lines
Diff to previous 1.45
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.45 - (view) (download) (annotate) - [select for diffs]
Mon Sep 11 23:12:20 2000 UTC (23 years, 7 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.44: +8 -5 lines
Diff to previous 1.44
Included variable surfQswfile for shortwave heating.
Change variable names useKPP, useGMRedi, useECCO.
Tested for exp(0,2,4).


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Wed Jun 21 19:21:44 2000 UTC (23 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint29, checkpoint30
Changes since 1.43: +7 -14 lines
Diff to previous 1.43
Moved GM/Redi parameters to private common block.
Added a "package" common block which ultimately should be elsewhere.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Wed Apr 5 17:52:16 2000 UTC (24 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint27, checkpoint28
Changes since 1.42: +3 -2 lines
Diff to previous 1.42
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.42 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 18:29:21 1999 UTC (24 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint25, checkpoint26
Changes since 1.41: +5 -2 lines
Diff to previous 1.41
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.41 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 17:47:37 1999 UTC (24 years, 8 months ago) by adcroft
Branch: MAIN
Changes since 1.40: +5 -3 lines
Diff to previous 1.40
Added IVDC (Implicit Vertical Diffusion Convection).
Also facilitated a "convection counter" that is output through "diags".


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


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Jun 29 18:33:21 1999 UTC (24 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.38: +4 -1 lines
Diff to previous 1.38
Added COS(latitude)^cosPower dependence to viscosity terms.
New parameter "cosPower" defaults to 0.0 which removes latitudinal
dependence.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Wed May 5 18:32:34 1999 UTC (25 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint21, checkpoint22, checkpoint23
Changes since 1.37: +7 -2 lines
Diff to previous 1.37
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.37 - (view) (download) (annotate) - [select for diffs]
Mon Mar 22 15:54:03 1999 UTC (25 years, 1 month ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint20
Changes since 1.36: +10 -3 lines
Diff to previous 1.36
Modifications for non-hydrostatic ability + updates for open-boundaries.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Tue Dec 15 00:20:34 1998 UTC (25 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint19
Changes since 1.35: +10 -4 lines
Diff to previous 1.35
 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)


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Tue Dec 8 19:44:28 1998 UTC (25 years, 4 months ago) by adcroft
Branch: MAIN
Changes since 1.34: +32 -2 lines
Diff to previous 1.34
Implementation of Open Boundaries:
 o new source code: ini_obcs.F set_obcs.F apply_obcs1.F apply_obcs2.F
                    OBCS.h
 o modified code at a few points, key changes are in
    dynamcis.F the_model_main.F and ini_cg2d.F
 o documentation in OBCS.h and doc/OpenBound.*


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Nov 6 22:44:43 1998 UTC (25 years, 5 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint18
Changes since 1.33: +16 -3 lines
Diff to previous 1.33
Changes to allow for atmospheric integration builds of the code


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Wed Oct 28 03:11:36 1998 UTC (25 years, 6 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint16, checkpoint17
Changes since 1.32: +18 -6 lines
Diff to previous 1.32
Changes to support
 - g77 compilation under Linux
 - LR(1) form of 64-bit is D or E for constants
 - Modified adjoint of exch with adjoint variables
   acuumulated.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed Sep 9 15:19:07 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint14, checkpoint15
Changes since 1.31: +4 -2 lines
Diff to previous 1.31
Consistent isomorphism changes


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed Sep 9 15:04:43 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.30: +4 -3 lines
Diff to previous 1.30
Consistent isomorphism chages


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 17:35:19 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.29: +6 -2 lines
Diff to previous 1.29
Consistent isomorphism changes


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 14:45:10 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.28: +8 -2 lines
Diff to previous 1.28
Consistent isomorphism changes


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sat Sep 5 17:52:13 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
Changes since 1.27: +15 -2 lines
Diff to previous 1.27
Consistent isomorphism changes


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Aug 24 02:25:01 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.26: +23 -10 lines
Diff to previous 1.26
Consistent isomorphism changes


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sun Aug 23 15:34:39 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.25: +10 -3 lines
Diff to previous 1.25
Consistent isomorphism changes


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Aug 22 17:51:06 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.24: +17 -14 lines
Diff to previous 1.24
Isomorphism consistency changes


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri Aug 21 12:29:55 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.23: +46 -28 lines
Diff to previous 1.23
Consistent isomorphism changes


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Aug 15 16:55:48 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.22: +4 -5 lines
Diff to previous 1.22
Changes for moving from z -> r as a vertical coordinate
Required changing r -> recip for reciprocal variable notation.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Jul 29 18:33:47 1998 UTC (25 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.21: +6 -2 lines
Diff to previous 1.21
Changed Z co-ordinate and lopping code:
o Z now increases upwards (ie. for the ocean, z<0)
  This needed changes only in ini_vertical_grid() where zC and zFace
  are calculated and in ini_masks_etc() where hFacC is calculated
  using IF's (eg. IF H(i,j,bi,bj).LT.zFace(K) ...).
o The lopping code needed a correction to the hydrostatic pressure
  calculation.
o Two new parameters control the lopping:
  hFacMin   - is the lower limit for water fraction in a cell
  hFacMinDz - is the lower limit for water thickness in lopped cells
  Both default to 0 so that pure lopping is the default.
  To force full cells, using continuous bathymetry, set hFacMin=1


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Jul 16 15:23:43 1998 UTC (25 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint13
Changes since 1.20: +4 -2 lines
Diff to previous 1.20
Added diagnostics for KapGM.
Added GMmaxval to limit values of KapGM when using the Ri # formula.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Thu Jun 18 13:56:06 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: branch-point-rdot, checkpoint10, checkpoint11, checkpoint12, checkpoint8, checkpoint9
Branch point for: branch-rdot
Changes since 1.19: +5 -2 lines
Diff to previous 1.19
Added time-averaging (written by Elodie K.). Controlled by parameter
taveFreq. taveFreq=0 turns it off.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Jun 17 21:07:01 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.18: +13 -3 lines
Diff to previous 1.18
Introduced time-dependant forcing, loaded and interpolated in
load_external_fields.F in a subroutine load_interpolate_forcing().
Control is by one logical and two real variables in PARAMS.h:
periodicExternalForcing, externForcingCycle and externForcingPeriod.
The code in load_external_fields.F is "customized" so needs to
be edited for non-global type runs. We'll tidy it up later.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Jun 15 05:13:55 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint7
Branch point for: checkpoint7-4degree-ref
Changes since 1.17: +26 -4 lines
Diff to previous 1.17
Fairly coplete 4 degree global intercomparison
setup.
 Includes changes to make convective adjustment and hydrostatic
pressure correct as well as IO for climatological datasets


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Jun 10 16:05:39 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.16: +5 -2 lines
Diff to previous 1.16
Added code to bring "salt" up-to-date with "theta".
One caveat is that implicit diffusion of salt is done with the
diffusivity of theta. We'll sort this out later. In explicit
mode, diffKzS is used.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Jun 9 16:48:02 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
Changes since 1.15: +16 -2 lines
Diff to previous 1.15
Changes to support topography, hydrography and
forcing from files


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Jun 8 21:43:00 1998 UTC (25 years, 10 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint6
Changes since 1.14: +22 -4 lines
Diff to previous 1.14
Merge of GM Redi and spherical polar and inplicit diffusion
and CD. Everything for a global run is now included, however,
still some discrepancies with GM Redi.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Jun 8 18:45:28 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint5
Changes since 1.13: +5 -2 lines
Diff to previous 1.13
Various corrections:
 o implicitDiffusion was missing from PARAMS.h (obviously forgot to commit)
 o maskUp in calc_common_fact() is now correct
 o find_rho() now has the proper "referencing" for "LINEAR" eos-mode
   [also affected a call from dynamics()]


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sat May 30 02:10:16 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint4
Changes since 1.12: +4 -1 lines
Diff to previous 1.12
Further memory saving macros for particular grids


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu May 28 16:19:50 1998 UTC (25 years, 11 months ago) by adcroft
Branch: MAIN
Changes since 1.11: +4 -3 lines
Diff to previous 1.11
Changes to:
 o read in coefficients for POLY3 EOS.
 o find_rho() polynomial evaluation has been factorized.
 o additional density field needed in calc_iso_slopes() with non-linear EOS.

This EOS must use the appropriate version of KNUDSEN to generate the
coefficients file (POLY3.COEFFS). C7 and C8 were back to front in
all previous versions of the model (compare01).


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue May 26 21:29:44 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
Changes to support "low" memory mode of operation
 - Small change to allow _RS -> REAL*4 to work
 - Added some macros for case where grid variations are a
   a subset of the general case. e.g. dx constnat or flat bottom


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon May 25 21:29:44 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint3
Changes since 1.9: +6 -2 lines
Diff to previous 1.9
Added flags for turning off momentum equation and/or temperature equation


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon May 25 20:05:55 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
Changes since 1.8: +20 -3 lines
Diff to previous 1.8
Added extra IO features
 - runtime on/off flags
 - more reporting of configuration


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon May 25 16:17:36 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
Changes since 1.7: +17 -6 lines
Diff to previous 1.7
Added changes to support implicit free-surface.
 - included gBaro a "barotropic" gravity that can
   be set differently to the g.rhoprime gravity.
 - discovered and fixed coding error in dynamics
   loop. Per tile temporaries that needed correct
   initial values were not being reset for each tile.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu May 21 18:28:50 1998 UTC (25 years, 11 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint2
Changes since 1.6: +60 -14 lines
Diff to previous 1.6
Added support for binary IO of model fields for restart and/or
postprocessing


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed May 20 21:29:31 1998 UTC (25 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: redigm
Changes since 1.5: +52 -40 lines
Diff to previous 1.5
GM/Redi parameterization. calc_isoslopes() calculates components
of Redi tensor. calc_gt() then uses these components in a modified
vertical tracer flux. AJA


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Apr 30 13:25:01 1998 UTC (26 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint1, kloop1, kloop2
Changes since 1.4: +12 -6 lines
Diff to previous 1.4
Added coefficients for non-linear equation of state (common block
PARAMS_EOS_NL). Also moved the tAlpha and sBeta (linear EOS)
coefficients into a new PARAMS_EOS_LIN common block.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Mon Apr 27 04:24:22 1998 UTC (26 years ago) by cnh
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3
Further changes to reporting of model configuration on standard output


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Apr 26 23:41:54 1998 UTC (26 years ago) by cnh
Branch: MAIN
Changes since 1.2: +12 -15 lines
Diff to previous 1.2
Improvements to I/O and feedback info.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Apr 24 02:11:37 1998 UTC (26 years ago) by cnh
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
$Id to $Header changes


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Apr 22 19:15:31 1998 UTC (26 years ago) by cnh
Branch: MAIN
Branch point for: cnh
Initial revision


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