[ET Trac] #2929: GRHayLET/IllinoisGRMHD convert_IllinoisGRMHD_to_HydroBase schedule compatibility with VolumeIntegrals_*

Maxwell Rizzo trac-noreply at einsteintoolkit.org
Tue Apr 7 15:57:02 CDT 2026


#2929: GRHayLET/IllinoisGRMHD convert_IllinoisGRMHD_to_HydroBase schedule compatibility with VolumeIntegrals_*

 Reporter: Maxwell Rizzo
   Status: new
Milestone: ET_2026_05
  Version: ET_2025_05
     Type: bug
 Priority: major
Component: EinsteinToolkit thorn

In GRHayLET/IllinoisGRMHD/schedule.ccl, starting at line 220, it appears that the Convert_to_Hydrobase is scheduled before the wrong thorn VolumeIntegral_* schedule group.

```
if(Convert_to_HydroBase_every) {
  schedule convert_IllinoisGRMHD_to_HydroBase at CCTK_ANALYSIS before (compute_bi_b2_Poyn_fluxET convert_to_MHD_3velocity particle_tracerET VolumeIntegralGroup) after ML_BSSN_evolCalcGroup
  {
    LANG: C
    OPTIONS: GLOBAL-EARLY,LOOP-LOCAL
    READS:  ADMBase::metric, ADMBase::lapse, ADMBase::shift,
            grmhd_velocities, grmhd_B_center
    WRITES: HydroBase::vel(everywhere), HydroBase::w_lorentz(everywhere), HydroBase::Bvec(everywhere)
  } "Convert IllinoisGRMHD-native variables to HydroBase"
}
```

VolumeIntegralGroup, appearing above in the ```before``` list, is the schedule group for thorn VolumeIntegrals_vacuum which does not inherit HydroBase. VI_GRMHD_VolumeIntegralGroup is the schedule group for thorn VolumeIntegrals_GRMHD which does inherit and use HydroBase. 

The above schedule does not ensure conversion to HydroBase occurs before VolumeIntegrals_GRMHD runs its main scheduled group.

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2929/grhaylet-illinoisgrmhd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/trac/attachments/20260407/520b0c75/attachment.htm>


More information about the Trac mailing list