[ET Trac] [Einstein Toolkit] #2019: Several tests fail in Jenkins after move to new NCSA build node
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Mon Mar 13 16:18:16 CDT 2017
#2019: Several tests fail in Jenkins after move to new NCSA build node
------------------------------------+---------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: EinsteinToolkit thorn | Version: development version
Resolution: | Keywords:
------------------------------------+---------------------------------------
Comment (by hinder):
The test machine "login.barrywardell.net" is configured in the same way as
the Jenkins build node, and runs on the same hardware (at least it reports
the same information in /proc/cpuinfo). I am focusing first on the
GRHydro_test_shock_weno test. This fails with the standard ubuntu.cfg
from simfactory. However, it passes with
[https://bitbucket.org/ianhinder/cactusjenkins/src/d7021a52bd83448db589b2346c43441682eecabb/build.cfg?at=master
build.cfg], which is an optionlist which was used before for the test
system (I'm not 100% sure when it was changed to ubuntu.cfg; this may
coincide with the move to the NCSA machine). There are several
differences, and I am working my way through them.
The possible differences responsible are:
{{{
33,36c30,33
< CFLAGS = -g3 -std=gnu99
< CXXFLAGS = -g3 -std=gnu++0x
< F77FLAGS = -g3 -fcray-pointer -ffixed-line-length-none
< F90FLAGS = -g3 -fcray-pointer -ffixed-line-length-none -ffree-line-
length-none
---
> CFLAGS = -g3 -march=native -std=gnu99
> CXXFLAGS = -g3 -march=native -std=gnu++0x
> F77FLAGS = -g3 -march=native -fcray-pointer -ffixed-line-length-none
-fno-range-check
> F90FLAGS = -g3 -march=native -fcray-pointer -ffixed-line-length-none
-fno-range-check
39,43d35
< VECTORISE = yes
< VECTORISE_ALIGNED_ARRAYS = no
< VECTORISE_INLINE = no
< VECTORISE_STREAMING_STORES = no
<
49d40
< # -check-uninit fails for asm output operands
61,64c52,55
< C_OPTIMISE_FLAGS = -O2 #-ffast-math
< CXX_OPTIMISE_FLAGS = -O2 #-ffast-math
< F77_OPTIMISE_FLAGS = -O2 #-ffast-math
< F90_OPTIMISE_FLAGS = -O2 #-ffast-math
---
> C_OPTIMISE_FLAGS = -O2 -ffast-math -fno-finite-math-only
> CXX_OPTIMISE_FLAGS = -O2 -ffast-math -fno-finite-math-only
> F77_OPTIMISE_FLAGS = -O2 -ffast-math -fno-finite-math-only
> F90_OPTIMISE_FLAGS = -O2 -ffast-math -fno-finite-math-only
91,93c82,87
<
< HDF5_ENABLE_CXX = no
< HDF5_ENABLE_FORTRAN = no
---
96,100d89
< MPI_INC_DIRS = /usr/include/mpich2 /usr/include/mpich
< MPI_LIB_DIRS = /usr/lib
< MPI_LIBS = mpich mpl
103,119d91
<
< BLAS_DIR = NO_BUILD
< LAPACK_DIR = NO_BUILD
< LIBJPEG_DIR = NO_BUILD
<
< ZLIB_DIR = /usr
< ZLIB_LIB_DIRS = /usr/lib/x86_64-linux-gnu
< ZLIB_INC_DIRS = /usr/include
}}}
Removing -march=native from ubuntu.cfg does not make the test pass.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2019#comment:1>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list