VERSION = 2025 #Para Einstein Toolkit 2022_11 #export LD_LIBRARY_PATH=/opt/ohpc/pub/compiler/gcc/12.2.0/lib64:/usr/lib64:$LD_LIBRARY_PATH #source /opt/rh/devtoolset-8/enable #module purge #module load lamod/cmake/3.17 #module load lamod/fftw/gnu/3.3.8 #module load lamod/openmpi/gnu/4.1.0 #module load libraries/gsl/2.6_gnu #module load libraries/hdf5/1.10.5_gnu #export PKG_CONFIG_PATH=/opt/gsl/2.6/lib/pkgconfig:$PKG_CONFIG_PATH CPP = cpp #CC = gcc #CXX = g++ CC = mpicc CXX = mpic++ FPP = cpp #F90 = gfortran F90 = mpif90 CPPFLAGS = -I/usr/include CPPFLAGS += -DCCTK_VECTOR_DISABLE_TESTS CPPFLAGS = -D__USE_ISOC99 PPFLAGS = -D_GLIBCXX_USE_C99_MATH LDFLAGS = -L/usr/lib64 -lssl -lcrypto -rdynamic FPPFLAGS = -traditional CFLAGS = -g -std=gnu99 CXXFLAGS = -g -std=gnu++11 -fpermissive F90FLAGS = -g -fcray-pointer -ffixed-line-length-none DEBUG = no CPP_DEBUG_FLAGS = C_DEBUG_FLAGS = CXX_DEBUG_FLAGS = OPTIMISE = yes CPP_OPTIMISE_FLAGS = C_OPTIMISE_FLAGS = -O2 CXX_OPTIMISE_FLAGS = -O2 F90_OPTIMISE_FLAGS = -O2 PROFILE = no CPP_PROFILE_FLAGS = C_PROFILE_FLAGS = -pg CXX_PROFILE_FLAGS = -pg F90_PROFILE_FLAGS = -pg WARN = yes CPP_WARN_FLAGS = -Wall C_WARN_FLAGS = -Wall CXX_WARN_FLAGS = -Wall F90_WARN_FLAGS = -Wall OPENMP = yes CPP_OPENMP_FLAGS = -fopenmp FPP_OPENMP_FLAGS = -D_OPENMP C_OPENMP_FLAGS = -fopenmp CXX_OPENMP_FLAGS = -fopenmp F90_OPENMP_FLAGS = -fopenmp VECTORISE = no VECTORISE_ALIGNED_ARRAYS = no VECTORISE_INLINE = yes PTHREADS_DIR = NO_BUILD # Para hallar todas estas opciones, hacemos: ldconfig -p | grep nombredelpaquete MPI_DIR = /software/TEST/local # LAPACK_DIR = /usr #/usr/lib64/liblapack.so.3 # lapack-3.4.2-8.el7.x86_64 BLAS_DIR = /usr #/usr/lib64/libblas.so.3 # blas-3.4.2-8.el7.x86_64 HDF5_DIR = /usr #/usr/lib64/libhdf5.so.8 # hdf5-1.8.12-13.el7.x86_64 HWLOC_DIR = /usr #/usr/lib64/libhwloc.so.5 # hwloc-1.11.8-4.el7.x86_64 JPEG_DIR = /usr #/usr/lib64/libjpeg.so.62 # YAML_DIR = /usr #/usr/lib64/libyaml-0.so.2 # /usr/lib64/libyaml-0.so.2.0. ZLIB_DIR = /usr #/usr/lib64/imlib2/loaders/zlib.so # zlib-1.2.7-21.el7_9.x86_64 GSL_DIR = /usr #/usr/lib64/libgsl.so # gsl-1.15-13.el7.x86_64 FFTW3_DIR = /usr #/usr/lib64/libfftw3.so # fftw-3.3.3-8.el7.x86_64 PAPI_DIR = /usr #/usr/lib64/libpapi.so.5.2.0.0 # papi-5.2.0-26.el7.x86_64 XML2_DIR = /usr #/usr/lib64/libxml2.so.2 # xml2-0.5-7.el7.x86_64 NUMA_DIR = /usr #/usr/lib64/libnuma.so.1 OPENSSL_DIR = /usr #/usr/lib64/libssl3.so # openssl-1.0.2k-26.el7_9.x86_64