From d2b532c48a0ec8bd2eaa27ab01945df853820c5b Mon Sep 17 00:00:00 2001 From: rhaas Date: Thu, 9 Aug 2012 06:08:06 +0000 Subject: Snapshot of ET GRHydro_InitData rev. 132 with a poloidal magnetic field routine added. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/GRHydro_InitData/trunk@134 ac85fae7-cede-4708-beff-ae01c7fa1c26 --- src/CheckParam.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/CheckParam.c') 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] "); + } + } + } -- cgit v1.2.3