Hello to the Code-Aster community,
It has been a while since I posted last time here, but I finally got time to get back and publish some contributions.
Following great inputs gathered from different posts on the forum, I managed to build a working (but experimental) image of Salome-Meca 2024.1 with an MPI version of Code-Aster Testing 17.3.
The image is based on the official Salome-Meca 2024.1 release and the solver is compiled inside the image using the standard process described in GitLab.
There where some challenges to integrate the MPI version of the solver in Salome-Meca / AsterStudy environment (issues with env variables and different as_run paths), but these were "solved" by a quick and dirty patch on "run_aster:main.py" to fix the environment. I guess, there a re better solutions but at least it works.
The only issue that remains is that the solver hangs at the end of calculation if "save databases" is active in AsterStudy (default). So for the moment DISABLE SAVE DATABASES (yellow icon on he right of the green + sign) when submitting a job with MPI version.
All the build instructions, details and the image file can be downloaded on my Github repo:
https://github.com/jcugnoni/SalomeMeca2024_Code-AsterMPI
I hope that it will work as well for you that it is for me ;-)
(at least if the official 2024.1 image works, this one should work too)
Cheers
Joël Cugnoni