@@ -54,11 +54,19 @@ if [[ "$OSTYPE" == "linux-gnu" || "$OSTYPE" == "linux" ]]; then
54
54
lin_alg_lib=" $lin_alg_lib -lrt"
55
55
fi
56
56
57
- echo " INCLUDE_PATH=$mpi_include_dirs $cuda_include_dirs $openmp_flags -I. -I$prefix_openfpm /openfpm_numerics/include -I$prefix_openfpm /openfpm_pdata/include/config -I$prefix_openfpm /openfpm_pdata/include -I$prefix_openfpm /openfpm_data/include -I$prefix_openfpm /openfpm_vcluster/include -I$prefix_openfpm /openfpm_io/include -I$prefix_openfpm /openfpm_devices/include -I$prefix_dependencies /VCDEVEL/include -I$prefix_dependencies /METIS/include -I$prefix_dependencies /PARMETIS/include -I$prefix_dependencies /BOOST/include -I$prefix_dependencies /HDF5/include -I$prefix_dependencies /LIBHILBERT/include $lin_alg_inc -I$prefix_dependencies /BLITZ/include -I$prefix_dependencies /ALGOIM/include -I$prefix_dependencies /SUITESPARSE/include " > example.mk
58
- echo " LIBS_PATH=$mpi_libs -L$prefix_openfpm /openfpm_devices/lib -L$prefix_openfpm /openfpm_pdata/lib -L$prefix_openfpm /openfpm_vcluster/lib -L$prefix_dependencies /VCDEVEL/lib -L$prefix_dependencies /METIS/lib -L$prefix_dependencies /PARMETIS/lib -L$prefix_dependencies /BOOST/lib $hdf5_lib_dir -L$prefix_dependencies /LIBHILBERT/lib $lin_alg_dir " >> example.mk
57
+ if [ -d " $prefix_dependencies /CATALYST/lib" ]; then
58
+ catalyst_lib=$prefix_dependencies /CATALYST/lib
59
+ catalyst_lib_dir=-L$prefix_dependencies /CATALYST/lib
60
+ elif [ -d " $prefix_dependencies /CATALYST/lib64" ]; then
61
+ catalyst_lib=$prefix_dependencies /CATALYST/lib64
62
+ catalyst_lib_dir=-L$prefix_dependencies /CATALYST/lib64
63
+ fi
64
+
65
+ echo " INCLUDE_PATH=$mpi_include_dirs $cuda_include_dirs $openmp_flags -I. -I$prefix_openfpm /openfpm_numerics/include -I$prefix_openfpm /openfpm_pdata/include/config -I$prefix_openfpm /openfpm_pdata/include -I$prefix_openfpm /openfpm_data/include -I$prefix_openfpm /openfpm_vcluster/include -I$prefix_openfpm /openfpm_io/include -I$prefix_openfpm /openfpm_devices/include -I$prefix_dependencies /VCDEVEL/include -I$prefix_dependencies /METIS/include -I$prefix_dependencies /PARMETIS/include -I$prefix_dependencies /BOOST/include -I$prefix_dependencies /HDF5/include -I$prefix_dependencies /LIBHILBERT/include $lin_alg_inc -I$prefix_dependencies /BLITZ/include -I$prefix_dependencies /ALGOIM/include -I$prefix_dependencies /SUITESPARSE/include -I$prefix_dependencies /CATALYST/include/catalyst-2.0 " > example.mk
66
+ echo " LIBS_PATH=$mpi_libs -L$prefix_openfpm /openfpm_devices/lib -L$prefix_openfpm /openfpm_pdata/lib -L$prefix_openfpm /openfpm_vcluster/lib -L$prefix_dependencies /VCDEVEL/lib -L$prefix_dependencies /METIS/lib -L$prefix_dependencies /PARMETIS/lib -L$prefix_dependencies /BOOST/lib $hdf5_lib_dir -L$prefix_dependencies /LIBHILBERT/lib $lin_alg_dir $catalyst_lib_dir " >> example.mk
59
67
if [ x" $cuda_on_cpu " == x" YES" ]; then
60
68
echo " CUDA_ON_CPU=YES" >> example.mk
61
69
fi
62
- echo " LIBS=$openmp_flags $mpi_libs $openmp_libs -lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lboost_program_options -lhdf5 -llibhilbert -lVc $cuda_lib $lin_alg_lib -ldl -lboost_filesystem -lboost_system $optional_boost " >> example.mk
63
- echo " LIBS_NVCC=-Xcompiler=$openmp_flags $mpi_libs -lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lboost_program_options -lhdf5 -llibhilbert -lVc $cuda_lib $lin_alg_lib -ldl -lboost_filesystem -lboost_system $optional_boost " >> example.mk
64
- echo " INCLUDE_PATH_NVCC=-Xcompiler=$openmp_flags " $cuda_options " $mpi_include_dirs -I. -I$prefix_openfpm /openfpm_numerics/include -I$prefix_openfpm /openfpm_pdata/include/config -I$prefix_openfpm /openfpm_pdata/include -I$prefix_openfpm /openfpm_data/include -I$prefix_openfpm /openfpm_vcluster/include -I$prefix_openfpm /openfpm_io/include -I$prefix_openfpm /openfpm_devices/include -I$prefix_dependencies /METIS/include -I$prefix_dependencies /PARMETIS/include -I$prefix_dependencies /BOOST/include -I$prefix_dependencies /HDF5/include -I$prefix_dependencies /LIBHILBERT/include $lin_alg_inc -I$prefix_dependencies /BLITZ/include -I$prefix_dependencies /ALGOIM/include -I$prefix_dependencies /SUITESPARSE/include " >> example.mk
70
+ echo " LIBS=$openmp_flags $mpi_libs $openmp_libs -lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lboost_program_options -lhdf5 -llibhilbert -lVc $cuda_lib $lin_alg_lib -ldl -lboost_filesystem -lboost_system $optional_boost -lcatalyst " >> example.mk
71
+ echo " LIBS_NVCC=-Xcompiler=$openmp_flags $mpi_libs -lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lboost_program_options -lhdf5 -llibhilbert -lVc $cuda_lib $lin_alg_lib -ldl -lboost_filesystem -lboost_system $optional_boost -lcatalyst " >> example.mk
72
+ echo " INCLUDE_PATH_NVCC=-Xcompiler=$openmp_flags " $cuda_options " $mpi_include_dirs -I. -I$prefix_openfpm /openfpm_numerics/include -I$prefix_openfpm /openfpm_pdata/include/config -I$prefix_openfpm /openfpm_pdata/include -I$prefix_openfpm /openfpm_data/include -I$prefix_openfpm /openfpm_vcluster/include -I$prefix_openfpm /openfpm_io/include -I$prefix_openfpm /openfpm_devices/include -I$prefix_dependencies /METIS/include -I$prefix_dependencies /PARMETIS/include -I$prefix_dependencies /BOOST/include -I$prefix_dependencies /HDF5/include -I$prefix_dependencies /LIBHILBERT/include $lin_alg_inc -I$prefix_dependencies /BLITZ/include -I$prefix_dependencies /ALGOIM/include -I$prefix_dependencies /SUITESPARSE/include -I $prefix_dependencies /CATALYST/include/catalyst-2.0 " >> example.mk
0 commit comments