Latest FreeFem Singularity/Apptainer or Docker images

Dear FreeFem community,

I’d like to install the latest FreeFem++ 4.15 on a HPC enviroment, and I encounter some problems.

Generally, the Singularity/Apptainer definition file “.def” is preferred, which can be transformed to a “.sif“ file. But, the “.def“ file on the website GitHub - FreeFem/FreeFEM-singularity is updated 5 years ago.

Another way is to transform from the docker image to a “.sif” file. But, the Dockerfile on the website GitHub - FreeFem/FreeFem-docker: FreeFEM Docker image is updated 3 years ago, which is a 4.12 version of FreeFem++. The Dockerfile on the docker hub is also 3 years ago.
So, is it possible to pull and build a latest verion Singularity/Apptainer “.sif” file for FreeFem++? If possible, which way is preferred? Should we just modify the Docker image and how to modify?

Another problem is encounter by my colleague, where he successfully installed the 4.12 version FreeFem++ using Singularity, but the PETSc and the “macro_ddm.idp“ don’t work. Is there any possible solutions?

The Docker image are not updated anymore. What doesn’t work with macro_ddm.idp?

My college used apptainer to install Ubuntu firstly and then install FreeFEM 4.15 in the Ubuntu.