https://github.com/lancelet/diyfea
Simple DIY FEA code
https://github.com/lancelet/diyfea
Last synced: 3 months ago
JSON representation
Simple DIY FEA code
- Host: GitHub
- URL: https://github.com/lancelet/diyfea
- Owner: lancelet
- Created: 2012-11-30T23:56:27.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-12-01T01:09:59.000Z (over 12 years ago)
- Last Synced: 2025-01-13T21:27:43.799Z (4 months ago)
- Language: Scala
- Homepage:
- Size: 121 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
diyfea
======This code is a very simple prototype of a linear FEA solver written in Scala.
It was quickly hacked-together to investigate system assembly, element
numerical integration, and shape function evaluation. A more sophisticated
system is in the works.Example Output
--------------For an example of solution convergence produced by this code as a mesh is
progressively refined, please see
[this YouTube video](http://www.youtube.com/watch?v=QrzcakDmJgc).Compiling and Running
---------------------Just install [sbt](http://www.scala-sbt.org/), and then execute `sbt run` from
the `diyfea` directory. You will be given the option to execute a plate
loading test or a truss test. For more details on both of these tests, please
see the code.