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

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

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

revision 1.2 by heimbach, Fri Aug 9 01:06:42 2013 UTC revision 1.3 by heimbach, Fri Aug 16 14:53:31 2013 UTC
# Line 2  Line 2 
2  ---  ---
3  Michael Vossbeck <Michael.Vossbeck@fastopt.com>  Michael Vossbeck <Michael.Vossbeck@fastopt.com>
4  Patrick Heimbach <heimbach@mit.edu>  Patrick Heimbach <heimbach@mit.edu>
5    Jean-Michel Campin <jmc@ocean.mit.edu>
6    
7  08-August-2013  08-August-2013
8  ---  ---
9  UPDATE PH: Patch removed from cvs until we are confident that all changes work.  UPDATE PH: Patch removed from cvs until we are confident that all changes work.
10    
11    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    
15  Background:  Background:
16  ------------------------------  ------------------------------
17  Building the adjoint/tangent linear codes of the MITgcm has been restricted to TAF version 2.3.8 since 3 April 2013 (checkpoint64g). On August 6th/7th MITgcm has been updated to be compliant with TAF default behavior ("-v2") and up-to-date TAF version (TAF-2.5.4 as of August 7) when generating adjont/tangent linear code).  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    
19  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-TAFv2.patch, is provided. Note however, that MIT does not provide further support regarding this patch.  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    
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.  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:  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  patch -Np1 < MITgcm-TAFv2.patch  patch -Np1 < MITgcm-c64l-TAFv2.patch
26    
27    
28  Affected files:  Affected files:
29  ------------------------------  ------------------------------
30  eesupp/src/exch1_ad.flow  eesupp/src/exch1_ad.flow
31  pkg/cost/cost_ad.flow  model/src/port_rand.F
 pkg/autodiff/model_ad.flow  
 pkg/autodiff/system.flow  
32  pkg/autodiff/autodiff_whtapeio_sync.flow  pkg/autodiff/autodiff_whtapeio_sync.flow
33  pkg/autodiff/common.flow  pkg/autodiff/common.flow
34    pkg/autodiff/model_ad.flow
35    pkg/autodiff/system.flow
36    pkg/cost/cost_ad.flow
37    pkg/profiles/profiles.flow
38    pkg/seaice/seaice.flow
39  tools/genmake2  tools/genmake2
 tools/adjoint_options/adjoint_diva  
 tools/adjoint_options/adjoint_diva_mpi  
40  tools/adjoint_options/adjoint_default  tools/adjoint_options/adjoint_default
41    tools/adjoint_options/adjoint_f95
42    tools/adjoint_options/adjoint_diva
43  tools/adjoint_options/adjoint_state_final  tools/adjoint_options/adjoint_state_final
44  tools/adjoint_options/adjoint_tamc_compatibility  tools/adjoint_options/adjoint_tamc_compatibility
 tools/adjoint_options/adjoint_f95  
 tools/adjoint_options/adjoint_default_mpi  
45  verification/bottom_ctrl_5x5/code_ad/ad_optfile.local  verification/bottom_ctrl_5x5/code_ad/ad_optfile.local
46  verification/tutorial_global_oce_optim/code_ad/ad_optfile.local  verification/tutorial_global_oce_optim/code_ad/ad_optfile.local
47  verification/tutorial_dic_adjoffline/code_ad/ad_optfile.local  verification/tutorial_dic_adjoffline/code_ad/ad_optfile.local

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.22