Hi all, I've gotten Cactus to compile on Kraken using the updated configuration file below. However, I am having trouble successfully running a simulation. When I run "./simfactory/bin/sim whoami" , it returns "Current machine: franklin". Any ideas? -Cody Simmons
# kraken-intel
# Whenever this version string changes, the application is configured # and rebuilt from scratch VERSION = 2012-03-12
CPP = cpp FPP = cpp CC = /opt/intel/composer_xe_2011_sp1.8.273/bin/intel64/icc CXX = /opt/intel/composer_xe_2011_sp1.8.273/bin/intel64/icpc F77 = /opt/intel/composer_xe_2011_sp1.8.273/bin/intel64/ifort F90 = /opt/intel/composer_xe_2011_sp1.8.273/bin/intel64/ifort
CPPFLAGS = -D__CRAYXT -D__CRAYXT_COMPUTE_LINUX_TARGET -D__TARGET_LINUX__ -DMPICH_IGNORE_CXX_SEEK FPPFLAGS = -traditional CFLAGS = -g -debug all -traceback -msse3 -align -std=c99 -ansi_alias -U__STRICT_ANSI__ CXXFLAGS = -g -debug all -traceback -msse3 -align -restrict -D_intel_fast_memcpy=memcpy -D_intel_fast_memset=memset F77FLAGS = -g -debug all -traceback -msse3 -align -pad -w95 -cm F90FLAGS = -g -debug all -traceback -msse3 -align -pad -w95 -cm
CUCC = /opt/intel/composer_xe_2011_sp1.8.273/bin/intel64/icpc CUCCFLAGS = -x c++ -D__CRAYXT -D__CRAYXT_COMPUTE_LINUX_TARGET -D__TARGET_LINUX__ -DMPICH_IGNORE_CXX_SEEK -g -debug all -traceback -msse3 -align -std=c99 -ansi_alias -U__STRICT_ANSI__ -openmp CUCC_DEBUG_FLAGS = -DCARPET_DEBUG -O0 CUCC_OPTIMISE_FLAGS = -O2 -override-limits CUCC_WARN_FLAGS =
CU_DEPEND = /opt/intel/composer_xe_2011_sp1.8.273/bin/intel64/icpc -M -x c++ -D__CRAYXT -D__CRAYXT_COMPUTE_LINUX_TARGET -D__TARGET_LINUX__ -DMPICH_IGNORE_CXX_SEEK -openmp
SYS_INC_DIRS = /opt/cray/mpt/5.3.5/xt/seastar/mpich2-intel/120/include LDFLAGS = -static LIBDIRS = /opt/cray/mpt/5.3.5/xt/seastar/mpich2-intel/120/lib /opt/cray/mpt/5.3.5/xt/seastar/sma/lib64 /opt/cray/portals/2.2.0-1.0301.26633.6.9.ss/lib64 /opt/cray/pmi/2.1.4-1.0000.8596.15.1.ss/lib64 /opt/xt-libsci/default/intel/lib /opt/xt-pe/2.2.48B/lib /opt/xt-pe/default/lib /opt/xt-pe/2.2.48B/lib/snos64 /opt/xt-pe/default/lib/snos64 /usr/lib/alps /nics/b/home/eschnett/petsc/lib LIBS = -Wl,--start-group sci_istanbul_mp ifcore mpichcxx mpich rt sma portals pmi alpslli alpsutil pthread imf m mpl -Wl,--end-group iomp5 pthread
DISABLE_REAL16 = yes # MPI doesn't support this type
C_LINE_DIRECTIVES = yes F_LINE_DIRECTIVES = yes
VECTORISE = yes VECTORISE_ALIGNED_ARRAYS = no VECTORISE_INLINE = no
DEBUG = no CPP_DEBUG_FLAGS = -DCARPET_DEBUG FPP_DEBUG_FLAGS = -DCARPET_DEBUG C_DEBUG_FLAGS = -O0 # -check-uninit CXX_DEBUG_FLAGS = -O0 # -check-uninit F77_DEBUG_FLAGS = -O0 -check bounds -check format # -check all F90_DEBUG_FLAGS = -O0 -check bounds -check format # -check all
OPTIMISE = yes CPP_OPTIMISE_FLAGS = # -DCARPET_OPTIMISE -DNDEBUG FPP_OPTIMISE_FLAGS = # -DCARPET_OPTIMISE -DNDEBUG C_OPTIMISE_FLAGS = -O2 -override-limits CXX_OPTIMISE_FLAGS = -O2 -override-limits F77_OPTIMISE_FLAGS = -O2 -override-limits F90_OPTIMISE_FLAGS = -O2 -override-limits
PROFILE = no CPP_PROFILE_FLAGS = FPP_PROFILE_FLAGS = C_PROFILE_FLAGS = -pg CXX_PROFILE_FLAGS = -pg F77_PROFILE_FLAGS = -pg F90_PROFILE_FLAGS = -pg
OPENMP = yes CPP_OPENMP_FLAGS = -openmp FPP_OPENMP_FLAGS = -D_OPENMP C_OPENMP_FLAGS = -openmp CXX_OPENMP_FLAGS = -openmp F77_OPENMP_FLAGS = -openmp F90_OPENMP_FLAGS = -openmp
WARN = yes CPP_WARN_FLAGS = FPP_WARN_FLAGS = C_WARN_FLAGS = CXX_WARN_FLAGS = F90_WARN_FLAGS = F77_WARN_FLAGS =
BLAS_DIR = /opt/intel/composer_xe-2011_sp1.8.273/mkl/lib/intel64/ BLAS_LIBS = -Wl,--start-group mkl_intel_lp64 mkl_intel_thread mkl_core -Wl,--end-group iomp5 pthread
FFTW_DIR = /opt/fftw/3.3.0.0/x86_64/lib
GSL_DIR = /sw/xt-cle3.1/gsl/1.14/cnl3.1_intel12.0.4.191/lib
HDF5_DIR = BUILD
# IPM_DIR = /sw/xt-cle3.1/gsl/1.14/cnl3.1_intel12.0.4.191/lib
LAPACK_DIR = /sw/xt-cle3.1/gsl/1.14/cnl3.1_intel12.0.4.191/lib LAPACK_LIBS = -Wl,--start-group mkl_intel_lp64 mkl_intel_thread mkl_core -Wl,--end-group
MPI = NATIVE
PAPI_DIR = /opt/cray/papi/4.1.4/perfmon/2.82/lib PAPI_LIBS = papi pfm
PETSC_DIR = /opt/petsc/3.2.00/real/INTEL/ PETSC_ARCH = cray-xt PETSC_ARCH_LIBS = craypetsc HYPRE cmumps dmumps smumps zmumps mumps_common parmetis metis pord superlu_4.0 superlu_dist_2.3 sci mpich pmi rt
PTHREADS = yes
SSL_DIR = /nics/b/home/tradke/install/openssl-0.9.8i
# TAU_MAKEFILE = /sw/xt5/tau/2.18.1/cnl2.1_intel7.2.5/tau-2.18.1p2/craycnl/lib/Makefile.tau-multiplecounters-mpi-papi-pdt-intel
Hello Cody,
I've gotten Cactus to compile on Kraken using the updated configuration file below. However, I am having trouble successfully running a simulation. When I run "./simfactory/bin/sim whoami" , it returns "Current machine: franklin". Any ideas?
Yup, see ticket #770 (https://trac.einsteintoolkit.org/ticket/770). Workaround: "echo kraken >$HOME/.hostname" can be checked with "sim whoami".
This is version 3 of an updated configuration. I'll really have to commit this soon :-)
Yours, Roland
Hello all,
This is version 3 of an updated configuration. I'll really have to commit this soon :-)
I committed a merged version of all the proposed option lists as kraken-intel12.cfg and made it the default options list for kraken.
You will have to do a full reconfig with the new option list. The admins are working on getting intel 11 to work again (after which it can be decided whether we want to stick with intel 11 or switch over to intel 12 only).
Please test the option list (and ini file) and report any errors on the mailing list or on trac.
Yours, Roland
users@lists.einsteintoolkit.org