[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