SOFA binaries (v24.12.00)
Download it and enjoy the physics with SOFA!
Make sure to read our Installation Instructions. Read more about all new features and fixes on the SOFA v24.12 Features page. In case you need them, SOFA old binaries are also still available on GitHub.
These binaries include the following plugins:
- New Tearing
- New InfinyToolkit
- ArticulatedSystemPlugin
- BeamAdapter
- CImgPlugin
- CollisionOBBCapsule
- Cosserat
- DiffusionSolver
- ExternalBehaviorModel
- Geomagic
- image
- ManifoldTopologies
- ManualMapping
- ModelOrderReduction
- MultiThreading
- PluginExample
- Registration
- SceneChecking
- SceneCreator
- SofaCarving
- SofaCUDA
- SofaDistanceGrid
- SofaEulerianFluid
- SofaGLFW
- SofaImplicitField
- SofaMatrix
- SofaMJEDFEM
- SofaPython3
- SofaSphFluid
- SoftRobots
- SoftRobots.Inverse
- SofaEulerianFluid
- STLIB
Feel free to check SHA256 checksums of our official binaries:
- SOFA_v24.12.00_Win64.exe → 026c5595c0a30975075b5d724679cbb553703f448eac2d0828006e27787a420f
- SOFA_v24.12.00_Win64.zip → e86d08b287a886bbde9c600591ceeb37f02446cbca2b8e0900fa3f954354ef47
- SOFA_v24.12.00_Linux-Python_3.12.run → be7ef26bbf9e275d69684339db0b46330f53ff78217a078c93e3c789fa825b3d
- SOFA_v24.12.00_Linux-Python_3.12.zip → fbf6d6315ea8c44132f4dbf95b349fb394a2d45dda0992365686155e7dac0f4a
- SOFA_v24.12.00_Linux-Python_3.10.run → ac3d2d56030e2d466e4abd80dd9b5a686738f8ff9325d901d67ed171a97970ba
- SOFA_v24.12.00_Linux-Python_3.10.zip → fc80c8f8d6246bff98cddb06838a381cc511efec76a7b15f3480de8197c66084
- SOFA_v24.12.00_MacOS.zip → 1a26d8ca484b2e4719422cc334571e5fad85e384f4a9cb37ed2ff6a7613a30b4
Compare these sha with yours:
- Windows : on Powershell
Get-FileHash path/to/file
- Ubuntu : in a terminal
sha256sum path/to/file
- MacOS : in a terminal
shasum -a 256 /path/to/file
Conda Installation
We are excited to announce a new and eased method for installing SOFA: Conda. This installation option is now available and designed to streamline the installation process, especially when managing Python environments.
Benefits for You
- Ease of setup: Conda handles all dependencies automatically, reducing the chances of errors during installation.
- Environment isolation: Install the software in a dedicated environment without affecting other Python projects. It therefore avoids conflicts between Python packages.
Source Code
You can get SOFA by cloning the Git repository hosted on GitHub.
Get the current stable version on the v24.12.00 branch:
git clone -b v24.12.00 https://github.com/sofa-framework/sofa.git sofa/src
Or get the development unstable version on the master branch:
git clone -b master https://github.com/sofa-framework/sofa.git sofa/src
Next, follow step by step the guidelines:
- Get the instructions to build SOFA:
- Get Started with a video introduction to SOFA.
License
SOFA is free software. You can redistribute it and/or modify it under the terms of the following licenses. SOFA can be redistributed and/or modified under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
The SOFA “applications” folder can be redistributed and/or modified under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.