Summary
The p4est software library enables the dynamic management of a collection of adaptive octrees, conveniently called a forest of octrees. p4est is designed to work in parallel and scale to hundreds of thousands of processor cores.
Versions
v2.8.6 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- ~amd64 ~x86
- USE flags
- debug doc examples mpi openmp threads vtk-binary
USE flags
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
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- 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"
- threads
- Add threads support for various packages. Usually pthreads
- vtk-binary
- Enable binary vtk output. If disabled vtk files will be written in ASCII text format.
Dependencies
sci-libs / libsc : Support for parallel scientific 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
Runtime Dependencies
sci-libs / libsc : Support for parallel scientific 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
Depending packages
sci-libs / dealii : Solving partial differential equations with the finite element method
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/p4est: drop 2.3.6, 2.8.5-r3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: add 2.8.6
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: try to avoid a performance regression with 2.8.5
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: drop 2.8-r1
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/p4est: add 2.3.6
This partially reverts commit 406d3fc821c6be208814445bc2ad98bed3c2e9b4 and bumps 2.3.3 to 2.3.6. In turns out that libsc/p4est-2.8.5 has a massive performance regression which necessitates to use the "stable" version 2.3.6. Thus, bring it back into the tree. Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: QA: quote variable
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: QA: fix install locations, EAPI bump
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: also install cmake configuration
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: fix dependency on libsc
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/p4est: drop 9999
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/p4est: add 2.8.5
Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-libs/p4est: drop 2.3.1-r1, 2.3.3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/p4est: fix version
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/p4est: fix UnquotedVariable
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/p4est: drop unused flag-o-matic
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: fix refactoring SNAFU
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/p4est: change to full version triplet
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: update live ebuild
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/p4est: version bump to 2.8
With the switch to CMake the new version should now obey all compiler and linker flag overrides. Closes: https://bugs.gentoo.org/794862 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: version bump to 2.3.3
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/p4est: remove USE=static-libs
Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
sci-libs/p4est: drop 2.2-r100
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: version bump to 2.3.1
- update lua compatibility - put soname back Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/p4est: eutils--
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-libs/p4est: 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 - Sam James · gentoo
sci-libs/p4est: 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/p4est: 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/p4est: migrate to lua-single.eclass
Both the latest release and the live ebuild. Doesn't do any Lua detection by itself, relies on libsc configuration instead. Therefore, the same compatibility as respective libsc versions. Status: - 2.2-r100 builds, tests and installs fine - 9999 untested due to build failures in sci-libs/libsc-9999 Closes: https://bugs.gentoo.org/752846 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
*/*: limit pkgs not migrated to lua eclasses to dev-lang/lua:0
Only ebuilds which previously were happy with any slot (those which explicitly specify one of the 5.x slots are allowed to keep doing so until they have been migrated to the eclasses) and which do not require a version of Lua higher than 5.1 (to prevent CI from complaining about non-existent dependencies; all of these should have been masked or USE-masked by now anyway). Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
sci-libs/p4est: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Matthias Maier · gentoo
sci-libs/p4est: fix library path
Closes: https://bugs.gentoo.org/680140 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/p4est: [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/p4est: 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/p4est: version bump to 2.0
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - David Hicks · gentoo
sci-libs/p4est: use HTTPS for GitHub
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Matthias Maier · gentoo
sci-libs/p4est: force autotools version also in live ebuild
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Matthias Maier · gentoo
sci-libs/p4est: remove prefix-keywords
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Matthias Maier · gentoo
sci-libs/p4est: Initial commit, move from science overlay
Package-Manager: Portage-2.3.5, Repoman-2.3.2