[Opm] Parallel output in OPM Flow

Markus Blatt markus.blatt at opm-op.com
Thu May 6 14:34:23 UTC 2021


Hi, 

Nice to hear that there is some work on the output layer. I just have 
some questions.

On Thu, May 06, 2021 at 07:52:36AM +0000, Atgeirr Rasmussen wrote:
> [...] In the ACROSS project (see https://www.acrossproject.eu for 
>information), we intend to implement parallel output for OPM Flow. The 
>idea is to do this by using the Damaris software library 
>(https://project.inria.fr/damaris/) from INRIA, who are also part of 
>the ACROSS project, and will contribute to the implementation. We think 
>Damaris is a good fit for OPM. It is open source, has been shown to 
>provide good I/O scaling up to large process counts, and has been 
>previously applied in the reservoir simulation domain.
>

Can you please tell us what open source license Damaris uses. I could 
not find any information on the website and at 
https://gitlab.inria.fr/Damaris/damaris it says "No license. All rights 
reserved", but that is probably an oversight. No License file, no 
readme.

Can you point us to a publication where it is used for reservoir 
simulation? That would be interesting.

>So far, we see three important tasks related to this:
> - Refactoring in OPM Flow to enable the integration of Damaris. From what we have seen so far, any necessary refactoring will be improving the Flow code, and make it more flexible.
> - Integrating the Damaris library. We will ensure that this is an optional dependency, to minimize developer workload and hassle.

What does optional mean here? If there is no Damaris we fall back to our 
current way and only if it is there we get hdf5/parallel output? Or are 
there plans to support hdf5 without Damaris (which seems to be a lot 
more than just output: data processing, in situ visualization,...)? That 
would be cool.

Cheers,

Markus


More information about the Opm mailing list