Commit Graph

5 Commits

Author SHA1 Message Date
Sergey Torokhov
85c4f567a9 sci-physics/SU2: switch to EAPI-8. Enable MPI network tests
Use EAPI-8 option PROPERTIES="test_network" to enable
network testing that is required by MPI.

Closes: https://bugs.gentoo.org/820293

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-10-27 23:53:10 +03:00
Sergey Torokhov
584e239fa6 sci-physics/SU2: restrict with MPI 3.1 impl. Add custom-mpi option
Meson.build script isn't properly detect mpich as MPI impl.,
therefore meson option 'custom-mpi' is used now with export
of CC=mpicc and CXX=mpicxx as compilers.

Mpi implementations is restricted with MPI 3.1 within ebuild.

FEATURES="-network-sandbox" could be required to run tests
for some mpi implementations/versions.

Closes: https://bugs.gentoo.org/819060

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-10-25 00:05:57 +03:00
Sergey Torokhov
8dc8d40250 sci-physics/SU2: Disable pywrapper tests. Fix axi_visccone test
USE="tutorials" tests now run before parallel_regression.py tests
as turorials tests have no fails currently.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-09-16 00:37:23 +03:00
Sergey Torokhov
6e5b0fc2e4 sci-physics/SU2: replace 'python' with '${EPYTHON}'. Add 'die' commands
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-09-05 13:43:39 +03:00
Sergey Torokhov
2ad0e8d212 sci-physics/SU2: 7.2.0 version bump
Parmetis has free-non-comm licence type and as configure.ac
has explicit configuration option for this therefore
the USE="parmetis" introduced with forced removing of parmetis
enabling from meson.build file in scr-prepare phase.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-08-31 17:06:37 +03:00