Opened 2 years ago

Closed 15 months ago

#2010 closed Task (fixed)

HPC-03_Mocavero_globcomm

Reported by: mocavero Owned by: francesca
Priority: high Milestone: 2018 release-4.0
Component: OCE Version: trunk
Severity: minor Keywords:
Cc: Review: failed
MP ready?: yes
Progress: Code merged with dev_r10164_HPC09_ESIWACE_PREP_MERGE. Global communications listed in the implementation plan section (points 1-5) have been removed. Sette tests have been successfully executed. Removed global communications do not change results.

Description (last modified by francesca)

Context

Reducing MPI communications overhead by conditioning or removing some global communications

Implementation plan

  1. two glob_sum can be conditioned during the freshwater budget control (sbc_fwb routine)
  2. a glob_sum is executed at each time step during the computation of the carbon flux (p4z_flx routine) even if it is used only at output and restart writing time. It can be conditioned.
  3. three glob_sum are used to compute the loss of biogenic silicon (p4z_sed routine). One of them can be removed because the result is not used
  4. four glob_sum are used during the correction to the artificial negative concentrations (trc_rad_sms routine). Two of them can be conditioned depending on the result of the other ones
  5. a global communication (mpp_max) is used for the convergence test in the ice_dyn_rhg_evp routine. It can be removed because the result is not used
  6. a global communication (mpp_max) is used to stop the control loop on the flux delimiters (wetting/drying routines). The control frequency could be reduced

Commit History (2)

ChangesetAuthorTimeChangeLog
10288francesca2018-11-07T18:25:49+01:00

reduce global communications, see #2010

9871mocavero2018-07-04T10:36:15+02:00

Create HPC-03 branch - ticket #2010

Change History (10)

comment:1 Changed 2 years ago by clevy

  • Milestone changed from 2018 WP to 2018 release-4.0

comment:2 Changed 21 months ago by mocavero

  • Progress modified (diff)

comment:3 Changed 21 months ago by nemo

  • Status changed from new to assigned

comment:4 Changed 20 months ago by mocavero

In 9871:

Create HPC-03 branch - ticket #2010

comment:5 Changed 20 months ago by mocavero

  • Progress modified (diff)

comment:6 Changed 17 months ago by francesca

  • Description modified (diff)
  • Owner changed from mocavero to francesca
  • Progress modified (diff)

comment:7 Changed 16 months ago by francesca

In 10288:

reduce global communications, see #2010

comment:8 Changed 16 months ago by francesca

  • Progress modified (diff)

comment:9 Changed 16 months ago by francesca

  • MP ready? set to yes
  • Progress modified (diff)

comment:10 Changed 15 months ago by francesca

  • Progress modified (diff)
  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.