/[MITgcm]/MITgcm/pkg/ptracers/ptracers_readparms.F
ViewVC logotype

Log of /MITgcm/pkg/ptracers/ptracers_readparms.F

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


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

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 20:27:15 2010 UTC (13 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x, checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j
Changes since 1.37: +5 -1 lines
Diff to previous 1.37
write PTRACERS names and long_names to STDOUT.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Tue Nov 16 17:46:00 2010 UTC (13 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62o
Changes since 1.36: +15 -10 lines
Diff to previous 1.36
check for valid advection scheme in data.ptracers


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 22:28:14 2010 UTC (13 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n
Changes since 1.35: +5 -1 lines
Diff to previous 1.35
option (flag:PTRACERS_addSrelax2EmP) to convert Salt Relax into additional EmP


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Fri Jun 26 23:10:10 2009 UTC (14 years, 10 months ago) by jahn
Branch: MAIN
CVS Tags: checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j
Changes since 1.34: +24 -1 lines
Diff to previous 1.34
add package longstep


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Tue Apr 28 22:11:12 2009 UTC (15 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r
Changes since 1.33: +8 -8 lines
Diff to previous 1.33
call WRITE_0D/1D_RL (instead of WRITE_0D/1D_R8) to print "RL" parameters


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Thu Aug 21 15:16:01 2008 UTC (15 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l
Changes since 1.32: +2 -2 lines
Diff to previous 1.32
fix previous check-in (screw up ptracers_useKPP)


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Mon Aug 18 14:34:43 2008 UTC (15 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31
fix previous check-in (forgot to add pTracers_useDWNSLP in namelist)


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sun Aug 17 02:09:36 2008 UTC (15 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.30: +14 -2 lines
Diff to previous 1.30
new pkg "down_slope".


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sat Apr 5 18:22:16 2008 UTC (16 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b
Changes since 1.29: +12 -1 lines
Diff to previous 1.29
move out of PARAMS.h the last piece of old-ptracer code (tauTr1ClimRelax,
 lambdaTr1ClimRelax) and put them (for now) in pkg/ptracers.
(note: but not clear to me what lambdaTr1ClimRelax is used for ...)


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 22:03:15 2007 UTC (16 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o
Changes since 1.28: +5 -2 lines
Diff to previous 1.28
add internal parameter and flags:
a) ptracer multi-Dim advection flag and AdamsBashforth flag
b) starting AdamsBashforth flag (in new header file: PTRACERS_RESTART.h)


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sat Nov 10 22:09:32 2007 UTC (16 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59k
Changes since 1.27: +8 -1 lines
Diff to previous 1.27
use a 2 characters string ioLabel to identify tracers (if more than 99 tracers)


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Nov 5 18:48:04 2007 UTC (16 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59j
Changes since 1.26: +2 -2 lines
Diff to previous 1.26
split PTRACERS.h in 2 header files: PTRACERS_FIELDS.h & PTRACERS_PARAMS.h


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 21:20:06 2007 UTC (16 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59h, checkpoint59i
Changes since 1.25: +24 -10 lines
Diff to previous 1.25
stop when PTRACERS_useGMRedi (or PTRACERS_useKPP) is set to True
 in data.ptracers but GMRedi (or KPP) are not used (useGMRedi=F,useKPP=F).


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Aug 8 21:20:26 2006 UTC (17 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post, checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g
Changes since 1.24: +35 -39 lines
Diff to previous 1.24
safer for multi-threaded run.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Tue May 23 23:32:41 2006 UTC (17 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post, checkpoint58l_post, checkpoint58m_post
Changes since 1.23: +13 -7 lines
Diff to previous 1.23
specify tracer conc. in rain & evap (default=UNSET_RL => sea-surf. value)


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Oct 14 12:45:05 2005 UTC (18 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint57w_post, checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58, checkpoint58a_post, checkpoint58b_post, checkpoint58c_post, checkpoint58d_post, checkpoint58e_post
Changes since 1.22: +3 -1 lines
Diff to previous 1.22
o add namelist parameter PTRACERS_ref in analogy to tRef
  and sRef for convenience, handy, when you want to initialize
  ptracers in a large domain with a constant non-zero value. Also,
  untangle ptracers_init.F a little.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Tue Oct 11 08:35:36 2005 UTC (18 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint57v_post
Changes since 1.21: +17 -6 lines
Diff to previous 1.21
o fix behavior of ptracers_monitor when monitor output is written to a
  netcdf-file; still not independent of monitor.F (writes in the same
  file).


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sat Jul 30 23:53:48 2005 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57p_post, checkpoint57q_post, checkpoint57r_post, checkpoint57s_post, checkpoint57t_post
Changes since 1.20: +1 -5 lines
Diff to previous 1.20
move ${PKG}_MNC_INIT from ${PKG}_READ_PARAMS to ${PKG}_INIT_FIXED
(already the case for some pkgs, including recent _MNC_init, e.g. thsice)


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sat Jul 30 00:58:41 2005 UTC (18 years, 9 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57o_post
Changes since 1.19: +59 -14 lines
Diff to previous 1.19
 o fix MNC/MDSIO flags in PTRACERS so that (1) it works, and
   (2) its ready to be documented during the 20050801 DocFest


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sat May 14 22:50:15 2005 UTC (18 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57h_done, checkpoint57h_post, checkpoint57i_post, checkpoint57j_post, checkpoint57k_post, checkpoint57l_post, checkpoint57m_post, checkpoint57n_post
Changes since 1.18: +6 -1 lines
Diff to previous 1.18
move tIter0 from data.gchem to PTRACERS_Iter0 in data.ptracers


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 19:07:18 2005 UTC (19 years, 2 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57d_post, checkpoint57e_post, checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, checkpoint57h_pre, eckpoint57e_pre
Changes since 1.17: +1 -5 lines
Diff to previous 1.17
 o remove unnecessary flags


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 16:22:22 2004 UTC (19 years, 4 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
o fix the default for PTRACERS_dumpFreq (accidently set to taveFreq;
  interesting that nobody noticed, after all this meant no output by default )


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 21:29:14 2004 UTC (19 years, 4 months ago) by edhill
Branch: MAIN
Changes since 1.15: +1 -3 lines
Diff to previous 1.15
 o fix IO flag error introduced by me (EH3) and found by JMC


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sun Dec 5 22:22:06 2004 UTC (19 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57, checkpoint57a_post, checkpoint57a_pre
Changes since 1.14: +19 -1 lines
Diff to previous 1.14
implement Implicit Vertical advection for pTracers


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Dec 1 22:54:02 2004 UTC (19 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint56b_post, checkpoint56c_post
Changes since 1.13: +6 -1 lines
Diff to previous 1.13
o collect all ptracers output in an new routine (PTRACERS_OUTPUT) that
  is called from DO_THE_MODEL_IO
  - rename PTRACERS_STATV_WRITE to PTRACERS_WRITE_TIMEAVE
  - introduce new parameter PTRACERS_dumpFreq (defaults to dumpFreq)
  - clean up PTRACERS_WRITE_TIMEAVE a little


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Nov 28 23:50:59 2004 UTC (19 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint56a_post
Changes since 1.12: +6 -2 lines
Diff to previous 1.12
o PTRACERS:
  - rename GCHEM_MONITOR to PTRACERS_MONITOR and call it from MONITOR, so
    that ALL experiments with ptracers enable can be checked. This makes
    GCHEM_MONITOR obsolete.
  - include a runtime parameter PTRACERS_monitorFreq that defaults to
    monitorFreq
  - set default PTRACERS_write_mdsio to false if PTRACERS_write_mnc is true


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 00:32:21 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint55i_post, checkpoint55j_post, checkpoint56
Changes since 1.11: +43 -1 lines
Diff to previous 1.11
print out ptracers parameters


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 16:01:20 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.10: +20 -4 lines
Diff to previous 1.10
set a vertical profile of vertical diffusivity for each tracer
 (but not yet used !)


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Oct 18 16:04:20 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55h_post
Changes since 1.9: +2 -4 lines
Diff to previous 1.9
 o remove all the *_ioinc flags and replace them with the single global
   outputTypesInclusive flag


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Oct 17 23:06:52 2004 UTC (19 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
allow to set a vertical profile of vertical diffusivity for T & S


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Oct 10 06:08:50 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint55f_post, checkpoint55g_post
Changes since 1.7: +1 -4 lines
Diff to previous 1.7
 o move useMNC and related runtime switches to PARAMS.h


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 12:19:31 2004 UTC (19 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint54f_post, checkpoint55, checkpoint55a_post, checkpoint55b_post, checkpoint55c_post, checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post
Changes since 1.6: +20 -15 lines
Diff to previous 1.6
 o overhaul of IO so that we now have flags for MDSIO and/or MNC
   - all verification tests compile and run with linux_ia32_g77
   - defaults are compatible with current input files--nothing
     should change if you were not previously using MNC
   - MNC output has been added in numerous places (eg. timeave)
     but there are still a few writes not yet do-able with MNC
     (this is in progress)
   - flags now allow for either/or/both use of MDSIO and MNC and
     documentation will soon follow
   - numerous small formatting cleanups for ProTeX


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 20:10:47 2004 UTC (19 years, 8 months ago) by edhill
Branch: MAIN
Changes since 1.5: +86 -60 lines
Diff to previous 1.5
 o first steps towards MNC-ification of PTRACERS
   - compiles and runs with linux_ia32_g77
   - only outputs instantaneous tracer fields (so far!)


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Jul 13 16:47:49 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint54c_post, checkpoint54d_post, checkpoint54e_post
Changes since 1.4: +16 -1 lines
Diff to previous 1.4
max number of passive tracers is now defined in PTRACERS_SIZE.h


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 06:35:15 2003 UTC (20 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint52a_post, checkpoint52b_post, checkpoint52b_pre, checkpoint52c_post, checkpoint52d_post, checkpoint52d_pre, checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, checkpoint52l_post, checkpoint52l_pre, checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post, checkpoint53b_post, checkpoint53b_pre, checkpoint53c_post, checkpoint53d_post, checkpoint53d_pre, checkpoint53f_post, checkpoint53g_post, checkpoint54, checkpoint54a_post, checkpoint54a_pre, checkpoint54b_post, hrcube4, hrcube5, hrcube_1, hrcube_2, hrcube_3
Branch point for: netcdf-sm0
Changes since 1.3: +2 -1 lines
Diff to previous 1.3
o modifications to make FREEZE flux visible to pkg/kpp
  - moved surfaceTendencyTice from pkg/seaice to main code
  - FREEZE moved to FORWARD_STEP
  - subroutine FREEZE now limits only surface temperature
    this means new output.txt for global_ocean.90x40x15,
    global_ocean.cs32x15, and global_with_exf, but note
    that results for these three experiments remain
    bit-identical to before if allowFreezing=.FALSE.
o added surface flux output variables to TIMEAVE_STATVARS
o time-averaged output for pkg/ptracers


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Sep 27 07:45:51 2003 UTC (20 years, 7 months ago) by dimitri
Branch: MAIN
CVS Tags: branchpoint-genmake2, checkpoint51f_post, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_post, checkpoint51i_pre, checkpoint51j_post, checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre, checkpoint51p_post, checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, checkpoint52a_pre, ecco_c52_e35
Branch point for: branch-genmake2, branch-nonh, checkpoint51n_branch, tg2-branch
Changes since 1.2: +2 -1 lines
Diff to previous 1.2
I/O bug fixes


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Mon Aug 4 22:53:42 2003 UTC (20 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint51f_pre
Changes since 1.1: +9 -8 lines
Diff to previous 1.1
checkpoint51f_post
o Added on-the-fly spatial interpolation capability
    "USE_EXF_INTERPOLATION" to pkg/exf.
    This is a temporary Cartesian-grid hack until
    the super-duper ESMF coupler becomes available.
    Usage example is in verification/global_with_exf.
o Bug fix to pkg/ptracers, pkg/generic_advdiff/gad_calc_rhs.F,
    and pkg/kpp/kpp_transport_ptr.F for dealing with tracer
    non-local transport term.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 19:01:29 2002 UTC (22 years, 2 months ago) by adcroft
Branch: MAIN
CVS Tags: branch-exfmods-tag, checkpoint44f_post, checkpoint44g_post, checkpoint44h_post, checkpoint44h_pre, checkpoint45, checkpoint45a_post, checkpoint45b_post, checkpoint45c_post, checkpoint45d_post, checkpoint46, checkpoint46a_post, checkpoint46a_pre, checkpoint46b_post, checkpoint46b_pre, checkpoint46c_post, checkpoint46c_pre, checkpoint46d_post, checkpoint46d_pre, checkpoint46e_post, checkpoint46e_pre, checkpoint46f_post, checkpoint46g_post, checkpoint46g_pre, checkpoint46h_post, checkpoint46h_pre, checkpoint46i_post, checkpoint46j_post, checkpoint46j_pre, checkpoint46k_post, checkpoint46l_post, checkpoint46l_pre, checkpoint46m_post, checkpoint46n_post, checkpoint47, checkpoint47a_post, checkpoint47b_post, checkpoint47c_post, checkpoint47d_post, checkpoint47d_pre, checkpoint47e_post, checkpoint47f_post, checkpoint47g_post, checkpoint47h_post, checkpoint47i_post, checkpoint47j_post, checkpoint48, checkpoint48a_post, checkpoint48b_post, checkpoint48c_post, checkpoint48c_pre, checkpoint48d_post, checkpoint48d_pre, checkpoint48e_post, checkpoint48f_post, checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, checkpoint50, checkpoint50a_post, checkpoint50b_post, checkpoint50b_pre, checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_post, checkpoint50f_pre, checkpoint50g_post, checkpoint50h_post, checkpoint50i_post, checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre, checkpoint51c_post, checkpoint51d_post, checkpoint51e_post
Branch point for: branch-exfmods-curt, ecco-branch
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.


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