[Users] compiler warning for McLachlan
Roland Haas
roland.haas at physics.gatech.edu
Tue Sep 27 11:40:42 CDT 2011
Hello Ian, all,
> If we change the default, then the default will be VECTORISE_INLINE =
> no. We have to have a default, and it's not clear which is better.
> Vectorisation is new in this release of the ET, so no one using a
> previous release should be affected. We know that McLachlan prefers
> VECTORISE_INLINE = no for high order differencing, otherwise the
> compiler takes too much memory. So I say we should set the default
> to the only thing we know is a definite improvement for the thorns in
> the ET.
Sounds reasonable. A comment why we make this choice in the option lists
might be helpful though to avoid users blindly turning it on again since
"inlining is always better" [see
http://www.mjmwired.net/kernel/Documentation/CodingStyle#692 :-)].
> ? The addition of this feature of Kranc was intended to avoid this
> proliferation of parameterised calculations. I'm not sure what you
> are trying to say...
Ok, this is more or less what I suspected. My point would have been that
the (smaller) parameterized calculations might have avoided the
out-of-memory problems (though Erik says that 8th order always used lots
of memory). Not having the number of routines explode is certainly a
nice thing.
> know why), but Ranger has a ulimit setting of 8 GB for virtual
> memory, so I think the process will be terminated when it uses more
> than 8 GB, which is a sensible precaution for a production system.
ok. Then we will not get lots of angry emails from Ranger users that
brought down the head node. Thanks.
Yours,
Roland
--
My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from http://keys.gnupg.net.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20110927/dba5caec/attachment.bin
More information about the Users
mailing list