<div dir="ltr"><div><div>Hi,<br><br></div>I&#39;m trying to compile Gauss release on our local machine (tachyon2), but I&#39;m receiving errors like this :<br><br>Checking status of thorn MPI<br>~/Cactus/configs/test/config-data/cctk_Config.h(397): catastrophic error: #error directive: &quot;OpenMP collapse directive disabled for C, but enabled for Fortran -- likely an error in the option list&quot;<br>

  #    error &quot;OpenMP collapse directive disabled for C, but enabled for Fortran -- likely an error in the option list&quot;<br><br></div>and many errors similar to it.<br><div><br></div><div>Possibly I need some changes to my optionlist (as suggested by the error). Any ideas which options need to be set in order to make a successful compile?<br>

<br></div><div>My current option file looks something like this :<br><br></div><div>############################################<br>CPP = cpp<br>FPP = cpp<br><br>CC  = /applic/compilers/intel/11.1/cce/bin/icc<br>CXX = /applic/compilers/intel/11.1/cce/bin/icpc<br>

F77 = /applic/compilers/intel/11.1/fce/bin/ifort<br>F90 = /applic/compilers/intel/11.1/fce/bin/ifort<br><br>CPPFLAGS = -openmp -DMPICH_IGNORE_CXX_SEEK<br>FPPFLAGS = -traditional -D_OPENMP  <br><br>CFLAGS   = -openmp -g -traceback -debug all -align -std=gnu99 -ansi_alias -U__STRICT_ANSI__ <br>

CXXFLAGS = -openmp -g -traceback -debug all -align -restrict<br>F77FLAGS = -openmp -g -traceback -debug all -align -pad -w95 -cm<br>F90FLAGS = -openmp -g -traceback -debug all -align -pad -w95 -cm<br>LDFLAGS  = -Wl,-rpath,/applic/compilers/intel/11.1/mkl/lib/em64t -Wl,-rpath,/applic/compilers/intel/11.1/mpi/mvapich2/1.4/lib -Wl,-rpath,/applic/compilers/intel/11.1/cce/lib -Wl,-rpath,/applic/compilers/intel/11.1/fce/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.1.2<br>

<br>LIBDIRS = /usr/X11R6/lib64 /applic/compilers/intel/11.1/cce/lib /applic/compilers/intel/11.1/fce/lib<br><br>C_LINE_DIRECTIVES = yes<br>F_LINE_DIRECTIVES = yes<br><br><br>DEBUG           = no<br>CPP_DEBUG_FLAGS = -DCARPET_DEBUG<br>

FPP_DEBUG_FLAGS = -DCARPET_DEBUG<br>C_DEBUG_FLAGS   = -O0 # -check-uninit<br>CXX_DEBUG_FLAGS = -O0 # -check-uninit<br>F77_DEBUG_FLAGS = -O0 -check bounds -check format # -check all<br>F90_DEBUG_FLAGS = -O0 -check bounds -check format # -check all<br>

<br>OPTIMISE = yes<br>CPP_OPTIMISE_FLAGS = -DCARPET_OPTIMISE -DNDEBUG<br>FPP_OPTIMISE_FLAGS = -DCARPET_OPTIMISE -DNDEBUG<br>C_OPTIMISE_FLAGS   = -O2 <br>CXX_OPTIMISE_FLAGS = -O2<br>F77_OPTIMISE_FLAGS = -O2<br>F90_OPTIMISE_FLAGS = -O2<br>

<br>PROFILE = no<br>C_PROFILE_FLAGS   = -pg<br>CXX_PROFILE_FLAGS = -pg<br>F77_PROFILE_FLAGS = -pg<br>F90_PROFILE_FLAGS = -pg<br><br>WARN           = yes<br><br>BLAS_DIR  = /applic/compilers/intel/11.1/mkl/lib/em64t<br>BLAS_LIBS = mkl_solver_lp64 mkl_intel_lp64 mkl_intel_thread mkl_core iomp5 guide pthread<br>

<br><br>HDF5_DIR = /home01/[user]/local/hdf5-1.8.11<br><br>LAPACK      = yes<br>LAPACK_DIR  = /applic/compilers/intel/11.1/mkl/lib/em64t<br>LAPACK_LIBS = mkl_solver_lp64 mkl_intel_lp64 mkl_intel_thread mkl_core iomp5 guide pthread<br>

<br><br>MPI_DIR      = /applic/compilers/intel/11.1/mpi/mvapich2/1.4<br>MPI_LIBS     = mpich ibverbs ibumad rdmacm   rt<br><br>PTHREADS = yes<br><br>############################################<br><br></div><div>Any advices are much appreciated.<br>

<br></div><div>Cheers,<br>Jakob<br></div><div><br></div></div>