#2927: gcc-version-dependent error: Range error setting parameter
Reporter:Jordan Nicoules
Status:new
Milestone:
Version:
Type:bug
Priority:major
Component:Cactus

For reference, thread on the mailing list: https://lists.einsteintoolkit.org/pipermail/users/2026-March/009901.html

TLDR

With certain versions of gcc, having a (real) parameter defined with a range only consisting of * causes a range error at the start of the simulation.

Description

With certain versions of gcc (13.3.0, 14.3.0), having a real parameter defined with a range only consisting of * causes a range error at the start of the simulation, right after thorn activation:

WARNING[L2,P0] (Cactus): ParameterSetReal: Unable to set real 'Coordinates::h_radial_1' = '0.40000000000000002' not in any active range
WARNING[L1,P0] (Cactus): Major error in parameter file '/home/jnicoules/Work/ET_test/Simus/parfiles/Gallery/Kerr-Schild_Multipole_stretch.par' line 
attachment:range_error_MWE.zip

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2927/gcc-version-dependent-error-range-error