Changes between Initial Version and Version 2 of Ticket #1880
- Timestamp:
- 2017-04-11T16:57:40+02:00 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1880 – Description
initial v2 1 1 = Context = 2 2 development branch associated with HPC-08 action 3 Allow the 3rd dimension of 3D arrays in argument of lbc_lnk routine to be of any size. 3 -1- Allow the 3rd dimension of 3D arrays in argument of lbc_lnk routine to be of any size. 4 -2- Regroup the three global communications of stp_ctl in a single one. 4 5 5 6 6 7 = Implementation = 7 8 8 modules involved: lbclnk.F90, lib_mpp.F90 and lbcnfd.F90 9 -1- '''modules involved''': lbclnk.F90, lib_mpp.F90 and lbcnfd.F90, '''Methodology''': replace jpk by ipk=SIZE(tab3D_input,3) 9 10 10 methodology: replace jpk by ipk=SIZE(tab3D_input,3) 11 -2- '''modules involved''': stpctl.F90 , nemogcm.F90 , and in_out_manager.F90. '''Methodology''': mpi_allreduce performed on a vector of size=3 containing the local max of |U|, -SSS, and ssh^2. 11 12 12 13 NB: Changes also involve a bug correction (see ticket #1879) as well as coding style.