1 |
heimbach |
1.1 |
07-August-2013 |
2 |
|
|
Michael Vossbeck <Michael.Vossbeck@fastopt.com> |
3 |
|
|
Patrick Heimbach <heimbach@mit.edu> |
4 |
|
|
|
5 |
|
|
Background: |
6 |
|
|
------------------------------ |
7 |
|
|
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). |
8 |
|
|
|
9 |
|
|
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. |
10 |
|
|
|
11 |
|
|
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. |
12 |
|
|
|
13 |
|
|
To apply the patch, place the patch file into your toplevel directory of MITgcm, switch to that directory, and enter the following command: |
14 |
|
|
|
15 |
|
|
patch -Np1 < MITgcm-TAFv2.patch |
16 |
|
|
|
17 |
|
|
|
18 |
|
|
Affected files: |
19 |
|
|
------------------------------ |
20 |
|
|
eesupp/src/exch1_ad.flow |
21 |
|
|
pkg/cost/cost_ad.flow |
22 |
|
|
pkg/autodiff/model_ad.flow |
23 |
|
|
pkg/autodiff/system.flow |
24 |
|
|
pkg/autodiff/autodiff_whtapeio_sync.flow |
25 |
|
|
pkg/autodiff/common.flow |
26 |
|
|
tools/genmake2 |
27 |
|
|
tools/adjoint_options/adjoint_diva |
28 |
|
|
tools/adjoint_options/adjoint_diva_mpi |
29 |
|
|
tools/adjoint_options/adjoint_default |
30 |
|
|
tools/adjoint_options/adjoint_state_final |
31 |
|
|
tools/adjoint_options/adjoint_tamc_compatibility |
32 |
|
|
tools/adjoint_options/adjoint_f95 |
33 |
|
|
tools/adjoint_options/adjoint_default_mpi |
34 |
|
|
verification/bottom_ctrl_5x5/code_ad/ad_optfile.local |
35 |
|
|
verification/tutorial_global_oce_optim/code_ad/ad_optfile.local |
36 |
|
|
verification/tutorial_dic_adjoffline/code_ad/ad_optfile.local |