sci-libs / libsc

Support for parallel scientific applications

Official package sites : http://www.p4est.org/ ·

The SC Library provides support for parallel scientific applications. This support library is primarily used by sci-libs/p4est.

v9999 :: 0 :: gentoo

Modified
License
LGPL-2.1+
USE flags
debug examples mpi openmp romio static-libs threads

v2.2-r100 :: 0 :: gentoo

Modified
License
LGPL-2.1+
Keywords
~amd64 ~x86
USE flags
debug examples mpi openmp romio static-libs threads

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
examples
Install examples, usually source code
mpi
Add MPI (Message Passing Interface) layer to the apps that support it
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
romio
Build with support for the ROMIO MPI-IO component
static-libs
Build static versions of dynamic libraries as well
threads
Add threads support for various packages. Usually pthreads

lua_single_target

lua5-1
Build for Lua 5.1 only
lua5-2
Build for Lua 5.2 only
lua5-3
Build for Lua 5.3 only

dev-lang / lua : A powerful light-weight programming language designed for extending applications

sys-apps / util-linux : Various useful Linux utilities

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-lang / lua : A powerful light-weight programming language designed for extending applications

sys-apps / util-linux : Various useful Linux utilities

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

sci-libs / p4est : Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees

Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
sci-libs/libsc: Remove old
Closes: https://bugs.gentoo.org/725484 Closes: https://bugs.gentoo.org/689002 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/libsc: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
sci-libs/libsc: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sci-libs/libsc: migrate to lua-single.eclass
Both the latest release and the live ebuild. Compatibility as per upstream build scripts. Uses a weird home-grown way of detecting Lua which makes implicit assumptions about paths used by Lua headers, I think I've managed to figure it out though. Status: - 2.2-r100 builds and installs fine but has one test (dmatrix) failing with a non-zero exit code, which test however has got nothing to do with Lua; - 9999 fails to build on an unrelated matter (upstream version-processing macros do not like "9999" appearing as version number). Closes: https://bugs.gentoo.org/752840 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sci-libs/libsc: limit unmigrated ebuilds to dev-lang/lua:0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/libsc: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-libs/libsc: [QA] inherit toolchain-funcs.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/libsc: version bump to 2.2
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sci-libs/libsc: version bump to 2.0
Package-Manager: Portage-2.3.6, Repoman-2.3.3
David Hicks · gentoo
sci-libs/libsc: use HTTPS for GitHub
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
sci-libs/libsc: do not install ac files, bug #619806
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
sci-libs/libsc: Initial commit, move from science overlay
Package-Manager: Portage-2.3.5, Repoman-2.3.2