/[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 release1_50yr: (view) (download) (annotate)
Sticky Tag:

Revision 1.56.2.6.2.1 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 16:22:16 2005 UTC (18 years, 7 months ago) by dimitri
Branch: release1_50yr
Changes since 1.56.2.6: +15 -4 lines
Diff to previous 1.56.2.6 , to selected 1.56
adding ecco1x1 verification/global_with_CFC11 experiment


Revision 1.56.2.6 - (view) (download) (annotate) - [select for diffs]
Thu May 1 00:01:16 2003 UTC (20 years, 11 months ago) by dimitri
Branch: release1
CVS Tags: release1_p14, release1_p15, release1_p16, release1_p17
Branch point for: release1_50yr
Changes since 1.56.2.5: +10 -1 lines
Diff to previous 1.56.2.5 , to branch point 1.56 , to next main 1.89
release1_p14
o Added interpolation routine pkg/exf/new_interp.F for on-the-fly
  interpolation.  Enable with USE_EXF_INTERPOLATION and specify
  input grids in data.exf
o Added direct pressure solver pkg/solver.
  See pkg/solver/README.directSolver for instructions.


Revision 1.56.2.5 - (view) (download) (annotate) - [select for diffs]
Fri Feb 7 08:54:52 2003 UTC (21 years, 1 month ago) by dimitri
Branch: release1
CVS Tags: release1_p12, release1_p12_pre, release1_p13, release1_p13_pre
Changes since 1.56.2.4: +20 -1 lines
Diff to previous 1.56.2.4 , to branch point 1.56
Modified File tools/genmake


Revision 1.56.2.4 - (view) (download) (annotate) - [select for diffs]
Thu Dec 5 08:06:18 2002 UTC (21 years, 3 months ago) by dimitri
Branch: release1
CVS Tags: release1_p10, release1_p11, release1_p9
Changes since 1.56.2.3: +13 -7 lines
Diff to previous 1.56.2.3 , to branch point 1.56
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:
 Tag: release1
   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/testscript
   verification/global_ocean.90x40x15/input/eedata
   verification/lab_sea/README
   verification/lab_sea/code/CPP_EEOPTIONS.h
   verification/lab_sea/code/CPP_EEOPTIONS_MPI.h
   verification/lab_sea/code/CPP_OPTIONS.h
   verification/lab_sea/code/SIZE.h
   verification/lab_sea/code/SIZE_2x1.h
   verification/lab_sea/input/data
   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:
 Tag: release1
   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:
 Tag: release1
   verification/lab_sea/code/KPP_OPTIONS.h


Revision 1.56.2.3 - (view) (download) (annotate) - [select for diffs]
Mon Nov 11 22:01:21 2002 UTC (21 years, 4 months ago) by heimbach
Branch: release1
CVS Tags: release1_p8
Changes since 1.56.2.2: +3 -3 lines
Diff to previous 1.56.2.2 , to branch point 1.56
Adding new package: pkg/seaice
Sea ice model by D. Menemenlis (JPL) and Jinlun Zhang (Seattle).
  The sea-ice code is based on Hibler (1979-1980).
  Two sea-ice dynamic solvers, ADI and LSR, are included.


Revision 1.56.2.2 - (view) (download) (annotate) - [select for diffs]
Mon Apr 8 20:10:39 2002 UTC (21 years, 11 months ago) by heimbach
Branch: release1
CVS Tags: release1_chkpt44d_post, release1_p1, release1_p2, release1_p3, release1_p4, release1_p5, release1_p6, release1_p7
Changes since 1.56.2.1: +11 -8 lines
Diff to previous 1.56.2.1 , to branch point 1.56
Changes encapsulated by checkpoint43a-release1mods and chkpt44d_post
on the main trunk.
These are:

 o added missing EXCLUDE_MONITOR flags
 o changed "e" to "_d" in gmredi_slope_limit, gmredi_slope_psi
   (incompatible typ in MIN/MAX expressions caused problems
   on IBM SP3)
 o in genmake added variable MAKEDEPEND
   plus resetting for case SunOS
 o added timer_stats.c routine for IBM SP3
 o removed variables in dynamics
 o real fresh water flux implemented with non-linear free-surface.
 o few fix (mask in shap_s2, EmPmR in external_field_load,
   USE_NATURAL_BCS in solve_for_P);
 o add arguments myIter & myTime to S/R obcs_calc & solve_for_P
 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
 o check parameters & config (chkpt44a_pre,post)
 o OBC and NonLin_FrSurf.
 o fix bug in mom_vi_del2uv
 o select when filters are applied ; add options to zonal_filter (data.zonfilt)
 o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
 o update AIM experiments (NCEP input files)
 o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
 o added some stuff for AD

These were merged with
cvs co -r release1 -P MITgcm
cd MITgcm
cvs update -kk
cvs update -j checkpoint43a-release1mods -j chkpt44d_post -d -P -kk


Revision 1.56.2.1 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 16:04:50 2002 UTC (22 years, 1 month ago) by adcroft
Branch: release1
Changes since 1.56: +26 -2 lines
Diff to previous 1.56
Merging changes on MAIN between checkpoint43 and checkpoint43a-release1mods
Command: cvs -q update -jcheckpoint43 -jcheckpoint43a-release1mods -d -P

These changes are most of the changes between c43 and c44 except those
that occured after "12:45 11 Jan 2002". As far as I can tell it is
checkpoint43 with the following mods:

  o fix bug in mom_vi_del2uv
  o select when filters are applied ; add options to zonal_filter (data.zonfilt)  o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
  o update AIM experiments (NCEP input files)
  o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
  o added some stuff for AD
  o Jamar wet-points

This update does not contain the following mods that are in checkpoint44

  o bug fix in pkg/generic_advdiff/
    - thread related bug, bi,bj arguments in vertical advection routines
  o some changes to pkg/autodiff, pkg/cost, pkg/exf, pkg/ecco,
    verification/carbon and model/src/ related to adjoint
  o some new Matlab scripts for diagnosing model density
    - utils/matlab/dens_poly3.m and ini_poly3.m

The list of exclusions is accurate based on a "cvs diff". The list of
inclusions is based on the record in doc/tag-index which may not be complete.


Revision 1.56 - (view) (download) (annotate) - [selected]
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
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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.56
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