4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/ebm: |
8 |
|
- fix multi-threading in ebm_area_t.F ; clean-up EBM.h header file. |
9 |
|
- add multi-threaded test for verification exp. global_ocean_ebm |
10 |
|
|
11 |
|
checkpoint63b (2011/08/29) |
12 |
|
o pkg/ebm: |
13 |
|
- fix sign of runoff; |
14 |
|
- update directly forcing fields (Qnet,EmPmR) to use standard |
15 |
|
external_forcing_surf.F (remove ebm_forcing_surf.F); |
16 |
|
- avoid loading forcing fields a 2nd time (1rst time from ini_forcing.F); |
17 |
|
- set either tauThetaClimRelax (in data) or tauThetaZonRelax (in data.ebm) |
18 |
|
and apply relaxation towards corresponding SST field (2-D map or ZonAver). |
19 |
|
- update global_ocean_ebm parameters file data and update output (fwd+ad). |
20 |
|
o verification/matrix_example: |
21 |
|
- split domain in 8 tiles (2x4); add SIZE.h_mpi and eedata.mth for |
22 |
|
MPI and mutlti-threaded testing. |
23 |
|
o pkg/matrix: |
24 |
|
- change name of S/R MATRIX_INIT to S/R MATRIX_INIT_VARIA ; |
25 |
|
- fix for multi-tiles (add bi,bj indices to exp/impMatrixCounter); |
26 |
|
- fix for multi-threaded (remove DATA statement); |
27 |
|
- use standard DIFFERENT_MULTIPLE function; |
28 |
|
- add MATRIX_OPTIONS.h |
29 |
|
o verification/matrix_example: |
30 |
|
To allow to split the domain in several tiles, change the domain size |
31 |
|
from 31x31 to 32x32 by adding 1 row (on Southern side) + 1 column (on |
32 |
|
Western side) of land points. |
33 |
|
o (*_)write_pickup: |
34 |
|
- fix few bugs in mypackage_read/write_pickup.F |
35 |
|
- in MDS_WR_METAFILES calls, replace "myTime" by a local copy into |
36 |
|
array of length 1 (was caught by compiler syntax-check). |
37 |
|
o pkg/diagnostics (velocity potential solver): |
38 |
|
- fix initialisation of main diagonal matrix (for overlap values) |
39 |
|
o tools/build_options: |
40 |
|
- towards single optfile for MPI and non-MPI built: merge few +mpi optfile |
41 |
|
into previously non MPI one (linux_am64 pgf77,open64,pathf90,ifort11) |
42 |
|
- linux_amd64_gfortran: merge +mpi_generic version into standard optfile: |
43 |
|
* move IEEE flags to DEVEL section; take IEEE flags from +mpi_generic ; |
44 |
|
* FAST case: for now, keep -O3 with ini_masks_etc.F in NOOPTFILES list; |
45 |
|
and use "-devel" testreport option for standard testing on baudelaire. |
46 |
|
o pkg/grdchk: |
47 |
|
- Assume that all gradient-check position are within the same tile |
48 |
|
corresponding to global indices (iGloTile,jGloTile) and that |
49 |
|
positions (i,j indices or nbeg) are local to this tile; |
50 |
|
- set tile local-indices and proc. number according to tile global-indices; |
51 |
|
- remove grdchkwhichproc from namelist (retired param); |
52 |
|
- send adjoint gradient to all procs so that all procs print it to STDOUT; |
53 |
|
- switch on MPI test for global_ocean.90x40x15 AD test experiment. |
54 |
o adding package bbl (Bottom Boundary Layer) |
o adding package bbl (Bottom Boundary Layer) |
55 |
description in MITgcm/pkg/bbl/bbl_description.tex |
description in MITgcm/pkg/bbl/bbl_description.tex |
56 |
example/test experiment in MITgcm_contrib/bbl |
example/test experiment in MITgcm_contrib/bbl |