-
Notifications
You must be signed in to change notification settings - Fork 0
An experimental finite element solver using expression capture and run-time code generation.
License
FrancisRussell/excafe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This distribution contains the Excafé library. Build dependencies include: - An MPI compiler such as Open MPI (http://www.open-mpi.org/) (for PETSc). - Boost (http://www.boost.org/) - The Apache Portable Runtime (https://apr.apache.org/) - GiNaC (http://www.ginac.de/) - Triangle (http://www.cs.cmu.edu/~quake/triangle.html) - PETSc (https://www.mcs.anl.gov/petsc/) - UFC (https://launchpad.net/ufc) For the steady_stokes_dolfin example: - Dolfin (https://launchpad.net/dolfin) - FFC (https://launchpad.net/ffc) All the above are installable on a Debian/Ubuntu system from standard packages. To build: If configure is not present, run ./bootstrap - Run: ./configure then make The folder 'navier_stokes' contains a coupled incompressible Navier-Stokes solver that simulates 2D fluid flow around a cyliner. The folder 'mass_matrix_generator_2d' contains the executable that uses Excafé to generate mass matrix and Laplacian operator examples for the ACM Transactions on Mathematical Software paper.
About
An experimental finite element solver using expression capture and run-time code generation.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published