Skip to content

Commit 3bad93b

Browse files
authored
Merge pull request OpenSees#1684 from jaabell/fix-mumps-interface
Use MPI_Comm_c2f for MUMPS Fortran communicator
2 parents ac2c963 + c1bfb6c commit 3bad93b

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

SRC/system_of_eqn/linearSOE/mumps/MumpsParallelSolver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ MumpsParallelSolver::initializeMumps()
9494
// id.comm_fortran=-987654;
9595
id.comm_fortran = 0;
9696
#else
97-
id.comm_fortran = MPI_COMM_WORLD;
97+
id.comm_fortran = MPI_Comm_c2f(MPI_COMM_WORLD);
9898
#endif
9999

100100
id.ICNTL(5) = 0; id.ICNTL(18) = 3;

SRC/system_of_eqn/linearSOE/mumps/MumpsSolver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ MumpsSolver::MumpsSolver(int ICNTL7, int ICNTL14)
6868
// id.comm_fortran=-987654;
6969
id.comm_fortran=0;
7070
#else
71-
id.comm_fortran=MPI_COMM_WORLD;
71+
id.comm_fortran=MPI_Comm_c2f(MPI_COMM_WORLD);
7272
#endif
7373

7474
id.ICNTL(14) = ICNTL14;

0 commit comments

Comments
 (0)