Commit Graph

31 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
5893ea57d8 sci-physics/SU2: drop old
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-10-15 19:19:37 +03:00
Alessandro Barbieri
d796299970 sci-physics/mbdyn: remove template modules
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-09 02:32:29 +02:00
Alessandro Barbieri
32c97b8a4b sci-physics/mbdyn: remove taucs use
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-08 03:00:37 +02:00
Alessandro Barbieri
d73e4916a6 sci-physics/mbdyn: fix bullet detection
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-08 00:53:28 +02:00
Alessandro Barbieri
4f65714107 sci-physics/mbdyn: fix configure option
Closes: https://bugs.gentoo.org/816552
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-07 00:15:37 +02:00
Alessandro Barbieri
d00e6e81d3 sci-physics/mbdyn: new package
Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-03 20:30:43 +02: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
Sergey Torokhov
45a78f0f32 sci-physics/SU2: update LICENSE set and PYTHON_COMPAT
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-08-31 17:06:19 +03:00
Alessandro Barbieri
9c84830033 */*: add lang="en" to <longdescription>
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-06-28 16:15:30 +02:00
Andrew Ammerlaan
191b8e50a8 sci-physics/SU2: fix BadDefaultUseFlags
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2021-05-30 17:58:05 +02:00
Andrew Ammerlaan
5f828672da sci-physics/SU2: fix DoublePrefixInPath
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-03-28 12:45:54 +02:00
Sergey Torokhov
4f15d50c3e sci-physics/SU2: drop old 7.1.0
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-03-22 23:13:58 +03:00
Sergey Torokhov
4f6a6e7e78 sci-physics/SU2: drop old 7.0.8
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-03-10 23:02:19 +03:00
Sergey Torokhov
9ae1019ee4 sci-physics/SU2: 7.1.1 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-03-10 23:00:19 +03:00
Sergey Torokhov
b1b0e1abfa sci-physics/SU2: 7.1.0 version bump
Fix python optimized patch isn't required now.

Add optional bundled Mutation++ library support via USE="mpp"
(Mutation++: MUlticomponent Thermodynamic
And Transport properties for IONized gases in C++).
This library could be packaged later to unbundle it.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-02-13 15:29:42 +03:00
Andrew Ammerlaan
9b382fc34a sci-physics/SU2: drop unreferenced patch
it is now fetched, so no need to have it here anymore

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-01-05 16:21:37 +01:00
Sergey Torokhov
52ba7eb4cc sci-pythics/SU2: 7.0.8 fix Manifest file with patch info
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-01-05 16:59:40 +03:00
Sergey Torokhov
66db3c6184 sci-physics/SU2: 7.0.8-r1, mv fix-python-optimize.patch to external repo
Due to large size of "SU2-7.0.8-fix-python-optimize.patch"
move it to external repository to fetch separately.

This patch is required only to generate ".pyc" files
during execution "python_optimize" command on "src_install()" phase
to fix "TabError: inconsistent use of tabs and spaces in indentation".

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-01-05 16:46:02 +03:00
Sergey Torokhov
e1fd2891cb sci-physics/SU2: drop old 7.0.6, 7.0.7
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-01-05 16:43:30 +03:00
Andrew Ammerlaan
18c727f335 */*: drop python3.6
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-12-18 20:54:52 +01:00
Sergey Torokhov
3f826bf9b1 sci-physics/SU2: 7.0.8 version bump
There are no dedicated Test and Tutorials tarballs this time.
The tarbals from 7.0.7 are used.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-12-10 02:34:37 +03:00
Sergey Torokhov
4cd8200437 sci-physics/SU2: 7.0.7 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-10-22 00:23:27 +03:00
Sergey Torokhov
5ab4e541e9 sci-physics/SU2: drop old
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-10-10 03:27:53 +03:00
Andrew Ammerlaan
1eecfb74b4 */*: drop py3_6
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-09-26 11:18:18 +02:00
Sergey Torokhov
cf1b13bcfb sci-physics/SU2: 7.0.6 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-07-13 21:58:12 +03:00
Sergey Torokhov
d98f35a18e sci-physics/SU2: 7.0.5 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-06-16 17:32:41 +03:00
Sergey Torokhov
021c7068ab sci-physics/SU2: new package
The SU2 package contains several bunbled libraries that currently
aren't unbundled in ebuild.

CGNS:
Tried to unbundled CNGS but it failed to compiled against system
gcnslib-3.3.0; successfully compiled against cgnslib-3.4.0
but related tests are failed.

Metis, Parmetis:
This packages couldn't be installed simultaneously in Gentoo
and required by build system if compiled via meson build system
with mpi option being enabled. They could be optionaly chosen
if autotools build system is used (ebuild uses meson).

Some addidional features disabled due to their experimantal status
or due to requirement to download additional third-party libraries.
At this moment ebuild doesn't provide such features to be built.
They are also will be bundled if implemented and compiled statically.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-05-12 01:56:45 +03:00