FELICITY
by Shawn Walker
21 Apr 2011
(Updated 03 May 2012)
Finite ELement Implementation and Computational Interface Tool for You
|
Watch this File
|
| File Information |
| Description |
This is a MATLAB/C++ code for solving PDEs that are discretized by a finite element method on unstructured grids. It automates assembly of a variety of FEM matrices using a straightforward syntax and automatic code generation. The resultant matrices can be manipulated by MATLAB for ease in solving a PDE on a triangular (or tetrahedral) mesh. For example, you can solve Laplace-Beltrami on a 2-D surface in 3-D. You can do higher order geometry (i.e. iso-parametric mappings). You can assemble matrices (bilinear and linear forms) on 1-D curves embedded in a 2-D mesh. There is also an implementation of longest-edge bisection for 2-D triangular meshes for any given initial mesh.
Please view the README.txt.
Check my website for the most recent version:
http://www.math.lsu.edu/~walker/FELICITY.html
(NEW) A short online tutorial is provided at:
http://www.math.lsu.edu/~walker/FELICITY_tutorial.html
There is also a google-code web page:
http://code.google.com/p/felicity-finite-element-toolbox/
|
| Required Products |
Symbolic Math Toolbox
|
| MATLAB release |
MATLAB 7.11 (2010b)
|
| Other requirements |
C++ compiler |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 24 Apr 2011 |
just changed how my web-site is referenced. |
| 28 Jul 2011 |
I replaced the .fml input file (for matrix assembly) by an easier to use MATLAB script. |
| 04 Aug 2011 |
Updated web-site to include a brief online tutorial. |
| 22 Sep 2011 |
Fully integrated Rivara bisection of triangular meshes with the MeshTriangle class. Also included an Eikonal solver. Various other bug fixes. |
| 09 Feb 2012 |
Fixed a few minor issues. Fixed a missing file problem that caused the unit tests to crash on other people's MATLAB installation. |
| 28 Mar 2012 |
I cleaned up the internal code considerably; should make future additions easier. This new version now has a framework for H(div) elements, with lowest order Raviart-Thomas (RT0) implemented. |
| 25 Apr 2012 |
Fixed some minor bugs related to the matrix assembly code generation. |
| 03 May 2012 |
Fixed some minor bugs. Added some helper classes. Updated the documentation. |
|
Contact us at files@mathworks.com