On 2014-11-19 17:41, Jørgen Kvalsvik wrote:
On 2014-11-19 07:27, Alf Birger Rustad wrote:
Hello everybody,
I am guilty of creating yet another repository in opm. [...]
Honestly, I don't think it's that good an idea to have separate
repositories at all [...]
Noted.
3. Increased maintenance cost of the build system, cmake modules
especially.
http://rolk.github.io/2013/09/23/build-system-sync/
[...]
This is what I propose instead:
Remove the repositories all-together and replace with a single opm repo.
So, you're proposing to undo the (more or less) careful separation of
responsibilities of user-facing features into autonomous but related
modules for the sake of build-time convenience for the *very* few OPM
developers? That won't happen as long as I have any say in the matter.
Were it not for the fact that opm-core depends on opm-parser I would be
able to download "only" opm-core and get access to powerful grid
processing routines, an implementation of mimetic discretisations
(somewhat languishing but nevertheless working), partial support for the
multi-scale mixed finite-element method, time-of-flight solvers based on
the reordering technique, explicit and implicit solvers for two-phase
incompressible transport problems. In essence, fundamental tools for
doing simple calculations in porous media applications.
If we renege that ability in order to manufacture a single monolithic
package for black-oil applications, albeit with interesting physical
properties such as polymer and/or thermal effects, then the project has
lost its way.
[...]
For reference, the Linux kernel, which is a much larger project than
opm, only use one repo.
Clients are expected to use the entire Linux tree as whole when doing
anything with the Linux sources. That assumption doesn't hold in the
case of OPM.
--
Bård
(With hat: OPM project maintainer since project inception)
_______________________________________________
Opm mailing list
Opm@opm-project.org
http://www.opm-project.org/mailman/listinfo/opm