DOLFIN User Manual - FEniCS Project
DOLFIN User Manual - FEniCS Project DOLFIN User Manual - FEniCS Project
DOLFIN User ManualHoffman, Jansson, Logg, Wellsedge matches, then the alignment is 1. We similarly define alignments 2, 3by matching the first and second edges with the second and third edges onthe corresponding face on the reference tetrahedron, and alignments 4, 5 bymatching the first and second edges with the third and first edges on thecorresponding face on the reference tetrahedron.Example 1: The alignment of the first face of a tetrahedron is 0 if the firstedge of the face is edge number 5 and the second edge is edge number 0.Example 2: The alignment of the first face of a tetrahedron is 1 if the firstedge of the face is edge number 5 and the second edge is not edge number 0.(It must then be edge number 4.)Example 3: The alignment of the first face of a tetrahedron is 4 if the firstedge of the face is edge number 4 and the second edge is edge number 5.Example 4: The alignment of the first face of a tetrahedron is 5 if the firstedge of the face is edge number 4 and the second edge is not edge number 5.(It must then be edge number 0.)96
Appendix BInstallationThe source code of DOLFIN is portable and should compile on any Unixsystem, although it is developed mainly under GNU/Linux (in particularDebian GNU/Linux). DOLFIN can be compiled under Windows throughCygwin [1]. Questions, bug reports and patches concerning the installationshould be directed to the DOLFIN mailing list at the addressdolfin-dev@fenics.orgDOLFIN must currently be compiled directly from source, but effort is underwayto provide precompiled Debian packages of DOLFIN and other FEniCScomponents.B.1 Installing from sourceB.1.1Dependencies and requirementsDOLFIN depends on a number of libraries that need to be installed on yoursystem. These libraries include Libxml2 and PETSc. In addition to these97
- Page 46 and 47: DOLFIN User ManualHoffman, Jansson,
- Page 48 and 49: DOLFIN User ManualHoffman, Jansson,
- Page 50 and 51: DOLFIN User ManualHoffman, Jansson,
- Page 53 and 54: Chapter 8Nonlinear solver◮ Develo
- Page 55: DOLFIN User ManualHoffman, Jansson,
- Page 58 and 59: DOLFIN User ManualHoffman, Jansson,
- Page 60 and 61: DOLFIN User ManualHoffman, Jansson,
- Page 62 and 63: DOLFIN User ManualHoffman, Jansson,
- Page 65 and 66: Chapter 10The log systemDOLFIN prov
- Page 67 and 68: DOLFIN User ManualHoffman, Jansson,
- Page 69 and 70: DOLFIN User ManualHoffman, Jansson,
- Page 71: DOLFIN User ManualHoffman, Jansson,
- Page 74 and 75: DOLFIN User ManualHoffman, Jansson,
- Page 76 and 77: DOLFIN User ManualHoffman, Jansson,
- Page 78 and 79: DOLFIN User ManualHoffman, Jansson,
- Page 80 and 81: DOLFIN User ManualHoffman, Jansson,
- Page 82 and 83: DOLFIN User ManualHoffman, Jansson,
- Page 85: Bibliography[1] Cygwin, 2005. http:
- Page 88 and 89: v 2 v 0 = (0, 0)DOLFIN User ManualH
- Page 90 and 91: DOLFIN User ManualHoffman, Jansson,
- Page 92 and 93: DOLFIN User ManualHoffman, Jansson,
- Page 94 and 95: DOLFIN User ManualHoffman, Jansson,
- Page 98 and 99: DOLFIN User ManualHoffman, Jansson,
- Page 100 and 101: DOLFIN User ManualHoffman, Jansson,
- Page 102 and 103: DOLFIN User ManualHoffman, Jansson,
- Page 105 and 106: Appendix CContributing codeIf you h
- Page 107 and 108: DOLFIN User ManualHoffman, Jansson,
- Page 109 and 110: Appendix DLicenseDOLFIN is licensed
- Page 111 and 112: DOLFIN User ManualHoffman, Jansson,
- Page 113 and 114: DOLFIN User ManualHoffman, Jansson,
- Page 115: DOLFIN User ManualHoffman, Jansson,
- Page 118: DOLFIN User ManualHoffman, Jansson,
<strong>DOLFIN</strong> <strong>User</strong> <strong>Manual</strong>Hoffman, Jansson, Logg, Wellsedge matches, then the alignment is 1. We similarly define alignments 2, 3by matching the first and second edges with the second and third edges onthe corresponding face on the reference tetrahedron, and alignments 4, 5 bymatching the first and second edges with the third and first edges on thecorresponding face on the reference tetrahedron.Example 1: The alignment of the first face of a tetrahedron is 0 if the firstedge of the face is edge number 5 and the second edge is edge number 0.Example 2: The alignment of the first face of a tetrahedron is 1 if the firstedge of the face is edge number 5 and the second edge is not edge number 0.(It must then be edge number 4.)Example 3: The alignment of the first face of a tetrahedron is 4 if the firstedge of the face is edge number 4 and the second edge is edge number 5.Example 4: The alignment of the first face of a tetrahedron is 5 if the firstedge of the face is edge number 4 and the second edge is not edge number 5.(It must then be edge number 0.)96