# Latest FreeFem Singularity/Apptainer or Docker images

**URL:** <https://community.freefem.org/t/latest-freefem-singularity-apptainer-or-docker-images/4103>\
**Category:** FreeFEM installation\
**Created:** [October 16, 2025, 2:08pm UTC](https://community.freefem.org/t/latest-freefem-singularity-apptainer-or-docker-images/4103 "2025-10-16T14:08:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MatrixVector](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@MatrixVector](https://community.freefem.org/u/MatrixVector)\
**Post date:** [October 16, 2025, 2:08pm UTC](https://community.freefem.org/t/latest-freefem-singularity-apptainer-or-docker-images/4103/1 "2025-10-16T14:08:32Z")

</div>

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](https://github.com/FreeFem/FreeFEM-singularity/tree/master) 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](https://github.com/FreeFem/FreeFem-docker) 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?

---

<div class="post-metadata">

**Author:** ![MatrixVector](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@MatrixVector](https://community.freefem.org/u/MatrixVector)\
**Post date:** [October 16, 2025, 2:11pm UTC](https://community.freefem.org/t/latest-freefem-singularity-apptainer-or-docker-images/4103/2 "2025-10-16T14:11:48Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![prj](https://avatars.discourse-cdn.com/v4/letter/p/ecae2f/32.png) [@prj](https://community.freefem.org/u/prj)\
**Post date:** [October 16, 2025, 4:16pm UTC](https://community.freefem.org/t/latest-freefem-singularity-apptainer-or-docker-images/4103/3 "2025-10-16T16:16:39Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![zxss](https://avatars.discourse-cdn.com/v4/letter/z/bc8723/32.png) [@zxss](https://community.freefem.org/u/zxss)\
**Post date:** [October 17, 2025, 1:45pm UTC](https://community.freefem.org/t/latest-freefem-singularity-apptainer-or-docker-images/4103/4 "2025-10-17T13:45:03Z")

</div>

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