#2861: Running qc0 with CarpetX
Reporter: Alejandra Gonzalez
Status: open
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Lucas Timotheo Sanches):
Hello Alejandra.
‌
Indeed, as you pointed out, the official Thornlists that include `CarpetX` don’t include `SpacetimeX`. This is because the thorns there are not yet part of the Einstein Toolkit. `Z4c` will probably be included in the next release, scheduled for May, but that is not yet certain.
‌
This means that this arrangement is still under active development and testing, but that should not stop you from using and exploring the thorns in there.
‌
Given the lack of official Thornlisists, I have attached to the issue the `spacetimex.th` file, which is the Thornlist that I personally use when interacting with these codes. I recommend that you do a clean checkout \(via `GetComponents`\) and a clean build of Cactus using this Thornlist. This will hopefully clear up your HDF5 problems
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2861/running-qc0-with-…
#2861: Running qc0 with CarpetX
Reporter: Alejandra Gonzalez
Status: open
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Alejandra Gonzalez):
Hi Lucas, thank you so much for the information and the parfile.
To run it I had to download some additional thorns, i.e. \`Multipole PunctureTracker AEILocalInterp WeylScal4 …\` that I didn’t have before. But now I get a weird error in the HDF5 thorn:
```
libtool: compile: gfortran -I. -I../../src -std=f2008 -pedantic -Wall -Wextra -Wunderflow -Wimplicit-interface -Wsurprising -Waliasing -Wcharacter-truncation -Warray-temporaries -Wintrinsics-std -Wimplicit-procedure -Wreal-q-constant -Wfunction-elimination -Wrealloc-lhs -Wrealloc-lhs-all -Wno-c-binding-type -Wuse-without-only -Winteger-division -Wfrontend-loop-interchange -fcheck=all -g -Og -I../../src -I../../fortran/src -g -fcray-pointer -ffixed-line-length-none -O2 -fopenmp -c H5VLff.F90 -o H5VLff.o
H5VLff.F90:40:7:
40 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5VLff.F90:41:7:
41 | USE H5fortkit
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5VLff.F90:41:7: Fatal Error: Cannot open module file ‘h5fortkit.mod’ for reading at (1): No such file or directory
compilation terminated.
```
which I didn’t have before while compiling CarpetX with cuda. I attach my thornlist.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2861/running-qc0-with-…
#2848: updates to FLRWSolver
Reporter: Roland Haas
Status: new
Milestone: ET_2025_05
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
@{557058:8bc23f2a-45c0-477d-8ac4-a5a16c734278} may be able to review.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2848/updates-to-flrwso…
#2861: Running qc0 with CarpetX
Reporter: Alejandra Gonzalez
Status: open
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Alejandra Gonzalez):
Hi Lucas,
Thank you very much. Just one more question regarding the parfile you are sharing: Where can I find the thorn \`AEILocalInterp\`?
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2861/running-qc0-with-…
#2861: Running qc0 with CarpetX
Reporter: Alejandra Gonzalez
Status: open
Milestone:
Version:
Type: bug
Priority: major
Component: EinsteinToolkit thorn
Comment (by Lucas Timotheo Sanches):
I have attached a more complex `qc0` parameter file, which uses `TwoPunctureX` for initial data, but also performs Apparent Horizon finding, puncture tracking and multipole extractions of the Psi4 Weyl scalar. This example should give you a good idea on what production run looks like and may be useful to your applications.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2861/running-qc0-with-…