fix for element variables with write intermediate (#561)
A Full-Newton Finite Element Program for Free and Moving Boundary Problems with Coupled Fluid/Solid Momentum, Energy, Mass, and Chemical Species Transport
For more information see the Goma website
Most of the documentation can be found at https://www.gomafem.com/documentation.html
See LICENSE file. and are noted at the top of the cmake file.
Some cmake modules under cmake/ were modified from the Eigen library and are noted at the top of the cmake file.
cmake/
See licenses at https://gitlab.com/libeigen/eigen
FindMETIS.cmake
FindUMFPACK.cmake
nanoflann.hpp
See CHANGES.md
See BUILD.md
The Spack package manager https://spack.io can be used to install Goma and all of Goma’s third party libraries
Currently available on the develop branch of spack.
develop
Example for a bash-like shell:
git clone https://github.com/spack/spack.git . spack/share/spack/setup-env.sh spack install goma
For more information on build options see:
spack info goma
For more information on using spack see the spack documentation.
To get started with Goma, use the following:
Goma Documentation
Tutorial instructions
Tutorial files tarball
GOMA 是一款用于求解多物理场耦合偏微分方程的并行有限元软件,专为大规模高性能计算设计,支持稳态与瞬态模拟,适用于复杂流体动力学、热传导、结构力学及电化学等强耦合问题。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
Goma
A Full-Newton Finite Element Program for Free and Moving Boundary Problems with Coupled Fluid/Solid Momentum, Energy, Mass, and Chemical Species Transport
For more information see the Goma website
Documentation
Most of the documentation can be found at https://www.gomafem.com/documentation.html
License
See LICENSE file. and are noted at the top of the cmake file.
Third party library licenses
CMake modules
Some cmake modules under
cmake/were modified from the Eigen library and are noted at the top of the cmake file.See licenses at https://gitlab.com/libeigen/eigen
FindMETIS.cmake
FindUMFPACK.cmake
nanoflann is included under the BSD license, please see
nanoflann.hppMajor Changes
See CHANGES.md
Build Instructions
See BUILD.md
Spack package
The Spack package manager https://spack.io can be used to install Goma and all of Goma’s third party libraries
Currently available on the
developbranch of spack.Example for a bash-like shell:
For more information on build options see:
For more information on using spack see the spack documentation.
Third party libraries
Run the tutorial
To get started with Goma, use the following:
Goma Documentation
Tutorial instructions
Tutorial files tarball