sfc(1) The SyFi Form Compiler

SYNOPSIS

sfc [OPTIONS] input.form ...

DESCRIPTION

The SyFi Form Compiler (SFC) is a form compiler from the FEniCS project, compiling variational forms from the Unified Form Language (UFL) to efficient C++ implementations of Unified Form-assembly Code (UFC). SFC uses symbolic expressions for finite elements from SyFi.

OPTIONS

-h, --help
Display help text and exit.
-o DIRECTORY, --outputdir DIRECTORY
Output directory.
-p PREFIX, --prefix PREFIX
Prefix string.
-O LEVEL
Compiler optimization level.
-c CACHE, --cache CACHE
Use JIT compiler cache.
-i METHOD, --integration-method METHOD
Specify integration method. METHOD may be either quadrature (default) or symbolic.
-d ORDER, --integration-order ORDER
Specify integration order.
-w, --dolfin-wrappers
Generate DOLFIN C++ wrapper code.
-b, --benchmark
Run benchmark of element tensor computation.
-s, --safemode
Use safe mode when generating (quadrature) code, writing complete integrand expressions unmodified.
-g DEBUGLEVEL, --debug DEBUGLEVEL
Enable generation of debugging code.
-t, --timing
Enable timing of code generation process.

BUGS

Send comments, questions, bug reports etc. to [email protected].

LICENSE

SFC is licensed under the GNU LGPL Version 2, the same

AUTHOR

SFC is written by Martin Sandve Alnæs <[email protected]> and Kent-Andre Mardal <[email protected]>. This manual page is written by Johannes Ring <[email protected]>.