New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
2009WP/2009Stream2 – NEMO
wiki:2009WP/2009Stream2

Version 4 (modified by rblod, 15 years ago) (diff)

--

2009 Stream 2 : Developer interfaces


Last edited Timestamp?


It consists first in simplifying the system by removing duplicated modules and obsolete options of the model (such as advection/diffusion modules for active and passive tracers, and rigid-lid option), and second, in cleaning the mpp library which is a necessary step prior to its adaptation to next generation of parallel computers. An important benefit of this stream is to optimize the whole system and as a consequence to have more time for developments. The actions of the stream are:

Substream 2.1


Description and participants

The rigid-lid option is obsolescent. It has to be removed from the system
Work:

(1) remove key_dynspg_rl from OPA (DOM, DYN, DIA, OBC, BDY)
(2) premove the associated documentation.

Advancement


Substream 2.2


Description and participants

Merge of active and passive tracer advection/diffusion modules Work:

(1) replace T and S 3D arrays by 4D arrays throughout the code (v3.3)
(2) put the 4D traceur as input argument of advection and diffusion routines. (v3.3)
(3) merge the TRC and TRA trend diagnostic module. (v3.X)

Advancement

POSTPONED


Substream 2.3


Description and participants

Preparing future evolution of mpp computing, prepare further improvement of the model performance on mpp computers by revisiting the foundations of mpp and simplifying them.

Work:

(1) Merge of inimpp and inimpp2 (v3.3)
(2 Creation of a mpp_sum giving the same results in single and multi-proc. runs.

(v3.3)

(3) rewrite in a clean and simplified way the mpp library. (v3.3)

Advancement

(3) done, release in nemov3_2