SHEARING_BOX ============ Shearing box implementation. This module imeplements the shearing box approximation. It is currently compatible with MHD (only Dedner) and self-gravity in 3D. For stratified simulations use the GRAVITY_TALLBOX. Usage ----- TODO Additional Parameters --------------------- ``OrbitalFrequency`` the orbital frequency of the shearing box ``ShearParamter`` the shearing parameter q Additional Config.sh Options ---------------------------- SHEARING_BOX_INCLUDE_CORIOLIS alway recommended, adds the coriolis force as source term SHEARING_BOX_SHIFT_HALF_BOX shifts the box by -Lx/2 in y-direction SHEARING_BOX_STRATIFIED adds gravitational term in z-direction SHEARING_BOX_CALCULATE_L1_ERROR_GROUND_STATE calculate the L1 error relative to the ground state of the shearing box, only for testing SHEARING_BOX_INITIALIZE_GROUND_STATE overwrite HD properties with the ground state, only for testing Authors ------- * Oliver Zier (ozier@mpa-garching.mpg.de) Usage Policy and Citation ------------------------- Please contact the author before using this code for a new project. Co-authorship on a first paper may be required. Papers to cite: * `Zier & Springel 2022, MNRAS, 512, 525 `_