Getting Started#
solvcon is a hybrid C++/Python project in its early stage of development.
The dependencies should be built from source. The scdv scripts under
contrib/dependency/{macos26,ubuntu2404}/
build the whole chain in user space. The dependencies are:
a C++23 compiler (gcc, clang, or MSVC)
CMake 4.0.1 or newer
Python 3.12 or newer, with development headers
NumPy 2.0 or newer
pybind11 2.12 or newer
Qt6 and PySide6 for the pilot GUI
a Fortran compiler and a BLAS/LAPACK such as OpenBLAS, which NumPy builds against and which enables the eigen solvers
Virtual environments (venv, conda) are discouraged and not actively supported.