#2551: include RePriMand in the ET
Reporter: Roland Haas
Status: open
Milestone: ET_2021_11
Version: development version
Type: enhancement
Priority: major
Component:
Comment (by Roland Haas):
Sphinx’s LaTeX output is produces broken LaTeX for me:
```
! Extra alignment tab has been changed to \cr.
<template> }$\hfill \endtemplate
l.2819 ... \epsilon}(\rho, \theta, Y_e)\end{split}
```
This with RePrimAnd hash [6ec1def](https://github.com/wokast/RePrimAnd/commits/6ec1defa01d91a4df0f648… "Merge pull request #13 from rhaas80/public" of [RePrimAnd](https://github.com/wokast/RePrimAnd) sphinx 4.2.0-5, doxygen 1.9.1 on my Debian bookworm box.
There seems to be no way to produce LaTeX output in sphinx that could be included in the Cactus documentation.tex file \(ie that does not include the document preamble and documentclass\).
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2551/include-reprimand…
#2574: alias patterns for BlueWaters and frontera conflict
Reporter: Roland Haas
Status: new
Milestone:
Version: ET_2021_05
Type: bug
Priority: major
Component: SimFactory
Comment (by Gabriele Bozzola):
It works. You can also add the ^ in front.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2574/alias-patterns-fo…
#2574: alias patterns for BlueWaters and frontera conflict
Reporter: Roland Haas
Status: new
Milestone:
Version: ET_2021_05
Type: bug
Priority: major
Component: SimFactory
Comment (by Roland Haas):
If you could change aliaspattern to:
```
aliaspattern = login[1234]\.frontera\.tacc\.utexas\.edu$
```
ie remove the `(...)?` optional marker, then check if `./simfactory/bin/sim whoami` still reports frontera then we can update the machine definition file to avoid the confusion due to identical login node hostnames in different cluster domains.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2574/alias-patterns-fo…
#2574: alias patterns for BlueWaters and frontera conflict
Reporter: Roland Haas
Status: new
Milestone:
Version: ET_2021_05
Type: bug
Priority: major
Component: SimFactory
Comment (by Gabriele Bozzola):
`hostname -f` returns `login4.frontera.tacc.utexas.edu` on Frontera. I can test any other change if you want so.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2574/alias-patterns-fo…
#2574: alias patterns for BlueWaters and frontera conflict
Reporter: Roland Haas
Status: new
Milestone:
Version: ET_2021_05
Type: bug
Priority: major
Component: SimFactory
Both Blue Waters and Frontera define somewhat lenient regular expressions to match for their respective login nodes. Namely:
```
aliaspattern = ^h2ologin[1-4](\.ncsa\.illinois\.edu)?$
```
and
```
aliaspattern = login[1234](\.frontera\.tacc\.utexas\.edu)?$
```
In particular Frontera’s is too lenient since it misses the `^` anchor to anchor the regex to the beginning of the string making it match any node whose name contains `login[1234]`. This was encountered in real live by Cheng-Hsin Cheng while testing the BBH gallery example on BlueWaters.
This confuses `sim setup` \(and `setup-silent`\) but does apparently not face `sim whoami`, which on Blue Waters at least returns `bluewaters`. Possibly b/c Blue Waters is alphabetically first.
There are two things that should be fixed by:
1. add a `^` to the alias pattern for Frontera
2. check whether one can leave in the FQDN instead of just the hostname itself since `login` since a fairly typical \(if annoyingly generic\) hostname \(eg Stampede2, also TACC, uses the same name\).
3. simfactory should warn / abort if more than one machine definition files aliaspattern matches I think \(unless the pattern is emtpy, which we use for “alternative” machine definition files\).
Should be backported.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2574/alias-patterns-fo…