Summary
O2scl is a C++ class library for object-oriented numerical programming. It includes classes based on numerical routines from GSL and CERNLIB and two sub-libraries: thermodynamics of ideal and nearly-ideal particles with quantum statistics and e quations of state for finite density relevant for neutron stars.
Versions
v0.920 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- ~amd64 ~amd64-linux ~x86 ~x86-linux
- USE flags
- armadillo debug doc eigen examples fftw gsl hdf5 openmp readline static-libs
USE flags
General
- armadillo
- Build matrix manipulation with sci-libs/armadillo
- 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
- eigen
- Build matrix manipulation with dev-cpp/eigen
- examples
- Install examples, usually source code
- fftw
- Use FFTW library for computing Fourier transforms
- gsl
- Use the GNU scientific library for calculations
- hdf5
- Add support for the Hierarchical Data Format v5
- openmp
- Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
- readline
- Enable support for libreadline, a GNU line-editing library that almost everyone wants
- static-libs
- Build static versions of dynamic libraries as well
Dependencies
dev-cpp / eigen : C++ template library for linear algebra
dev-libs / boost : Boost Libraries for C++
sci-libs / armadillo : Streamlined C++ linear algebra library
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / gsl : The GNU Scientific Library
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sys-libs / readline : Another cute console display library
virtual / cblas : Virtual for BLAS C implementation
virtual / pkgconfig : Virtual for the pkg-config implementation
Runtime Dependencies
dev-cpp / eigen : C++ template library for linear algebra
dev-libs / boost : Boost Libraries for C++
sci-libs / armadillo : Streamlined C++ linear algebra library
sci-libs / fftw : Fast C library for the Discrete Fourier Transform
sci-libs / gsl : The GNU Scientific Library
sci-libs / hdf5 : General purpose library and file format for storing scientific data
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/o2scl: remove boost slot deps
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sci-libs/o2scl: drop deprecated ltprune eclass
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/o2scl: [QA] inherit ltprune.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 - David Seifert · gentoo
sci-libs/o2scl: [QA] inherit toolchain-funcs.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Michael Mair-Keimberger · gentoo
sci-libs/o2scl: use HTTPS - Sébastien Fabbro · gentoo
sci-libs/o2scl: initial import
Package-Manager: Portage-2.3.6, Repoman-2.3.2