Opened 10 years ago

Closed 10 years ago

Last modified 3 years ago

#776 closed Task (fixed)

Changes to enable correct ioserver organisation when jpni*jpnj /= jpnij

Reported by: acc Owned by: nemo
Priority: low Milestone:
Component: OCE Version: release-3.3
Severity: Keywords:
Cc: Review:
MP ready?:
Progress:

Description

The allocation of ocean domains to ioserver processes is not done well in the default code when land-only regions are discarded (i.e. jpni*jpnj is not equal to jpnij). A development copy of the nemo_v3_3beta branch has been made (DEV_r2460_v3_3beta_NOL) which contains a suggested fix. This solution exchanges information via the layout.dat file and, therefore, requires a double start when starting
with a new decomposition. The first attempt will create the layout.dat file and then exit gracefully. Subsequent submissions will run as normal and use the information in layout.dat to assign ocean processes to io servers based on their position in a virtual jpni by jpnj decomposition which does not discard land-only regions.

Commit History (1)

ChangesetAuthorTimeChangeLog
2462acc2010-12-07T18:56:19+01:00

DEV_r2460_v3_3beta_NOL. Changes to v3.3beta to improve assignment of ocean processes to ioserver processes when discarding land-only regions. See ticket #776

Change History (2)

comment:1 Changed 10 years ago by acc

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

Some notes on the problem and the solution implemented in changeset [2462] are provided on:
wiki:IoserverAssignment/776?

comment:2 Changed 3 years ago by nemo

  • Type changed from Development to Task

Remove 'Development' type

Note: See TracTickets for help on using tickets.