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.
#77 (LIM3 optimization and parallelisation) – NEMO

Opened 16 years ago

Closed 16 years ago

Last modified 2 years ago

#77 closed Enhancement (fixed)

LIM3 optimization and parallelisation

Reported by: rblod Owned by: nemo
Priority: normal Milestone:
Component: LIM3 Version: v2
Severity: Keywords: LIM* v2
Cc:

Description (last modified by rblod)

Optimization of lim3 in :

  • suppressing useless computation
  • reducing initialization
  • for vectorial computers, add fs_ substitutions
  • suppress or add call to lbclnk

Parallelisation :
For reproducibility, local criterion have to be global, so we have to use mpp_max or mpp_sum even if it is not really necessary.
For ice rheology, only ice processors are working, a sepcail communicator has been created (ncomm_ice) and all reduction operations have now an optional argument corresponding to the communicator.

Commit History (1)

ChangesetAuthorTimeChangeLog
869rblod2008-03-26T10:21:54+01:00

Parallelisation of LIM3. This commit seems to ensure the reproducibility mono/mpp. See ticket #77.

Change History (8)

comment:1 Changed 16 years ago by rblod

  • Description modified (diff)

comment:2 Changed 16 years ago by ctlod

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

comment:3 Changed 16 years ago by ctlod

  • Milestone set to LIM 3.0

comment:4 Changed 8 years ago by nicolasmartin

  • Keywords LIM added

comment:5 Changed 8 years ago by nicolasmartin

  • Milestone LIM 3.0 deleted

Milestone LIM 3.0 deleted

comment:6 Changed 6 years ago by nemo

  • Keywords LIM* added; LIM removed

comment:7 Changed 2 years ago by nemo

  • Keywords r2 added

comment:8 Changed 2 years ago by nemo

  • Keywords v2 added; r2 removed
Note: See TracTickets for help on using tickets.