Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516734 - sci-physics/opm-* - The Open Porous Media (OPM) initiative provides a set of open-source tools centered around the simulation of flow and transport of fluids in porous media
Summary: sci-physics/opm-* - The Open Porous Media (OPM) initiative provides a set of ...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.opm-project.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-09 02:11 UTC by James Horton
Modified: 2014-07-09 12:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Horton 2014-07-09 02:11:46 UTC
http://www.opm-project.org/download.php
lists the mathematical components needed to compile "Open Porous Medium":

 When installing from source, you must ensure that all prerequisite third party libraries are installed. The libraries needed are:

    BLAS and LAPACK
    Boost (1.37 or later)
    SuperLU (3 or later)
    SuiteSparse with UMFPACK
    The Dune core modules dune-common, dune-geometry, dune-grid and dune-istl
    Eigen version 3 (for opm-autodiff only) 

Most of these packages are already in the portage tree, except for DUNE:

http://www.dune-project.org/download.html

http://www.dune-project.org/dune.html


"open porous medium" would be a unique and wonderful computational collection
for scientific research, particularly for subsurface physics simulation and
modeling related to carbon sequestration.

I did not find an overlay anywhere. It has been suggestions that once the aforementioned mathmatical libraries are installed, compiling the OPM
codes is relatively straightforward.....

There is some discussion on what first appears to be a boost bug, but for Gentoo, I believe it is fixed using the "debug" flag for boost?

 https://svn.boost.org/trac/boost/ticket/5911 

I tried to put an ebuild together myself but was not successful. This is most likely pretty straight forward for a C++ hack, one Dune is added.

tia,
James