tweak the fc_mpi test to use both the module mpi.F90 and include mpif.h
This commit is contained in:
parent
4c0a938426
commit
43b577583e
@ -1,5 +1,5 @@
|
||||
if (MPI_FOUND)
|
||||
add_executable(example example.f90)
|
||||
add_executable(example example.F90)
|
||||
else()
|
||||
message(FATAL "MPI not found!")
|
||||
endif()
|
||||
|
@ -1,8 +1,12 @@
|
||||
program example
|
||||
|
||||
#if defined USE_MPI_MODULE
|
||||
use mpi
|
||||
|
||||
implicit none
|
||||
#else
|
||||
implicit none
|
||||
#include "mpif.h"
|
||||
#endif
|
||||
|
||||
integer :: ierr, rank, num_ranks
|
||||
logical :: test_ok
|
@ -158,7 +158,12 @@ def test_fc_int64():
|
||||
|
||||
|
||||
@skip_on_windows
|
||||
def test_fc_mpi():
|
||||
def test_fc_mpi_module():
|
||||
configure_build_and_exe('fc_mpi', 'python setup.py --mpi --fc=mpif90 --extra-fc-flags="-D USE_MPI_MODULE"', 'mpirun -np 2')
|
||||
|
||||
|
||||
@skip_on_windows
|
||||
def test_fc_mpi_include():
|
||||
configure_build_and_exe('fc_mpi', 'python setup.py --mpi --fc=mpif90', 'mpirun -np 2')
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user