[Carpet] expensive logging of CarpetRegrid[2] parameter changes
Ian Hinder
hinder at gravity.psu.edu
Wed Nov 7 18:23:28 CET 2007
Bela Szilagyi wrote:
> Erik,
>
> On Wednesday 07 November 2007 17:43:27 Erik Schnetter wrote:
>>> instead of steerable parameters ?
>> I found in the past that using parameter steering during simulations
>> does not work. There are two main problems. The first is that there
>> is no machine-readable output about parameter values, and the other
>> is that parameter settings are often overwritten during recovery. I
>> have therefore already implemented such grid scalars, and these grid
>> scalars are used by other thorns, e.g. CarpetTracker. The parameters
>> are only used during initialisation.
>
> The steerable parameter interface for CarpetRegrid DOES work for me. Why do
> you want to disable it? I often hit various problems with CarpetTracker /
> CarpetRegrid2 and just find it easier to use the interface I built to
> CarpetRegrid. You can argue that should I find a problem with CarpetRegrid2
> I should either fix it or complain about it. But that is much more
> time-expensive than to use existing software that works with my thorns.
>
>
>> I will remove the STEERABLE tags, since they are now outdated.
>
> Then I'll have to remember not to update Carpet.
I agree with Bela - we use the CarpetRegrid::coordinates parameter to
determine the grid structure throughout the run. I believe Uli also
uses this. This works fine for us - please don't remove the
functionality!
I don't understand the comment about the parameter values being
overwritten during recovery. If a parameter is steerable, it should be
checkpointed and recovered just like a grid scalar. What is the problem
here?
--
Ian Hinder
hinder at gravity.psu.edu
http://www.gravity.psu.edu/~hinder
More information about the developers
mailing list