Abstract
SyFi is an open source C++ library for defining and using variational forms and finite elements based on symbolic representations of polygonal domains, degrees of freedom and polynomial spaces. Once the finite elements and variational forms are defined, they are used to generate efficient C/C++ code.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bagheri, B., Scott, L.R.: Analysa software package, http://people.cs.uchicago.edu/~ridg/al/aa.html
Crouzeix, M., Raviart, P.A.: Conforming and non–conforming finite element methods for solving the stationary stokes equations. RAIRO Anal. Numér. 7, 33–76 (1973)
Prud’homme, C.: DSEL software package, http://www.hpc2n.umu.se/para06/papers/paper_147.pdf
Dupont, T., Hoffman, J., Jansson, J., Johnson, C., Kirby, R.C., Knepley, M., Larson, M., Logg, A., Scott, R., Wells, G.N.: FEniCS software package, http://www.fenics.org
Logg, A.: FFC software package, http://www.fenics.org/ffc/
Kirby, R.C.: FIAT software package, http://www.fenics.org/fiat/
Pironneau, O., Hecht, F., Hyaric, A.L.: FreeFEM software package, http://www.freefem.org/ff++/index.htm
Dular, P., Geuzaine, C.: GetDP software package, http://www.geuz.org/getdp/
Bauer, C., Dams, C., Frink, A., Kisil, V.V., Kreckel, R., Sheplyakov, A., Vollinga, J.: GiNaC - is not a CAS, http://www.ginac.de
Mardal, K.-A., Tai, X.-C., Winther, R.: A robust finite element method for Darcy–Stokes flow. SIAM J. Numer. Anal. 40, 1605–1631 (2002)
Nédélec, J.-C.: Mixed finite elements in R 3 35(3), 315–341(October 1980)
Nédélec, J.-C.: A new family of mixed finite elements in R 3 50(1), 57–81 (November 1986)
Raviart, P.A., Thomas, J.M.: A mixed finite element method for 2-order elliptic problems. Matematical Aspects of Finite Element Methods (1977)
Long, K.: Sundance software package, http://software.sandia.gov/sundance/
Mardal, K.-A.: SyFi - Symbolic Finite Elements, http://www.fenics.org/syfi
Beazley, D., et al.: SWIG - Simplified Wrapper and Interface Generator, http://www.swig.org
Skavhaug, O., Certik, O.: Swiginac - Python interface to GiNaC, http://swiginac.berlios.de/
Heroux, M., et al.: Trilinos, http://software.sandia.gov/trilinos/
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mardal, KA. (2007). SyFi - An Element Matrix Factory. In: Kågström, B., Elmroth, E., Dongarra, J., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2006. Lecture Notes in Computer Science, vol 4699. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75755-9_86
Download citation
DOI: https://doi.org/10.1007/978-3-540-75755-9_86
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75754-2
Online ISBN: 978-3-540-75755-9
eBook Packages: Computer ScienceComputer Science (R0)