pecos / tps

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

Build system nausiances #260

Open uvilla opened 6 months ago

uvilla commented 6 months ago

While building tps on different systems (see tps-venv ) I noted some quirkiness of our build system:

[ ] The MMS tests are run in parallel using mpirun instead of checking what is the proper orchestrator for the server (flux, ibrun, etc). This issue never showed up before because we did not compile with masa on Tioga.

[ ] Our configure struggles to find the pybind11 headers on some systems. The only workaround for the time being is to define CPPFLAGS=-I$(python3 -c "import pybind11; print(pybind11.get_include())") in the call to ./configure