[MITgcm-devel] please take a look at and try CVS modules
Ed Hill
ed at eh3.com
Wed Nov 12 23:06:43 EST 2003
Hi folks,
Per Chris's & Patrick's suggestions, I've played with CVS modules a bit
and it looks like a relatively painless way to reduce the "bloat" caused
by so many tests being added to the verification tree.
All the following commands have been tested and seem to do what you'd
expect:
cvs co MITgcm_code
cvs co MITgcm_verif_basic
cvs co MITgcm_verif_atmos
cvs co MITgcm_verif_ocean
cvs co MITgcm_verif_all
cvs co -r checkpoint52 MITgcm_code
cvs co -r checkpoint49 MITgcm_verif_all
...etc...
Also, I found that the CVS "-d" option does *not* seem to work as
expected with the modules. This is not really a big problem, since one
can always re-name the top directory after the checkout is complete.
The attached file defines the modules. The current state is just my
interpretation of Patrick's suggestions. Would the rest of you please
chime in with descriptions of what you'd like to see there?
thanks,
Ed
--
Edward H. Hill III, PhD
office: MIT Dept. of EAPS; Room 54-1424; 77 Massachusetts Ave.
Cambridge, MA 02139-4307
email: eh3 at mit.edu, ed at eh3.com
URL: http://web.mit.edu/eh3/
phone: 617-253-0098
fax: 617-253-4464
-------------- next part --------------
#MITgcm models/MITgcmUV
adcroft development/adcroft
matlab MITgcm/utils/matlab
#
d_adjoint -d adjoint MITgcm/adjoint
d_diags -d diags MITgcm/diags
d_eesupp -d eesupp MITgcm/eesupp
d_model -d model MITgcm/model
d_pkg -d pkg MITgcm/pkg
d_tools -d tools MITgcm/tools
d_tutorial_examples -d tutorial_examples MITgcm/tutorial_examples
d_utils -d utils MITgcm/utils
MITgcm_r1_src -a d_adjoint d_diags d_eesupp d_model d_pkg d_tools d_utils
MITgcm_r1_examples -a d_tutorial_examples
MITgcm_r1_standard -a MITgcm_r1_src MITgcm_r1_examples
MITgcm_r1_src_only &MITgcm_r1_src
MITgcm_r1_examples_only &MITgcm_r1_examples
MITgcm_r1 &MITgcm_r1_standard
#=========
#
# Modules as suggested by PH:
#
# MITgcm_code: - everyhing except verification
# MITgcm_verif_basic: - MITgcm_code + 3 or so verif. experiments
# (need to decide which ones)
# MITgcm_verif_atmos: - MITgcm_code + all atmos verif's
# MITgcm_verif_ocean: - MITgcm_code + all ocean verif's
# MITgcm_verif_ecco_ex: - MITgcm_code + all non-ecco related verif's
# (i.e. all pre-c52 verifications)
# MITgcm_verif_ecco_only: - MITgcm_code + all verif's previously in ecco-branch
# MITgcm_verif_all: - everything
MITgcm_code \
-a MITgcm/diags MITgcm/doc MITgcm/eesupp MITgcm/jobs \
MITgcm/lsopt MITgcm/model MITgcm/optim MITgcm/pkg \
MITgcm/tools MITgcm/tutorial_examples MITgcm/utils
MITgcm_verif_basic \
-a MITgcm/diags MITgcm/doc MITgcm/eesupp MITgcm/jobs \
MITgcm/lsopt MITgcm/model MITgcm/optim MITgcm/pkg \
MITgcm/tools MITgcm/tutorial_examples MITgcm/utils \
MITgcm/verification/testreport \
MITgcm/verification/adjustment.128x64x1 \
MITgcm/verification/internal_wave \
MITgcm/verification/solid-body.cs-32x32x1
MITgcm_verif_atmos \
-a MITgcm/diags MITgcm/doc MITgcm/eesupp MITgcm/jobs \
MITgcm/lsopt MITgcm/model MITgcm/optim MITgcm/pkg \
MITgcm/tools MITgcm/tutorial_examples MITgcm/utils \
MITgcm/verification/testreport \
MITgcm/verification/adjust_nlfs.cs-32x32x1 \
MITgcm/verification/adjustment.128x64x1 \
MITgcm/verification/adjustment.cs-32x32x1 \
MITgcm/verification/aim.5l_Equatorial_Channel MITgcm/verification/aim.5l_LatLon \
MITgcm/verification/aim.5l_XZ_Equatorial_Slice MITgcm/verification/aim.5l_cs \
MITgcm/verification/aim.5l_zon-ave MITgcm/verification/hs94.128x64x5 \
MITgcm/verification/hs94.1x64x5 MITgcm/verification/hs94.cs-32x32x5 \
MITgcm/verification/solid-body.cs-32x32x1
MITgcm_verif_ocean \
-a MITgcm/diags MITgcm/doc MITgcm/eesupp MITgcm/jobs \
MITgcm/lsopt MITgcm/model MITgcm/optim MITgcm/pkg \
MITgcm/tools MITgcm/tutorial_examples MITgcm/utils \
MITgcm/verification/testreport \
MITgcm/verification/exp0 MITgcm/verification/exp1 \
MITgcm/verification/exp2 MITgcm/verification/exp4 \
MITgcm/verification/exp5 MITgcm/verification/front_relax \
MITgcm/verification/global_ocean.90x40x15 MITgcm/verification/global_ocean.cs32x15 \
MITgcm/verification/global_ocean_pressure MITgcm/verification/global_with_exf \
MITgcm/verification/ideal_2D_oce MITgcm/verification/internal_wave \
MITgcm/verification/inverted_barometer MITgcm/verification/lab_sea \
MITgcm/verification/natl_box MITgcm/verification/plume_on_slope
MITgcm_verif_all \
-a MITgcm/diags MITgcm/doc MITgcm/eesupp MITgcm/jobs \
MITgcm/lsopt MITgcm/model MITgcm/optim MITgcm/pkg \
MITgcm/tools MITgcm/tutorial_examples MITgcm/utils \
MITgcm/verification
#=========
More information about the MITgcm-devel
mailing list