Opened 3 years ago

Closed 3 years ago

#1915 closed Task (fixed)

ROBUST-8_AndrewC-MPP_no_ghost development branch

Reported by: acc Owned by: acc
Priority: low Milestone: 2017 WP
Component: OCE Version: trunk
Severity: minor Keywords:
Cc: Review: failed
MP ready?: no
Progress: Unspecified

Description

Context


With the move to full dynamic allocation there is no need to retain a uniform jpi and jpj across all processing regions.
Allowing these to vary will permit simplification by removing the possibility of 'ghost' rows or columns and therefore remove the need for the confusing number of start and end markers such as nldi and nlci.
This work will also simplify the introduction of wider haloes and will be used as an opportunity to reduce the size of the lib_mpp.F90 code base by introducing generic functions in .h90 files that can be included multiple times with different preprocessor settings. This work builds on the developments completed in branches/2017/dev_r7832_HPC08_lbclnk_3rd_dim and #1880

Implementation


See https://forge.ipsl.jussieu.fr/nemo/wiki/2017WP/ROBUST-08_AndrewC-MPP_no_ghost for details and associated development branch: branches/2017/dev_r8126_ROBUST08_no_ghost

Commit History (0)

(No commits)

Change History (2)

comment:1 Changed 3 years ago by nemo

  • Type changed from Development to Task

Remove 'Development' type

comment:2 Changed 3 years ago by acc

  • Resolution set to fixed
  • Severity set to minor
  • Status changed from new to closed

Development branch incorporated into the 2017 merge (dev_2017_merge). Ticket closed.

Note: See TracTickets for help on using tickets.