pecos / tps

Torch Plasma Simulator
BSD 3-Clause "New" or "Revised" License
8 stars 2 forks source link

Expand `tps` class to serve as top-level mechanism to drive individual physics configuration #86

Closed koomie closed 2 years ago

koomie commented 2 years ago
koomie commented 2 years ago

Initial refactor which introduced a new Solver base class was landed in #88. Tps updated to use this Solver class and top-level main() has been cleaned up significantly.

koomie commented 2 years ago

Calling this done. Top-level execution driven by a TPS::Tps class that loads desired solver via the TPS::Tps::chooseSolver() method based on runtime inputs. The Tps class also has python extensions available using pybind11.