#2590: Uninitialized variable in Perl code
Reporter: Erik Schnetter
Status: new
Milestone:
Version: development version
Type: bug
Priority: minor
Component: Cactus
I receive this error from the CST stage:
```
CST error in /Users/eschnett/Cactus/arrangements/CarpetX/CarpetX/interface.ccl (at 129)
-> SYNTAX ERROR
Use of uninitialized value in concatenation (.) or string at /Users/eschnett/Cactus/repos/flesh/lib/sbin/interface_parser.pl line 985.
```
for this code:
```
CCTK_REAL regrid_error TYPE=gf CENTERING={ccc TAGS='index={1 1 1}'
{
regrid_error
} "Regridding condition"
```
The code is wrong \(it’s missing a closing brace\), but the error message should be better.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2590/uninitialized-var…
#178: New command that runs non-interactively
Reporter: Erik Schnetter
Status: resolved
Milestone:
Version:
Type: enhancement
Priority: minor
Component: SimFactory
Changes (by Roland Haas):
status: resolved (was new)
SimFactory should offer a command that is halfway in between "submit" and run". This command should start a simulation immediately, but should run it in the background while redirecting stdout and stderr to the usual locations in the simulation's output directory.
Technically, this command would be on the same level as "submit", while "run" would reside at a lower level. For example, "run" would expect an active simulation (and would not activate a simulation), while this new command would activate the simulation.
**Keyword:**
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/178/new-command-that-r…
#1301: Formaline should store the thornlist
Reporter: Ian Hinder
Status: resolved
Milestone:
Version:
Type: enhancement
Priority: minor
Component: Cactus
Changes (by Roland Haas):
status: resolved (was new)
Formaline should store the thornlist used to build the configuration. This will make it easier to reconstruct a working Cactus tree from the Formaline output.
**Keyword:**
Comment (by Roland Haas):
Since thornlist is included in the tarball and the list of compiled thorns is also in formaline-jar.txt which contains both thorn names eg:
```
thorns/zlib="active"
```
as well as arrangements:
```
thorn_arrangements/zlib="ExternalLibraries"
```
all information is present.
Eg a:
```
awk -v FS='[/="]' '/^thorn_arrangements/{print $4"/"$2}' formaline-jar.txt
```
gets the thornlist required to compile (but not to checkout which Cactus does not know anything about). That latter one is only stored on the tarball.
I think there is direct need to add extra code for all conceivable cases of Formaline use if that leads to extra output files and extra code to maintain.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1301/formaline-should-…
#1680: GetComponents does not prompt for a password for a private SVN repository
Reporter: Bruno Mundim
Status: duplicate
Milestone:
Version: development version
Type: bug
Priority: minor
Component: GetComponents
Changes (by Roland Haas):
status: duplicate (was open)
Comment (by Roland Haas):
Duplicate of #68.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1680/getcomponents-doe…
#2070: shallow checkouts do not work with branches
Reporter: Roland Haas
Status: open
Milestone:
Version: development version
Type: bug
Priority: minor
Component: GetComponents
Comment (by Roland Haas):
Hackathon task. Easy if we can assume git >= 1.7 on all clusters \(it’s from 2010, [https://en.wikipedia.org/wiki/Git#Releases](https://en.wikipedia.org/wiki/G…). Namely, take my \(faulty\) commit that removes the current branch logic \(which is fragile\) and replace by a `git clone -b "foo"` is branch “foo” is requested.
This may also have the effect of fixing #2580 since there will no longer be a reference to “master” as the default branch in the repo.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2070/shallow-checkouts…
#2499: New machine thornyflat at WVU
Reporter: Erik Schnetter
Status: open
Milestone:
Version: development version
Type: enhancement
Priority: minor
Component: SimFactory
Comment (by Roland Haas):
@{557058:bd4e7bbf-5b51-4a78-8af3-139afa0dcfe5} I added you as a “developer” to the Simfactory repo so you should be able to push your required changes your self into the `eschnett/thornyflat` branch.
You may have to do a full checkout first ie:
```
git clone git@bitbucket.org:simfactory/simfactory2.git
git checkout eschnett/thornyflat
```
then add the modified files and tell git about them
```
git add mdb/machines/thornyflat.ini
git add mdb/runscripts/thornyflat.run
git commit -m 'thornyflat: update after modules have changed'
git push
```
where you will need one `git add` per changed file \(or use `git add -p` which will interactively show each change to add to the commit\).
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2499/new-machine-thorn…
#2499: New machine thornyflat at WVU
Reporter: Erik Schnetter
Status: open
Milestone:
Version: development version
Type: enhancement
Priority: minor
Component: SimFactory
Comment (by Maria):
lang/gcc/11.2.0
parallel/openmpi/4.1.2_gcc112
libs/fftw/3.3.10_gcc112_ompi412
libs/hdf5/1.12.1_gcc112_ompi412
libs/openblas/0.3.19_gcc112
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2499/new-machine-thorn…
#2499: New machine thornyflat at WVU
Reporter: Erik Schnetter
Status: open
Milestone:
Version: development version
Type: enhancement
Priority: minor
Component: SimFactory
Comment (by Maria):
Roland and Erik,
I tested the thornyflat settings with Johnson release.
1. To pull, I used:
cd repos/simfactory2/
git fetch && git checkout origin/eschnett/thornyflat
The result was:
ls simfactory/mdb/*/thornyflat*
simfactory/mdb/machines/thornyflat.ini simfactory/mdb/runscripts/thornyflat.run
simfactory/mdb/optionlists/thornyflat.cfg simfactory/mdb/submitscripts/thornyflat.sub
1. To setup, I used the command:
./simfactory/bin/sim setup --optionlist=simfactory/mdb/optionlists/thornyflat.cfg --runscript simfactory/mdb/runscripts/thornyflat.run
The result was:
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2499/new-machine-thorn…