[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