#218: Documentation page should be better organised
----------------------------+-----------------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: Cactus website | Version:
Keywords: documentation |
----------------------------+-----------------------------------------------
The documentation page of the Cactus website,
http://cactuscode.org/documentation/
currently consists of a main body of text and a sidebar on the right. The
main body contains links to the PDF versions of some of the documentation,
and the sidebar contains links to other pieces of documentation, some but
not all of which are in the main body as well.
I propose that the sidebar is redundant, and not going to be noticed by
most people as it is a sidebar, and should be removed. The documentation
that is linked to from the sidebar should be linked to from the main part
of the page, and the links should be to the HTML versions of the
documentation. We could also provide links to the PDF versions as well,
if anyone likes them.
We could also be more descriptive about what each piece of documentation
is. For example, indicating which document new users should start with
(User's Guide).
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/218>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#132: TRAC home page does not give a link for ET tickets
----------------------------------+-----------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: trivial | Milestone:
Component: EinsteinToolkit trac | Version:
Keywords: |
----------------------------------+-----------------------------------------
The "TRAC home" page in the ET TRAC does not give a hyperlink for Einstein
Toolkit tickets.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/132>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#154: docs.einsteintoolkit.org certificate is invalid due to hostname mismatch
-------------------------------------+--------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: EinsteinToolkit website | Version:
Keywords: |
-------------------------------------+--------------------------------------
If I go to https://docs.einsteintoolkit.org I get a certificate warning
from my browser because the certificate is for wiki.cct.lsu.edu, not
docs.einsteintoolkit.org.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/154>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#291: new python simfactory does not overtake the "-roe" option of Cactus is used
with submit
----------------------------------------------+-----------------------------
Reporter: alexander.beck-ratzka@… | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone: ET_2010_11
Component: SimFactory | Version: ET_2010_11
Keywords: |
----------------------------------------------+-----------------------------
I my template for RunScript, I have the line:
[snip]
time ${MPIDIR}/bin/mpirun -v --mca btl openib,self --mca mpi_leave_pinned
0 -np @NUM_PROCS@ -npernode @(@PPN_USED@/@NUM_THREADS@)@ @EXECUTABLE@ -roe
-L 3 @PARFILE@
[snip]
The option "-roe" will force Cactus to create a log for all processors,
and not only for PE0.
The Runscript created by this template only contains the line
time ${MPIDIR}/bin/mpirun -v --mca btl openib,self --mca mpi_leave_pinned
0 -np 8 -npernode 4 /lustre/AEI/alibeck/s
imulations/cactus_test-luca-no-openmp/SIMFACTORY/exe/cactus_test-luca-no-
openmp -L 3 /lustre/AEI/alibeck/simulation
s/cactus_test-luca-no-
openmp/output-0003/TOVMHD_CarpetRegrid2_PPM_HLLE_BSSNMoL.par
so the option -roe is missing.
I have used simfactory submit (not create-submit) to start the job. If I
use "create-submit" the -roe flag is respected.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/291>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#122: Code documentation
-------------------------+--------------------------------------------------
Reporter: hinder | Owner: mthomas
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
-------------------------+--------------------------------------------------
In order to help new developers understand the code, the following would
be useful:
* Provide some sort of high-level overview of the internal components of
simfactory. This could be in the form of a class diagram with annotations
indicating what each class does, and its relationship to the other classes
(inheritence/object membership etc). There must be tools for doing this
for python and generating doxygen-type output.
* Within the source code, provide at least a one-line comment for each
function indicating what it does.
* Ensure that the readmes etc in the repository are up-to-date, or at
least remove any out-of-date information.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/122>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#315: SimRestart instance has no attribute 'SimulationDir'
------------------------+---------------------------------------------------
Reporter: hinder | Owner: mthomas
Type: defect | Status: new
Priority: major | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
Using r1234, I cannot clean up a simulation on damiana. I get the error:
AttributeError: SimRestart instance has no attribute 'SimulationDir'
I thought that these things should be picked up by pychecker?
[ianhin@login-damiana llama]$ sim2 cleanup --machine datura bbhllama_22a
Info: Simfactory command: simfactory2/bin/../lib/sim.py "cleanup" "--
machine" "datura" "bbhllama_22a"
Info: Version exported
The Simulation Factory: Manage Cactus simulations
Info: defs: /home/ianhin/Cactus/llama/simfactory2/etc/defs.ini
Info: defs.local: /home/ianhin/Cactus/llama/simfactory2/etc/defs.local.ini
Info: Cactus Directory: /home/ianhin/Cactus/llama
Info: simenv.COMMAND: cleanup
Info: Executing command: cleanup
Info: Simulation name: bbhllama_22a
Traceback (most recent call last):
File "simfactory2/bin/../lib/sim.py", line 141, in ?
main()
File "simfactory2/bin/../lib/sim.py", line 138, in main
CommandDispatch()
File "simfactory2/bin/../lib/sim.py", line 105, in CommandDispatch
module.main()
File "/home/ianhin/Cactus/llama/simfactory2/lib/sim-manage.py", line
335, in main
CommandDispatch()
File "/home/ianhin/Cactus/llama/simfactory2/lib/sim-manage.py", line
314, in CommandDispatch
exec("command_%s()" % command)
File "<string>", line 1, in ?
File "/home/ianhin/Cactus/llama/simfactory2/lib/sim-manage.py", line 70,
in command_cleanup
rids = restartlib.GetRestartIds(restart)
File "/home/ianhin/Cactus/llama/simfactory2/lib/restartlib.py", line
380, in GetRestartIds
simulationdir = restart.SimulationDir
AttributeError: SimRestart instance has no attribute 'SimulationDir'
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/315>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#314: File simulation-1298790275.96 should be in SIMFACTORY directory
------------------------+---------------------------------------------------
Reporter: eschnett | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
A simulation of mine contains a file simulation-1298790275.96. This file
should be hidden int he SIMFACTORY directory.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/314>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#200: IDAnalyticBH: Kerr initial data not smooth near z-axis
--------------------------------------+-------------------------------------
Reporter: bernard.j.kelly@… | Type: defect
Status: new | Priority: minor
Milestone: ET_2010_11 | Component: Cactus
Version: ET_2010_11 | Keywords: Kerr discontinuity
--------------------------------------+-------------------------------------
The Kerr initial data (in EinsteinInitialData/IDAnalyticBH/src/Kerr.c) has
a defect along the z-axis (that is, the spin axis of the hole). The three-
metric (for instance) is not smooth across this axis, leading to
discontinuities in second spatial derivatives near there.
This appears to be due to overly crude safety measures protecting from
division by zero when calculating this data. Tweaking these measures for
more self-consistency leads to much smoother behaviour. I'm attaching a
simple patch that fixes the problem at least for metric_type = physical.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/200>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#306: SimFactory should not delete all .log files when syncing
------------------------+---------------------------------------------------
Reporter: hinder | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
In defs.ini, all *.log files are excluded from a sync. These are part of,
for example, the AEILocalInterp thorn. I don't think that these should be
deleted.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/306>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit