[Dune-devel] Reduce number of core modules?

Jö Fahlke jorrit at jorrit.de
Tue Jun 11 12:39:58 CEST 2019


Hi!

I mostly agree with Oliver on this one.  In particular the buildsystem issues
are mostly due to our non-standard use of cmake, not due to the modularization
per se.

Regards,
Jö.

Am Di, 11. Jun 2019, 11:44:10 +0200 schrieb Oliver Sander:
> Hi Christoph,
> 
> apologies, but I disagree.  Modules were introduced to enforce a clear
> design and structure onto the Dune code, and I think that goal is as
> relevant today as it was when we introduced the modules.
> 
> > On the other hand it increases work: checking out, building, fixing
> > build-system issues gets more tedious with increasing number of modules.
> 
> I don't think so:
> a) CI has automated lots of that testing, and it currently scales well
> b) Our build system is overly complicated, AIUI it a lot of stability
>    and speed can be gained by simplifying and modernizing it.
> c) Random users should really use distribution packages, and not build
>    each and every module themselves.
> 
> > So I am proposing (in order with decreasing likelihood):
> 
> The only point that I would agree with is not on your list (merge dune-uggrid
> into dune-grid). And that one has been officially voted down before.
> 
> Best regards,
> Oliver
> 




> _______________________________________________
> Dune-devel mailing list
> Dune-devel at lists.dune-project.org
> https://lists.dune-project.org/mailman/listinfo/dune-devel


-- 
Jorrit (Jö) Fahlke, Institute for Computational und Applied Mathematics,
University of Münster, Orleans-Ring 10, D-48149 Münster
Tel: +49 251 83 35146 Fax: +49 251 83 32729

If you receive something that says "Send this to everyone you know,"
pretend you don't know me.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20190611/bf958595/attachment.sig>


More information about the Dune-devel mailing list