Please update the cmake modules. I've updated FindSCALAPACK to be able to find scalapack from the last debian binary package libscalapack-mpi-dev. This can be be useful for you
Example:
git submodule update --remote cmake_modules/morse_cmake
git commit cmake_modules/morse_cmake -m "update morse_cmake submodule"
git push --recurse-submodules=check
Warning: this issue has been restored from backup and can have been changed. For example, all comments have been lost.
Is maphys working with pastix 6 ? cf. https://gitlab.inria.fr/solverstack/pastix
Warning: this issue has been restored from backup and can have been changed. For example, all comments have been lost.
Please update the cmake modules. I've updated FindSCALAPACK to be able to find scalapack from the last debian binary package libscalapack-mpi-dev. This can be be useful for you
Example:
git submodule update --remote cmake_modules/morse_cmake
git commit cmake_modules/morse_cmake -m "update morse_cmake submodule"
git push --recurse-submodules=check
Warning: this issue has been restored from backup and can have been changed. For example, all comments have been lost.
Is maphys working with pastix 6 ? cf. https://gitlab.inria.fr/solverstack/pastix
Warning: this issue has been restored from backup and can have been changed. For example, all comments have been lost.
Hi,
I'm facing the following issue when trying to build a fortran example with the maphys++ fortran driver
[ 16%] Building Fortran object CMakeFiles/test_driver_f.dir/test_driverf.F90.o
/usr/bin/gfortran -DHAVE_LAPACK_CONFIG_H -DLAPACK_COMPLEX_CPP -DMAPHYSPP_USE_ARPACK -DMAPHYSPP_USE_EIGEN -DMAPHYSPP_USE_FABULOUS -DMAPHYSPP_USE_MUMPS -DMAPHYSPP_USE_PASTIX -I/home/florent/git/maphyspp/build/install/include -I/home/florent/git/blaspp/build/install/include -I/home/florent/git/lapackpp/build/install/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/home/florent/git/pastix/pastix/build/install/include -I/usr/include/x86_64-linux-gnu -I/usr/include/scotch -I/usr/include -I/usr/include/eigen3 -I/home/florent/git/fabulous/build/install/include -I/home/florent/git/arpack-ng/build/install/include/arpack -I/usr/lib/x86_64-linux-gnu/openmpi/lib -pthread -c /home/florent/git/distrib/cmake/test/maphys++/test_driverf.F90 -o CMakeFiles/test_driver_f.dir/test_driverf.F90.o
/home/florent/git/distrib/cmake/test/maphys++/test_driverf.F90:23:25:
23 | type(maphyspp_matrix_t), target :: A
| 1
Error: Derived type ‘maphyspp_matrix_t’ at (1) is being used before it is defined
/home/florent/git/distrib/cmake/test/maphys++/test_driverf.F90:24:25:
24 | type(maphyspp_vector_t), target :: B, X
| 1
Error: Derived type ‘maphyspp_vector_t’ at (1) is being used before it is defined
/home/florent/git/distrib/cmake/test/maphys++/test_driverf.F90:47:4:
47 | A%m = M
| 1
Error: Symbol ‘a’ at (1) has no IMPLICIT type
see https://gitlab.inria.fr/solverstack/distrib/-/tree/master/cmake/test/maphys%2B%2B
Warning: this issue has been restored from backup and can have been changed. For example, all comments have been lost.
Try to build maphyspp v1.1.5 on my ubuntu 20.04 with common system packages :
git cmake build-essential emacs gfortran perl python bison flex wget tar curl pkg-config libopenblas-dev liblapacke-dev libhwloc-dev libopenmpi-dev libstarpu-dev libscotch-dev libmetis-dev libsuitesparse-dev libmumps-dev libeigen3-dev
With the following configuration:
cmake .. -DMAPHYSPP_COMPILE_EXAMPLES=ON -DMAPHYSPP_COMPILE_TESTS=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=$PWD/install -DCMAKE_PREFIX_PATH="/home/florent/git/blaspp/build/install;/home/florent/git/lapackpp/build/install;/home/florent/git/arpack-ng/build/install;/home/florent/git/pastix/pastix/build/install;/home/florent/git/fabulous/build/install"
Get the following error :
[ 5%] Building CXX object src/test/integration/CMakeFiles/test_no_interior.dir/test_no_interior.cpp.o
In file included from /usr/include/c++/9/map:60,
from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42,
from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2868,
from /home/florent/git/pastix/pastix/build/install/include/spm/mpi.h:22,
from /home/florent/git/pastix/pastix/build/install/include/spm.h:27,
from /home/florent/git/pastix/pastix/build/install/include/pastix.h:27,
from /home/florent/git/maphyspp/include/maphys/solver/Pastix.hpp:26,
from /home/florent/git/maphyspp/include/maphys/loc_data/SparseMatrixBase.hpp:26,
from /home/florent/git/maphyspp/include/maphys/loc_data/SparseMatrixCOO.hpp:17,
from /home/florent/git/maphyspp/include/maphys/loc_data/SparseMatrixCSC.hpp:17,
from /home/florent/git/maphyspp/include/maphys/loc_data/DiagonalMatrix.hpp:9,
from /home/florent/git/maphyspp/include/maphys/loc_data/DenseMatrix.hpp:24,
from /home/florent/git/maphyspp/include/maphys.hpp:3,
from /home/florent/git/maphyspp/build/src/test/integration/test_no_interior.cpp:3:
/usr/include/c++/9/bits/stl_tree.h:141:3: error: template with C linkage
Notice that it builds well in the exact same environment with the same dependencies with the version 1.1.4 of maphyspp.
Warning: this issue has been restored from backup and can have been changed. For example, all comments have been lost.
Hi,
I'm facing the following issue when trying to build a fortran example with the maphys++ fortran driver
[ 16%] Building Fortran object CMakeFiles/test_driver_f.dir/test_driverf.F90.o
/usr/bin/gfortran -DHAVE_LAPACK_CONFIG_H -DLAPACK_COMPLEX_CPP -DMAPHYSPP_USE_ARPACK -DMAPHYSPP_USE_EIGEN -DMAPHYSPP_USE_FABULOUS -DMAPHYSPP_USE_MUMPS -DMAPHYSPP_USE_PASTIX -I/home/florent/git/maphyspp/build/install/include -I/home/florent/git/blaspp/build/install/include -I/home/florent/git/lapackpp/build/install/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/home/florent/git/pastix/pastix/build/install/include -I/usr/include/x86_64-linux-gnu -I/usr/include/scotch -I/usr/include -I/usr/include/eigen3 -I/home/florent/git/fabulous/build/install/include -I/home/florent/git/arpack-ng/build/install/include/arpack -I/usr/lib/x86_64-linux-gnu/openmpi/lib -pthread -c /home/florent/git/distrib/cmake/test/maphys++/test_driverf.F90 -o CMakeFiles/test_driver_f.dir/test_driverf.F90.o
/home/florent/git/distrib/cmake/test/maphys++/test_driverf.F90:23:25:
23 | type(maphyspp_matrix_t), target :: A
| 1
Error: Derived type ‘maphyspp_matrix_t’ at (1) is being used before it is defined
/home/florent/git/distrib/cmake/test/maphys++/test_driverf.F90:24:25:
24 | type(maphyspp_vector_t), target :: B, X
| 1
Error: Derived type ‘maphyspp_vector_t’ at (1) is being used before it is defined
/home/florent/git/distrib/cmake/test/maphys++/test_driverf.F90:47:4:
47 | A%m = M
| 1
Error: Symbol ‘a’ at (1) has no IMPLICIT type
see https://gitlab.inria.fr/solverstack/distrib/-/tree/master/cmake/test/maphys%2B%2B
Warning: this issue has been restored from backup and can have been changed. For example, all comments have been lost.
Try to build maphyspp v1.1.5 on my ubuntu 20.04 with common system packages :
git cmake build-essential emacs gfortran perl python bison flex wget tar curl pkg-config libopenblas-dev liblapacke-dev libhwloc-dev libopenmpi-dev libstarpu-dev libscotch-dev libmetis-dev libsuitesparse-dev libmumps-dev libeigen3-dev
With the following configuration:
cmake .. -DMAPHYSPP_COMPILE_EXAMPLES=ON -DMAPHYSPP_COMPILE_TESTS=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=$PWD/install -DCMAKE_PREFIX_PATH="/home/florent/git/blaspp/build/install;/home/florent/git/lapackpp/build/install;/home/florent/git/arpack-ng/build/install;/home/florent/git/pastix/pastix/build/install;/home/florent/git/fabulous/build/install"
Get the following error :
[ 5%] Building CXX object src/test/integration/CMakeFiles/test_no_interior.dir/test_no_interior.cpp.o
In file included from /usr/include/c++/9/map:60,
from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42,
from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2868,
from /home/florent/git/pastix/pastix/build/install/include/spm/mpi.h:22,
from /home/florent/git/pastix/pastix/build/install/include/spm.h:27,
from /home/florent/git/pastix/pastix/build/install/include/pastix.h:27,
from /home/florent/git/maphyspp/include/maphys/solver/Pastix.hpp:26,
from /home/florent/git/maphyspp/include/maphys/loc_data/SparseMatrixBase.hpp:26,
from /home/florent/git/maphyspp/include/maphys/loc_data/SparseMatrixCOO.hpp:17,
from /home/florent/git/maphyspp/include/maphys/loc_data/SparseMatrixCSC.hpp:17,
from /home/florent/git/maphyspp/include/maphys/loc_data/DiagonalMatrix.hpp:9,
from /home/florent/git/maphyspp/include/maphys/loc_data/DenseMatrix.hpp:24,
from /home/florent/git/maphyspp/include/maphys.hpp:3,
from /home/florent/git/maphyspp/build/src/test/integration/test_no_interior.cpp:3:
/usr/include/c++/9/bits/stl_tree.h:141:3: error: template with C linkage
Notice that it builds well in the exact same environment with the same dependencies with the version 1.1.4 of maphyspp.
Warning: this issue has been restored from backup and can have been changed. For example, all comments have been lost.
ESTERIE Pierre (461439ab) at 12 Jun 15:41
fix catch2 version from 3.X to 2.X, version 3.X is no longer availa...
ESTERIE Pierre (c29394ce) at 12 Jun 10:44
Update catch2 single header
ESTERIE Pierre (59be52d8) at 07 Jul 10:43
Missing sd_id access in gemv in PartMatrix.hpp
ESTERIE Pierre (a5bb247c) at 07 Jul 10:05
Fix missing underscore in PartMatrix.hpp
... and 25 more commits
AGULLO Emmanuel (027ce728) at 05 Jul 16:32
Merge branch 'master' into 'release-1.1.8'
... and 24 more commits
AGULLO Emmanuel (68f80bcb) at 05 Jul 16:01
release-token (68f80bcb) at 02 Jun 15:58
Release 1.1.7
MARAIT Gilles (68f80bcb) at 02 Jun 15:13