Opened 10 months ago

Closed 4 months ago

#2308 closed Task (duplicate)

Optimization of the communications in DYN

Reported by: girrmann Owned by: girrmann
Priority: low Milestone: IMMERSE 2019
Component: DYN Version: trunk
Severity: minor Keywords:
Cc: Review: pending
MP ready?: no
Progress: first part (cleaning, reorganization, and suppress 1 communication phase) committed during MP2019. Extended halos coded and tested in BDY configuration. postpone to WP2020 so it will also work with the NP folding. Need also to review the tides in dynspg_ts

Description

Summary

Action HPC-13_IRRMANN_DYN_optimization
PI(S) Gaston Irrmann, Sebastien Masson
Digest Optimization of the communications in DYN
Dependencies
Branch NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_DYN_optimization
Previewer(s)
Reviewer(s)
Wiki wiki:2019WP/...

Abstract

Reduce MPI communications as much as possible in DYN routines

Description

Take each DYN routine and check if communications can be removed

Implementation

Add halos in dyn_spg_ts routine to reduce MPI communications.

Commit History (4)

ChangesetAuthorTimeChangeLog
11392girrmann2019-08-02T11:07:12+02:00

dev_r10984_HPC-13 : merge DYN with BDY@11391, see #2308

11390girrmann2019-08-02T10:43:44+02:00

dev_r10984_HPC-13 : merge DYN with BDY @11389, see #2308

11381girrmann2019-07-31T16:44:56+02:00

dev_r10984_HPC-13 : repair faulty commit [11380], see #2308

11380girrmann2019-07-31T15:56:02+02:00

dev_r10984_HPC-13 : adding extra halos in dyn_spg_ts is now possible, only works with a single halo when used with tide or bdy, see #2308

Change History (6)

comment:1 Changed 10 months ago by girrmann

In 11380:

dev_r10984_HPC-13 : adding extra halos in dyn_spg_ts is now possible, only works with a single halo when used with tide or bdy, see #2308

comment:2 Changed 10 months ago by girrmann

In 11381:

dev_r10984_HPC-13 : repair faulty commit [11380], see #2308

comment:3 Changed 10 months ago by girrmann

In 11390:

dev_r10984_HPC-13 : merge DYN with BDY @11389, see #2308

comment:4 Changed 10 months ago by girrmann

In 11392:

dev_r10984_HPC-13 : merge DYN with BDY@11391, see #2308

comment:5 Changed 5 months ago by smasson

  • Progress modified (diff)

comment:6 in reply to: ↑ description Changed 4 months ago by girrmann

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

Replying to girrmann:

Summary

Action HPC-13_IRRMANN_DYN_optimization
PI(S) Gaston Irrmann, Sebastien Masson
Digest Optimization of the communications in DYN
Dependencies
Branch NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_DYN_optimization
Previewer(s)
Reviewer(s)
Wiki wiki:2019WP/...

Abstract

Reduce MPI communications as much as possible in DYN routines

Description

Take each DYN routine and check if communications can be removed

Implementation

Add halos in dyn_spg_ts routine to reduce MPI communications.

Note: See TracTickets for help on using tickets.