[ET Trac] [Einstein Toolkit] #2008: NaNs when running static tov on >40 cores
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Thu Feb 23 14:00:04 CST 2017
#2008: NaNs when running static tov on >40 cores
------------------------------------+---------------------------------------
Reporter: allgwy001@… | Owner: knarf
Type: defect | Status: assigned
Priority: major | Milestone:
Component: Carpet | Version: ET_2016_05
Resolution: | Keywords:
------------------------------------+---------------------------------------
Comment (by allgw001@…):
Details about the build:
{{{
zypper in libnuma-devel
wget
https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2016_11/einsteintoolkit.th
remove ExternalLibraries/OpenBLAS, ExternalLibraries/OpenCL,
Carpet/ReductionTest and CactusTest/TestFortranCrayPointers
add Llama/WaveExtractCPM and EinsteinAnalysis/ADMConstraints
curl -kLO
https://raw.githubusercontent.com/gridaphobe/CRL/ET_2016_11/GetComponents
chmod a+x GetComponents
./GetComponents --parallel einsteintoolkit.th
module load compilers/gcc530 mpi/openmpi-1.10.1
cd Cactus
cp simfactory/mdb/optionlists/centos.cfg ./sles.cfg
Add MPI_DIR=/opt/exp_soft/openmpi-1.10.1/
make ET-config options=sles.cfg THORNLIST=thornlists/einsteintoolkit.th
make -j 64 ET
}}}
where sles.cfg contains:
{{{
# SLES
#
# Whenever this version string changes, the application is configured
# and rebuilt from scratch
VERSION = 2016-05-06
CPP = cpp
FPP = cpp
CC = gcc
CXX = g++
F77 = gfortran
F90 = gfortran
CPPFLAGS = -DMPICH_IGNORE_CXX_SEEK
FPPFLAGS = -traditional
CFLAGS = -g3 -std=gnu99 -rdynamic -Wunused-variable
CXXFLAGS = -g3 -std=c++0x -rdynamic -Wunused-variable -fno-inline
F77FLAGS = -g3 -fcray-pointer -ffixed-line-length-none
F90FLAGS = -g3 -fcray-pointer -ffixed-line-length-none
LIBS = numa gfortran
LIBDIRS =
MPI_DIR=/opt/exp_soft/openmpi-1.10.1/
DEBUG = no
CPP_DEBUG_FLAGS = -DCARPET_DEBUG
FPP_DEBUG_FLAGS = -DCARPET_DEBUG
C_DEBUG_FLAGS = -O0
CXX_DEBUG_FLAGS = -O0
F77_DEBUG_FLAGS = -O0 -ffixed-line-length-none
F90_DEBUG_FLAGS = -O0 -ffree-line-length-none
}}}
My PBS script:
{{{
#PBS -q UCTlong
#PBS -N static_tov_mod_2
#PBS -m abe
#PBS -M allgwy001 at myuct.ac.za
#PBS -l nodes=1:ppn=44:series600
#PBS -o /home/allgwy001/Output/static_tov_mod_2
#PBS -e /home/allgwy001/Output/static_tov_mod_2
module load software/EinsteinToolkit
cd /home/allgwy001/Output
export OMP_NUM_THREADS=1
mpirun -np 44 -hostfile $PBS_NODEFILE -v cactus_ET
/home/allgwy001/Parameter_Files/static_tov_mod_2.par
}}}
I simply ran using
{{{
qsub <PBS script>
}}}
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2008#comment:9>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list