-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
meshio4 #1093
meshio4 #1093
Conversation
@renefritze, somehow this PR did not trigger a CI build. Maybe related to the recent Gitlab update? |
I hope the general CI issue is fixed now. CI checks if |
Sorry I didn't think of that right away, but I'll have to update the CI images so that the pypi mirror serves the newer meshio. |
There's now an actual pytest error happening: https://zivgitlab.uni-muenster.de/pymor/pymor/-/jobs/423244#L966 |
Yes. I see that it's in I'm not getting the error here though with python src/pymordemos/elliptic_unstructured.py 6 16 1e-1 Perhaps as without an explicit installation of Gmsh, pyMOR's picking up pip install gmsh-sdk I get 4.6.0, and no error with that either. At https://zivgitlab.uni-muenster.de/pymor/pymor/-/jobs/423244#L981, it looks like Gmsh 4.1.3. This was a shortlived buggy version of Gmsh, as noted in nschloe/meshio#797:
Any chance of upgrading from Gmsh 4.1.3? |
Debian stable, on which our CI images are based if I remember correctly, has |
I agree, adding the python package that gets us the right gmsh would be a better solution than to get a newer gmsh binary into our debian stable based images. I'll update the images again to make |
I realized I missed some stuff in my previous commit @gdmcbain, so I've added a fixup commit which we should squash before the merge. |
It seems we're now having trouble calling the gmsh binary/script installed from the |
The CI images needed some more Xorg packages that had been installed as a gmsh apt package before. It'll take a bit to get those updates out and then I'll restart the gitlab pipelines. |
Codecov Report
|
Tests are looking good now. If there's nothing else @gdmcbain @pymor/pymor-devs , I'll merge this in a day. |
No, that looks good. Thanks very much for following this through; there were a few more things required than I had envisaged. |
01644e7
to
437dd90
Compare
Great. This is now on track to merge. Thank you again for your work, @gdmcbain ! |
Fixes #1092.
(This is mostly to see how big a change is required and to make use of the continuous integration to test against more versions of Python etc. than I have installed.)