Skip to content

Question: shall we update mpif90/mpirun to mpifort/mpiexec? #378

@rouson

Description

@rouson
Avg response time
![Issue Stats][issue stat img]

Please replace [ ] with [X] to indicate you have taken the requested action

  • I have surrounded any code, or log output in codeblock fences
    (```) if it occupies more than one line, or in single
    backticks if it is short short code

Question:

  1. The MPI 3.1 standard mentions that many implementations provide mpirun but recommends providing mpiexec.
  2. MPI 3.1 mentions mpif90 in a similar manner but is silent on mpifort. However, comments online indicate a preference for the latter to liberate the name of the command from a specific revision of the Fortran standard.

I don't know of any implementations that don't provide mpirun or mpif90, but it seems reasonable to switch to mpifort and mpiexec for standard-conformance and clarity where the former two are employed. On the master branch, I find the following locations:

Motivation: I'm introducing caf and cafrun early the new book so this is a good time to update these commands to versions that are more standard or modern.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions