Comments (7)
@akva2: Ok. But only if the sibling stuff goes too. I'm using dune-control and to that date it works fine and is the only way that works to build the OPM modules. I'm pretty sure that when I follow the instructions on the OPM web site, that I won't be able to build OPM. Until then, let's keep it.
from opm-common.
I'm using dune-control and to that date it works fine and is the only way that works to build the OPM modules.
That statement is not true--at least not literally. I'm building all of OPM in many different configurations and I don't use dunecontrol
.
from opm-common.
But only if the sibling stuff goes too.
Please don't take hostages...
Dune-control support and sibling builds will remain for the time being since we have not yet reached a consensus about a single proper way to build.
I'm pretty sure that when I follow the instructions on the OPM web site, that I won't be able to build OPM
That has (unfortunately) been true since we introduced opm-cmake. However they have been tested (by people here coming into the project) successfully a few times. I will update the instructions when opm-common is ready.
from opm-common.
I'm using dunecontrol all the time. I would not mind if support for it was removed though, if I had an adequate alternative to rebuild everything with different options in one go.
from opm-common.
I investigated this topic a bit and it turns out that everything works fine when DuneCompat.cmake is removed (DUNE 2.4 with cmake). The configure script in cmake/Scripts is not needed anymore, because dunecontrol calls cmake directly and also not need is the DuneCompat2.cmake. There is a minor issue in dunecontrol that is being fixed as we "speak".
The only problem I see, is, that this would require to use the latest release version, DUNE version 2.4. But it might take the OPM community another decade or so to upgrade to 2.4.....
from opm-common.
The only problem I see, is, that this would require to use the latest release version, DUNE version 2.4. But it might take the OPM community another decade or so to upgrade to 2.4.....
I don't think so: we can probably leapfrog to 2.4 at some point instead of going through 2.3. @alfbr?
from opm-common.
Dune-control support and sibling builds will remain for the time being since we have not yet reached a consensus about a single proper way to build.
This I said a while ago, and I will therefore close this issue. However:
I investigated this topic a bit and it turns out that everything works fine when DuneCompat.cmake is removed (DUNE 2.4 with cmake). The configure script in cmake/Scripts is not needed anymore, because dunecontrol calls cmake directly and also not need is the DuneCompat2.cmake. There is a minor issue in dunecontrol that is being fixed as we "speak".
Therefore: when we are on Dune 2.4 we should revisit and simplify a bit (removing the configure script etc.), but for now this is a non-issue.
from opm-common.
Related Issues (20)
- Location of a line of source code for reading the number of nodes or cores from console HOT 13
- Source code of the opm python library HOT 2
- Test data_InterRegFlow fails on ppc64el built with -O3 optimization level HOT 9
- Potential Problem in MULTREGTScanner HOT 8
- Update Manual to Reflect Real PYACTION Requirements
- Difference between mpi-default-bin and mpi-default-dev HOT 3
- Consider Python 3.11 support HOT 4
- Problem with the keyword EQUIL HOT 2
- Buckley-Leverett 1D HOT 3
- Tabulated test fails on some 64bit architectures HOT 2
- Extend support for SWATINIT with mixed-wet Pc curves
- [BugReport] EclipseState::hasInputLgrs() definition missing
- Compilation with GCC 8.2.0 fails HOT 10
- UDQ update status not reflected in restart HOT 1
- Unnecessary population of thcwaterData HOT 1
- Missing `SectionType` for parsing parts of data file (BUG?): `RUNSPEC` and `EDIT` HOT 10
- Bug or feature? Field property created only with EQUALS returns false for has_key
- Cannot open initially shut well with neither ACTIONX nor PYACTION HOT 1
- Reliable order of FIP regions statistics/reports
- Inconsistent handling of PORV/MULTPV in EDIT section
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opm-common.