[Dune] [#1094] Compiling Generic Reference Elements Requires too much Memory (Attachment added)

Dune flyspray at dune-project.org
Fri Apr 27 00:29:12 CEST 2012


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#1094 - Compiling Generic Reference Elements Requires too much Memory
User who did this - Markus Blatt (mblatt)

----------
The attached patch (which basically substitutes all static const ints by enums) more than halfens the compile time for dim=4.

Unfortunately the memory requirements are not reduced.

@Oliver: Why must this be a bug in gcc? Probably there are many recursive TMPs where big traits classes get instantiated. What do the implementors think?

Maybe instead of having one big traits class with all the traits (like everywhere in DUNE), we should try to us one traits class for each trait. Thus only the stuff that is really needed gets instantiated.

----------

One or more files have been attached.

More information can be found at the following URL:
http://www.dune-project.org/flyspray/index.php?do=details&task_id=1094#comment3437

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.




More information about the Dune mailing list