#1281: SimFactory should expire its executable cache
------------------------+---------------------------------------------------
Reporter: hinder | Owner: eschnett
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
SimFactory stores executables in a CACHE directory in basedir. This
directory seems to grow without limit. I just discovered that I had 73 GB
of executables in there. SimFactory should probably delete anything older
than a few weeks.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1281>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#30: Implement a "get" command
--------------------------+-------------------------------------------------
Reporter: hinder | Owner: mthomas
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Resolution: | Keywords:
--------------------------+-------------------------------------------------
Comment (by hinder):
There is a tool called "h5check"
(http://www.hdfgroup.org/products/hdf5_tools/h5check.html) which checks
hdf5 files for consistency. It is probably too slow to run this on every
transfer, but this would be the most robust solution. I have just
encountered an HDF5 file which gives no errors with h5ls but fails an
h5check. This file was being written when I ran out of quota. h5dump
also fails, on all the datasets I have tried in the file, so I expect the
file is not usable due to the header being corrupted.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/30#comment:8>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1280: include warning in "No files created in test directory" test system output
if no extensions were registered
-------------------------+--------------------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Cactus | Version:
Keywords: test system |
-------------------------+--------------------------------------------------
The test system finds out about which files to compile by merging all
EXTENSIONS options from all thorns. If none are registered it just reports
"no files were generated" since no files match the patterns. It might be
useful to include a hint "Did you add file extensions in any test.ccl
file?" in the test system output. This issue can arise if for example only
some tests are transferred to a cluster or one inserts test cases into a
source tree from a formaline tarball (to verify if that particular code
would still pass the test). The tests then appear to all pass since 0 out
of 0 files compare identical.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1280>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1278: Handle inf and nan in parameter file parser
----------------------+-----------------------------------------------------
Reporter: eschnett | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: Cactus | Version:
Keywords: |
----------------------+-----------------------------------------------------
The test case in CactusTest/TestPar fails because inf is not recognised as
number.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1278>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1262: simfactory doesn't know how to handle 'old' simulations
------------------------+---------------------------------------------------
Reporter: knarf | Owner: eschnett
Type: defect | Status: new
Priority: major | Milestone: ET_2013_05
Component: SimFactory | Version: development version
Keywords: |
------------------------+---------------------------------------------------
Trying to restart a simulation after an update of simfactory I get
{{{
$ sim submit A3_oct --procs=256
Assigned restart id: 2
Traceback (most recent call last):
File "/home/knarf/utils/simfactory/bin/../lib/sim.py", line 148, in
<module>
main()
File "/home/knarf/utils/simfactory/bin/../lib/sim.py", line 144, in main
CommandDispatch()
File "/home/knarf/utils/simfactory/bin/../lib/sim.py", line 106, in
CommandDispatch
module.main()
File "/home/knarf/utils/simfactory/lib/sim-manage.py", line 397, in main
CommandDispatch()
File "/home/knarf/utils/simfactory/lib/sim-manage.py", line 376, in
CommandDispatch
exec("command_%s()" % command)
File "<string>", line 1, in <module>
File "/home/knarf/utils/simfactory/lib/sim-manage.py", line 267, in
command_submit
restart.userSubmit(simulationName)
File "/home/knarf/utils/simfactory/lib/simrestart.py", line 353, in
userSubmit
self.submit(submitScript)
File "/home/knarf/utils/simfactory/lib/simrestart.py", line 590, in
submit
(nodes, ppn_used, procs, ppn, procs_requested, num_procs, num_threads,
num_smt) = simlib.GetProcs(existingProperties)
File "/home/knarf/utils/simfactory/lib/simlib.py", line 834, in GetProcs
num_smt = existingProperties.numsmt
AttributeError: SimProperties instance has no attribute 'numsmt'
}}}
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1262>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1274: python trace instead of error message when simulation name is missing
------------------------+---------------------------------------------------
Reporter: rhaas | Owner: eschnett
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
Doing:
{{{
simfactory/bin/sim create-submit --configuration bns_all --parfile
~/scratch/cactus/mhd/MBondi_B1.51253333333333_Mdot1_Sch_Highres.par
--procs 16 --walltime 4:0:0
}}}
results in
{{{
Traceback (most recent call last):
File "simfactory/bin/../lib/sim.py", line 148, in ?
main()
File "simfactory/bin/../lib/sim.py", line 144, in main
CommandDispatch()
File "simfactory/bin/../lib/sim.py", line 106, in CommandDispatch
module.main()
File "/panfs/ds06/sxs/rhaas/shc/cactus/Zelmani/simfactory/lib/sim-
manage.py", line 397, in main
CommandDispatch()
File "/panfs/ds06/sxs/rhaas/shc/cactus/Zelmani/simfactory/lib/sim-
manage.py", line 376, in CommandDispatch
exec("command_%s()" % command)
File "<string>", line 1, in ?
File "/panfs/ds06/sxs/rhaas/shc/cactus/Zelmani/simfactory/lib/sim-
manage.py", line 151, in command_create_submit
simulationName = simenv.OptionsManager.args.pop(0)
IndexError: pop from empty list
}}}
rather than some more useful error message that no simulation name was
specified.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1274>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1273: hdf5 index files created for checkpoints not deleted
-----------------------------------------+----------------------------------
Reporter: wolfgang.kastaun@… | Owner: eschnett
Type: defect | Status: new
Priority: minor | Milestone:
Component: Carpet | Version: ET_2012_11
Keywords: |
-----------------------------------------+----------------------------------
I recently evolved with activated hdf5 index file creation, using the
Oersted release. I notice that also for checkpoint files the index files
are saved, but in contrast to the checkpoint files themselves, the old
index files are never deleted. I had more than 25000 checkpoint index
files accumulated in my simulation directory !
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1273>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1269: use XARGS configuration variable
--------------------+-------------------------------------------------------
Reporter: knarf | Owner: knarf
Type: defect | Status: new
Priority: minor | Milestone: ET_2013_05
Component: Cactus | Version: development version
Keywords: |
--------------------+-------------------------------------------------------
The attached patch let's Cactus use a define variable XARGS, much like
others (e.g., TAR). This is necessary on systems where the default xargs
program cannot be used (e.g., pandora.hpc.lsu.edu). The patch also let's
the flesh use this variable, making it compile on these machines.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1269>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1139: Adding PeriodicCarpet to the Einstein Toolkit
-------------------------+--------------------------------------------------
Reporter: bentivegna | Owner: eschnett
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Carpet | Version: development version
Keywords: |
-------------------------+--------------------------------------------------
Old thorn Periodic does not behave correctly with AMR patches that overlap
the periodic boundaries (see ticket #694). A significantly different
mechanism to handle has been implemented, by Erik, in
LSUThorns/PeriodicCarpet. This thorn should be added to the Einstein
Toolkit, and slowly replace Periodic.
Before introducing this thorn to the ET, we need at least one testcase
with AMR.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1139>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1268: Cross-references in reference manual should be easier
-------------------------+--------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
The cross references in the reference manual look like:
{{{
\begin{SeeAlso2}{CCTK\_VError}{CCTK-VError}
prints an error message with a variable argument list
\end{SeeAlso2}
}}}
This is cumbersome, because the function description needs to be repeated.
Instead, a simple pointer to the function should suffice. If this is not
possible directly in latex, then we may want to use a different mechanism
(e.g. Doxygen?).
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1268>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit