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.
#2203 (Compilation compliant with MPI-2 standard) – NEMO

Opened 5 years ago

Closed 5 years ago

#2203 closed Defect (fixed)

Compilation compliant with MPI-2 standard

Reported by: rblod Owned by: smasson
Priority: low Milestone: Unscheduled
Component: LBC Version: trunk
Severity: minor Keywords: MPI, lib_mpp,
Cc:

Description

Context

Compilation with key_mpp_mpi fails with some versions of mpi libraries

Analysis

mpi_iallreduce appeared with MPI-3.0 standard

Recommendation

It's not a bug, more a matter of choice. I may advice to add a logical to be able to switch back to MPI-2 compatibility, since MPI-3 is not so old. Or specify requirements somewhere. Or just mark this ticket as invalid.

...

Commit History (1)

ChangesetAuthorTimeChangeLog
10526smasson2019-01-16T11:14:10+01:00

trunk: introduce key_mpi2 for some old fashioned guys..., see #2203

Change History (4)

comment:1 Changed 5 years ago by nicolasmartin

  • Owner changed from systeam to smasson
  • Status changed from new to assigned

This point has been discussed during our last VC: wiki:SystemTeam/Agenda/2018-12-20

I share your view that MPI 3.0 series is probably a little too recent for some people: https://www.open-mpi.org/software/ompi/versions/timeline.php

comment:2 Changed 5 years ago by smasson

In 10526:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found

comment:3 Changed 5 years ago by smasson

I think this commit is pretty useless but it was not too difficult to do... :-)

comment:4 Changed 5 years ago by smasson

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