[ET Trac] [Einstein Toolkit] #1890: formaline capture simfactory information
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue May 17 10:41:50 CDT 2016
#1890: formaline capture simfactory information
---------------------------------------------+------------------------------
Reporter: jonah.maxwell.miller@… | Owner: eschnett
Type: enhancement | Status: new
Priority: unset | Milestone:
Component: Other | Version: development version
Resolution: | Keywords: formaline
---------------------------------------------+------------------------------
Comment (by eschnett):
Formaline is not just about storing the source code. Formaline is about
making simulations reproducible, and that includes capturing all
parameters (and parameter changes) at run time, and recording the
simulation environment (machine, user, directory, time, various UUIDs,
etc.), and also putting part of that information automatically into
various places (ASCII and HDF5 output, unless disabled).
I don't know whether Formaline records the number of MPI processes
(probably yes) and the number of OpenMP threads (probably no), but it
should record both, as well as the job id from the queuing system. It
would be trivial to record the MDB entry that Simfactory used to create a
simulation, and thus it should be done. "Recording" doesn't mean that it
should be in one of the directories -- "recording" means that Formaline
puts this information into all the output channels where recorded
information is available. These are currently (mostly) a human-readable
text file and a json file, as well as a database server if one is
configured (it typically isn't, unfortunately). ((We should revisit this
-- people find it quite easy to set up a private git repository, so we
should go this route if it makes people use it.)) This information is also
available at run time, if there is e.g. a web server or a log server
running as a thorn. It should probably also go, in its entirety, into
large output files.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1890#comment:8>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list