Source code for tud_lbm.config.config_overview

"""Central configuration flags for TUD-LBM.

Edit these flags to control framework behaviour across the entire package.
All other config modules import from here.
"""

from pathlib import Path

# Configuration flags
[docs] ENABLE_X64 = True # Enable 64-bit precision for JAX arrays
[docs] DISABLE_JIT = False # Set to True for debugging (disables JIT compilation)
[docs] DEBUG_FLAG = False # Set to True to enable debug output (jax.debug.print calls)
#: Default directory for storing simulation_type results
[docs] BASE_RESULTS_DIR: str = str(Path("~/TUD_LBM_data/results").expanduser())