/[MITgcm]/MITgcm/tools/adjoint_options/README.patch
ViewVC logotype

Annotation of /MITgcm/tools/adjoint_options/README.patch

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


Revision 1.3 - (hide annotations) (download)
Fri Aug 16 14:53:31 2013 UTC (10 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint64y, checkpoint64x, checkpoint64z, checkpoint64o, checkpoint64q, checkpoint64p, checkpoint64s, checkpoint64r, checkpoint64u, checkpoint64t, checkpoint64w, checkpoint64v, checkpoint66g, checkpoint66f, checkpoint66e, checkpoint66d, checkpoint66c, checkpoint66b, checkpoint66a, checkpoint64n, checkpoint66o, checkpoint66n, checkpoint66m, checkpoint66l, checkpoint66k, checkpoint66j, checkpoint66i, checkpoint66h, checkpoint65z, checkpoint65x, checkpoint65y, checkpoint65r, checkpoint65s, checkpoint65p, checkpoint65q, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, checkpoint65j, checkpoint65k, checkpoint65h, checkpoint65i, checkpoint65n, checkpoint65o, checkpoint65l, checkpoint65m, checkpoint65b, checkpoint65c, checkpoint65a, checkpoint65f, checkpoint65g, checkpoint65d, checkpoint65e, checkpoint65, HEAD
Changes since 1.2: +15 -11 lines
(Re-)commit tested TAF-v2 patch file and update README.

1 heimbach 1.1 07-August-2013
2 heimbach 1.2 ---
3 heimbach 1.1 Michael Vossbeck <Michael.Vossbeck@fastopt.com>
4     Patrick Heimbach <heimbach@mit.edu>
5 heimbach 1.3 Jean-Michel Campin <jmc@ocean.mit.edu>
6 heimbach 1.1
7 heimbach 1.2 08-August-2013
8     ---
9     UPDATE PH: Patch removed from cvs until we are confident that all changes work.
10    
11 heimbach 1.3 16-August-2013
12     ---
13     UPDATE PH: commit final patch that mimics TAF-v2 related changes between checkpoint64l and checkpoint64m (tested for MITgcm verification experiments and ECCO-Production version4).
14 heimbach 1.2
15 heimbach 1.1 Background:
16     ------------------------------
17 heimbach 1.3 Building the adjoint/tangent linear codes of the MITgcm has been restricted to TAF version 2.3.8 since 3 April 2013 (checkpoint64g). Between August 6th and 13th MITgcm has been updated to be compliant with TAF default behavior ("-v2") and up-to-date TAF version (TAF-2.5.6 as of August 16) when generating adjont/tangent linear code).
18 heimbach 1.1
19 heimbach 1.3 Users who check out a fresh copy of MITgcm or perform an update from the repository will automatically receive all required changes. For those users wanting to stick to a specific (older) version of MITgcm, but also seek to use a more recent TAF version, a patch file, MITgcm-c64l-TAFv2.patch, is provided. Note however, that MIT does not provide further support regarding this patch.
20 heimbach 1.1
21     In case, your local copy of MITgcm does not contain any differences in the list of affected files below, there is a fair chance to successfully apply this patch and get your local copy of MITgcm running with the current TAF version.
22    
23     To apply the patch, place the patch file into your toplevel directory of MITgcm, switch to that directory, and enter the following command:
24    
25 heimbach 1.3 patch -Np1 < MITgcm-c64l-TAFv2.patch
26 heimbach 1.1
27    
28     Affected files:
29     ------------------------------
30     eesupp/src/exch1_ad.flow
31 heimbach 1.3 model/src/port_rand.F
32     pkg/autodiff/autodiff_whtapeio_sync.flow
33     pkg/autodiff/common.flow
34 heimbach 1.1 pkg/autodiff/model_ad.flow
35     pkg/autodiff/system.flow
36 heimbach 1.3 pkg/cost/cost_ad.flow
37     pkg/profiles/profiles.flow
38     pkg/seaice/seaice.flow
39 heimbach 1.1 tools/genmake2
40 heimbach 1.3 tools/adjoint_options/adjoint_default
41     tools/adjoint_options/adjoint_f95
42 heimbach 1.1 tools/adjoint_options/adjoint_diva
43     tools/adjoint_options/adjoint_state_final
44     tools/adjoint_options/adjoint_tamc_compatibility
45     verification/bottom_ctrl_5x5/code_ad/ad_optfile.local
46     verification/tutorial_global_oce_optim/code_ad/ad_optfile.local
47     verification/tutorial_dic_adjoffline/code_ad/ad_optfile.local

  ViewVC Help
Powered by ViewVC 1.1.22