/[MITgcm]/MITgcm/tools/genmake
ViewVC logotype

Log of /MITgcm/tools/genmake

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


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

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Wed Mar 19 23:25:53 2003 UTC (21 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint50a_post, checkpoint50b_post, checkpoint50b_pre, checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_pre
Changes since 1.75: +4 -3 lines
Diff to previous 1.75 , to selected 1.72
 NOOPTFILES & NOOPTFLAGS not reset if already defined (.e.g in .genmakerc)


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Fri Feb 28 02:52:49 2003 UTC (21 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint48i_post, checkpoint49, checkpoint50
Changes since 1.74: +31 -1 lines
Diff to previous 1.74 , to selected 1.72
Adding -platform=SP4
Modif. for DEC Alpha (many dont have makedepend; use mkdep instead).


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:33:55 2003 UTC (21 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint48f_post, checkpoint48g_post, checkpoint48h_post
Changes since 1.73: +20 -1 lines
Diff to previous 1.73 , to selected 1.72
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.73 - (view) (download) (annotate) - [select for diffs]
Thu Dec 5 08:43:03 2002 UTC (21 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: branch-exfmods-tag, 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
Branch point for: branch-exfmods-curt
Changes since 1.72: +13 -7 lines
Diff to previous 1.72
checkpoint47b_post
Merging from release1_p9:
o pkg/seaice
  - removed GOTO's and added taf directives
  - double precision constants to reduce the g77 (Linux)
    to F77 (SGI) differences reported in release1_p8
o tools/genmake
  - added SGI options
o verification/testscript
  - updated to that of checkpoint47a_post
o verification/global_ocean.90x40x15/input/eedata
  - modified for SGI f77 compatibility
o verification/lab_sea
  - added description of sea-ice model
  - added missing matlab routines
  - added test of thermodynamics parallelization
Modified Files:
   doc/tag-index pkg/seaice/SEAICE_FFIELDS.h
   pkg/seaice/SEAICE_PARAMS.h pkg/seaice/adi.F
   pkg/seaice/advect.F pkg/seaice/budget.F pkg/seaice/diffus.F
   pkg/seaice/dynsolver.F pkg/seaice/groatb.F pkg/seaice/growth.F
   pkg/seaice/lsr.F pkg/seaice/ostres.F
   pkg/seaice/seaice_do_diags.F pkg/seaice/seaice_get_forcing.F
   pkg/seaice/seaice_init.F pkg/seaice/seaice_model.F
   pkg/seaice/seaice_readparms.F tools/genmake
   verification/global_ocean.90x40x15/input/eedata
   verification/lab_sea/README
   verification/lab_sea/matlab/lookat_exp1.m
   verification/lab_sea/matlab/lookat_exp2.m
   verification/lab_sea/matlab/lookat_exp3.m
   verification/lab_sea/matlab/lookat_exp4.m
   verification/lab_sea/matlab/lookat_exp5.m
   verification/lab_sea/matlab/lookat_exp6.m
   verification/lab_sea/results/AREAtave.0000000010.data
   verification/lab_sea/results/HEFFtave.0000000010.data
   verification/lab_sea/results/UICEtave.0000000010.data
   verification/lab_sea/results/VICEtave.0000000010.data
   verification/lab_sea/results/output.txt
Added Files:
   verification/lab_sea/seaice.ps
   verification/lab_sea/matlab/lookat_exp7.m
   verification/lab_sea/matlab/mmax.m
   verification/lab_sea/matlab/mypcolor.m
   verification/lab_sea/matlab/myquiver.m
   verification/lab_sea/matlab/readbin.m
   verification/lab_sea/matlab/wysiwyg.m
Removed Files:
   verification/lab_sea/code/KPP_OPTIONS.h


Revision 1.72 - (view) (download) (annotate) - [selected]
Thu Nov 21 19:36:38 2002 UTC (21 years, 4 months ago) by cheisey
Branch: MAIN
CVS Tags: checkpoint47a_post
Changes since 1.71: +2 -2 lines
Diff to previous 1.71
Turning off bulk_force and therm_seaice by default.


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Fri Nov 15 20:19:38 2002 UTC (21 years, 4 months ago) by cheisey
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 , to selected 1.72
Turning off thermodynamic_seaice and bulk_forcing by default.


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Fri Nov 15 17:18:57 2002 UTC (21 years, 4 months ago) by cheisey
Branch: MAIN
Changes since 1.69: +12 -1 lines
Diff to previous 1.69 , to selected 1.72
Added platform custom option "c01+pgi" for using Portland
f90 compiler on the myrinet-3 cluster.


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


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Mon Nov 4 17:43:36 2002 UTC (21 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint46m_post
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 , to selected 1.72
I finally give in: g77 is now the first compiler in the list
of compilers to search for. The only way to get the others
is to specify -fc on the genmake command line. It's a shame
since ifc is better but now that ifc is in /usr/local it
is impossible to use testscript meaningfully...


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Tue Oct 29 19:38:07 2002 UTC (21 years, 5 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint46l_post, checkpoint46l_pre
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 , to selected 1.72
Fix for Fujitsu suggested by Naoki Hirose.
 - added "-print" to "find" when searching packages.


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Thu Aug 8 15:24:00 2002 UTC (21 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: 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
Changes since 1.65: +3 -1 lines
Diff to previous 1.65 , to selected 1.72
Missing CPP define for pkg/debug


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Wed Aug 7 19:57:48 2002 UTC (21 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.64: +4 -2 lines
Diff to previous 1.64 , to selected 1.72
Damn, I hate SUNs.


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Wed Aug 7 19:48:44 2002 UTC (21 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.63: +9 -2 lines
Diff to previous 1.63 , to selected 1.72
Well, who'd have guessed that SUN ship g77 by default! I'm restricting
the automatic search of compilers to Linux platforms until we do
a general tidy up of genmake.


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Wed Aug 7 19:27:27 2002 UTC (21 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.62: +80 -13 lines
Diff to previous 1.62 , to selected 1.72
o added new option -cpp=... which defines a CPP macro on the cpp command line
o added -fc=...  which specifies the $FC variable
o made the platform target "Linux*" now searches for ifc, g77, pgf77, f77 etc
  in the $PATH and select the appropriate options. This should be done for
  all platforms but I can't remember my passwords on anything except Linux
  boxes....


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Mon Mar 4 17:26:41 2002 UTC (22 years ago) by adcroft
Branch: MAIN
CVS Tags: 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
Changes since 1.61: +8 -2 lines
Diff to previous 1.61 , to selected 1.72
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.61 - (view) (download) (annotate) - [select for diffs]
Fri Feb 15 21:26:37 2002 UTC (22 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint44e_post, checkpoint44e_pre, checkpoint44f_pre, chkpt44d_post, ecco_c44_e17, ecco_c44_e18, ecco_c44_e19, release1_final_v1
Branch point for: release1_final
Changes since 1.60: +8 -3 lines
Diff to previous 1.60 , to selected 1.72
Added variable MAKEDEPEND.
Is modified for case SunOS, uses ../tools/xmakedepend


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 21:52:31 2002 UTC (22 years, 1 month ago) by heimbach
Branch: MAIN
Changes since 1.59: +4 -4 lines
Diff to previous 1.59 , to selected 1.72
o added tools/xmakedepend to circumvene shortcoming of
  SUN's makedepend (size too small)
o in tools/genmake
  * invoking ../tools/xmakedepend instead of makedepend
  * changed compiler flags for case SunOS


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Thu Feb 7 20:00:09 2002 UTC (22 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint44b_post, chkpt44c_post, chkpt44c_pre
Changes since 1.58: +1 -3 lines
Diff to previous 1.58 , to selected 1.72
o merge of relevant stuff from the ecco-branch:
  - genmake: removed $S64 overwrite for case SunOS
  - pkg/exf: update and corrections for field swapping and obcs
  - pkg/ecco: parameter lists for the_model_main, the_main_loop
              harmonized between ECCO and MITgcm
  - pkg/autodiff: added flow directives for obcs, mdsio_gl_slice
                  updated checkpointing_lev... lists for obcs
  - model/src: minor changes in forward_step, plot_field
               added directive for divided adjoint in the_main_loop
  - pkg/mdsio: added mdsio_gl_slice


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 16:04:00 2001 UTC (22 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint43a-release1mods, checkpoint44, checkpoint44b_pre, chkpt44a_post, chkpt44a_pre, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials
Branch point for: release1-branch
Changes since 1.57: +3 -3 lines
Diff to previous 1.57 , to selected 1.72
Added "flt" to the default DISABLE list.


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 23:40:52 2001 UTC (22 years, 4 months ago) by heimbach
Branch: MAIN
Changes since 1.56: +26 -2 lines
Diff to previous 1.56 , to selected 1.72
Adding TARGET_PWR3 for IBM SP3 platform.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 19:37:27 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint42, checkpoint43, ecco-branch-mod1, release1_b1, release1_beta1
Branch point for: ecco-branch, release1, release1_coupled
Changes since 1.55: +15 -15 lines
Diff to previous 1.55 , to selected 1.72
Broke +pgi mode with last change. Swapped order so that PGI is checked
for before g77.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 19:06:30 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
Changes since 1.54: +29 -5 lines
Diff to previous 1.54 , to selected 1.72
Added entry to handle RH on alpha


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Wed Sep 19 02:43:27 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40, checkpoint41
Changes since 1.53: +4 -2 lines
Diff to previous 1.53 , to selected 1.72
Re-arranged sequence of operations for Adams-Bashforth
 o this does not change numbers
 o this makes it very easy to extract forcing/diffusion out of ABII
   by changing calling sequence in calc_gt, calc_gs,...

Key modifications:
 o new s/r: ADAMS_BASHFORTH2  gT=3/2*gT-1/2*gTnm1
 o changed TIMESTEP_TRACER from gTnm1=t+dt*(3/2*gT-1/2*gTnm1)
   to  gT=T+dt*gT
 o changed CALC_GT,CALC_GS & CALC_GTR1 to calcuate "gT" defined
   by new timestep_tracer (ie. including forcing, ABII, N-L F-S, etc...)
   now calls ADAMS_BASHFORTH2 and FREESURF_RESCALE_G
 o changed CYCLE_TRACER appropriately  T=gT only

Other associated mods:
 o new s/r: FREESURF_RESCALE_G applies non-linear free-surface term
   this used to be in TIMESTEP_TRACER
 o added myIter as argument to CALC_GS,CALC_GT,CALC_GTR1


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 20:54:01 2001 UTC (22 years, 6 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint40pre9
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 , to selected 1.72
Fix script to be compatible with tcsh on Digital UNIX


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 15:58:26 2001 UTC (22 years, 6 months ago) by cnh
Branch: MAIN
Changes since 1.51: +9 -6 lines
Diff to previous 1.51 , to selected 1.72
Fix compiler options for backwards compatibility with
Sun Workshop 5.0 compilers


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 02:28:20 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
Changes since 1.50: +14 -8 lines
Diff to previous 1.50 , to selected 1.72
New compiler options for SunOS:
 o faster
 o actually allows AIM pkg to compile


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 00:25:45 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 , to selected 1.72
Typo in DEFINES.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Wed Sep 5 20:28:26 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
Changes since 1.48: +3 -3 lines
Diff to previous 1.48 , to selected 1.72
Fix for SUNs: changed -fast to -dalign in order to avoid adding more and
more routines to NOPTIMFILES. This should be viewed as a temporary fix.


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Tue Sep 4 17:17:47 2001 UTC (22 years, 6 months ago) by adcroft
Branch: MAIN
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 , to selected 1.72
Silly thing on SUNs: echo -n Fred echo's "-n Fred". Duh.


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Aug 23 19:33:44 2001 UTC (22 years, 7 months ago) by heimbach
Branch: MAIN
Changes since 1.46: +4 -4 lines
Diff to previous 1.46 , to selected 1.72
Added files mon_printstats_rl.F mon_printstats_rs.F
to NOOPTFILES list in genmake for SunOS, otherwise compilation
would fail on SunOS 5.8 (e.g. slough.mit.edu).


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 15:54:36 2001 UTC (22 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40pre8
Changes since 1.45: +3 -1 lines
Diff to previous 1.45 , to selected 1.72
The "small_f" target should not be removed from genmake.
It is needed for creating the TAMC source code.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 16:40:45 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.44: +4 -2 lines
Diff to previous 1.44 , to selected 1.72
Added new target to help testscript deal with the -quick option.


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


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 14:33:34 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 , to selected 1.72
Now remove temporary file hlist.inc which was being left behind.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 14:27:10 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
Changes since 1.41: +5 -5 lines
Diff to previous 1.41 , to selected 1.72
Fixed problem which infinite links; header files ended up linked to
themselves because the ./ directory was the first in the INCLUDEDIRS
list. Now INCLUDES has -I. in it and ./ is at end of search path.


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 19:34:57 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre7
Changes since 1.40: +10 -9 lines
Diff to previous 1.40 , to selected 1.72
Added (uncommented) header links. Header files are now linked just
like other source files.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 15:11:03 2001 UTC (22 years, 7 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre6
Changes since 1.39: +6 -2 lines
Diff to previous 1.39 , to selected 1.72
Added -ieee flag to genmake (only affect Linux for now) to see if we can
pin-down this rediculous sensitivity of model to small changes in code.
Testscript uses -ieee by default.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 15:22:12 2001 UTC (22 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre5
Changes since 1.38: +8 -7 lines
Diff to previous 1.38 , to selected 1.72
Removed KAP stuff for DEC's since most people don't have it
and we weren't using it anyway.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Fri Jul 13 15:16:48 2001 UTC (22 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40pre2, checkpoint40pre3, checkpoint40pre4
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 , to selected 1.72
Added grdchk to default disable list.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Tue Jun 5 15:51:18 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint40pre1
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 , to selected 1.72
Added ini_cori.F to NOOPTFILES on SUNs. It seems any trig. fns
inside loops get vectorized incorrectly! Definitately a compiler bug.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Mon Jun 4 19:47:32 2001 UTC (22 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 , to selected 1.72
Added ini_spherical_polar_grid.F to NOOPTFILES for new SUNs.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Tue May 29 14:01:40 2001 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.34: +57 -11 lines
Diff to previous 1.34 , to selected 1.72
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.34 - (view) (download) (annotate) - [select for diffs]
Mon May 14 22:04:44 2001 UTC (22 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint39
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 , to selected 1.72
Added the following packages to default disable:
autodiff cal cost ctrl ecco exf.
We might think of adding kpp iand gmredi as well.


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 16:12:45 2001 UTC (23 years ago) by jmc
Branch: MAIN
CVS Tags: c37_adj, checkpoint37, checkpoint38
Branch point for: pre38
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 , to selected 1.72
package "timeave" replacing "diags": remove dir "diags" from standard path


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Mon Mar 5 19:57:31 2001 UTC (23 years ago) by adcroft
Branch: MAIN
Changes since 1.31: +8 -2 lines
Diff to previous 1.31 , to selected 1.72
Added   makefile  and  cleanlinks  targets to help automated testing.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed Feb 28 16:08:51 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 , to selected 1.72
Fixed -disable=all.  I previously added a test to make sure that -disable=pkg
failed if pkg didn't exist.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Fri Feb 23 15:52:02 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.29: +16 -12 lines
Diff to previous 1.29 , to selected 1.72
Switched order of source code directories (pkg/* now infront of model/src,
eesupp/src and diags/src).
Added catch for diabling non-existent package.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 18:00:24 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint35, checkpoint36
Changes since 1.28: +11 -11 lines
Diff to previous 1.28 , to selected 1.72
Simplified setting of EXEDIR to fix bug in .genmakerc


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Wed Feb 7 16:49:20 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 , to selected 1.72
Change "make CLEAN" to clean *.meta and *.data files from $EXEDIR
rather than $ROOTDIR/verification/*/input . Safer this way.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Feb 7 14:00:06 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 , to selected 1.72
Broke -rootdir=dir when adding auto scan feature.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Wed Feb 7 03:37:46 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.25: +27 -5 lines
Diff to previous 1.25 , to selected 1.72
Added autoscan feature to set ROOTDIR if not specified.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 04:22:36 2001 UTC (23 years, 1 month ago) by cnh
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 , to selected 1.72
Changes to make c35 work on DEC.
Refs. to unitialized array elements and compile options.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Mon Feb 5 18:46:14 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 , to selected 1.72
Fixed comma separated lists bug.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 21:36:30 2001 UTC (23 years, 1 month ago) by adcroft
Branch: MAIN
Changes since 1.22: +215 -66 lines
Diff to previous 1.22 , to selected 1.72
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.22 - (view) (download) (annotate) - [select for diffs]
Thu Nov 30 19:58:13 2000 UTC (23 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: branch-atmos-merge-phase1, branch-atmos-merge-phase2, branch-atmos-merge-phase3, branch-atmos-merge-phase4, branch-atmos-merge-phase5, branch-atmos-merge-phase6, branch-atmos-merge-phase7, branch-atmos-merge-shapiro, branch-atmos-merge-start, branch-atmos-merge-zonalfilt, checkpoint33, checkpoint34
Branch point for: branch-atmos-merge
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 , to selected 1.72
Fix so that "make CLEAN" doesn't delete files in natl_box/output


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Nov 29 22:33:08 2000 UTC (23 years, 4 months ago) by adcroft
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 , to selected 1.72
Added  csrclist.inc  to the remove list after Makefile generation


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Nov 13 16:40:02 2000 UTC (23 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint32
Changes since 1.19: +49 -11 lines
Diff to previous 1.19 , to selected 1.72
Adopted to new routine external_fields_load.F.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Tue Sep 12 19:20:35 2000 UTC (23 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint31
Changes since 1.18: +28 -26 lines
Diff to previous 1.18 , to selected 1.72
Added target small_f to create source code for TAMC before compiling.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Wed Jun 21 20:42:30 2000 UTC (23 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint30
Changes since 1.17: +25 -1 lines
Diff to previous 1.17 , to selected 1.72
Added cases for Cray T90 (sn7113) and SV1 (sn3002): TARGET_CRAY_VECTOR. (P.H.)


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Jun 21 19:57:55 2000 UTC (23 years, 9 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint29
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 , to selected 1.72
Added paths to ../pkg/ directory.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Mar 24 19:28:46 2000 UTC (24 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint26, checkpoint27, checkpoint28
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 , to selected 1.72
Added yet another Hyades only path for the two-proc libraries


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Mar 24 18:52:53 2000 UTC (24 years ago) by adcroft
Branch: MAIN
Changes since 1.14: +9 -4 lines
Diff to previous 1.14 , to selected 1.72
Set LIBS properly for JAM libaries. (affects Hyades only)


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Mar 24 18:29:29 2000 UTC (24 years ago) by adcroft
Branch: MAIN
Changes since 1.13: +9 -8 lines
Diff to previous 1.13 , to selected 1.72
Tidied up the options for the Linux platform.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 20:29:19 2000 UTC (24 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint25
Changes since 1.12: +9 -1 lines
Diff to previous 1.12 , to selected 1.72
Minor mods for compiling on T3E.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Mar 14 16:21:41 2000 UTC (24 years ago) by adcroft
Branch: MAIN
Changes since 1.11: +46 -1 lines
Diff to previous 1.11 , to selected 1.72
Added "JAM" routines for use with Artic network (Hyades cluster).


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Fri May 7 18:12:29 1999 UTC (24 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint21, checkpoint22, checkpoint23, checkpoint24
Changes since 1.10: +21 -21 lines
Diff to previous 1.10 , to selected 1.72
Set value for WORDLENGTH on all platforms in genmake.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Wed May 5 18:32:35 1999 UTC (24 years, 10 months ago) by adcroft
Branch: MAIN
Changes since 1.9: +4 -2 lines
Diff to previous 1.9 , to selected 1.72
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.9 - (view) (download) (annotate) - [select for diffs]
Mon Mar 22 16:27:13 1999 UTC (25 years ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint20
Changes since 1.8: +9 -9 lines
Diff to previous 1.8 , to selected 1.72
Changes for linux and command line operation.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Tue Dec 8 18:08:51 1998 UTC (25 years, 3 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint19
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 , to selected 1.72
Change of rule "Clean". Clean used to remove *.[Fc] but
this might be dangerous. So now it removes only links.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Nov 6 22:44:49 1998 UTC (25 years, 4 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint18
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 , to selected 1.72
Changes to allow for atmospheric integration builds of the code


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Oct 28 03:11:38 1998 UTC (25 years, 5 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint16, checkpoint17
Changes since 1.5: +52 -19 lines
Diff to previous 1.5 , to selected 1.72
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.5 - (view) (download) (annotate) - [select for diffs]
Tue Sep 29 21:22:33 1998 UTC (25 years, 6 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint15
Changes since 1.4: +14 -7 lines
Diff to previous 1.4 , to selected 1.72
Correction to missing file tim.c and genmake
for checkpoint15


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Tue Sep 29 18:50:57 1998 UTC (25 years, 6 months ago) by cnh
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 , to selected 1.72
Changes for new exchange routines which do general tile <-> tile
connectivity, variable width overlap regions and provide
hooks for shared memory  and DMA protocols like Arctic, Memory Channel
etc..


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu Jul 16 23:50:44 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint13, checkpoint14
Changes since 1.2: +28 -1 lines
Diff to previous 1.2 , to selected 1.72
Added changes for
  SGI onyx support
  HP Exemplar support
 from Dimitri


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Jul 15 22:05:44 1998 UTC (25 years, 8 months ago) by adcroft
Branch: MAIN
CVS Tags: branch-point-rdot
Branch point for: branch-rdot
Changes since 1.1: +2 -3 lines
Diff to previous 1.1 , to selected 1.72
We decided to skip the KAP preprocessor stage on the DEC Alpha's
by default. (KAP isn't always available, even on our own well
maintained platforms...)


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Jul 8 15:24:05 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint12
Diff to selected 1.72
Tidy up configure (now genmake!) and doc/README for
release of checkpoint12.


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