diff options
author | bmundim <bmundim@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45> | 2010-12-31 18:54:31 +0000 |
---|---|---|
committer | bmundim <bmundim@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45> | 2010-12-31 18:54:31 +0000 |
commit | 73d4c00c79692336f19aeb09fc948681aac421f7 (patch) | |
tree | 58ed66c3f936468517df79cf65749e0c7f4bc254 /src/GRHydro_RegisterVars.cc | |
parent | 4d03a2ddb4348a2e9caf153a37ac109956dba7f1 (diff) |
RIT MHD development:
Revert previous commit changes to schedule.ccl
Merge MHD and GRHydro routines:
Boundaries, CalcUpdate, PPM, Reconstruct(poly), RegisterGZ,
RegisterVars
Solve a few race conditions arising in the "magnetic" routines.
This is still being tested, since it passes tests with intel
compilers but fails for gnu ones.
Alias function GRHydro_Con2PrimM_pt for C2P2CM test.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@202 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
Diffstat (limited to 'src/GRHydro_RegisterVars.cc')
-rw-r--r-- | src/GRHydro_RegisterVars.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/GRHydro_RegisterVars.cc b/src/GRHydro_RegisterVars.cc index 5600d2b..1e35036 100644 --- a/src/GRHydro_RegisterVars.cc +++ b/src/GRHydro_RegisterVars.cc @@ -62,6 +62,13 @@ extern "C"void GRHydro_Register(CCTK_ARGUMENTS) register_evolved("GRHydro::dens", "GRHydro::densrhs"); register_evolved("GRHydro::scon", "GRHydro::srhs"); + if (CCTK_EQUALS(Bvec_evolution_method, "GRHydro")) { + register_evolved("HydroBase::Bvec", "GRHydro::Bvecrhs"); + if(clean_divergence) { + register_evolved("GRHydro::psidc" , "GRHydro::psidcrhs"); + } + } + // tau if (CCTK_EQUALS(GRHydro_eos_type, "General")) register_evolved("GRHydro::tau" , "GRHydro::taurhs"); @@ -115,6 +122,13 @@ extern "C"void GRHydro_Register(CCTK_ARGUMENTS) register_constrained("GRHydro::dens"); register_constrained("GRHydro::scon"); register_constrained("GRHydro::tau"); + + if (CCTK_EQUALS(Bvec_evolution_method, "GRHydro")) { + register_constrained("HydroBase::Bvec"); + if(clean_divergence) { + register_constrained("GRHydro::psidc"); + } + } } } |