4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o tools/genmake2: |
8 |
|
- add similar dependences for target EXE_AD & EXE_FTL as we have for EXECUTABLE |
9 |
|
(added by Alistair in version 1.51 for building without make depend); |
10 |
|
- remove Header files list (H_SRC_FILES) from the dependence of targets |
11 |
|
ad_input_code.f & ftl_input_code.f (not clear why it was added in the first |
12 |
|
place in version 1.23): this save going through staf when unrelated header |
13 |
|
file has been modified. |
14 |
|
Note: for an intermediate target (e.g., ad_input_code.f or adtaf) without |
15 |
|
"make depend" step, still need to do "make links" before "make adtaf". |
16 |
o eesupp/src (+ few pkg src files) & genmake2: |
o eesupp/src (+ few pkg src files) & genmake2: |
17 |
- finish to remove ALWAYS_USE_MPI in source code that TAF does not see; |
- finish to remove ALWAYS_USE_MPI in source code that TAF does not see; |
18 |
- no longer set ALWAYS_USE_MPI in Makefile (was done by genmake2). |
- no longer set ALWAYS_USE_MPI in Makefile (was done by genmake2). |
19 |
- improve genmake2 checking for ALLOW_${PKG} in CPP_OPTIONS.h files (distingues |
- improve genmake2 checking for ALLOW_${PKG} in CPP_OPTIONS.h files (distinguish |
20 |
upper/lower case ; account for space between "#" and undef/define) |
upper/lower case ; account for space between "#" and undef/define) |
21 |
o pkg/flt (with exch2): |
o pkg/flt (with exch2): |
22 |
- cleaning: fix so that it compiles; move remaining MPI calls out of flt_exch2.F; |
- cleaning: fix so that it compiles; move remaining MPI calls out of flt_exch2.F; |
23 |
- simplify threads syncronisation; fix (many issues) multi-threaded with MPI. |
- simplify threads synchronisation; fix (many issues) multi-threaded with MPI. |
24 |
|
|
25 |
checkpoint63s (2012/09/05) |
checkpoint63s (2012/09/05) |
26 |
o pkg/ecco: |
o pkg/ecco: |