diff options
author | rhaas <rhaas@ac85fae7-cede-4708-beff-ae01c7fa1c26> | 2012-11-09 01:59:19 +0000 |
---|---|---|
committer | rhaas <rhaas@ac85fae7-cede-4708-beff-ae01c7fa1c26> | 2012-11-09 01:59:19 +0000 |
commit | 410956b99bc1dcc6b86447662ad9a2cefc8c32da (patch) | |
tree | 3d4afe4aae22ee49331d3eb26e1d4c2e0dfaff65 | |
parent | 70eafbdf9a9b0c54dd00d543d3cb0142fa7e9c5c (diff) |
GRHydro_Init_Data: add "magnetized Bondi" to hydrobase::initial_bvec
this is so that there is a proper initial_bvec setting rather than just
"zero".
From: Roland Haas <roland.haas@physics.gatech.edu>
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/GRHydro_InitData/trunk@183 ac85fae7-cede-4708-beff-ae01c7fa1c26
-rw-r--r-- | param.ccl | 1 | ||||
-rw-r--r-- | src/CheckParam.c | 10 |
2 files changed, 9 insertions, 2 deletions
@@ -31,6 +31,7 @@ EXTENDS KEYWORD initial_Bvec "shocktube" :: "Shocktube type" "cylexp" :: "Poloidal Magnetic Field" "poloidalmagfield" :: "Poloidal Magnetic Field" + "magnetized Bondi" :: "radial magnetic field appropriate for Bondi test" } shares:ADMBase diff --git a/src/CheckParam.c b/src/CheckParam.c index 5e35538..e90abcf 100644 --- a/src/CheckParam.c +++ b/src/CheckParam.c @@ -50,13 +50,19 @@ void GRHydro_InitData_CheckParameters(CCTK_ARGUMENTS) 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!"); + CCTK_PARAMWARN("Please 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!"); + CCTK_PARAMWARN("Please 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,"magnetized_bondi_solution_iso")) && + !CCTK_Equals(initial_Bvec, "magnetized Bondi") ) + { + CCTK_PARAMWARN("Please set initial_Bec='magnetized Bondi' to properly initialize the magnetic field for Bondi solutions!"); } if( CCTK_Equals(initial_hydro,"magnetized_bondi_solution") || CCTK_Equals(initial_hydro,"hydro_bondi_solution") ) { |