[ET Trac] [Einstein Toolkit] #919: simfactory fails for standard thornlist copied using sync
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue May 22 12:02:36 CDT 2012
#919: simfactory fails for standard thornlist copied using sync
---------------------+------------------------------------------------------
Reporter: knarf | Owner: eschnett
Type: defect | Status: review
Priority: major | Milestone: ET_2012_05
Component: Other | Version:
Resolution: | Keywords:
---------------------+------------------------------------------------------
Comment (by rhaas):
Review: ok with me to remove enabled-thorns for the release.
I am sorry if I sounded so very aggressive (and I am aware that I have
been
only complaining about simfactory but not actually put in work of fixing
it).
As for modifying existing files: what would already help would be if the
"silent" modifcations were all collected in one place in the simfactory
code.
Right now the "TerminationTrigger::max_walltime" replacement is hard coded
in
lib/simrestart.py.
I agree that distributing parameter files (eg in test suites) that only
work
with simfactory is not a good idea since there are many users around that
do
not use simfactory but rather their own solutions (at least two of out the
Cactus users at Caltech fall in that category). On the other hand sample
parameter files in a thorns par directory should face fewer restrictions
since
they are intended to be examples, so if someone wants to contribute a very
fancy parameter file that eg. reads in Meudon data, solves the BNS
inspiral
with all the bells and whistles turned on then they are welcome to use
whatever method of producing parameter files they choose. The '@@' tags
are
not really that hard to understand I find :-)
Since we seem to be accumulating Trac issues with simfactory faster than
for
any other component (right now: 93 open simfactory tickets vs. 62 for
Cactus
which is the next biggest chunk), I'd like to suggest the following (this
was
originally prepared within <RANT>...</RANT> tags so hopefully I
sufficiently
defused the wording when copying it in):
We do not currently seem to have anyone in the project who is the official
maintainer of simfactory (since Michael Thomas left LSU), yes? At least no
one
who feels confident enough and actually has time to fix bugs as they are
reported? I admit that I am not very good at fixing bugs in simfactory
since I
most often find the code hard to understand and too deeply nested. Given
that
we consider simfactory one of our core components should we at one point
schedule an EVO/Skype/Email/IM simfactory bug sqashing session to try and
reduce the number and more maintainers become familarized enough with the
internals?
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/919#comment:11>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list