[ET Trac] #2892: SpacetimeX: GPU error in PunctureTracker::PunctureContainer::interpolate
Miren Radia
trac-noreply at einsteintoolkit.org
Tue Oct 21 08:24:10 CDT 2025
#2892: SpacetimeX: GPU error in PunctureTracker::PunctureContainer::interpolate
Reporter: Miren Radia
Status: open
Milestone:
Version: development version
Type: bug
Priority: major
Component: CarpetX
Comment (by Miren Radia):
That parameter file with `CarpetX::poison_undefined_value = yes` works fine for me since it doesn’t use the PunctureTracker thorn.
The problems arise when I enable the `PunctureTracker` thorn \(and also `BoxInBox` since it’s required by `PunctureTracker`\). I modified the previous parameter file \(i.e. `qc0.par` with `CarpetX::poison_undefined_value = yes`\) by enabling those two thorns and adding the following parameters:
```
BoxInBox::num_regions = 1
BoxInBox::shape_1 = "cube"
BoxInBox::num_levels_1 = 1
BoxInBox::radius_1 = [-1]
BoxInBox::position_x_1 = 0.0
BoxInBox::position_y_1 = 0.0
BoxInBox::position_z_1 = 0.0
PunctureTracker::verbose = yes
PunctureTracker::track [0] = yes
PunctureTracker::initial_x[0] = +0.5843214365
PunctureTracker::track [1] = yes
PunctureTracker::initial_x[1] = -0.5843214365
```
I then get the following error \(which I mentioned in my original issue description\):
```
ERROR from host tu-c0r0n87 process 0
in thorn CarpetX, file /mnt/lustre/tursafs1/home/dp415/dp415/dc-radi1/ETK/Cactus-CarpetX-main/arrangements/CarpetX/CarpetX/src/valid.cxx:552:
-> CallFunction iteration 0 PunctureTracker_SetupGroup: PunctureTracker::PunctureTracker_Setup checking output: Grid array "BOXINBOX::position_x[0]" has 1 nans on time level 0; expected valid
The interior is valid because: CallFunction iteration 0 PunctureTracker_SetupGroup: PunctureTracker::PunctureTracker_Setup: Mark output variables as valid.
The outer boundary is valid because: CallFunction iteration 0 PunctureTracker_SetupGroup: PunctureTracker::PunctureTracker_Setup: Mark output variables as valid.
The ghost zones are valid because: CallFunction iteration 0 PunctureTracker_SetupGroup: PunctureTracker::PunctureTracker_Setup: Mark output variables as valid.
```
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2892/spacetimex-gpu-error-in-puncturetracker
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/trac/attachments/20251021/31c9b41e/attachment.htm>
More information about the Trac
mailing list