#!/bin/bash # this line only there to enable syntax highlighting in this file ################################################## # Enable/Disable compile-time options as needed # ################################################## #--------------------------------------- Basic operation mode of code DOUBLEPRECISION=1 NOGRAVITY # switches off self gravity PERIODIC LONG_X=40 # Extension of the simulation region LONG_Y=1 # Extension of the simulation region LONG_Z=1 # Extension of the simulation region #TWODIMS # Switch back to two dimenstions #ONEDIM # Switch back to one dimenstions SPH_BND_PARTICLES # enables treatment of boundary particles SPH_BND_PARTICLES_ALLOW_DRIFT # allow boundary particles to move #--------------------------------------- Basics for the Hydrodynamics WENDLAND_C4_KERNEL # Switch to Wendland C4 kernel #WC4_BIAS_CORRECTION #--------------------------------------- SPH Artifical viscosity options #TIME_DEP_ART_VISC=2 # Enables time dependend viscosity #NO_SHEAR_VISCOSITY_LIMITER # Turns of the shear viscosity supression #--------------------------------------- SPH Artifical conduction options #ARTIFICIAL_CONDUCTIVITY # enables Price-Monaghan artificial conductivity #TIME_DEP_ART_COND=2 #--------------------------------------- Thermal conduction #CONDUCTION # Switches on Heat tranport #CONDUCTION_CONSTANT # Switches to physcal cappa gien in param file #-------------------------------------- Viscous gas treatment #NAVIERSTOKES # Braginskii-Spitzer parametrization of the shear viscosity: mu = f x T^{5/2} #NAVIERSTOKES_CONSTANT # Shear viscosity set constant for all gas particles #NAVIERSTOKES_BULK # Bulk viscosity set constant for all gas particles. To run with bulk visocity only one has to set shear viscosity to zero in the parameterfile. #VISCOSITY_SATURATION # Both shear and bulk viscosities are saturated, so that unphysical accelerations and entropy increases are avoided. Relevant for the cosmological simulations. #OUTPUTSTRESS # Outputs diagonal and offdiagonal components of viscous shear stress tensor #OUTPUTBULKSTRESS # Outputs viscous bulk stress tensor #OUTPUTSHEARCOEFF # Outputs variable shear viscosity coefficient in internal code units #-------------------------------------- MHD settings (general) #MAGNETIC # Turns on B Field (including induction eqn) #MU0_UNITY # Sets \mu_0 to unity #ARTIFICIAL_MAGNETIC_DISSIPATION # Turns on artificial magnetic dissipation #TIME_DEP_MAGN_DISP=2 # Turns on time dependent magnetic dissipatio #DIVBCLEANING_DEDNER # Turns on hyp/par cleaning (Dedner 2002) #DIVBCLEANING_TRICCO # Turns on cleaning ala Tricco