The call for feedback on the software is nearly 18 months old, so I trust that my feedback will still help to make Salome-Meca more useable. I am giving my comments only now because my recent experience (and frustrations) are still fresh.
I am a practicing mechanical engineer and I am using Salome-Meca to solve real practical problems 3 to 6 times a year, and this is usually done under time pressure. I am using SM on a standalone workstation, bought as Linux compatable, with a Nvidia graphics card. I say this because I am possibly one of the typical SM users.
I see most of the posts talk about training and related issues. For myself I have accepted that SM is a very, very powerful FREE software and the long learning curve is the price I have to pay to use it. I can anyway not afford anything commercially available and comparable with SM. There are excellent training videos from Cyprian Russu and others. Maybe a link to this training material on the website can help.
So my feedback and recommendations from my recent experience is as below.
1 PLEASE DEBUG THE SOFTWARE BEFORE MAKING IT AVAILABLE
I upgraded from Ubuntu 20.04 to 24.04 to find that the neither 2023 nor the 2024 version of SM is working. I understood that everything needed to run SM is packed into the singularity file, but apparently not, it needed some Debian 11 files. The help I could find on the forum (like deleting some .so files) did not work for me.
Next I thought I will do the WSL2 installation. The installation, following the instructions, went reasonably well. Creating a small model worked well but opening a previous large model, the graphics was so slow that it was virtually impossible to manoeuvre the model. Not a solution for me.
The only solution left for me was to re-install Ubuntu 20.04, which brings me to my next point.
2 PLEASE GIVE UPDATED INSTALLATION INSTRUCTIONS
The installation instructions on the download website is still for SM 2021. It is easy enough to change the file name, but
- what about the prerequisites?
- should I still use singularity or rather apptainer?
- is it OS dependent and what is additionally required?
- are there any hardware issues?
3 OTHER ISSUES
Related to my first point:
Running a simulations the first time on SM 2024 seems to work fine. Opening the hdf file again, it hangs at "Wait while AsterStudy finishes loading". SM 2023 opens it fine. (I have not checked this on the WSL version.)
Post processing a results file from Aster study (sometimes) shuts down SM. Opening the file through "Post process an external MED results file" does not give any problems.
Memory violation errors have been with me for a long time and still occur at the most inconvenient moments. I can be 90% sure that I will get one after using Homard.
Things I will find very useful:
- I usually work with large thin walled models and keeping track with the orientation of the flat elements can be challenging. If Code Aster knows the orientation is wrong, why not just fix it?
- Being able to connect shell elements to solid elements will be fantastic. The documents have said for a long time now that this feature is under development.
And on a positive note:
- As a non-English speaker and one that needs Google translate to understand a word of French, the document translations on github are absolutely fantastic. Keep up the good work.
- And thank you for a GREAT software.