https://github.com/precice/dealii-adapter
A coupled structural solver written with the C++ finite element library deal.II
https://github.com/precice/dealii-adapter
c-plus-plus computer-aided-engineering finite-elements fluid-structure-interaction multiphysics precice structural-solvers
Last synced: 3 months ago
JSON representation
A coupled structural solver written with the C++ finite element library deal.II
- Host: GitHub
- URL: https://github.com/precice/dealii-adapter
- Owner: precice
- License: lgpl-3.0
- Created: 2018-11-16T13:09:31.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2024-08-12T15:47:47.000Z (9 months ago)
- Last Synced: 2024-08-12T18:20:01.615Z (9 months ago)
- Topics: c-plus-plus, computer-aided-engineering, finite-elements, fluid-structure-interaction, multiphysics, precice, structural-solvers
- Language: C++
- Homepage:
- Size: 5.33 MB
- Stars: 18
- Watchers: 9
- Forks: 11
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# deal.II-preCICE adapter
[](https://github.com/precice/dealii-adapter/actions/workflows/building.yml)
Coupled structural solvers written with the C++ finite element library deal.II:
- `source/linear_elasticity` contains a linear-elastic solver based on the [step-8 tutorial program](https://www.dealii.org/developer/doxygen/deal.II/step_8.html) of deal.II
- `source/nonlinear_elasticity` contains a nonlinear elastic solver, which builds on previous work of Jean-Paul Pelteret and Andrew McBride in their deal.II code gallery program '[Quasi-Static Finite-Strain Compressible Elasticity](https://www.dealii.org/developer/doxygen/deal.II/code_gallery_Quasi_static_Finite_strain_Compressible_Elasticity.html).' This solver supports shared-memory parallelization.Applied coupling functionalities have been separated and can be found in the `include/adapter` directory.
## Start here
Our [documentation](https://precice.org/adapter-dealii-overview.html) will help you start. If you are missing something, [let us know](https://precice.org/resources/#contact).
## Citing
preCICE is an academic project, developed at the [Technical University of Munich](https://www.in.tum.de/i05/startseite/) and at the [University of Stuttgart](https://www.ipvs.uni-stuttgart.de/). If you use preCICE, please [cite us](https://precice.org/publications/).
If you are using deal.II, please also consider the information on the [deal.II webpage](https://www.dealii.org/publications.html)
## License
Please see the [LICENSE](https://github.com/precice/dealii-adapter/blob/master/LICENSE) file for details.