# Parameter definitions for thorn Mahc_Evolve # $Header$ # Mahc_Evolve: Numerical Evolution of the General Relativistic Hydro Equations # Copyright (C) 2001 Mark Miller shares:conf_adm USES KEYWORD conf_adm_method "" { } shares:einstein USES BOOLEAN use_conformal "" { } USES BOOLEAN use_conformal_derivs "" { } restricted: BOOLEAN mahc_evolution "Should we register MAHC evolution?" { } "no" REAL eos_gamma "adiabatic index used in MAHC" { : :: "" } 2.0 REAL eos_k "polytropic constant used in MAHC" { : :: "" } 80.0 REAL epsmin_fact "min eps used in fixup (atmos units)" { : :: "" } 0.0 REAL densmin "density below which we can do nasty things" { : :: "" } 1.e-7 REAL perc_ptol "prim var solve press tolerance (percent diff)" { : :: "" } 1.e-8 REAL del_ptol "prim var solve press tolerance (abs diff)" { : :: "" } 1.e-18 REAL sig_rdiff_tol "Relative difference tolerence for sigma prim var solve" { : :: "" } 1.e-9 REAL sig_adiff_tol "Absolute difference tolerence for sigma prim var solve" { : :: "" } 4.e-15 REAL sig_f_tol "f tolerence for sigma prim var solve" { : :: "" } 7.e-16 REAL sigma_dens_trick "density below which we can play tricks in sigma primvar" { : :: "" } 0.0 REAL sigma_dens_min "if density falls below this, then set it to just above" { : :: "" } 0.0 REAL sigma_w_max "maximum lorentz factor trick for sigma primvar solver" { : :: "" } 1.0e20 REAL sigma_eps_min "maximum epsilon trick for sigma primvar solver" { : :: "" } 0.0 REAL centden "Central Density for Star" { : :: "" } 1.e-5 REAL ns_atmos_fact "rho_atmos = rho_central / ns_atmos_fact" { : :: "" } 10000.0 KEYWORD some_hydro "Which hydro to use" { "none" :: "Don't use any hydro" "MahcHydro" :: "Use Mahc Hydro" "MahcHydroDust" :: "Use Mahc Hydro Dust" } "MahcHydro" KEYWORD mahc_eos "Which EOS should Mahc use?" { "ideal_fluid" :: "P = (gamma-1)*rho*eps" "polytrope" :: "P = eos_k*rho**gamma" "tables" :: "Use tables for interpolated EOS" } "ideal_fluid" STRING mahc_eos_table_type "Which table should Mahc use?" { .* :: "" } "Ideal_Fluid" KEYWORD mahc_primsolve_type "Which method should be used for primvar solve?" { "Pressure" :: "Use pressure variable to solve primvars" "Sigma" :: "Use sigma variable to solve primvars" } "Pressure" private: KEYWORD bound "Boundary condition to implement for MAHC" { "flat" :: "Flat boundary condition" "static" :: "Static boundary condition" "none" :: "No boundary condition" } "none" KEYWORD hydro_order "Order of hydro method in MAHC" { "fluxlim" :: "Flux Limiting (2nd order)" "upwind" :: "Upwind (1st order)" } "fluxlim" KEYWORD hydro_method "Method of hydro in MAHC" { "roe" :: "Roe's method with arithmetic averaging" "fluxsplit" :: "Fluxsplit method" } "roe" BOOLEAN tvd_reconstruct "Use flux limiters for tvd reconstruction?" { } "yes" BOOLEAN mahc_spacetime_icn "Assume spacetime coupling with ICN method?" { } "no" INT mahc_stencil_size "Stencil size used by MAHC" { : :: "" } 2