[Commits] [svn:einsteintoolkit] GRHydro_InitData/trunk/par/ (Rev. 141)

rhaas at tapir.caltech.edu rhaas at tapir.caltech.edu
Thu Aug 9 01:26:42 CDT 2012


User: rhaas
Date: 2012/08/09 01:26 AM

Modified:
 /trunk/par/
  rotor.par

Log:
 GRHydro_InitData: adapt rotor parfile to current code
 
 From: Roland Haas <roland.haas at physics.gatech.edu>

File Changes:

Directory: /trunk/par/
======================

File [modified]: rotor.par
Delta lines: +60 -27
===================================================================
--- trunk/par/rotor.par	2012-08-09 06:26:40 UTC (rev 140)
+++ trunk/par/rotor.par	2012-08-09 06:26:42 UTC (rev 141)
@@ -1,15 +1,16 @@
 ##
-ActiveThorns = "time MoL cartgrid3d carpetioascii ioutil Fortran boundary  hydrobase grhydro grhydro_initdata nanchecker eos_omni CoordBase  LoopControl CarpetLib Carpet CarpetReduce spacemask ADMCoupling ADMMacros ADMBASE STATICCONFORMAL TMUNUBASE SymBase localreduce CarpetIOBasic initbase "
+ActiveThorns = "time MoL cartgrid3d carpetioascii ioutil boundary  hydrobase grhydro grhydro_initdata nanchecker eos_omni CoordBase  LoopControl CarpetLib Carpet CarpetReduce spacemask ADMCoupling ADMMacros ADMBASE STATICCONFORMAL TMUNUBASE SymBase localreduce CarpetIOBasic initbase "
 ActiveThorns = "CarpetIOHDF5"
-#This is a hack. ghost_size should be the same as grhydro::grhydro_stencil.
 
-driver::ghost_size=3
-grhydro::grhydro_stencil=3
+driver::ghost_size=2       # for TVD
+grhydro::grhydro_stencil=2
 
-time::dtfac = 0.25
+Time::dtfac = 0.25         # 0.5 see p 409 (0.25 from David Neilsen, Eric WHirschmann, and R Steven Millward arXiv:gr-qc/0512147v1)
 
-methodoflines::ODE_Method = "rk2"
-methodoflines::MoL_Intermediate_Steps=2
+# rk2 dies quite quickly
+methodoflines::ODE_Method = "rk3"
+methodoflines::MoL_Intermediate_Steps=3
+#methodoflines::MoL_Num_Scratch_Levels=1
 
 ADMBase::initial_shift = "zero"
 
@@ -19,11 +20,16 @@
 HydroBase::evolution_method="grhydro"
 HydroBase::Bvec_evolution_method="grhydro"
 
+# rotor problem from DelZanna
+# needs to be before EOS_Omni
+grhydro_initdata::rotor_use_smoothing = no
+
 SpaceMask::use_mask="yes"
-EOS_Omni::gl_gamma=2.0
+EOS_Omni::gl_gamma=5./3. # relativistic rotor problem of DelZanna & Buccianti & Londrille AaA_400_397_2003
+# try to mimic the core fluid
+EOS_Omni::poly_k = "grhydro_initdata::rotor_pressin/grhydro_initdata::rotor_rhoin**EOS_Omni::gl_gamma"
+EOS_Omni::poly_gamma="EOS_Omni::gl_gamma"
 grhydro::recon_method="tvd"
-grhydro::method_type="RSA FV"
-grhydro::recon_vars="primitive"
 grhydro::riemann_solver="HLLE"
 grhydro::tvd_limiter="vanleerMC"
 grhydro::bound="flat"
@@ -31,29 +37,60 @@
 grhydro::grhydro_eos_table="Ideal_Fluid"
 grhydro::Grhydro_MaxNumConstrainedVars=13
 grhydro::GRHydro_MaxNumEvolvedVars=10
+grhydro::GRHydro_MaxNumSandRVars=0 # ADMBase is not evolved
+grhydro::rho_abs_min = 1e-14 # need some reasonable value here, even though no density ever gets this low. This is about the same as GRHydro's default value from rho_central and rho_rel_min
 
 grhydro::clean_divergence = "yes"
-grhydro::kap_dc = 1.0
+grhydro::transport_constraints = "no"
+grhydro::decouple_normal_Bfield = "yes"
+grhydro::kap_dc = 5.0
 grhydro::track_divB = "yes"
 
-grid::type = "BySpacing"
+grid::type = "coordbase"
 grid::domain = "full"
-grid::dxyz = 0.004
 
-driver::global_nx = 250
-driver::global_ny = 250
-driver::global_nz = 10
+CoordBase::domainsize = "minmax"
+CoordBase::xmin = 0.
+CoordBase::ymin = 0.
+CoordBase::zmin = -0.0125
+CoordBase::xmax = 1.0
+CoordBase::ymax = 1.0
+CoordBase::zmax = 0.0125
 
+CoordBase::boundary_size_x_lower = carpet::ghost_size
+CoordBase::boundary_size_y_lower = carpet::ghost_size
+CoordBase::boundary_size_z_lower = carpet::ghost_size
+CoordBase::boundary_size_x_upper = carpet::ghost_size
+CoordBase::boundary_size_y_upper = carpet::ghost_size
+CoordBase::boundary_size_z_upper = carpet::ghost_size
+
+CoordBase::spacing = "numcells"
+CoordBase::ncells_x = 400
+CoordBase::ncells_y = 400
+CoordBase::ncells_z = 10
+
+carpet::domain_from_coordbase = "yes"
+
 Cactus::terminate       = "time"
-Cactus::cctk_final_time = 0.4
-#Cactus::terminate = "iteration"
-#cactus::cctk_itlast = 2
+Cactus::cctk_final_time = 0.4 # see DelZanna p 410
 
 IO::out_dir = $parfile
-CarpetIOBasic::outInfo_vars="hydrobase::rho Hydrobase::bvec GRHydro::bcons"
+CarpetIOBasic::outInfo_vars="
+  hydrobase::rho
+  hydrobase::press
+  hydrobase::eps
+  hydrobase::vel[0] hydrobase::vel[1]
+  hydrobase::w_lorentz
+  GRHydro::bcons[0] GRHydro::bcons[1]
+  GRHydro::divB GRHydro::psidc
+"
 CarpetIOBasic::outInfo_every=1
-CarpetIOASCII::out1D_every = 20
-CarpetIOASCII::out1D_vars = "HydroBase::rho HydroBase::press HydroBase::eps  HydroBase::vel grhydro::dens grhydro::tau grhydro::scon HydroBase::Bvec grhydro::Bcons"
+CarpetIOASCII::out1D_every = 10
+CarpetIOASCII::out1D_z    = "no"
+CarpetIOASCII::out1D_d    = "no"
+CarpetIOASCII::out1D_xline_y = 0.5
+CarpetIOASCII::out1D_yline_x = 0.5
+CarpetIOASCII::out1D_vars = "HydroBase::rho HydroBase::press HydroBase::eps  HydroBase::vel grhydro::dens grhydro::tau grhydro::scon HydroBase::Bvec grhydro::Bcons grhydro::divB grhydro::psidc"
 
 CarpetIOHDF5::one_file_per_group             = "yes"
 CarpetIOHDF5::open_one_input_file_at_a_time  = "yes"
@@ -63,9 +100,6 @@
 CarpetIOHDF5::out2D_yz                       = "no"
 CarpetIOHDF5::out2D_xyplane_z                = 0.0
 CarpetIOHDF5::out2D_vars      = "
-#  CarpetReduce::weight
-#  GRHydro::GRHydro_tracers
-#  Grid::coordinates
   GRHydro::Bcons
   GrHydro::dens 
   GrHydro::divB
@@ -77,6 +111,5 @@
   HydroBase::rho
   HydroBase::vel
   HydroBase::w_lorentz
+  GRHydro::psidc
 "
-
-



More information about the Commits mailing list