Replies: 4 comments 8 replies
-
Moose keeps an Ubuntu-20.04 docker container up to date, https://mooseframework.inl.gov/getting_started/installation/docker.html I agree that it would be useful to have something libMesh-only and to have more than just the one "flavor" of it. I don't recall the last time we hit distro-specific (that weren't compiler-specific or combination-of-dependency-installations-specific) issues, but it's not impossible. And I'd love to have a FreeBSD container to throw into CI, for that matter. |
Beta Was this translation helpful? Give feedback.
-
I was unsuccessful getting even configure arguments to work; not to say it is impossible though - I'll continue down that path. The RHEL-8
I could get libMesh to interrogate the 'variables' file, but then there seemed to be double-prefixing of PETSC_DIR. They do provide a
So to the subject post, making such a container readily available could be useful. It also might provide a mechanism for advanced users to report issues as well, by sharing an image that replicates the problem. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone ! I'm new in the I just wanted to point out this tiny (nano really) repo of mine: libMesh_docker, where I quickly put together a Debian-based image for the latest If it is of any interest to the dev team here, I would be happy to take in some requests to adapt/improve the Dockerfiles and/or to open a dedicated PR. We could even imagine leveraging the new Codespace capability of GitHub to provide the newcomers with an online playground where they could run the introduction examples for instance. Take care ! |
Beta Was this translation helpful? Give feedback.
-
I'd be happy to share what I've done recently in this area too, in case it
is helpful:
https://github.com/benkirk/containers
There are a number of containers in there that support libMesh,
OpenSUSUE+OpenHPC, Rocky8+OpenHPC, Rocky9 Native... In case this is of
interest!
…-Ben
On Wed, Feb 15, 2023 at 9:07 AM tbridel ***@***.***> wrote:
Hi everyone !
I'm new in the libMesh world and I realize this conversation starts to be
slightly old, but I thought it would make more sense to jump in rather than
start a new thread ! 🙂
I just wanted to point out this tiny (nano really) repo of mine:
libMesh_docker <https://github.com/tbridel/libMesh_docker>, where I
quickly put together a Debian-based image for the latest libMesh with the
basic dependencies like PETSc & SLEPc.
I needed it to have a stable dev environment to start playing around with
libMesh and I mostly use it to spin-up VSC instances.
If it is of any interest to the dev team here, I would be happy to take in
some requests to adapt/improve the Dockerfiles and/or to open a dedicated
PR. We could even imagine leveraging the new Codespace capability of GitHub
to provide the newcomers with an online playground where they could run the
introduction examples for instance.
Take care !
Thibault
—
Reply to this email directly, view it on GitHub
<#3253 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AASBY3CBAQUJ7BLFWCLW2FTWXT5NHANCNFSM5UTV2S2A>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Is anyone using containers in their development (or production) workflow?
I had reason to create a rocky8 container this week with a specific petsc / libmesh install, and the idea struck me this could be a useful shared resource.
I'd envision some collaborative Dockerfiles for rhel/sles/ubuntu that make it 'easy' to stand up an image to build libmesh on that platform, and also therefore test any distro-specific dependency resolution bits.
-Ben
Beta Was this translation helpful? Give feedback.
All reactions