Skip to content
Snippets Groups Projects
user avatar
Ian Bell authored
needed a force eval, () needed to be moved
6b6199ea
History

Intro

This library implements advanced derivative techniques to allow for implementation of EOS without any hand-written derivatives. The name TEQP comes from Templated Equation of State Package

Catch tests via Github Actions

Written by Ian Bell, NIST.

Build (cmake based)

Be aware: compiling takes a while in release mode (multiple minutes per file in some cases) thanks to the use of generic typing in the models. Working on making this faster...

For example to build the critical line tracing example in visual studio, do:

mkdir build cd build cmake .. cmake --build . --target multifluid_crit --config Release Release\multifluid_crit

On linux/OSX, similar:

mkdir build cd build cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . --target multifluid_crit ./multifluid_crit

Random notes for future readers: