Updating OPAL source repository... Already on 'master' From https://gitlab.psi.ch/OPAL/src * [new branch] 708-cleanup-string-comparison -> origin/708-cleanup-string-comparison a5acec1..2fe989f master -> origin/master Updating a5acec1..2fe989f Fast-forward src/Algorithms/OrbitThreader.cpp | 61 +++++++---- src/Algorithms/OrbitThreader.h | 13 ++- src/Algorithms/ParallelTTracker.cpp | 7 +- src/Algorithms/ParallelTTracker.h | 10 +- src/Algorithms/StepSizeConfig.cpp | 27 +++++ src/Algorithms/StepSizeConfig.h | 22 ++++ src/Classic/AbsBeamline/Bend2D.cpp | 14 +-- src/Classic/AbsBeamline/ElementBase.cpp | 104 +----------------- src/Classic/AbsBeamline/ElementBase.h | 30 +----- src/Classic/AbsBeamline/FlexibleCollimator.cpp | 6 +- src/Classic/AbsBeamline/FlexibleCollimator.h | 4 +- src/Classic/Structure/BoundingBox.cpp | 116 ++++++++++++++++++++ src/Classic/Structure/BoundingBox.h | 65 +++++++++++ src/Classic/Structure/CMakeLists.txt | 5 +- src/Classic/Structure/ValueRange.h | 64 +++++++++++ src/Classic/Utilities/CMakeLists.txt | 4 +- src/Classic/Utilities/ClassicField.h | 5 +- src/Classic/Utilities/MSLang.h | 4 +- src/Classic/Utilities/MSLang/BoundingBox.h | 45 -------- .../MSLang/{BoundingBox.cpp => BoundingBox2D.cpp} | 34 +++++- src/Classic/Utilities/MSLang/BoundingBox2D.h | 65 +++++++++++ src/Classic/Utilities/MSLang/Ellipse.cpp | 2 +- src/Classic/Utilities/MSLang/QuadTree.cpp | 4 +- src/Classic/Utilities/MSLang/QuadTree.h | 4 +- src/Classic/Utilities/MSLang/Rectangle.cpp | 2 +- src/Classic/Utilities/MSLang/Triangle.cpp | 2 +- src/Classic/Utilities/Mesher.cpp | 4 +- tests/classic_src/CMakeLists.txt | 3 +- tests/classic_src/Structure/BoundingBoxTest.cpp | 31 +++++ tests/classic_src/Structure/CMakeLists.txt | 9 ++ tools/mslang/mslang.cpp | 6 +- 31 files changed, 523 insertions(+), 249 deletions(-) create mode 100644 src/Classic/Structure/BoundingBox.cpp create mode 100644 src/Classic/Structure/BoundingBox.h create mode 100644 src/Classic/Structure/ValueRange.h delete mode 100644 src/Classic/Utilities/MSLang/BoundingBox.h rename src/Classic/Utilities/MSLang/{BoundingBox.cpp => BoundingBox2D.cpp} (66%) create mode 100644 src/Classic/Utilities/MSLang/BoundingBox2D.h create mode 100644 tests/classic_src/Structure/BoundingBoxTest.cpp create mode 100644 tests/classic_src/Structure/CMakeLists.txt Compiling OPAL ... -- The C compiler identification is GNU 10.3.0 -- The CXX compiler identification is GNU 10.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /opt/psi/Programming/gcc/10.3.0/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /opt/psi/Programming/gcc/10.3.0/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- PACKAGE_VERSION=20210199 -- Build type is: RELEASE -- Host OS System: Linux-2.6.32-754.35.1.el6.x86_64 -- Hostname: opalrunner -- Found MPI_C: /opt/psi/Compiler/openmpi/4.0.5/gcc/10.3.0/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /opt/psi/Compiler/openmpi/4.0.5/gcc/10.3.0/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- The C++ compiler identification is: GNU -- The C++ compiler version is: 10.3.0 -- The MPI C++ compiler is: /opt/psi/Compiler/openmpi/4.0.5/gcc/10.3.0/bin/mpicxx -- The underlying C++ compiler is: /opt/psi/Programming/gcc/10.3.0/bin/g++ -- The underlying C++ compiler ID is: GNU -- The Fortran compiler identification is GNU 10.3.0 -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: /opt/psi/Programming/gcc/10.3.0/bin/gfortran - skipped -- Checking whether /opt/psi/Programming/gcc/10.3.0/bin/gfortran supports Fortran 90 -- Checking whether /opt/psi/Programming/gcc/10.3.0/bin/gfortran supports Fortran 90 - yes -- Fortran compilers: f95 -- The Fortran compiler identification is: GNU -- The Fortran compiler version is: 10.3.0 -- The Fortran compiler is: /opt/psi/Programming/gcc/10.3.0/bin/gfortran -- Found H5Hut libraries: /opt/psi/HDF5/H5hut/2.0.0rc6/hdf5/1.10.7/openmpi/4.0.5/gcc/10.3.0/lib64/libH5hut.so -- Found H5Hut include dir: /opt/psi/HDF5/H5hut/2.0.0rc6/hdf5/1.10.7/openmpi/4.0.5/gcc/10.3.0/include -- Looking for H5_file_attribs.h -- Looking for H5_file_attribs.h - found -- H5hut version is OK -- Found HDF5: /opt/psi/MPI/hdf5/1.10.7/openmpi/4.0.5/gcc/10.3.0/lib/libhdf5.a;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so;/usr/lib64/librt.so (found version "1.10.7") -- Found HDF5 libraries: /opt/psi/MPI/hdf5/1.10.7/openmpi/4.0.5/gcc/10.3.0/lib/libhdf5.a;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so;/usr/lib64/librt.so;dl;rt;z -- Found GSL libraries: /opt/psi/Compiler/gsl/2.7/gcc/10.3.0/lib/libgsl.so -- Found GSL include dir: /opt/psi/Compiler/gsl/2.7/gcc/10.3.0/include -- Found gsl libraries: /opt/psi/Compiler/gsl/2.7/gcc/10.3.0/lib/libgsl.so,/opt/psi/Compiler/gsl/2.7/gcc/10.3.0/lib/libgslcblas.so -- Found Boost: /opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/include (found suitable version "1.76.0", minimum required is "1.66.0") found components: filesystem iostreams regex serialization system timer chrono -- Found Boost include dirs: /opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/include -- Found Boost library dirs: /opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib -- Found Boost libraries: /opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_filesystem.a;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_iostreams.a;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_regex.a;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_serialization.a;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_system.a;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_timer.a;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_chrono.a;rt -- Found gtest libraries: /opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/lib64/libgtest.a;/opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/lib64/libgtest_main.a -- Found gtest include dir: /opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/include -- Enable AMR_SOLVER TRUE -- Found AMReX include dir: /opt/psi/MPI/amrex/18.07_3d/openmpi/4.0.5/gcc/10.3.0/include -- Found AMReX library dir: /opt/psi/MPI/amrex/18.07_3d/openmpi/4.0.5/gcc/10.3.0/lib -- Found AMReX libraries: amrex -- Found AMReX Fortran links: -Wl,-rpath -Wl,/opt/psi/Libraries/ucx/1.8.1/lib64 -Wl,-rpath -Wl,/opt/psi/Compiler/openmpi/4.0.5/gcc/10.3.0/lib -Wl,--enable-new-dtags -L/afs/psi.ch/sys/psi.pmod6/Libraries/ucx/1.8.1/lib -pthread /afs/psi.ch/sys/psi.pmod6/Compiler/openmpi/4.0.5/gcc/10.3.0/lib/libmpi_usempif08.so;/afs/psi.ch/sys/psi.pmod6/Compiler/openmpi/4.0.5/gcc/10.3.0/lib/libmpi_usempi_ignore_tkr.so;/afs/psi.ch/sys/psi.pmod6/Compiler/openmpi/4.0.5/gcc/10.3.0/lib/libmpi_mpifh.so;/afs/psi.ch/sys/psi.pmod6/Compiler/openmpi/4.0.5/gcc/10.3.0/lib/libmpi.so -- AMReX configuration options: -- AMREX_DEBUG = OFF -- AMREX_DIM = 3 -- AMREX_ENABLE_PIC = 0 -- AMREX_ENABLE_MPI = 1 -- AMREX_ENABLE_OMP = 0 -- AMREX_ENABLE_DP = 1 -- AMREX_ENABLE_EB = OFF -- AMREX_ENABLE_FORTRAN_INTERFACES = OFF -- AMREX_ENABLE_LINEAR_SOLVERS = 1 -- AMREX_ENABLE_FBASELIB = OFF -- AMREX_ENABLE_AMRDATA = OFF -- AMREX_ENABLE_PARTICLES = 1 -- AMREX_ENABLE_DP_PARTICLES = 1 -- AMREX_ENABLE_FPE = 0 -- AMREX_ENABLE_ASSERTION = OFF -- AMREX_ENABLE_BASE_PROFILE = OFF -- AMREX_ENABLE_TINY_PROFILE = OFF -- AMREX_ENABLE_TRACE_PROFILE = OFF -- AMREX_ENABLE_MEM_PROFILE = OFF -- AMREX_ENABLE_COMM_PROFILE = OFF -- AMREX_ENABLE_BACKTRACE = OFF -- AMREX_ENABLE_PROFPARSER = OFF -- Enable SAAMG_SOLVER: TRUE -- Enable AMR_MG_SOLVER: TRUE -- Enabled Kokkos devices: SERIAL -- Found Trilinos: /opt/psi/HDF5/trilinos/13.0.1/hdf5/1.10.7/openmpi/4.0.5/gcc/10.3.0/lib64/cmake/Trilinos -- Trilinos version: 13.0 -- Trilinos package list: MueLu;NOX;Intrepid2;Teko;Stratimikos;Ifpack2;Anasazi;Amesos2;ShyLU_Node;ShyLU_NodeTacho;ShyLU_NodeHTS;Belos;ML;Ifpack;Zoltan2Core;Pamgen;Amesos;Galeri;AztecOO;Isorropia;Xpetra;Thyra;ThyraTpetraAdapters;ThyraEpetraExtAdapters;ThyraEpetraAdapters;ThyraCore;TrilinosSS;Tpetra;TpetraCore;TpetraTSQR;TpetraClassic;EpetraExt;Triutils;Shards;Zoltan;Epetra;Sacado;RTOp;KokkosKernels;Teuchos;TeuchosKokkosComm;TeuchosKokkosCompat;TeuchosRemainder;TeuchosNumerics;TeuchosComm;TeuchosParameterList;TeuchosParser;TeuchosCore;Kokkos;KokkosAlgorithms;KokkosContainers;KokkosCore;Gtest -- Trilinos libraries: muelu-adapters;muelu-interface;muelu;locathyra;locaepetra;localapack;loca;noxepetra;noxlapack;nox;intrepid2;teko;stratimikos;stratimikosbelos;stratimikosamesos2;stratimikosaztecoo;stratimikosamesos;stratimikosml;stratimikosifpack;ifpack2-adapters;ifpack2;anasazitpetra;ModeLaplace;anasaziepetra;anasazi;amesos2;tacho;shylu_nodehts;belosxpetra;belostpetra;belosepetra;belos;ml;ifpack;zoltan2;pamgen_extras;pamgen;amesos;galeri-xpetra;galeri-epetra;aztecoo;isorropia;xpetra-sup;xpetra;thyratpetra;thyraepetraext;thyraepetra;thyracore;trilinosss;tpetraext;tpetrainout;tpetra;kokkostsqr;tpetraclassiclinalg;tpetraclassicnodeapi;tpetraclassic;epetraext;triutils;shards;zoltan;epetra;sacado;rtop;kokkoskernels;teuchoskokkoscomm;teuchoskokkoscompat;teuchosremainder;teuchosnumerics;teuchoscomm;teuchosparameterlist;teuchosparser;teuchoscore;kokkosalgorithms;kokkoscontainers;kokkoscore;gtest -- Trilinos TPL libraries: /opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libparmetis.a;/opt/psi/MPI/parmetis/4.0.3/openmpi/4.0.5/gcc/10.3.0/lib/libmetis.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a;/opt/psi/Compiler/OpenBLAS/0.3.15/gcc/10.3.0/lib64/libopenblas.a -- Enable OPAL FEL: TRUE -- Found MITHRA include dir: /opt/psi/MPI/MITHRA/2.0/openmpi/4.0.5/gcc/10.3.0/include -- Found MITHRA library dir: /opt/psi/MPI/MITHRA/2.0/openmpi/4.0.5/gcc/10.3.0/lib64 -- configure: make IpplInfo.h -- Adding test FFT found in ippl/test/FFT -- Adding more FFT tests found in ippl/test/FFT/SeaborgRes -- Adding ttrack test in ippl/test/PwrSpec -- Adding test t3 found in ippl/test/nok -- Adding parallel tests found in ippl/test/parallel -- Adding particle tests found in ippl/test/particle -- Adding simple tests found in ippl/test/simple -- Adding index test found in ippl/test/sindex -- Adding test ippltoyfdtd found in ippl/test/toyfdtf -- Found gtest libraries: /opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/lib64/libgtest.a;/opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/lib64/libgtest_main.a -- Found gtest include dir: /opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/include -- Configuring BandRF -- Found gtest libraries: /opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/lib64/libgtest.a;/opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/lib64/libgtest_main.a -- Found gtest include dir: /opt/psi/Compiler/gtest/1.10.0/gcc/10.3.0/include -- Configuring done -- Generating done -- Build files have been written to: /home/opalci/NightlyBuild-ng/workspace/master/build [ 0%] Generating src/OPALrevision.h [ 0%] Building CXX object optimizer/CMakeFiles/optp.dir/Expression/SumErrSq.cpp.o [ 0%] Building CXX object optimizer/Tests/CMakeFiles/HashNameGeneratorTest.exe.dir/HashNameGeneratorTest.cpp.o [ 0%] Building CXX object ippl/src/CMakeFiles/ippl.dir/DataSource/DataSource.cpp.o [ 0%] Building CXX object optimizer/extlib/wfgHypervolume/CMakeFiles/wfgHypervolume.dir/hypervolume.cpp.o [ 0%] Built target always_rebuild [ 0%] Building CXX object optimizer/Tests/CMakeFiles/CmdArgumentsTest.exe.dir/CmdArgumentsTest.cpp.o [ 0%] Building CXX object optimizer/extlib/wfgHypervolume/CMakeFiles/wfgHypervolume.dir/avl.cpp.o [ 0%] Building CXX object optimizer/extlib/wfgHypervolume/CMakeFiles/wfgHypervolume.dir/read.cpp.o [ 1%] Linking CXX static library libwfgHypervolume.a [ 1%] Built target wfgHypervolume [ 1%] Building CXX object optimizer/Tests/CMakeFiles/CmdArgumentsTest.exe.dir/__/Util/CmdArguments.cpp.o [ 1%] Building CXX object ippl/src/CMakeFiles/ippl.dir/DataSource/DataConnect.cpp.o [ 2%] Linking CXX executable HashNameGeneratorTest.exe [ 2%] Built target HashNameGeneratorTest.exe [ 2%] Building CXX object optimizer/Tests/CMakeFiles/FromFileExpressionTest.exe.dir/FromFileExpressionTest.cpp.o [ 2%] Building CXX object optimizer/Tests/CMakeFiles/FromFileExpressionTest.exe.dir/__/Expression/FromFile.cpp.o [ 2%] Building CXX object ippl/src/CMakeFiles/ippl.dir/DataSource/DataConnectCreator.cpp.o [ 2%] Linking CXX executable CmdArgumentsTest.exe [ 2%] Built target CmdArgumentsTest.exe [ 2%] Building CXX object ippl/src/CMakeFiles/ippl.dir/DataSource/PtclAttribDataSource.cpp.o [ 2%] Building CXX object optimizer/Tests/CMakeFiles/FromFileExpressionTest.exe.dir/__/Expression/Parser/expression.cpp.o [ 2%] Building CXX object ippl/src/CMakeFiles/ippl.dir/DataSource/PtclBaseDataSource.cpp.o [ 3%] Building CXX object ippl/src/CMakeFiles/ippl.dir/FFT/fftpack.cpp.o [ 3%] Building CXX object optimizer/CMakeFiles/optp.dir/Expression/FromFile.cpp.o [ 3%] Building CXX object ippl/src/CMakeFiles/ippl.dir/FieldLayout/VRB.cpp.o [ 3%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Index/Index.cpp.o [ 3%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Meshes/Centering.cpp.o [ 3%] Building CXX object optimizer/CMakeFiles/optp.dir/Expression/MaxNormRadialPeak.cpp.o [ 3%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Message/CRC.cpp.o [ 3%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Message/CommCreator.cpp.o [ 3%] Building CXX object optimizer/Tests/CMakeFiles/FromFileExpressionTest.exe.dir/__/Expression/Parser/evaluator.cpp.o [ 3%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Message/CommMPI.cpp.o [ 4%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Message/Communicate.cpp.o [ 5%] Building CXX object optimizer/CMakeFiles/optp.dir/Expression/RadialPeak.cpp.o [ 6%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/SumErrSqExpressionTest.cpp.o [ 6%] Linking CXX executable FromFileExpressionTest.exe [ 6%] Built target FromFileExpressionTest.exe [ 6%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Expression/SumErrSq.cpp.o [ 6%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Message/Format.cpp.o [ 6%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/array.cpp.o [ 6%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Message/MessageFunctions.cpp.o [ 6%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Message/MsgBuffer.cpp.o [ 6%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/DiscBuffer.cpp.o [ 6%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/DiscConfig.cpp.o [ 6%] Building CXX object optimizer/CMakeFiles/optp.dir/Expression/SumErrSqRadialPeak.cpp.o [ 6%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/associate.cpp.o [ 6%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/DiscMeta.cpp.o [ 6%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/DiscParticleFunctions.cpp.o [ 7%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/FieldDebugFunctions.cpp.o [ 7%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/SDDSParserTest.cpp.o [ 7%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/Inform.cpp.o [ 7%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/ast.cpp.o [ 7%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/IpplCounter.cpp.o [ 7%] Building CXX object optimizer/CMakeFiles/optp.dir/Expression/Parser/expression.cpp.o [ 7%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/IpplInfo.cpp.o [ 7%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/column.cpp.o [ 7%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/array.cpp.o [ 7%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/IpplMemoryUsage.cpp.o [ 7%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/data.cpp.o [ 7%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/IpplMessageCounter.cpp.o [ 7%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/IpplStats.cpp.o [ 8%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/IpplTimings.cpp.o [ 8%] Building CXX object optimizer/CMakeFiles/optp.dir/Expression/Parser/evaluator.cpp.o [ 8%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/PAssert.cpp.o [ 8%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/ParticleDebugFunctions.cpp.o [ 8%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/CmdArguments.cpp.o [ 8%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/associate.cpp.o [ 8%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/RNGXDiv.cpp.o [ 9%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/description.cpp.o [ 9%] Building CXX object optimizer/Tests/CMakeFiles/ManagedIDsTest.exe.dir/ManagedIDsTest.cpp.o [ 9%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/MPIHelper.cpp.o [ 9%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/RandomNumberGen.cpp.o [ 9%] Linking CXX executable ManagedIDsTest.exe [ 9%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/StaticIpplInfo.cpp.o [ 9%] Built target ManagedIDsTest.exe [ 9%] Building CXX object optimizer/Tests/CMakeFiles/IndividualTest.exe.dir/IndividualTest.cpp.o [ 9%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/Timer.cpp.o [ 10%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/Unique.cpp.o [ 10%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/User.cpp.o [ 10%] Building CXX object ippl/src/CMakeFiles/ippl.dir/Utility/UserList.cpp.o [ 10%] Linking CXX static library libippl.a [ 10%] Built target ippl [ 10%] Building CXX object optimizer/Tests/CMakeFiles/IndividualTest.exe.dir/__/Expression/Parser/expression.cpp.o [ 10%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/ast.cpp.o [ 10%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/file.cpp.o [ 10%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/PeakReader.cpp.o [ 10%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/ProbeReader.cpp.o [ 11%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/ProbeHistReader.cpp.o [ 11%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser.cpp.o [ 11%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/column.cpp.o [ 11%] Building CXX object optimizer/Tests/CMakeFiles/IndividualTest.exe.dir/__/Expression/Parser/evaluator.cpp.o [ 11%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/data.cpp.o [ 11%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/include.cpp.o [ 11%] Linking CXX executable IndividualTest.exe [ 11%] Built target IndividualTest.exe [ 11%] Building CXX object optimizer/Tests/CMakeFiles/MPIHelperTest.exe.dir/MPIHelperTest.cpp.o [ 11%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/array.cpp.o [ 12%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/description.cpp.o [ 12%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/file.cpp.o [ 12%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/parameter.cpp.o [ 12%] Building CXX object optimizer/Tests/CMakeFiles/MPIHelperTest.exe.dir/__/Util/MPIHelper.cpp.o [ 12%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/associate.cpp.o [ 12%] Building CXX object optimizer/Tests/CMakeFiles/PopulationTest.exe.dir/PopulationTest.cpp.o [ 13%] Linking CXX executable MPIHelperTest.exe [ 13%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/include.cpp.o [ 13%] Built target MPIHelperTest.exe [ 13%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/parameter.cpp.o [ 13%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser/version.cpp.o [ 13%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/ast.cpp.o [ 13%] Building CXX object optimizer/Tests/CMakeFiles/PopulationTest.exe.dir/__/Expression/Parser/expression.cpp.o [ 13%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser/version.cpp.o [ 13%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/column.cpp.o [ 13%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Util/SDDSParser.cpp.o [ 13%] Building CXX object optimizer/Tests/CMakeFiles/SDDSParserTest.exe.dir/__/Util/SDDSParser.cpp.o [ 14%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/ExpressionTest.cpp.o [ 15%] Building CXX object optimizer/Tests/CMakeFiles/PopulationTest.exe.dir/__/Expression/Parser/evaluator.cpp.o [ 15%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Expression/Parser/expression.cpp.o [ 15%] Linking CXX executable PopulationTest.exe [ 15%] Built target PopulationTest.exe [ 16%] Building CXX object src/CMakeFiles/libOPAL.dir/opal.cpp.o [ 16%] Linking CXX executable SDDSParserTest.exe [ 16%] Built target SDDSParserTest.exe [ 16%] Building CXX object tools/BandRF/CMakeFiles/ascii2h5block.dir/ascii2h5block.cpp.o [ 17%] Linking CXX executable ascii2h5block [ 17%] Building CXX object src/CMakeFiles/libOPAL.dir/changes.cpp.o [ 17%] Built target ascii2h5block [ 17%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/Action.cpp.o [ 17%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/data.cpp.o [ 18%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/description.cpp.o [ 18%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/Attribute.cpp.o [ 18%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/AttributeBase.cpp.o [ 18%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/AttributeHandler.cpp.o [ 18%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/array.cpp.o [ 18%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/BeamSequence.cpp.o [ 19%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/Definition.cpp.o [ 19%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/Directory.cpp.o [ 19%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/Element.cpp.o [ 20%] Building CXX object optimizer/Tests/CMakeFiles/SumErrSqExpressionTest.exe.dir/__/Expression/Parser/evaluator.cpp.o [ 20%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/Invalidator.cpp.o [ 20%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/OpalData.cpp.o [ 20%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/file.cpp.o [ 20%] Building CXX object ippl/test/FFT/CMakeFiles/TestRCMIC.dir/TestRCMIC.cpp.o [ 20%] Linking CXX executable SumErrSqExpressionTest.exe [ 20%] Built target SumErrSqExpressionTest.exe [ 20%] Building CXX object ippl/test/FFT/CMakeFiles/TestRC.dir/TestRC.cpp.o [ 20%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/associate.cpp.o [ 20%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/Object.cpp.o [ 20%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/include.cpp.o [ 20%] Linking CXX executable TestRCMIC [ 20%] Built target TestRCMIC [ 20%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/parameter.cpp.o [ 20%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/ObjectFunction.cpp.o [ 21%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/PlaceRep.cpp.o [ 22%] Linking CXX executable TestRC [ 22%] Built target TestRC [ 22%] Building CXX object optimizer/CMakeFiles/optp.dir/Util/SDDSParser/version.cpp.o [ 22%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/ast.cpp.o [ 22%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/RangeRep.cpp.o [ 22%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/Table.cpp.o [ 22%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/TableRowRep.cpp.o [ 22%] Building CXX object src/CMakeFiles/libOPAL.dir/AbstractObjects/ValueDefinition.cpp.o [ 22%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/CavityAutophaser.cpp.o [ 22%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/column.cpp.o [ 22%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/data.cpp.o [ 22%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/description.cpp.o [ 22%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/Ctunes.cpp.o [ 23%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/IndexMap.cpp.o [ 23%] Linking CXX static library liboptp.a [ 23%] Built target optp [ 23%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/Hamiltonian.cpp.o [ 24%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/file.cpp.o [ 24%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/lomb.cpp.o [ 24%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/MapAnalyser.cpp.o [ 24%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/MultiBunchHandler.cpp.o [ 24%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/OrbitThreader.cpp.o [ 24%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/include.cpp.o [ 25%] Building CXX object ippl/test/FFT/CMakeFiles/TestFFT-XT3.dir/TestFFT-XT3.cpp.o [ 25%] Building CXX object ippl/test/FFT/CMakeFiles/TestFFT.dir/TestFFT.cpp.o [ 25%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/ParallelCyclotronTracker.cpp.o [ 25%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/parameter.cpp.o [ 25%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser/version.cpp.o [ 25%] Linking CXX executable TestFFT-XT3 [ 25%] Built target TestFFT-XT3 [ 25%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Util/SDDSParser.cpp.o [ 25%] Linking CXX executable TestFFT [ 25%] Built target TestFFT [ 26%] Building CXX object ippl/test/FFT/CMakeFiles/fftspeed.dir/fftspeed.cpp.o [ 26%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Expression/Parser/expression.cpp.o [ 26%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/ParallelTTracker.cpp.o [ 26%] Building CXX object ippl/test/FFT/CMakeFiles/TestFFT-1.dir/TestFFT-1.cpp.o [ 27%] Building CXX object src/CMakeFiles/libOPAL.dir/Algorithms/StepSizeConfig.cpp.o In file included from /home/opalci/NightlyBuild-ng/workspace/master/src/src/Algorithms/StepSizeConfig.h:23, from /home/opalci/NightlyBuild-ng/workspace/master/src/src/Algorithms/StepSizeConfig.cpp:20: /home/opalci/NightlyBuild-ng/workspace/master/src/src/Classic/Structure/ValueRange.h: In constructor ‘ValueRange::ValueRange()’: /home/opalci/NightlyBuild-ng/workspace/master/src/src/Classic/Structure/ValueRange.h:29:25: error: ‘numeric_limits’ is not a member of ‘std’ 29 | minValue_m(std::numeric_limits::max()), | ^~~~~~~~~~~~~~ /home/opalci/NightlyBuild-ng/workspace/master/src/src/Classic/Structure/ValueRange.h:29:41: error: expected primary-expression before ‘>’ token 29 | minValue_m(std::numeric_limits::max()), | ^ /home/opalci/NightlyBuild-ng/workspace/master/src/src/Classic/Structure/ValueRange.h:29:44: error: ‘::max’ has not been declared; did you mean ‘std::max’? 29 | minValue_m(std::numeric_limits::max()), | ^~~ | std::max In file included from /opt/psi/Programming/gcc/10.3.0/include/c++/10.3.0/bits/char_traits.h:39, from /opt/psi/Programming/gcc/10.3.0/include/c++/10.3.0/ios:40, from /opt/psi/Programming/gcc/10.3.0/include/c++/10.3.0/ostream:38, from /opt/psi/Programming/gcc/10.3.0/include/c++/10.3.0/iostream:39, from /home/opalci/NightlyBuild-ng/workspace/master/src/ippl/src/Utility/Inform.h:34, from /home/opalci/NightlyBuild-ng/workspace/master/src/src/Classic/Structure/ValueRange.h:23, from /home/opalci/NightlyBuild-ng/workspace/master/src/src/Algorithms/StepSizeConfig.h:23, from /home/opalci/NightlyBuild-ng/workspace/master/src/src/Algorithms/StepSizeConfig.cpp:20: /opt/psi/Programming/gcc/10.3.0/include/c++/10.3.0/bits/stl_algobase.h:300:5: note: ‘std::max’ declared here 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) | ^~~ In file included from /home/opalci/NightlyBuild-ng/workspace/master/src/src/Algorithms/StepSizeConfig.h:23, from /home/opalci/NightlyBuild-ng/workspace/master/src/src/Algorithms/StepSizeConfig.cpp:20: /home/opalci/NightlyBuild-ng/workspace/master/src/src/Classic/Structure/ValueRange.h:30:25: error: ‘numeric_limits’ is not a member of ‘std’ 30 | maxValue_m(std::numeric_limits::lowest()) | ^~~~~~~~~~~~~~ /home/opalci/NightlyBuild-ng/workspace/master/src/src/Classic/Structure/ValueRange.h:30:41: error: expected primary-expression before ‘>’ token 30 | maxValue_m(std::numeric_limits::lowest()) | ^ /home/opalci/NightlyBuild-ng/workspace/master/src/src/Classic/Structure/ValueRange.h:30:44: error: ‘::lowest’ has not been declared 30 | maxValue_m(std::numeric_limits::lowest()) | ^~~~~~ make[2]: *** [src/CMakeFiles/libOPAL.dir/Algorithms/StepSizeConfig.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 27%] Building CXX object ippl/test/FFT/CMakeFiles/TestFFTCos.dir/TestFFTCos.cpp.o [ 27%] Building CXX object optimizer/Tests/CMakeFiles/ExpressionTest.exe.dir/__/Expression/Parser/evaluator.cpp.o [ 27%] Linking CXX executable TestFFT-1 [ 27%] Built target TestFFT-1 [ 27%] Building CXX object ippl/test/FFT/CMakeFiles/TestFFT-2.dir/TestFFT-2.cpp.o [ 27%] Linking CXX executable fftspeed [ 27%] Built target fftspeed [ 27%] Building CXX object ippl/test/FFT/CMakeFiles/TestFFTSin.dir/TestFFTSin.cpp.o [ 27%] Linking CXX executable TestFFTCos [ 27%] Built target TestFFTCos [ 27%] Building CXX object ippl/test/FFT/SeaborgRes/CMakeFiles/SeaborgTestFFT.dir/TestFFT.cpp.o make[1]: *** [src/CMakeFiles/libOPAL.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 28%] Linking CXX executable ExpressionTest.exe [ 28%] Built target ExpressionTest.exe [ 28%] Linking CXX executable TestFFT-2 [ 28%] Built target TestFFT-2 [ 28%] Linking CXX executable TestFFTSin [ 28%] Built target TestFFTSin [ 28%] Linking CXX executable SeaborgTestFFT [ 28%] Built target SeaborgTestFFT make: *** [all] Error 2