Skip to content

illinois-ceesd/drivers_bozzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drivers_bozzle

Scalable prediction-adjacent testing application. The drivers in this driver suite are intended to exercise all of the features used in the MIRGE-Com prediction runs at CEESD.

Combozzle (combozzle.py) is a production-adjacent performance testing driver that is constructed by using a simple box mesh generator in place of the production driver (isolator.py) gmsh-based grid generator. The combozzle driver, like the production drivers, requires the production branch of MIRGE-Com in order to run.

The combozzle.py driver is the main driver. The features and (optional) features are roughly as follows:

  • MPI: 1 rank (n ranks)
  • DT: fixed (fixed cfl)
  • Timestepping: Euler (rk4, rk54)
  • RHS: Navier-Stokes (Euler, dummy)
  • EOS: Mixture (nspecies inert, single gas)
  • Shock cap: Laplacian AV (off)
  • Additional: Sponge (off)

All features used by MIRGE-Com in the CEESD prediction runs are ON by default. The many parameters for the configuration of features and run details can be found near the top of the main function in combozzle.py. The code can also read config parameters from YAML files.


Most of the subdirectories contain experiments set up to run on Lassen@LLC. The bsub scripts are designed to be submitted with bsub <script> on Lassen. Further descriptions for each experiment should be found in README in the experiment-specific directories.


Local files and directories:

combozzle.py: the main driver grid_scale: directory containing grid-scaling experiments scripts: a parking area for scripts used to build up experiments config: sample yaml input

Releases

No releases published

Packages

No packages published