Overview
Directory Structure
ibis
runs one simulation per directory.
ibis
looks for specific files in that directory, and will automatically generate files.
The main configuration file ibis
looks for is job.py
.
This file contains the settings for the simulation.
|-- job_directory
|-- job.py
After preparing a simulation, a number of files will be generated, and the directory should look something like:
|-- job_directory
|-- job.py
|-- config/
|-- config.json
|-- grid/
|-- ...
|-- flow/
|-- ...
|-- log/
|-- log
|-- residuals.dat
When ibis
begins a simulation, it no longer looks at job.py
, only the generated config files.
So if you wish to change a setting, make sure to run ibis prep
again.
The log
directory stores log files to monitor a simulation, or diagnosing problems.
The log
file contains information that was printed to the screen during execution, as well as some other potentially useful information.
residuals.dat
contains the norms of the residuals as the simulation progresses
Typical Workflow
- Build the grid. Any grid generation software that can export su2 files will work. Currently, the grid must be a single block. The dimensionality of the grid sets the dimensionality of the simulation
- Prepare the simulation with
ibis prep
- Run the simulation with
ibis run
- Post-process the simulation with
ibis post plot