solids4foam
Installation Guide
Installing solids4foam from Source
Installing solids4foam with styro
Installing solids4foam with Docker
Optional fixes for the OpenFOAM installation
Tutorials
My first tutorial: hotSphere
My second tutorial: cylinderInChannel
My third tutorial: beamInCrossFlow
My fourth tutorial: 3dTube
Workflow Tutorials
Custom workflow tutorial: openEndWrench
Custom workflow tutorial: brakeLever
More Tutorials
Fluid-Solid Interaction Tutorials
Fluid-solid interaction tutorial using preCICE: flexibleOversetCylinder
Dam break against a flexible wall: flexibleDamBreak
Hron_Turek fluid-solid interaction benchmark: HronTurekFsi3
My third tutorial: beamInCrossFlow
My fourth tutorial: 3dTube
Filling an elastic container with a viscous fluid: fillingElasticContainer
Channel flow over a cavity with a flexible bottom: cavityFlexibleBottom
Tutorial: perpendicularFlap
Cerebral aneurysm fluid-solid interaction: cerebralAneurysm
Using solids4foam with preCICE
Solid Mechanics Tutorials
Tutorials for Linear Elasticity
Patch Test: patchTest
Tutorial: narrowTmember
Linear Elastic Cook’s Membrane: cooksMembrane
Curved Cantilever Beam: curvedCantilever
Contact patch test: contactPatchTest
Indentation of elastic half-space with a flat-ended rigid indenter: flatEndedRigidIndenter
Cylindrical punch with rounded edge: punch
Internally pressurised thick-walled cylinder: pressurisedCylinder
Frictional sliding of an elastic cylinder segment: slidingFrictionBall
Slender Cantilever in Bending: cantilever2d
Hole in a Infinite Plate Subjected to Remote Stress: plateHole
Out-of-plane bending of an elliptic plate: ellipticPlate
Spherical cavity under uniaxial tensions: sphericalCavity
Wobbly Newton: wobblyNewton
Rigid cylinder contact with block: rigidCylinderContactBrick
Tutorials for Elastoplasticity
Elastoplastic Cook’s Membrane: cooksMembrane
Contact between curved beams: curvedBeams
Expansion of Thick-Walled Cylinder: cylinderExpansion
Necking of a Cylindrical Bar: neckingBar
Pressing a Long Cylinder: cylinderCrush
Perforated Plate: perforatedPlate
Impact of cylinder against a rigid wall: impactBar
Upsetting a Billet: upsetBillet
Crushing of a Pipe: pipeCrush
Tutorials for Hyperelastic Materials
Tutorial: longWall
Tutorial: cylindricalPressureVessel
Tutorial: cylinderCrush
Rigid body rotation of a block, a cylinder and a sphere: rigidRotation
Idealised Ventricle Inflation: idealisedVentricle
Tutorials for Multiple Materials
Internally pressurised bi-material thick-walled cylinder: layeredPipe
Tutorials for Thermoelasticity
Thermally loaded cylinder: hotCylinder
My first tutorial: hotSphere
The cooling of a solid slab: slabCooling
Tutorials for Viscoelasticity
Stress relaxation of a viscoelastic tube: viscoTube
Tutorials for Plates
Square plate with transverse pressure: squarePlate
Tutorials for Poroelasticity
Wave-loaded seabed response: rodAndSeabed
Bearing capacity of strip footing: stripFooting
Uplift capacity of suction caisson: suctionCaission
Thermo-Fluid-Solid Interaction Tutorials
Lid-driven cavity flow with a hot wall: thermalCavity
Thermo-fluid-solid interaction within a T-junction channel: hotTJunction
Fluid Mechanics Tutorials
My second tutorial: cylinderInChannel
Decaying Taylor-Green vortex flow: decayingTaylorGreenVortex
Documentation
Overview
Solid models
linGeomTotalDispSolid
nonLinGeomTotalLagTotalDispSolid
nonLinGeomUpdatedLagSolid
unsLinGeomSolid
unsNonLinGeomTotalLagSolid
unsNonLinGeomUpdatedLagSolid
vertexCentredLinGeomSolid
coupledPressureDisplacementSolid
coupledUnsLinGeomLinearElasticSolid
thermalLinGeomSolid
weakThermalLinGeomSolid
thermalSolid
poroLinGeomSolid
kirchhoffPlateSolid
vertexCentredNonLinTotalLagGeometry
Material models
mechanicalLaw: the base class
Linear geometry mechanical laws
linearElastic
linearElasticMisesPlastic
linearElasticMohrCoulombPlastic
poroMechanicalLaw
thermoMechanicalLaw
viscousHookeanElastic
anisotropicBiotElastic
Nonlinear geometry mechanical laws
StVenantKirchhoffElastic
neoHookeanElastic
MooneyRivlinElastic
OgdenElastic
GuccioneElastic
HolzapfelGasserOgdenElastic
neoHookeanElasticMisesPlastic
electroMechanicalLaw
Fluid models
Fluid-solid coupling schemes: fluidSolidInterfaces
Function Objects
Applications
solids4Foam solver
Utilities
decomposeParMonolithic
Bash functions: solids4FoamScripts.sh
Under the hood: solids4FoamModels
Stabilisation Models
Contributing to solids4foam
Sister Repositories
beamFoam
Installation
Documentation
Tutorials
3-D Dynamic Cantilever
In-Plane Cantilever Subjected to an End Follower Load
Free Flexible Beam: Kayak-Rowing Motion
Case 4: In-Plane Bending of a Cantilever Beam Subjected to Concentrated Moment
Training and Support
Training Material
About
Release notes
List of contributors
Publications based on solids4foam
Acknowledgements and Funding
solids4foam
tutorials
more-tutorials
fluid-mechanics
README.md
Fluid Mechanics Tutorials
These tutorials demonstrate how to perform fluid-only simulations with solids4foam.
My second tutorial: cylinderInChannel
Decaying Taylor-Green vortex flow: decayingTaylorGreenVortex
Next
2022-2026,
solids4foam
Revision
e4ba411
Built with
GitHub Pages
using a
theme
provided by
RunDocs
.
solids4foam
master
GitHub
Homepage
Issues
Download
This
Software
is under the terms of
MIT License
.