# Option list for the Einstein Toolkit # The "weird" options here should probably be made the default in the # ET instead of being set here. # Whenever this version string changes, the application is configured # and rebuilt from scratch VERSION = symmetry-gpu-2021-03-29 CPP = /home/eschnetter/src/CarpetX/Cactus/view-cuda-compilers/bin/cpp CC = /home/eschnetter/src/CarpetX/Cactus/view-cuda-compilers/bin/gcc CXX = /home/eschnetter/src/CarpetX/Cactus/view-cuda/bin/nvcc --compiler-bindir /home/eschnetter/src/CarpetX/Cactus/view-cuda-compilers/bin/g++ -x cu FPP = /home/eschnetter/src/CarpetX/Cactus/view-cuda-compilers/bin/cpp FC = /home/eschnetter/src/CarpetX/Cactus/view-cuda-compilers/bin/gfortran F90 = /home/eschnetter/src/CarpetX/Cactus/view-cuda-compilers/bin/gfortran LD = /home/eschnetter/src/CarpetX/Cactus/view-cuda/bin/nvcc --compiler-bindir /home/eschnetter/src/CarpetX/Cactus/view-cuda-compilers/bin/g++ CPPFLAGS = -DSIMD_CPU CFLAGS = -pipe -g -march=native -std=gnu11 # - We use "--relocatable-device-code=true" to allow building with # debug versions of AMReX # # - We use "--objdir-as-tempdir" to prevent errors such as # Call parameter type does not match function signature! # %tmp = load double, double* %x.addr, align 8, !dbg !1483 # float %1 = call i32 @__isnanf(double %tmp), !dbg !1483 CXXFLAGS = -pipe -g --compiler-options -march=native -std=c++17 --compiler-options -std=gnu++17 --expt-relaxed-constexpr --extended-lambda --gpu-architecture sm_75 --forward-unknown-to-host-compiler --Werror cross-execution-space-call --Werror ext-lambda-captures-this --relocatable-device-code=true --objdir-as-tempdir FPPFLAGS = -traditional F90FLAGS = -pipe -g -march=native -fcray-pointer -ffixed-line-length-none C_LINE_DIRECTIVES = yes F_LINE_DIRECTIVES = yes CPP_DEBUG_FLAGS = -DCARPET_DEBUG C_DEBUG_FLAGS = -fbounds-check -fsanitize=undefined -fstack-protector-all -ftrapv CXX_DEBUG_FLAGS = -fbounds-check -fsanitize=undefined -fstack-protector-all -ftrapv --lineinfo FPP_DEBUG_FLAGS = -DCARPET_DEBUG F90_DEBUG_FLAGS = -fcheck=bounds,do,mem,pointer,recursion -finit-character=65 -finit-integer=42424242 -finit-real=nan -fsanitize=undefined -fstack-protector-all -ftrapv C_OPTIMISE_FLAGS = -O3 -fcx-limited-range -fexcess-precision=fast -fno-math-errno -fno-rounding-math -fno-signaling-nans -funsafe-math-optimizations CXX_OPTIMISE_FLAGS = -O3 -fcx-limited-range -fexcess-precision=fast -fno-math-errno -fno-rounding-math -fno-signaling-nans -funsafe-math-optimizations F90_OPTIMISE_FLAGS = -O3 -fcx-limited-range -fexcess-precision=fast -fno-math-errno -fno-rounding-math -fno-signaling-nans -funsafe-math-optimizations OPENMP = yes CPP_OPENMP_FLAGS = -fopenmp FPP_OPENMP_FLAGS = -D_OPENMP WARN = yes # CUDA does not support these DISABLE_INT16 = yes DISABLE_REAL16 = yes # VECTORISE = yes # VECTORISE_INLINE = yes VECTORISE = no ADIOS2_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda AMREX_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda ASDF_CXX_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda BOOST_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda CUDA_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda CUDA_INC_DIRS = /home/eschnetter/src/CarpetX/Cactus/view-cuda/targets/x86_64-linux/include CUDA_LIB_DIRS = /home/eschnetter/src/CarpetX/Cactus/view-cuda/targets/x86_64-linux/lib FFTW3_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda GSL_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda HDF5_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda HDF5_ENABLE_CXX = yes HWLOC_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda JEMALLOC_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda MPI_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda NSIMD_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda NSIMD_ARCH = AVX512_SKYLAKE NSIMD_OPTIONS = AVX512_SKYLAKE FMA OPENBLAS_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda OPENSSL_DIR = /Users/eschnett/src/CarpetX/Cactus/view PTHREADS_DIR = NO_BUILD SILO_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda SIMULATIONIO_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda SSHT_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda YAML_CPP_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda ZLIB_DIR = /home/eschnetter/src/CarpetX/Cactus/view-cuda