solids4foam
Installation Guide
Installing solids4foam from Source
Installing solids4foam with styro
Installing solids4foam with Docker
Optional fixes for the OpenFOAM installation
Tutorials
My second tutorial: cylinderInChannel
My first tutorial: hotSphere
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
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
vertexCentredNonLinGeomTotalLagSolid
coupledPressureDisplacementSolid
coupledUnsLinGeomLinearElasticSolid
thermalLinGeomSolid
weakThermalLinGeomSolid
thermalSolid
poroLinGeomSolid
kirchhoffPlateSolid
Material models
mechanicalLaw: the base class
Linear geometry mechanical laws
linearElastic
orthotropicLinearElastic
linearElasticMisesPlastic
linearElasticMohrCoulombPlastic
poroMechanicalLaw
thermoMechanicalLaw
viscousHookeanElastic
anisotropicBiotElastic
diffusionElastic
linearElasticCt
linearElasticFromFile
Nonlinear geometry mechanical laws
StVenantKirchhoffElastic
StVenantKirchhoffOrthotropicElastic
neoHookeanElastic
MooneyRivlinElastic
YeohElastic
OgdenElastic
GentElastic
isotropicFungElastic
GuccioneElastic
HolzapfelGasserOgdenElastic
neoHookeanElasticMisesPlastic
viscoNeoHookeanElastic
electroMechanicalLaw
diffusionHyperElastic
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
8074e5d
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
.