Skip to content

Tool to study Numerical Schemes of Hydrodynamics

License

Notifications You must be signed in to change notification settings

will-iam/Variant

Repository files navigation

Variant

Install

Please fill in the config.py with your workspace directory, compiler commands and machine specifications.

Some rouding modes are emulated with verrou Verrou on GitHub which requires Valgrind.

Requires:

  1. morden C++ compilers
  2. python 3
  3. and other stuff I don't have in mind presently

Start your first hydrodynamics simulation

Variant comes with two helper scripts that compile, build and run cases.

python3 seek_optimal.py hydro4x1 --case nSod --core 2 --rouding upward
python3 seek_order.py eulerRuO1 --case Noh --core 2 --fastref

Read the results

And finally to visualize the results.

python3 script/study/visualize.py eulerRuO1 --case nSedov256x256 --solver sedov
python3 script/study/plot.py eulerRuO1 --case nSedov256x256 --solver sedov --axis xy --quant energy
python3 script/study/order.py eulerRuO1 --case nSod --solver sod

About

Tool to study Numerical Schemes of Hydrodynamics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published