ScalFMM issueshttps://gitlab.inria.fr/solverstack/ScalFMM/-/issues2023-04-07T14:42:39+02:00https://gitlab.inria.fr/solverstack/ScalFMM/-/issues/40warning on ubuntu gcc-12.2.0 from xtensor, wrong call to builtin memcmp.2023-04-07T14:42:39+02:00ESTERIE Pierrewarning on ubuntu gcc-12.2.0 from xtensor, wrong call to builtin memcmp.https://gitlab.inria.fr/solverstack/ScalFMM/-/issues/39FFTW with MKL still produce uncoherent include path (libmkl-dev)2023-04-07T14:16:11+02:00ESTERIE PierreFFTW with MKL still produce uncoherent include path (libmkl-dev)https://gitlab.inria.fr/solverstack/ScalFMM/-/issues/38Unit container/variadic_containers.cpp does not compile2023-03-06T09:26:34+01:00Olivier COULAUDolivier.coulaud@inria.frUnit container/variadic_containers.cpp does not compileThe test does not compile (old format catch -> catch2), ....The test does not compile (old format catch -> catch2), ....ESTERIE PierreESTERIE Pierrehttps://gitlab.inria.fr/solverstack/ScalFMM/-/issues/37Constness problem with particle interface2023-03-01T11:52:54+01:00Olivier COULAUDolivier.coulaud@inria.frConstness problem with particle interfaceCheck Constness for particle interface (iterator and proxy) and and write a unit test.
The following code does not compile (leaf is a leaf_view (see check_l2p.cpp))
for(auto p_tuple_ref: leaf)
{
auto proxy = typename group_tree_type:...Check Constness for particle interface (iterator and proxy) and and write a unit test.
The following code does not compile (leaf is a leaf_view (see check_l2p.cpp))
for(auto p_tuple_ref: leaf)
{
auto proxy = typename group_tree_type::leaf_type::proxy_type(p_tuple_ref);
std::cout << idx << " p " << proxy << std::endl;
}ESTERIE PierreESTERIE Pierrehttps://gitlab.inria.fr/solverstack/ScalFMM/-/issues/17Intel Compiler --and PerfTest.ccp internal error: ** The compiler has encou...2019-11-15T09:15:38+01:00Olivier COULAUDolivier.coulaud@inria.frIntel Compiler --and PerfTest.ccp internal error: ** The compiler has encountered an unexpected problem.Bug with Intel compiler. In PerfTest.cpp we use C++17 features, which may explain the internal compiler error.
[ 37%] Building CXX object Tests/CMakeFiles/PerfTest.dir/noDist/PerfTest.cpp.o
cd /home/coulaud/Dev/src/ScalFMM/gitlab-deve...Bug with Intel compiler. In PerfTest.cpp we use C++17 features, which may explain the internal compiler error.
[ 37%] Building CXX object Tests/CMakeFiles/PerfTest.dir/noDist/PerfTest.cpp.o
cd /home/coulaud/Dev/src/ScalFMM/gitlab-devel/BuildIntel18/Tests && /cm/shared/apps/intel/composer_xe/2018.0.015/bin/icpc -DPerfTest_EXPORTS -I/home/coulaud/Dev/src/ScalFMM/gitlab-devel/BuildIntel18/Src -I/home/coulaud/Dev/src/ScalFMM/gitlab-devel/Src -I/home/coulaud/Dev/src/ScalFMM/gitlab-devel/Contribs -I/home/coulaud/Dev/src/ScalFMM/gitlab-devel -I/cm/shared/apps/intel/composer_xe/2018.0.015/mkl/include/fftw -fpic -Wall -m64 -fma -align -finline-functions -ipo -fstrict-aliasing -funroll-loops -ftree-vectorize -Wall -fp-model source -march=native -axCORE-AVX2,CORE-AVX-I,AVX -rdynamic -g -qopenmp -O3 -DNDEBUG -std=c++14 -o CMakeFiles/PerfTest.dir/noDist/PerfTest.cpp.o -c /home/coulaud/Dev/src/ScalFMM/gitlab-devel/Tests/noDist/PerfTest.cpp
icpc: warning #10193: -vec is default; use -x and -ax to configure vectorization
": internal error: ** The compiler has encountered an unexpected problem.
** Segmentation violation signal raised. **
Access violation or stack overflow. Please contact Intel Support for assistance.
compilation aborted for /home/coulaud/Dev/src/ScalFMM/gitlab-devel/Tests/noDist/PerfTest.cpp (code 4)
make[2]: *** [Tests/CMakeFiles/PerfTest.dir/noDist/PerfTest.cpp.o] Erreur 4
make[2] : on quitte le répertoire « /home/coulaud/Dev/src/ScalFMM/gitlab-devel/BuildIntel18 »
make[1]: *** [Tests/CMakeFiles/PerfTest.dir/all] Erreur 2
make[1] : on quitte le répertoire « /home/coulaud/Dev/src/ScalFMM/gitlab-devel/BuildIntel18 »
make: *** [all] Erreur 2ESTERIE PierreESTERIE Pierrehttps://gitlab.inria.fr/solverstack/ScalFMM/-/issues/16Intel Compiler and OpenMP dependencies2018-03-21T15:23:55+01:00Olivier COULAUDolivier.coulaud@inria.frIntel Compiler and OpenMP dependenciesSeveral errors with OpenMP4 dependencies with the intel2018 compiler. The files were automatically removed from the compilation by positioning the SCALFMM_USE_OMP4 variable OFF in the CMakeList.txt.Several errors with OpenMP4 dependencies with the intel2018 compiler. The files were automatically removed from the compilation by positioning the SCALFMM_USE_OMP4 variable OFF in the CMakeList.txt.