
Technical Description
The software package that is provided here, is a 2D/3D FEM framework. It is designed for application in fluid-structure interaction simulation, but there are no architectural restrictions to applications to PDEs with a monolithic domain.
CFD and structural analysis is based on Taylor-Hood tetrahedra with a possibility of polynomial degrees of up to four for the primary field (as of version 3.0). The code also sports some simple visualization methods and (optionally) SSE2-enhanced tensor arithmetic. It wraps 3rd-party sparse-matrix solvers and 2D/3D meshgenerators.
Background Information and Acknowledgements
The versions 0.2 through 1.7 were developed between 4/2008 and 8/2008 as the major part of my Ph.D. thesis research at Oshima Laboratory of the University of Tokyo, under supervision of Prof. Marie Oshima. The code is developed with the support of the researchers and infrastructure of Oshima Lab. In particular a set of test problems that all laboratory solver codes have to pass, and which was defined by Dr. Hiroshi Fukunari, is the source of many of the example applications on this site, that guided the development of the library together with Prof. Oshima's advise. Therefore at this point, to the head of Oshima Lab, its staff and researchers: thank you very much!
During the summer term of 2008, Gakushuushoureihi, a scholarship that is provided at the University of Tokyo, covered a great deal of my financial needs. And for the last two months, I got some additional funding directly through the laboratory budget. This generous support although was not sufficient to cover the high living costs in Tokyo, so for the rest my parents kindly borrowed me money, for which I am especially grateful.
The original code, that is provided below as version 0.1, was written under supervision of Prof. Oshima for my Master thesis. The Master thesis was part of a student exchange with ETH Zurich, and initiated by Prof. Petros Koumoutsakos of ETH Zurich's CSE Lab. My living expenses during that time were mostly covered by the Norwegian Fund for Educational Loans, and also the university-subsidized accommodation, was a great financial relief.
get the latest stable version
Documentation
Dependencies
The 3rd party modules (except SparseSuite and OpenGL) mentioned in the above table, can be obtained in a suitable form here. The remaining libraries are expected to be installed in the global search path for libraries and headers.
OpenGL and Freeglut are optional dependencies.
Additional Information
This is still an early preview, but there are some few example applications for this library which, along with its documentation, can be found here.
Dependencies
The 3rd party modules (except SparseSuite and OpenGL) mentioned in the above table, can be obtained in a suitable form here. The remaining libraries are expected to be installed in the global search path for libraries and headers.
OpenGL and Freeglut are optional dependencies.
Additional Information
Some example applications can be found here.
For instructions regarding compilation, please have a look at this README file.
Dependencies & Examples
Dependencies & Examples
For bug reports or inquiries, please send an e-mail to software-AT-yonsen.bz.
Donations
If you like my work, please support me with a donation, such that I can devote a greater share of my time to open-source development.
Hiring
Of course you can also support me by hiring me. Please don't hesitate to contact me with your project details, to find out in what way I and the Animath FEM frame-work can help you.
|