Hello DG, hmm that all look fine to me. From the content of configs/sim/bindings/Configuration/Capabilities/make.MPI.defn it is using a system installed MPI (openmpi-1.6.5 in /share/apps) which makes sense given that you pass MPI_DIR=/share/apps/openmpi-1.6.5 in your config-info (which is basically a copy of your option list). So MPI_DIR=BUILD was not used in the end (through an oversight or something else I guess).
Since you are passing an explicit MPI_INC_DIRS=/share/apps/openmpi-1.6.5/include I would definitely myself try and see if indeed there is a file /share/apps/openmpi-1.6.5/include/mpi.h and that this file is readable to your user account (eg does less /share/apps/openmpi-1.6.5/include/mpi.h work?). This is just in case /share/apps/openmpi-1.6.5 was eg retired by the sysadmins. Yours, Roland > Hello, > > Please see below. I’m using UH’s Maxwell cluster and don’t use simfactory. > > Thanks, > > -DG > > > On Mar 20, 2018, at 11:47 AM, Roland Haas <[email protected]> > > wrote: > > > > Hello DG, > > > > it could be that something failed while MPI was compiled. Would you mind > > attaching the following files from inside of your Cactus tree, please? > > > > configs/sim/bindings/Configuration/Capabilities/make.MPI.defn > > INC_DIRS += $(MPI_INC_DIRS) > INC_DIRS_F += $(MPI_LIB_DIRS) > MPI_BUILD = > MPI_INSTALL_DIR = > HWLOC_DIR = > CCTK_MPI = 1 > MPI_DIR = /share/apps/openmpi-1.6.5 > MPI_INC_DIRS = /share/apps/openmpi-1.6.5/include > MPI_LIB_DIRS = /share/apps/openmpi-1.6.5/lib > MPI_LIBS = mpi mpi_cxx open-rte open-pal dl nsl util > HAVE_CAPABILITY_MPI = 1 > > > configs/sim/bindings/Configuration/Capabilities/make.HDF5.defn > > include > /home/dgarriso/Cactus/configs/fixedmhd/bindings/Configuration/Capabilities/make.MPI.defn > include > /home/dgarriso/Cactus/configs/fixedmhd/bindings/Configuration/Capabilities/make.ZLIB.defn > INC_DIRS += $(HDF5_INC_DIRS) > INC_DIRS_F += $(HDF5_INC_DIRS) > HDF5_BUILD = > HDF5_ENABLE_CXX = no > HDF5_ENABLE_FORTRAN = yes > LIBSZ_DIR = > LIBZ_DIR = > HDF5_INSTALL_DIR = > HDF5_DIR = /share/apps/hdf5-1.8.12 > HDF5_ENABLE_CXX = no > HDF5_ENABLE_FORTRAN = yes > HDF5_INC_DIRS = /share/apps/hdf5-1.8.12/lib > /share/apps/hdf5-1.8.12/include /share/apps/openmpi-1.6.5/include > HDF5_LIB_DIRS = /share/apps/hdf5-1.8.12/lib > /share/apps/openmpi-1.6.5/lib > HDF5_LIBS = hdf5hl_fortran hdf5_fortran hdf5_hl hdf5 z mpi mpi_cxx > open-rte open-pal dl nsl util m z > HAVE_CAPABILITY_HDF5 = 1 > > > > configs/sim/bindings/Configuration/Capabilities/make.HDF5.deps > > include > /home/dgarriso/Cactus/configs/fixedmhd/bindings/Configuration/Capabilities/make.MPI.deps > include > /home/dgarriso/Cactus/configs/fixedmhd/bindings/Configuration/Capabilities/make.ZLIB.deps > > > > > as well as > > > > confis/sim/config-info (as well as the option list that you used)? > > # CONFIGURATION : fixedmhd > # CONFIG-DATE : Mon Mar 19 01:07:33 2018 (GMT) > # CONFIG-HOST : cusco.hpcc.uh.edu > # CONFIG-STATUS : 0 > # CONFIG-OPTIONS : > CC=icc > CPPFLAGS=-DCCTK_DISABLE_OMP_COLLAPSE > CXX=icpc > CXX_OPTIMISE_FLAGS=-Os -ip -pthread -no-prec-div > C_OPTIMISE_FLAGS=-Os -ip -pthread -no-prec-div > F77=ifort > F77_OPTIMISE_FLAGS=-Os -ip -no-prec-div > F90=ifort > F90_OPTIMISE_FLAGS=-Os -ip -no-prec-div > FFLAGS=-O3 -fast -Mipa=fast,inline -tp=x64 > FFTW=yes > FFTW_DIR=/home/dgarriso/fftw3 > FFTW_LIBS=fftw3_threads fftw3_mpi $(MPI_LIBS) fftw3 m > FPPFLAGS=-DCCTK_DISABLE_OMP_COLLAPSE > HDF5_DIR=/share/apps/hdf5-1.8.12 > LAPACK=yes > LAPACK_DIR=/home/dgarriso/ifort64/lib > LAPACK_LIBS=acml ifcoremt_pic imf irc svml > MPI_DIR=/share/apps/openmpi-1.6.5 > MPI_INC_DIRS=/share/apps/openmpi-1.6.5/include > MPI_LIBS=mpi mpi_cxx open-rte open-pal dl nsl util > MPI_LIB_DIRS=/share/apps/openmpi-1.6.5/lib > OPTIMISE=yes > PTHREADS=no > VERBOSE=yes > > > > > If possible also the full output of: > > > > export VERBOSE=yes > > simfactory/bin/sim build 2>&1 | tee make.log > > > > or > > > > export VERBOSE=yes > > make sim 2>&1 | tee make.log > > > > (depending on whether you used simfactory or not), please? > > > > Yours, > > Roland > > > >> Hello, > >> > >> Every time I try to compile my code I get the following error. > >> > >> COMPILING arrangements/CactusPUGHIO/IOHDF5Util/src/Startup.c > >> /share/apps/hdf5-1.8.12/include/H5public.h(61): catastrophic error: cannot > >> open source file "mpi.h" > >> # include <mpi.h> > >> > >> This is new as of the most recent versions of Cactus. Previous > >> compilations of the same code on the same cluster did not result in this > >> error. Any help is appreciated. > >> > >> I used the config option: MPI_DIR = BUILD > >> > >> -DG > >> > >> Sent from my iPhone > >> _______________________________________________ > >> Users mailing list > >> [email protected] > >> http://lists.einsteintoolkit.org/mailman/listinfo/users > > > > > > Yours, > > Roland > > > > > > -- > > My email is as private as my paper mail. I therefore support encrypting > > and signing email messages. Get my PGP key from http://pgp.mit.edu . > -- My email is as private as my paper mail. I therefore support encrypting and signing email messages. Get my PGP key from http://pgp.mit.edu .
pgpNlqwEeqlW8.pgp
Description: OpenPGP digital signature
_______________________________________________ Users mailing list [email protected] http://lists.einsteintoolkit.org/mailman/listinfo/users
