An open API service indexing awesome lists of open source software.

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

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.