Updating OPAL source repository... Already on 'master' From https://gitlab.psi.ch/OPAL/src 9d610e8..4524ea4 master -> origin/master Updating 9d610e8..4524ea4 Fast-forward .gitignore | 2 + CMakeLists.txt | 24 +- src/AbstractObjects/OpalData.cpp | 11 + src/AbstractObjects/OpalData.h | 4 + src/Algorithms/ParallelCyclotronTracker.cpp | 18 +- src/Algorithms/ParallelCyclotronTracker.h | 14 + src/CMakeLists.txt | 60 ++- .../AbsBeamline/EndFieldModel/AsymmetricEnge.cpp | 41 + .../AbsBeamline/EndFieldModel/AsymmetricEnge.h | 167 ++++ .../AbsBeamline/EndFieldModel/CMakeLists.txt | 2 + .../AbsBeamline/EndFieldModel/EndFieldModel.cpp | 32 + .../AbsBeamline/EndFieldModel/EndFieldModel.h | 67 ++ src/Classic/AbsBeamline/EndFieldModel/Enge.cpp | 43 +- src/Classic/AbsBeamline/EndFieldModel/Enge.h | 114 ++- src/Classic/AbsBeamline/EndFieldModel/Tanh.cpp | 13 +- src/Classic/AbsBeamline/EndFieldModel/Tanh.h | 16 +- src/Classic/AbsBeamline/Ring.cpp | 3 +- src/Classic/AbsBeamline/ScalingFFAMagnet.cpp | 45 +- src/Classic/AbsBeamline/ScalingFFAMagnet.h | 30 +- src/Classic/AbsBeamline/VerticalFFAMagnet.cpp | 8 + src/Classic/AbsBeamline/VerticalFFAMagnet.h | 2 +- src/Classic/Beamlines/TBeamline.h | 14 + src/Classic/Solvers/BeamStrippingPhysics.cpp | 6 +- src/Elements/CMakeLists.txt | 4 + src/Elements/OpalAsymmetricEnge.cpp | 62 ++ src/Elements/OpalAsymmetricEnge.h | 42 + src/Elements/OpalEnge.cpp | 40 + src/Elements/OpalEnge.h | 39 + src/Elements/OpalScalingFFAMagnet.cpp | 78 ++- src/Elements/OpalScalingFFAMagnet.h | 6 + src/Elements/OpalVerticalFFAMagnet.cpp | 2 +- src/Main.cpp | 6 + src/OpalConfigure/Configure.cpp | 3 + src/PyOpal/CMakeLists.txt | 71 ++ src/PyOpal/PyCore/CMakeLists.txt | 44 ++ src/PyOpal/PyCore/ExceptionTranslation.cpp | 14 + src/PyOpal/PyCore/ExceptionTranslation.h | 38 + src/PyOpal/PyCore/Globals.cpp | 44 ++ src/PyOpal/PyCore/Globals.h | 33 + src/PyOpal/PyCore/PyOpalObject.cpp | 16 + src/PyOpal/PyCore/PyOpalObject.h | 801 ++++++++++++++++++++ src/PyOpal/PyElements/CMakeLists.txt | 11 + src/PyOpal/PyElements/PyLocalCartesianOffset.cpp | 32 + src/PyOpal/PyElements/PyOpalElement.cpp | 34 + src/PyOpal/PyElements/PyRingDefinition.cpp | 46 ++ src/PyOpal/PyElements/PyVerticalFFAMagnet.cpp | 40 + src/PyOpal/PyObjects/CMakeLists.txt | 23 + src/PyOpal/PyObjects/PyBeam.cpp | 34 + src/PyOpal/PyObjects/PyDistribution.cpp | 34 + src/PyOpal/PyObjects/PyField.cpp | 100 +++ src/PyOpal/PyObjects/PyFieldSolver.cpp | 60 ++ src/PyOpal/PyObjects/PyLine.cpp | 51 ++ src/PyOpal/PyObjects/PyLine.h | 185 +++++ src/PyOpal/PyObjects/PyNDGrid.cpp | 91 +++ src/PyOpal/PyObjects/PyParser.cpp | 68 ++ src/PyOpal/PyObjects/PyPolynomialCoefficient.cpp | 182 +++++ src/PyOpal/PyObjects/PyPolynomialCoefficient.h | 27 + src/PyOpal/PyObjects/PyPolynomialPatch.cpp | 77 ++ src/PyOpal/PyObjects/PyPolynomialPatch.h | 134 ++++ src/PyOpal/PyObjects/PySquarePolynomialMap.cpp | 606 +++++++++++++++ src/PyOpal/PyObjects/PySquarePolynomialMap.h | 134 ++++ src/PyOpal/PyObjects/PyTrackCmd.cpp | 44 ++ src/PyOpal/PyObjects/PyTrackRun.cpp | 44 ++ src/PyOpal/PyObjects/opal_parser.so | Bin 0 -> 1630784 bytes src/PyOpal/find_install_location.py | 3 + src/Structure/FieldSolver.cpp | 1 - src/Track/TrackCmd.cpp | 23 +- src/Track/TrackCmd.h | 5 + src/Track/TrackRun.cpp | 24 +- src/Track/TrackRun.h | 11 +- src/_PyOpal/.PyTrackRun.cpp.kate-swp | Bin 0 -> 1020 bytes src/_PyOpal/CMakeLists.txt | 83 ++ src/_PyOpal/ExceptionTranslation.cpp | 14 + src/_PyOpal/ExceptionTranslation.h | 29 + src/_PyOpal/Globals.cpp | 105 +++ src/_PyOpal/Globals.h | 42 + src/_PyOpal/PyBeam.cpp | 44 ++ src/_PyOpal/PyBeam.h | 5 + src/_PyOpal/PyBindField.cpp | 61 ++ src/_PyOpal/PyBoostField.cpp | 56 ++ src/_PyOpal/PyDistribution.cpp | 42 + src/_PyOpal/PyElement.cpp | 12 + src/_PyOpal/PyElement.h | 455 +++++++++++ src/_PyOpal/PyField.cpp | 107 +++ src/_PyOpal/PyField.h | 49 ++ src/_PyOpal/PyFieldSolver.cpp | 57 ++ src/_PyOpal/PyFieldSolver.h | 5 + src/_PyOpal/PyLine.cpp | 64 ++ src/_PyOpal/PyLine.h | 179 +++++ src/_PyOpal/PyLocalCartesianOffset.cpp | 40 + src/_PyOpal/PyNDGrid.cpp | 91 +++ src/_PyOpal/PyOpalElement.cpp | 33 + src/_PyOpal/PyOpalObject.cpp | 16 + src/_PyOpal/PyOpalObject.h | 551 ++++++++++++++ src/_PyOpal/PyParser.cpp | 85 ++ src/_PyOpal/PyParser.h | 45 ++ src/_PyOpal/PyPolynomialCoefficient.cpp | 182 +++++ src/_PyOpal/PyPolynomialCoefficient.h | 27 + src/_PyOpal/PyPolynomialPatch.cpp | 77 ++ src/_PyOpal/PyPolynomialPatch.h | 134 ++++ src/_PyOpal/PyRingDefinition.cpp | 46 ++ src/_PyOpal/PyRingDefinition.h | 14 + src/_PyOpal/PySquarePolynomialMap.cpp | 606 +++++++++++++++ src/_PyOpal/PySquarePolynomialMap.h | 134 ++++ src/_PyOpal/PyTestLibrary.cpp | 15 + src/_PyOpal/PyTestLibrary.h | 13 + src/_PyOpal/PyTrackCmd.cpp | 46 ++ src/_PyOpal/PyTrackCmd.h | 16 + src/_PyOpal/PyTrackRun.cpp | 50 ++ src/_PyOpal/PyTrackRun.h | 15 + src/_PyOpal/PyVerticalFFAMagnet.cpp | 46 ++ src/_PyOpal/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 144 bytes src/timing.dat | 12 + tests/CMakeLists.txt | 2 +- tests/classic_src/AbsBeamline/CMakeLists.txt | 2 + .../EndFieldModel/AsymmetricEngeTest.cpp | 27 + .../AbsBeamline/EndFieldModel/CMakeLists.txt | 8 + .../EndFieldModel/EndFieldModelTest.cpp | 31 + .../AbsBeamline/EndFieldModel/EngeTest.cpp | 87 +++ .../AbsBeamline/EndFieldModel/TanhTest.cpp | 31 + .../AbsBeamline/ScalingFFAMagnetTest.cpp | 44 +- .../AbsBeamline/VerticalFFAMagnetTest.cpp | 1 + tests/opal_src/Elements/CMakeLists.txt | 2 + tests/opal_src/Elements/OpalAsymmetricEngeTest.cpp | 80 ++ tests/opal_src/Elements/OpalEngeTest.cpp | 69 ++ .../opal_src/Elements/OpalScalingFFAMagnetTest.cpp | 25 +- .../PyElements/test_local_cartesian_offset.py | 20 + .../PyOpal/PyElements/test_ring_definition.py | 54 ++ .../PyOpal/PyElements/test_vertical_ffa_magnet.py | 59 ++ tests/opal_src/PyOpal/PyObjects/test_beam.py | 42 + .../opal_src/PyOpal/PyObjects/test_distribution.py | 23 + tests/opal_src/PyOpal/PyObjects/test_field.py | 94 +++ .../opal_src/PyOpal/PyObjects/test_field_solver.py | 76 ++ tests/opal_src/PyOpal/PyObjects/test_line.py | 92 +++ tests/opal_src/PyOpal/PyObjects/test_parser.py | 73 ++ tests/opal_src/PyOpal/PyObjects/test_track.py | 45 ++ tests/opal_src/PyOpal/PyObjects/test_track_run.py | 160 ++++ tests/opal_src/PyOpal/test_pylint.py | 78 ++ tests/opal_src/PyOpal/test_runner.py | 25 + 139 files changed, 8997 insertions(+), 159 deletions(-) create mode 100644 src/Classic/AbsBeamline/EndFieldModel/AsymmetricEnge.cpp create mode 100644 src/Classic/AbsBeamline/EndFieldModel/AsymmetricEnge.h create mode 100644 src/Elements/OpalAsymmetricEnge.cpp create mode 100644 src/Elements/OpalAsymmetricEnge.h create mode 100644 src/Elements/OpalEnge.cpp create mode 100644 src/Elements/OpalEnge.h create mode 100644 src/PyOpal/CMakeLists.txt create mode 100644 src/PyOpal/PyCore/CMakeLists.txt create mode 100644 src/PyOpal/PyCore/ExceptionTranslation.cpp create mode 100644 src/PyOpal/PyCore/ExceptionTranslation.h create mode 100644 src/PyOpal/PyCore/Globals.cpp create mode 100644 src/PyOpal/PyCore/Globals.h create mode 100644 src/PyOpal/PyCore/PyOpalObject.cpp create mode 100644 src/PyOpal/PyCore/PyOpalObject.h create mode 100644 src/PyOpal/PyElements/CMakeLists.txt create mode 100644 src/PyOpal/PyElements/PyLocalCartesianOffset.cpp create mode 100644 src/PyOpal/PyElements/PyOpalElement.cpp create mode 100644 src/PyOpal/PyElements/PyRingDefinition.cpp create mode 100644 src/PyOpal/PyElements/PyVerticalFFAMagnet.cpp create mode 100644 src/PyOpal/PyElements/__init__.py create mode 100644 src/PyOpal/PyObjects/CMakeLists.txt create mode 100644 src/PyOpal/PyObjects/PyBeam.cpp create mode 100644 src/PyOpal/PyObjects/PyDistribution.cpp create mode 100644 src/PyOpal/PyObjects/PyField.cpp create mode 100644 src/PyOpal/PyObjects/PyFieldSolver.cpp create mode 100644 src/PyOpal/PyObjects/PyLine.cpp create mode 100644 src/PyOpal/PyObjects/PyLine.h create mode 100644 src/PyOpal/PyObjects/PyNDGrid.cpp create mode 100644 src/PyOpal/PyObjects/PyParser.cpp create mode 100644 src/PyOpal/PyObjects/PyPolynomialCoefficient.cpp create mode 100644 src/PyOpal/PyObjects/PyPolynomialCoefficient.h create mode 100644 src/PyOpal/PyObjects/PyPolynomialPatch.cpp create mode 100644 src/PyOpal/PyObjects/PyPolynomialPatch.h create mode 100644 src/PyOpal/PyObjects/PySquarePolynomialMap.cpp create mode 100644 src/PyOpal/PyObjects/PySquarePolynomialMap.h create mode 100644 src/PyOpal/PyObjects/PyTrackCmd.cpp create mode 100644 src/PyOpal/PyObjects/PyTrackRun.cpp create mode 100755 src/PyOpal/PyObjects/opal_parser.so create mode 100644 src/PyOpal/find_install_location.py create mode 100644 src/_PyOpal/.PyTrackRun.cpp.kate-swp create mode 100644 src/_PyOpal/CMakeLists.txt create mode 100644 src/_PyOpal/ExceptionTranslation.cpp create mode 100644 src/_PyOpal/ExceptionTranslation.h create mode 100644 src/_PyOpal/Globals.cpp create mode 100644 src/_PyOpal/Globals.h create mode 100644 src/_PyOpal/PyBeam.cpp create mode 100644 src/_PyOpal/PyBeam.h create mode 100644 src/_PyOpal/PyBindField.cpp create mode 100644 src/_PyOpal/PyBindField.h create mode 100644 src/_PyOpal/PyBoostField.cpp create mode 100644 src/_PyOpal/PyBoostField.h create mode 100644 src/_PyOpal/PyDistribution.cpp create mode 100644 src/_PyOpal/PyDistribution.h create mode 100644 src/_PyOpal/PyElement.cpp create mode 100644 src/_PyOpal/PyElement.h create mode 100644 src/_PyOpal/PyField.cpp create mode 100644 src/_PyOpal/PyField.h create mode 100644 src/_PyOpal/PyFieldSolver.cpp create mode 100644 src/_PyOpal/PyFieldSolver.h create mode 100644 src/_PyOpal/PyLine.cpp create mode 100644 src/_PyOpal/PyLine.h create mode 100644 src/_PyOpal/PyLocalCartesianOffset.cpp create mode 100644 src/_PyOpal/PyLocalCartesianOffset.h create mode 100644 src/_PyOpal/PyNDGrid.cpp create mode 100644 src/_PyOpal/PyOpalElement.cpp create mode 100644 src/_PyOpal/PyOpalElement.h create mode 100644 src/_PyOpal/PyOpalObject.cpp create mode 100644 src/_PyOpal/PyOpalObject.h create mode 100644 src/_PyOpal/PyParser.cpp create mode 100644 src/_PyOpal/PyParser.h create mode 100644 src/_PyOpal/PyPolynomialCoefficient.cpp create mode 100644 src/_PyOpal/PyPolynomialCoefficient.h create mode 100644 src/_PyOpal/PyPolynomialPatch.cpp create mode 100644 src/_PyOpal/PyPolynomialPatch.h create mode 100644 src/_PyOpal/PyRingDefinition.cpp create mode 100644 src/_PyOpal/PyRingDefinition.h create mode 100644 src/_PyOpal/PySquarePolynomialMap.cpp create mode 100644 src/_PyOpal/PySquarePolynomialMap.h create mode 100644 src/_PyOpal/PyTestLibrary.cpp create mode 100644 src/_PyOpal/PyTestLibrary.h create mode 100644 src/_PyOpal/PyTrackCmd.cpp create mode 100644 src/_PyOpal/PyTrackCmd.h create mode 100644 src/_PyOpal/PyTrackRun.cpp create mode 100644 src/_PyOpal/PyTrackRun.h create mode 100644 src/_PyOpal/PyVerticalFFAMagnet.cpp create mode 100644 src/_PyOpal/PyVerticalFFAMagnet.h create mode 100644 src/_PyOpal/Rogers.txt create mode 100644 src/_PyOpal/__init__.py create mode 100644 src/_PyOpal/__pycache__/__init__.cpython-37.pyc create mode 100644 src/timing.dat create mode 100644 tests/classic_src/AbsBeamline/EndFieldModel/AsymmetricEngeTest.cpp create mode 100644 tests/classic_src/AbsBeamline/EndFieldModel/CMakeLists.txt create mode 100644 tests/classic_src/AbsBeamline/EndFieldModel/EndFieldModelTest.cpp create mode 100644 tests/classic_src/AbsBeamline/EndFieldModel/EngeTest.cpp create mode 100644 tests/classic_src/AbsBeamline/EndFieldModel/TanhTest.cpp create mode 100644 tests/opal_src/Elements/OpalAsymmetricEngeTest.cpp create mode 100644 tests/opal_src/Elements/OpalEngeTest.cpp create mode 100644 tests/opal_src/PyOpal/PyElements/__init__.py create mode 100644 tests/opal_src/PyOpal/PyElements/test_local_cartesian_offset.py create mode 100644 tests/opal_src/PyOpal/PyElements/test_ring_definition.py create mode 100644 tests/opal_src/PyOpal/PyElements/test_vertical_ffa_magnet.py create mode 100644 tests/opal_src/PyOpal/PyObjects/__init__.py create mode 100644 tests/opal_src/PyOpal/PyObjects/test_beam.py create mode 100644 tests/opal_src/PyOpal/PyObjects/test_distribution.py create mode 100644 tests/opal_src/PyOpal/PyObjects/test_field.py create mode 100644 tests/opal_src/PyOpal/PyObjects/test_field_solver.py create mode 100644 tests/opal_src/PyOpal/PyObjects/test_line.py create mode 100644 tests/opal_src/PyOpal/PyObjects/test_parser.py create mode 100644 tests/opal_src/PyOpal/PyObjects/test_track.py create mode 100644 tests/opal_src/PyOpal/PyObjects/test_track_run.py create mode 100644 tests/opal_src/PyOpal/__init__.py create mode 100644 tests/opal_src/PyOpal/test_pylint.py create mode 100644 tests/opal_src/PyOpal/test_runner.py 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.so;/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.so;/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: chrono filesystem iostreams regex serialization system timer -- 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_chrono.so;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_filesystem.so;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_iostreams.so;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_regex.so;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_serialization.so;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_system.so;/opt/psi/MPI/boost/1.76.0/openmpi/4.0.5/gcc/10.3.0/lib/libboost_timer.so;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 CMake Error at src/CMakeLists.txt:181 (target_link_libraries): Cannot specify link libraries for target "libOPAL" which is not built by this project. -- Configuring incomplete, errors occurred! See also "/home/opalci/NightlyBuild-ng/workspace/master/build/CMakeFiles/CMakeOutput.log".