Applications
Everything that is compiled into an executable or is run from the shell lives in applications. There is one solver, a small set of mesh and case utilities, and a library of Bash functions used by the tutorials.
Contents
| Item | What it is |
|---|---|
solids4Foam | The solver. Solid, fluid and fluid-solid interaction analyses, with the physics selected at run time. |
| Utilities | Mesh and case pre- and post-processing: abaqusMeshToFoam, addTinyPatch, foamMeshToAbaqus, perturbMeshPoints, projectPatchToSphere and splitPatch. |
decomposeParMonolithic | Decomposes the regions of a monolithic multi-region case as one graph, so that the partitioning is consistent across regions. |
solids4FoamScripts.sh | Bash functions used by the tutorial Allrun scripts, principally for making a case run on any OpenFOAM fork. |
Building
applications/Allwmake builds the solver, the utilities, the tests and the scripts; it is called in turn by the top-level Allwmake. applications/Allwclean removes the resulting executables and dependencies.
cd applications
./Allwmake