Describe the bug
Compiling the code on the HPC returns an error in the code that seems to be linked to how functions/constructors are defined in the code
Expected Result
Full compilation
Actual Result
I got a litany of errors which are given below:
[ 19%] Building CXX object channelflow/CMakeFiles/chflow.dir/nse.cpp.o
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/bandedtridiag.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/bandedtridiag.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/basisfunc.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/basisfunc.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/chebyshev.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/cfmpi.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/diffops.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/diffops.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/dnsflags.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsflags.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/dnsalgo.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsalgo.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/nse.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/nse.cpp
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.cpp:10:0:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.cpp:13:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsalgo.h:18,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsalgo.cpp:8:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/diffops.h:18,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/diffops.cpp:8:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsflags.h:17,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsflags.cpp:8:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/diffops.h:18,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/nse.h:15,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/nse.cpp:6:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/basisfunc.h:15,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/basisfunc.cpp:10:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
make[2]: *** [channelflow/CMakeFiles/chflow.dir/cfmpi.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [channelflow/CMakeFiles/chflow.dir/chebyshev.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/dnsflags.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/dnsalgo.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/nse.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/diffops.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/basisfunc.cpp.o] Error 1
make[2]: Leaving directory /gpfs5r/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build' make[1]: *** [channelflow/CMakeFiles/chflow.dir/all] Error 2 make[1]: Leaving directory /gpfs5r/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build'
make: *** [all] Error 2
Steps to reproduce the issue
This is the code I used to run the compilation:
module purge
module load cmake
module load gcc/4.7.2
BUILDDIR=build
if [ -d "$BUILDDIR" ]
then
rm -rf $BUILDDIR
fi
mkdir $BUILDDIR
cd $BUILDDIR
HDF5_ROOT=/bglocal/cn/pub/HDF5/1.10.1_shared/seq cmake /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/
-DCMAKE_BUILD_TYPE=release
-DWITH_FFTW=/bglocal/cn/pub/FFTW/3.3.7_omp_shared/lib
-DFFTW_LIBDIR=/bglocal/cn/pub/FFTW/3.3.7_omp_shared/lib
-DNETCDF_DIR=/bglocal/cn/pub/NetCDF/4.3.3.1/mpi
-DHDF5_ROOT=/bglocal/cn/pub/HDF5/1.10.1_shared/par
-DWITH_HDF5CXX=ON
-DWITH_GTEST=OFF
-DCMAKE_C_COMPILER=/bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicc
-DCMAKE_CXX_COMPILER=/bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx 2>&1 | tee configure.log
VERBOSE=1 make -j 8 2>&1 | tee make.log
================================================================
Any help or guidance would be appreciated. Thanks and best
Describe the bug
Compiling the code on the HPC returns an error in the code that seems to be linked to how functions/constructors are defined in the code
Expected Result
Full compilation
Actual Result
I got a litany of errors which are given below:
[ 19%] Building CXX object channelflow/CMakeFiles/chflow.dir/nse.cpp.o
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/bandedtridiag.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/bandedtridiag.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/basisfunc.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/basisfunc.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/chebyshev.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/cfmpi.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/diffops.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/diffops.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/dnsflags.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsflags.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/dnsalgo.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsalgo.cpp
cd /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build/channelflow && /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx -Dchflow_EXPORTS -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn -I/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build -isystem /bglocal/cn/pub/NetCDF/4.3.3.1/mpi/include -isystem /bglocal/cn/pub/HDF5/1.10.1_shared/seq/include -isystem /bglocal/cn/pub/FFTW/3.3.7_omp_shared/include -isystem /workgpfs/rech/lau/rlau000/TV-channelflow/channelflow-devel-1.5.1-turing/eigen3 -O3 -DNDEBUG -fPIC -Wall -Werror -pedantic -std=c++11 -o CMakeFiles/chflow.dir/nse.cpp.o -c /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/nse.cpp
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.cpp:10:0:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.cpp:13:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsalgo.h:18,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsalgo.cpp:8:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/diffops.h:18,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/diffops.cpp:8:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsflags.h:17,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/dnsflags.cpp:8:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/diffops.h:18,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/nse.h:15,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/nse.cpp:6:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
In file included from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/chebyshev.h:15:0,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/basisfunc.h:15,
from /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/basisfunc.cpp:10:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:113:18: error: ‘channelflow::CfMPI::CfMPI’ names constructor
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h: In static member function ‘static channelflow::CfMPI_single& channelflow::CfMPI_single::getInstance()’:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: error: no matching function for call to ‘channelflow::CfMPI_single::CfMPI_single(int, int)’
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:118:42: note: candidate is:
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: channelflow::CfMPI_single::CfMPI_single(const channelflow::CfMPI_single&)
/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/channelflow/cfmpi.h:106:7: note: candidate expects 1 argument, 2 provided
make[2]: *** [channelflow/CMakeFiles/chflow.dir/cfmpi.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [channelflow/CMakeFiles/chflow.dir/chebyshev.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/dnsflags.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/dnsalgo.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/nse.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/diffops.cpp.o] Error 1
make[2]: *** [channelflow/CMakeFiles/chflow.dir/basisfunc.cpp.o] Error 1
make[2]: Leaving directory
/gpfs5r/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build' make[1]: *** [channelflow/CMakeFiles/chflow.dir/all] Error 2 make[1]: Leaving directory/gpfs5r/workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/build'make: *** [all] Error 2
Steps to reproduce the issue
This is the code I used to run the compilation:
module purge
module load cmake
module load gcc/4.7.2
BUILDDIR=build
if [ -d "$BUILDDIR" ]
then
rm -rf $BUILDDIR
fi
mkdir $BUILDDIR
cd $BUILDDIR
HDF5_ROOT=/bglocal/cn/pub/HDF5/1.10.1_shared/seq cmake /workgpfs/rech/lau/rlau000/aksh_Turing/CF_Parallel/channelflow2_Tob_Schn/
-DCMAKE_BUILD_TYPE=release
-DWITH_FFTW=/bglocal/cn/pub/FFTW/3.3.7_omp_shared/lib
-DFFTW_LIBDIR=/bglocal/cn/pub/FFTW/3.3.7_omp_shared/lib
-DNETCDF_DIR=/bglocal/cn/pub/NetCDF/4.3.3.1/mpi
-DHDF5_ROOT=/bglocal/cn/pub/HDF5/1.10.1_shared/par
-DWITH_HDF5CXX=ON
-DWITH_GTEST=OFF
-DCMAKE_C_COMPILER=/bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicc
-DCMAKE_CXX_COMPILER=/bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpicxx 2>&1 | tee configure.log
VERBOSE=1 make -j 8 2>&1 | tee make.log
================================================================
Any help or guidance would be appreciated. Thanks and best