multiphenics / multiphenicsx

multiphenicsx - easy prototyping of multiphysics problems in FEniCSx
https://multiphenics.github.io/
GNU Lesser General Public License v3.0
45 stars 9 forks source link

Migration to `nanobind` in progress #19

Closed francesco-ballarin closed 1 year ago

francesco-ballarin commented 1 year ago

After the upstream merge of https://github.com/FEniCS/dolfinx/pull/2820, dolfinx has moved from pybind11 to nanobind. multiphenicsx will have to move from pybind11 to nanobind too, and such migration is currently in progress. Until this is done, multiphenicsx will be behind dolfinx main, which means e.g. that users installing multipenicsx from a current dolfinx/dolfinx:nightly docker image are seeing errors on installation.

bbbyyfff commented 1 year ago

Hi Francesco,

Would you mind providing a stable version combination of dolfinx and multiphenicsx?

Thank you very much!

Yifei

francesco-ballarin commented 1 year ago

See https://multiphenics.github.io/installing.html#compatibility-with-upstream-releases to see how to install a version of multiphenicsx compatible with a specific dolfinx release.

Is this what you were looking for?

bbbyyfff commented 1 year ago

See https://multiphenics.github.io/installing.html#compatibility-with-upstream-releases to see how to install a version of multiphenicsx compatible with a specific dolfinx release.

Is this what you were looking for?

My bad, should have noticed this.

francesco-ballarin commented 1 year ago

Done in 0592c6e625f2a1f2b0c2b254b1d017e3ece37ec9