#2747: Inclusion of sgrid importer in Einstein Toolkit
Reporter: Samuel Cupp
Status: open
Milestone: ET_2023_11
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Michal Pirog):
Now I know I need to prepare the documentation as soon as possible, obviously. What about the upcoming test? What is the current situation regarding it? Is there anything else I should be doing or preparing?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2747/inclusion-of-sgri…
#2747: Inclusion of sgrid importer in Einstein Toolkit
Reporter: Samuel Cupp
Status: open
Milestone: ET_2023_11
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Michal Pirog):
> Though in your case, you have a typo \(make is case sensitive\): the thorn is `DNSdata` \(lowercase “d”\), not `DNSData`.
I'm so embarrassed... It works... Thank you \(for both, an advice and patience\).
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2747/inclusion-of-sgri…
#2747: Inclusion of sgrid importer in Einstein Toolkit
Reporter: Samuel Cupp
Status: open
Milestone: ET_2023_11
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
the documentation that `make DNSData-ThornDoc` creates \(this being the correct command\) is, as the command reports put into `doc/ThornDoc`. Though in your case, you have a typo \(make is case sensitive\): the thorn is `DNSdata` \(lowercase “d”\), not `DNSData`. So try:
```
make DNSdata-ThornDoc
```
which will report:
```
Creating thorn documentations...
Processing thorn CactusSgrid/DNSdata...
Parsing ccl files...
ERROR: Could not create documentation (check for latex errors)
Created thorn documentations in doc/ThornDoc directory.
Done.
```
and you can find the PDF file in `doc/ThornDoc/CactusSgrid/DNSdat/documentation.pdf` \(if it builds, which it does not\).
```
! LaTeX Error: Command \tableWidth already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.74 ...length{\descWidth} \newlength{\tableWidth}
\newlength{\maxVarWidth} ...
```
I would very strongly \(ie things will fail horribly if you don’t…\) to not use extra packages and if really, really, really necessary use `\newcommand` and not `\def` to define new commands \(also mind the comments in the template TeX file\). Also read-the-docs: [http://einsteintoolkit.org/usersguide/UsersGuide.html#x1-115000C1.8.4](http…
:-\)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2747/inclusion-of-sgri…
#2747: Inclusion of sgrid importer in Einstein Toolkit
Reporter: Samuel Cupp
Status: open
Milestone: ET_2023_11
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Michal Pirog):
OK, the thorn's documentation is seating at:
```
~/Cactus/repos/CactusSgrid/DNSdata/doc/documentation.tex
```
The path is:
```
\usepackage{../../../../doc/latex/cactus}
```
I'm in the directory "Cactus" and I'm trying:
A\)
```
make DNSData-ThornDoc
Creating thorn documentations...
Created thorn documentations in doc/ThornDoc directory.
Done.
```
B\)
```
make CactusSgrid-ThornDoc
Creating thorn documentations...
Created thorn documentations in doc/ThornDoc directory.
Done.
```
C\)
```
make CactusSgrid/DNSData-ThornDoc
Creating thorn documentations...
Created thorn documentations in doc/ThornDoc directory.
Done.
```
There is no such thing like "ThornDoc" at "Cactus/doc". Also,
```
~/Cactus/repos/CactusSgrid/DNSdata/doc/
```
does not contain .pdf file. I'm looking for .pdf file to see the output of the text I have written.
Any help?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2747/inclusion-of-sgri…
#2760: SyntaxWarnings Raised During Build Process with Python 3.12
Reporter: Thiago Assumpcao
Status: new
Milestone:
Version: ET_2023_05
Type: bug
Priority: major
Component: SimFactory
When executing the `./simfactory/bin/sim build` command with Python 3.12, I encountered several warnings related to invalid escape sequences. The warnings are as follows:
```python
<string>:1: SyntaxWarning: invalid escape sequence '\d'
<string>:1: SyntaxWarning: invalid escape sequence '\('
```
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2760/syntaxwarnings-ra…
#2609: Trigger thorn does not properly check return value from CCTK_TraverseString
Reporter: Roland Haas
Status: resolved
Milestone:
Version: development version
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Changes (by Roland Haas):
status: resolved (was new)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2609/trigger-thorn-doe…
#2609: Trigger thorn does not properly check return value from CCTK_TraverseString
Reporter: Roland Haas
Status: new
Milestone:
Version: development version
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
@{557058:1671c5c3-29cc-4e83-9850-a152d33a6235} says “please apply”.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2609/trigger-thorn-doe…
#2747: Inclusion of sgrid importer in Einstein Toolkit
Reporter: Samuel Cupp
Status: open
Milestone: ET_2023_11
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
It's in the Cactus flesh repo, `repos/flesh/doc/latex/cactus.sty` . However, when writing Cactus documentation in the `doc` directory of a thorn, usually you can put in \(well you should not have to put in anything assuming you start from either the template generated by `make newthorn` or copy and pasted an existing `documentation.tex` file \[and you are doing that aren’t you?\]\):
```
\usepackage{../../../../doc/latex/cactus}
```
The unusual case where this fails if when the directory structure does not match the expected one, usually b/c your repository structure is not `REPO_ROOT/Thorn/doc/documentation.tex` but eg instead `REPO_ROOT/CactusCode/Thorn/doc/documentation.tex` \(eg done by RePrimAnd\). Even in _that_ case you should still put in the path shown above, even if this makes running:
```
cd repos/foo/docs
pdflatex documentation.tex
```
fail. Reason being that in fact you are not expected to run pdflatex yourself, but instead run `make FOO-ThornDoc` which will need that path \(and will fail otherwise and thus the web-documtentaion will fail and your thorn won’t be seen be anyone\).
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2747/inclusion-of-sgri…
#2747: Inclusion of sgrid importer in Einstein Toolkit
Reporter: Samuel Cupp
Status: open
Milestone: ET_2023_11
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Michal Pirog):
Where can I get cactus.sty ?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2747/inclusion-of-sgri…