diff options
Diffstat (limited to 'src/CheckParam.c')
-rw-r--r-- | src/CheckParam.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/CheckParam.c b/src/CheckParam.c index 7182dab..5e35538 100644 --- a/src/CheckParam.c +++ b/src/CheckParam.c @@ -45,4 +45,24 @@ void GRHydro_InitData_CheckParameters(CCTK_ARGUMENTS) { CCTK_PARAMWARN("That test requires MHD! Set Bvec_evolution_method=GRHYDRO!"); } + + /* Checks for Bondi solution initial data : */ + if(CCTK_Equals(Bvec_evolution_method,"GRHydro") && + CCTK_Equals(initial_hydro,"hydro_bondi_solution") ) + { + CCTK_PARAMWARN("Please use set initial_hydro=magnetized_bondi_solution instead to initialize the magnetic field correctly!"); + } + + if(!CCTK_Equals(Bvec_evolution_method,"GRHydro") && + CCTK_Equals(initial_hydro,"magnetized_bondi_solution") ) + { + CCTK_PARAMWARN("Please use set initial_hydro=hydro_bondi_solution instead to NOT initialize the magnetic field!"); + } + + if( CCTK_Equals(initial_hydro,"magnetized_bondi_solution") || CCTK_Equals(initial_hydro,"hydro_bondi_solution") ) { + if( num_bondi_sols > 1 ) { + CCTK_PARAMWARN("Currently only one Bondi solution is supported, please change [num_bondi_sols] "); + } + } + } |