#!/bin/bash # this line only there to enable syntax highlighting in this file ################################################## # Enable/Disable compile-time options as needed # ################################################## EXPERT_LEVEL=1 VERBOSE_LEVEL=2 #--------------------------------------- Basic operation mode of code DOUBLEPRECISION=1 # NOGRAVITY # switches off self gravity # CONSTANT_GRAVITY_Y=-0.5 # PERIODIC # LONG_X=100 # 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 # SPH_BND_PARTICLES_ALLOW_CONDUCTION #--------------------------------------- Basics for the Hydrodynamics WENDLAND_C4_KERNEL # Switch to Wendland C4 kernel # WAKEUP=3.0 # allows 2 timestep bins within kernel # WAKEUP_SPECIFIC # use estimated wake up timestep # WC4_BIAS_CORRECTION # KD_FAST_SINGLE_GUESS # EVALPOTENTIAL #--------------------------------------- SPH Artifical viscosity options # TIME_DEP_ART_VISC # Enables time dependend viscosity # AB_SHEAR # Enables higher order gradients in shear estimate # AB_ART_VISC=1.0 # Artificial viscosity scaling # 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 # CONDUCTION_SATURATION # Includes saturation in heat transport #-------------------------------------- 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. # NS_TIMESTEP # Enables timestep criterion based on entropy increase due to internal friction forces # 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) # MAGFORCE # Turns on Lorenz force # DIVBFORCE3=1.0 # Turns on divB force substarction from maxwell tensor # TRACEDIVB # Writes div(B) into snapshot # MU0_UNITY # Sets \mu_0 to unity # MAGNETIC_SIGNALVEL # Extend definition of signal velocity to MHD waves # 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 #--------------------------------------- Optimization Settings # DOMAIN_DECOMPOSITION_ON_TB # Performs domain decompostion based on time step level # RECOMPOSE_DOMAIN # Use domain repairs # GREENTREE_TEMPLATE # Uses Greentree with recycling for NGB search # MYSORT # Switches on inproved sorting algorithm # PEANOHILBERT # Sorts particles along peano hilbert order # KD_BUFFER_MANAGEMENT=0.3 # Uses extra memory for communication buffers #--------------------------------------- Additional Settings # KD_NO_REPORT # Switches of cpu and memory report at start # WALLCLOCK # Uses wallclock for timings # AUTO_SWAP_ENDIAN_READIC # Enables automatic ENDIAN swapping for reading ICs # MOREPARAMS # Allows extra params to be given # ALLOWEXTRAPARAMS # Allows unused params to be present COOLING SFR