#2526: McLachlan has incorrect READ declarations for presync.
Reporter:Peter Diener
Status:new
Milestone:ET_2021_05
Version:development version
Type:bug
Priority:major
Component:EinsteinToolkit thorn

Comment (by Roland Haas):

The READS generation is somewhat related to using Tmunu in expression as of commit hash e69182c "generate READS statement for stress_energy_state if needed" of Kranc which is in ET_2020_05_v0.

While that commit does not produce READS: TmunuBase:eTxx it queries the RequireGroups variable for their presence and that variable is the one used to generate the READS and itself generates a READS: TmunuBase::stress_energy_state. Meaning: if there is a READS: TmunuBase::stress_energy_state then RequireGroups contained TmunuBase variables and READS for them will be generated. This seems to be what happens for ML_BSSN_ADMBaseEverywhere.

That commit (once one ignores whitespace changes and putting code in a Module) adds:

(* must match list in CodeGenCalculation.m *)
ignoreGroups = {"TmunuBase::eTtt", "TmunuBase::eTxx", "TmunuBase::eTxy",
                "TmunuBase::eTxz", "TmunuBase::eTyy", "TmunuBase::eTyz",
                --
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2526/mclachlan-has-incorrect-read-declarations