If the variables used in a particular formulation depends on a run-time parameter, then storage should be allocated (and evolution/boundary conditions registered) only if this parameter is set. For example, this would allow us to efficiently combine the BSSN and CCZ4 formulations, or to switch off A (lapse-dot) if it is not used.
If the variables used in a particular formulation depends on a run-time parameter, then storage should be allocated (and evolution/boundary conditions registered) only if this parameter is set. For example, this would allow us to efficiently combine the BSSN and CCZ4 formulations, or to switch off A (lapse-dot) if it is not used.