~ubuntu-branches/ubuntu/wily/dolfin/wily-proposed

« back to all changes in this revision

Viewing changes to demo/undocumented/curl-curl/cpp/compile.log

  • Committer: Package Import Robot
  • Author(s): Johannes Ring
  • Date: 2014-09-22 14:35:34 UTC
  • mfrom: (1.1.17) (19.1.23 sid)
  • Revision ID: package-import@ubuntu.com-20140922143534-0yi89jyuqbgdxwm9
Tags: 1.4.0+dfsg-4
* debian/control: Disable libcgal-dev on i386, mipsel and sparc.
* debian/rules: Remove bad directives in pkg-config file dolfin.pc
  (closes: #760658).
* Remove debian/libdolfin-dev.lintian-overrides.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This is FFC, the FEniCS Form Compiler, version 1.3.0.
 
1
This is FFC, the FEniCS Form Compiler, version 1.4.0.
2
2
For further information, visit http://www.fenics.org/ffc/.
3
3
 
4
4
Compiling form CurrentDensity
7
7
-----------------------------------
8
8
  
9
9
  Name:                   'a'
10
 
  Cell:                   <tetrahedron cell in 3D>
11
 
  Topological dimension:  3
12
10
  Geometric dimension:    3
13
11
  Rank:                   2
 
12
  Arguments:              '[v_0, v_1]'
 
13
  Argument names:         '[v, u]'
14
14
  Number of coefficients: 0
15
 
  Arguments:              '[v_{-2}, v_{-1}]'
16
15
  Coefficients:           '[]'
17
 
  Argument names:         '[v, u]'
18
16
  Coefficient names:      '[]'
19
17
  Unique elements:        'Vector<3 x CG1(?)>'
20
18
  Unique sub elements:    'Vector<3 x CG1(?)>, CG1(?)'
21
 
  Domains:                (Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 
22
 
                          3, 3),)
23
 
  Top level domains:      (Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 
24
 
                          3, 3),)
25
19
  
26
20
  Extracting monomial form representation from UFL form
27
21
  Transforming monomial form to reference element
41
35
  quadrature_rule:   auto --> default
42
36
  
43
37
  Name:                   'L'
44
 
  Cell:                   <tetrahedron cell in 3D>
45
 
  Topological dimension:  3
46
38
  Geometric dimension:    3
47
39
  Rank:                   1
 
40
  Arguments:              '[v_0]'
 
41
  Argument names:         '[v]'
48
42
  Number of coefficients: 1
49
 
  Arguments:              '[v_{-2}]'
50
43
  Coefficients:           '[w_0]'
51
 
  Argument names:         '[v]'
52
44
  Coefficient names:      '[T]'
53
45
  Unique elements:        'Vector<3 x CG1(?)>, N1curl1(?)'
54
46
  Unique sub elements:    'Vector<3 x CG1(?)>, N1curl1(?), CG1(?)'
55
 
  Domains:                (Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 
56
 
                          3, 3),)
57
 
  Top level domains:      (Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 
58
 
                          3, 3),)
59
47
  
60
48
  Extracting monomial form representation from UFL form
61
49
  Transforming monomial form to reference element
88
76
  quadrature_degree: auto --> 1
89
77
  quadrature_rule:   auto --> default
90
78
  
91
 
Compiler stage 1 finished in 0.030664 seconds.
 
79
Compiler stage 1 finished in 0.0568941 seconds.
92
80
 
93
81
Compiler stage 2: Computing intermediate representation
94
82
-------------------------------------------------------
115
103
  Reusing element from cache
116
104
  Reusing element from cache
117
105
  Reusing element from cache
118
 
  Reusing element from cache
119
106
  Precomputing integrals on reference element
120
107
  Reusing element from cache
121
 
  144 entries computed in 0.00115 seconds
 
108
  144 entries computed in 0.00165 seconds
122
109
  Shape of reference tensor: (12, 12)
123
110
  Primary multi index:   rank = 2 dims = [12, 12] indices = [[0, 0], [0, 1], [0, 2], [0, 3], [0, 4], [0, 5], [0, 6], [0, 7], [0, 8], [0, 9], [0, 10], [0, 11], [1, 0], [1, 1], [1, 2], [1, 3], [1, 4], [1, 5], [1, 6], [1, 7], [1, 8], [1, 9], [1, 10], [1, 11], [2, 0], [2, 1], [2, 2], [2, 3], [2, 4], [2, 5], [2, 6], [2, 7], [2, 8], [2, 9], [2, 10], [2, 11], [3, 0], [3, 1], [3, 2], [3, 3], [3, 4], [3, 5], [3, 6], [3, 7], [3, 8], [3, 9], [3, 10], [3, 11], [4, 0], [4, 1], [4, 2], [4, 3], [4, 4], [4, 5], [4, 6], [4, 7], [4, 8], [4, 9], [4, 10], [4, 11], [5, 0], [5, 1], [5, 2], [5, 3], [5, 4], [5, 5], [5, 6], [5, 7], [5, 8], [5, 9], [5, 10], [5, 11], [6, 0], [6, 1], [6, 2], [6, 3], [6, 4], [6, 5], [6, 6], [6, 7], [6, 8], [6, 9], [6, 10], [6, 11], [7, 0], [7, 1], [7, 2], [7, 3], [7, 4], [7, 5], [7, 6], [7, 7], [7, 8], [7, 9], [7, 10], [7, 11], [8, 0], [8, 1], [8, 2], [8, 3], [8, 4], [8, 5], [8, 6], [8, 7], [8, 8], [8, 9], [8, 10], [8, 11], [9, 0], [9, 1], [9, 2], [9, 3], [9, 4], [9, 5], [9, 6], [9, 7], [9, 8], [9, 9], [9, 10], [9, 11], [10, 0], [10, 1], [10, 2], [10, 3], [10, 4], [10, 5], [10, 6], [10, 7], [10, 8], [10, 9], [10, 10], [10, 11], [11, 0], [11, 1], [11, 2], [11, 3], [11, 4], [11, 5], [11, 6], [11, 7], [11, 8], [11, 9], [11, 10], [11, 11]]
124
111
  Secondary multi index: rank = 0 dims = [] indices = [[]]
125
112
  Internal multi index:  rank = 1 dims = [3] indices = [[0], [1], [2]]
126
113
  Secondary multi index: rank = 0 dims = [] indices = [[]]
127
114
  External multi index:  rank = 0 dims = [] indices = [[]]
 
115
  Reusing element from cache
128
116
  Computing tensor representation
129
117
  Extracting monomial form representation from UFL form
130
118
  Transforming monomial form to reference element
152
140
  Reusing element from cache
153
141
  Reusing element from cache
154
142
  Reusing element from cache
155
 
  Reusing element from cache
156
 
  Reusing element from cache
157
 
  Precomputing integrals on reference element
158
 
  Reusing element from cache
159
 
  Reusing element from cache
160
 
  648 entries computed in 0.0012 seconds
161
 
  Shape of reference tensor: (12, 6, 3, 3)
162
 
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
163
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
164
 
  Internal multi index:  rank = 0 dims = [] indices = [[]]
165
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
166
 
  External multi index:  rank = 0 dims = [] indices = [[]]
167
 
  Precomputing integrals on reference element
168
 
  Reusing element from cache
169
 
  Reusing element from cache
170
 
  648 entries computed in 0.00108 seconds
171
 
  Shape of reference tensor: (12, 6, 3, 3)
172
 
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
173
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
174
 
  Internal multi index:  rank = 0 dims = [] indices = [[]]
175
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
176
 
  External multi index:  rank = 0 dims = [] indices = [[]]
177
 
  Precomputing integrals on reference element
178
 
  Reusing element from cache
179
 
  Reusing element from cache
180
 
  648 entries computed in 0.0011 seconds
181
 
  Shape of reference tensor: (12, 6, 3, 3)
182
 
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
183
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
184
 
  Internal multi index:  rank = 0 dims = [] indices = [[]]
185
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
186
 
  External multi index:  rank = 0 dims = [] indices = [[]]
187
 
  Precomputing integrals on reference element
188
 
  Reusing element from cache
189
 
  Reusing element from cache
190
 
  648 entries computed in 0.00109 seconds
191
 
  Shape of reference tensor: (12, 6, 3, 3)
192
 
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
193
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
194
 
  Internal multi index:  rank = 0 dims = [] indices = [[]]
195
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
196
 
  External multi index:  rank = 0 dims = [] indices = [[]]
197
 
  Precomputing integrals on reference element
198
 
  Reusing element from cache
199
 
  Reusing element from cache
200
 
  648 entries computed in 0.0011 seconds
201
 
  Shape of reference tensor: (12, 6, 3, 3)
202
 
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
203
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
204
 
  Internal multi index:  rank = 0 dims = [] indices = [[]]
205
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
206
 
  External multi index:  rank = 0 dims = [] indices = [[]]
207
 
  Precomputing integrals on reference element
208
 
  Reusing element from cache
209
 
  Reusing element from cache
210
 
  648 entries computed in 0.00108 seconds
211
 
  Shape of reference tensor: (12, 6, 3, 3)
212
 
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
213
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
214
 
  Internal multi index:  rank = 0 dims = [] indices = [[]]
215
 
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
216
 
  External multi index:  rank = 0 dims = [] indices = [[]]
 
143
  Precomputing integrals on reference element
 
144
  Reusing element from cache
 
145
  Reusing element from cache
 
146
  648 entries computed in 0.00154 seconds
 
147
  Shape of reference tensor: (12, 6, 3, 3)
 
148
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
 
149
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
150
  Internal multi index:  rank = 0 dims = [] indices = [[]]
 
151
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
152
  External multi index:  rank = 0 dims = [] indices = [[]]
 
153
  Precomputing integrals on reference element
 
154
  Reusing element from cache
 
155
  Reusing element from cache
 
156
  648 entries computed in 0.00148 seconds
 
157
  Shape of reference tensor: (12, 6, 3, 3)
 
158
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
 
159
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
160
  Internal multi index:  rank = 0 dims = [] indices = [[]]
 
161
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
162
  External multi index:  rank = 0 dims = [] indices = [[]]
 
163
  Precomputing integrals on reference element
 
164
  Reusing element from cache
 
165
  Reusing element from cache
 
166
  648 entries computed in 0.00174 seconds
 
167
  Shape of reference tensor: (12, 6, 3, 3)
 
168
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
 
169
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
170
  Internal multi index:  rank = 0 dims = [] indices = [[]]
 
171
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
172
  External multi index:  rank = 0 dims = [] indices = [[]]
 
173
  Precomputing integrals on reference element
 
174
  Reusing element from cache
 
175
  Reusing element from cache
 
176
  648 entries computed in 0.00154 seconds
 
177
  Shape of reference tensor: (12, 6, 3, 3)
 
178
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
 
179
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
180
  Internal multi index:  rank = 0 dims = [] indices = [[]]
 
181
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
182
  External multi index:  rank = 0 dims = [] indices = [[]]
 
183
  Precomputing integrals on reference element
 
184
  Reusing element from cache
 
185
  Reusing element from cache
 
186
  648 entries computed in 0.00148 seconds
 
187
  Shape of reference tensor: (12, 6, 3, 3)
 
188
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
 
189
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
190
  Internal multi index:  rank = 0 dims = [] indices = [[]]
 
191
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
192
  External multi index:  rank = 0 dims = [] indices = [[]]
 
193
  Precomputing integrals on reference element
 
194
  Reusing element from cache
 
195
  Reusing element from cache
 
196
  648 entries computed in 0.00142 seconds
 
197
  Shape of reference tensor: (12, 6, 3, 3)
 
198
  Primary multi index:   rank = 1 dims = [12] indices = [[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]]
 
199
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
200
  Internal multi index:  rank = 0 dims = [] indices = [[]]
 
201
  Secondary multi index: rank = 3 dims = [6, 3, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [3, 0, 0], [3, 0, 1], [3, 0, 2], [3, 1, 0], [3, 1, 1], [3, 1, 2], [3, 2, 0], [3, 2, 1], [3, 2, 2], [4, 0, 0], [4, 0, 1], [4, 0, 2], [4, 1, 0], [4, 1, 1], [4, 1, 2], [4, 2, 0], [4, 2, 1], [4, 2, 2], [5, 0, 0], [5, 0, 1], [5, 0, 2], [5, 1, 0], [5, 1, 1], [5, 1, 2], [5, 2, 0], [5, 2, 1], [5, 2, 2]]
 
202
  External multi index:  rank = 0 dims = [] indices = [[]]
 
203
  Reusing element from cache
 
204
  Reusing element from cache
217
205
  Computing representation of forms
218
206
  
219
 
Compiler stage 2 finished in 0.022449 seconds.
 
207
Compiler stage 2 finished in 0.03737 seconds.
220
208
 
221
209
Compiler stage 3: Optimizing intermediate representation
222
210
--------------------------------------------------------
223
211
  FErari not installed, skipping tensor optimizations
224
212
  FErari not installed, skipping tensor optimizations
225
213
  
226
 
Compiler stage 3 finished in 0.000183105 seconds.
 
214
Compiler stage 3 finished in 0.000271082 seconds.
227
215
 
228
216
Compiler stage 4: Generating code
229
217
---------------------------------
672
660
  Generating code for integrals
673
661
  Generating code for forms
674
662
  
675
 
Compiler stage 4 finished in 0.234536 seconds.
 
663
Compiler stage 4 finished in 0.338548 seconds.
676
664
 
677
665
Compiler stage 4.1: Generating additional wrapper code
678
666
------------------------------------------------------
679
667
  Generating wrapper code for DOLFIN
680
668
  
681
 
Compiler stage 4.1 finished in 0.000432968 seconds.
 
669
Compiler stage 4.1 finished in 0.000583887 seconds.
682
670
 
683
671
Compiler stage 5: Formatting code
684
672
---------------------------------
685
673
  Output written to ./CurrentDensity.h.
686
674
  
687
 
Compiler stage 5 finished in 0.000797033 seconds.
 
675
Compiler stage 5 finished in 0.00109076 seconds.
688
676
 
689
 
FFC finished in 0.28931 seconds.
690
 
This is FFC, the FEniCS Form Compiler, version 1.3.0.
 
677
FFC finished in 0.43513 seconds.
 
678
This is FFC, the FEniCS Form Compiler, version 1.4.0.
691
679
For further information, visit http://www.fenics.org/ffc/.
692
680
 
693
681
Compiling form EddyCurrents
696
684
-----------------------------------
697
685
  
698
686
  Name:                   'a'
699
 
  Cell:                   <tetrahedron cell in 3D>
700
 
  Topological dimension:  3
701
687
  Geometric dimension:    3
702
688
  Rank:                   2
 
689
  Arguments:              '[v_0, v_1]'
 
690
  Argument names:         '[v, u]'
703
691
  Number of coefficients: 0
704
 
  Arguments:              '[v_{-2}, v_{-1}]'
705
692
  Coefficients:           '[]'
706
 
  Argument names:         '[v, u]'
707
693
  Coefficient names:      '[]'
708
694
  Unique elements:        'N1curl1(?)'
709
695
  Unique sub elements:    'N1curl1(?)'
710
 
  Domains:                (Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 
711
 
                          3, 3),)
712
 
  Top level domains:      (Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 
713
 
                          3, 3),)
714
696
  
715
697
  Extracting monomial form representation from UFL form
716
698
  Transforming monomial form to reference element
768
750
  quadrature_rule:   auto --> default
769
751
  
770
752
  Name:                   'L'
771
 
  Cell:                   <tetrahedron cell in 3D>
772
 
  Topological dimension:  3
773
753
  Geometric dimension:    3
774
754
  Rank:                   1
 
755
  Arguments:              '[v_0]'
 
756
  Argument names:         '[v]'
775
757
  Number of coefficients: 1
776
 
  Arguments:              '[v_{-2}]'
777
758
  Coefficients:           '[w_0]'
778
 
  Argument names:         '[v]'
779
759
  Coefficient names:      '[dbdt]'
780
760
  Unique elements:        'N1curl1(?), Vector<3 x CG1(?)>'
781
761
  Unique sub elements:    'N1curl1(?), Vector<3 x CG1(?)>, CG1(?)'
782
 
  Domains:                (Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 
783
 
                          3, 3),)
784
 
  Top level domains:      (Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 
785
 
                          3, 3),)
786
762
  
787
763
  Extracting monomial form representation from UFL form
788
764
  Transforming monomial form to reference element
801
777
  quadrature_degree: auto --> 2
802
778
  quadrature_rule:   auto --> default
803
779
  
804
 
Compiler stage 1 finished in 0.0377328 seconds.
 
780
Compiler stage 1 finished in 0.0448599 seconds.
805
781
 
806
782
Compiler stage 2: Computing intermediate representation
807
783
-------------------------------------------------------
822
798
  Reusing element from cache
823
799
  Reusing element from cache
824
800
  Reusing element from cache
 
801
  Reusing element from cache
825
802
  
826
803
  QG-utils, psi_tables:
827
 
  {1: {FiniteElement('Nedelec 1st kind H(curl)', Domain(Cell('tetrahedron', 3), 'tetrahedron_multiverse', 3, 3), 1, None): {None: {None: {(1, 0, 0): array([[[  1.68780044e-32],
 
804
  {1: {VectorElement('Lagrange', Domain(Cell('tetrahedron', 3), label=None, data=None), 1, dim=3, quad_scheme=None): {None: {None: {(1, 0, 0): array([[[-1.],
 
805
          [ 0.],
 
806
          [ 0.]],
 
807
  
 
808
         [[ 1.],
 
809
          [ 0.],
 
810
          [ 0.]],
 
811
  
 
812
         [[ 0.],
 
813
          [ 0.],
 
814
          [ 0.]],
 
815
  
 
816
         [[ 0.],
 
817
          [ 0.],
 
818
          [ 0.]],
 
819
  
 
820
         [[ 0.],
 
821
          [-1.],
 
822
          [ 0.]],
 
823
  
 
824
         [[ 0.],
 
825
          [ 1.],
 
826
          [ 0.]],
 
827
  
 
828
         [[ 0.],
 
829
          [ 0.],
 
830
          [ 0.]],
 
831
  
 
832
         [[ 0.],
 
833
          [ 0.],
 
834
          [ 0.]],
 
835
  
 
836
         [[ 0.],
 
837
          [ 0.],
 
838
          [-1.]],
 
839
  
 
840
         [[ 0.],
 
841
          [ 0.],
 
842
          [ 1.]],
 
843
  
 
844
         [[ 0.],
 
845
          [ 0.],
 
846
          [ 0.]],
 
847
  
 
848
         [[ 0.],
 
849
          [ 0.],
 
850
          [ 0.]]]), (0, 1, 0): array([[[-1.],
 
851
          [ 0.],
 
852
          [ 0.]],
 
853
  
 
854
         [[ 0.],
 
855
          [ 0.],
 
856
          [ 0.]],
 
857
  
 
858
         [[ 1.],
 
859
          [ 0.],
 
860
          [ 0.]],
 
861
  
 
862
         [[ 0.],
 
863
          [ 0.],
 
864
          [ 0.]],
 
865
  
 
866
         [[ 0.],
 
867
          [-1.],
 
868
          [ 0.]],
 
869
  
 
870
         [[ 0.],
 
871
          [ 0.],
 
872
          [ 0.]],
 
873
  
 
874
         [[ 0.],
 
875
          [ 1.],
 
876
          [ 0.]],
 
877
  
 
878
         [[ 0.],
 
879
          [ 0.],
 
880
          [ 0.]],
 
881
  
 
882
         [[ 0.],
 
883
          [ 0.],
 
884
          [-1.]],
 
885
  
 
886
         [[ 0.],
 
887
          [ 0.],
 
888
          [ 0.]],
 
889
  
 
890
         [[ 0.],
 
891
          [ 0.],
 
892
          [ 1.]],
 
893
  
 
894
         [[ 0.],
 
895
          [ 0.],
 
896
          [ 0.]]]), (0, 0, 0): array([[[ 0.25],
 
897
          [ 0.  ],
 
898
          [ 0.  ]],
 
899
  
 
900
         [[ 0.25],
 
901
          [ 0.  ],
 
902
          [ 0.  ]],
 
903
  
 
904
         [[ 0.25],
 
905
          [ 0.  ],
 
906
          [ 0.  ]],
 
907
  
 
908
         [[ 0.25],
 
909
          [ 0.  ],
 
910
          [ 0.  ]],
 
911
  
 
912
         [[ 0.  ],
 
913
          [ 0.25],
 
914
          [ 0.  ]],
 
915
  
 
916
         [[ 0.  ],
 
917
          [ 0.25],
 
918
          [ 0.  ]],
 
919
  
 
920
         [[ 0.  ],
 
921
          [ 0.25],
 
922
          [ 0.  ]],
 
923
  
 
924
         [[ 0.  ],
 
925
          [ 0.25],
 
926
          [ 0.  ]],
 
927
  
 
928
         [[ 0.  ],
 
929
          [ 0.  ],
 
930
          [ 0.25]],
 
931
  
 
932
         [[ 0.  ],
 
933
          [ 0.  ],
 
934
          [ 0.25]],
 
935
  
 
936
         [[ 0.  ],
 
937
          [ 0.  ],
 
938
          [ 0.25]],
 
939
  
 
940
         [[ 0.  ],
 
941
          [ 0.  ],
 
942
          [ 0.25]]]), (0, 0, 1): array([[[ -1.00000000e+00],
 
943
          [  0.00000000e+00],
 
944
          [  0.00000000e+00]],
 
945
  
 
946
         [[  1.11022302e-16],
 
947
          [  0.00000000e+00],
 
948
          [  0.00000000e+00]],
 
949
  
 
950
         [[  0.00000000e+00],
 
951
          [  0.00000000e+00],
 
952
          [  0.00000000e+00]],
 
953
  
 
954
         [[  1.00000000e+00],
 
955
          [  0.00000000e+00],
 
956
          [  0.00000000e+00]],
 
957
  
 
958
         [[  0.00000000e+00],
 
959
          [ -1.00000000e+00],
 
960
          [  0.00000000e+00]],
 
961
  
 
962
         [[  0.00000000e+00],
 
963
          [  1.11022302e-16],
 
964
          [  0.00000000e+00]],
 
965
  
 
966
         [[  0.00000000e+00],
 
967
          [  0.00000000e+00],
 
968
          [  0.00000000e+00]],
 
969
  
 
970
         [[  0.00000000e+00],
 
971
          [  1.00000000e+00],
 
972
          [  0.00000000e+00]],
 
973
  
 
974
         [[  0.00000000e+00],
 
975
          [  0.00000000e+00],
 
976
          [ -1.00000000e+00]],
 
977
  
 
978
         [[  0.00000000e+00],
 
979
          [  0.00000000e+00],
 
980
          [  1.11022302e-16]],
 
981
  
 
982
         [[  0.00000000e+00],
 
983
          [  0.00000000e+00],
 
984
          [  0.00000000e+00]],
 
985
  
 
986
         [[  0.00000000e+00],
 
987
          [  0.00000000e+00],
 
988
          [  1.00000000e+00]]])}}}, FiniteElement('Nedelec 1st kind H(curl)', Domain(Cell('tetrahedron', 3), label=None, data=None), 1, quad_scheme=None): {None: {None: {(1, 0, 0): array([[[  1.68780044e-32],
828
989
          [ -3.04047097e-16],
829
990
          [  3.42052984e-16]],
830
991
  
915
1076
          [  5.55111512e-16]]])}}}}}
916
1077
  
917
1078
  QG-utils, psi_tables, flat_tables:
918
 
  {'FE0_C2_D001': array([[  3.88578059e-16,   6.10622664e-16,   7.86445687e-17,
919
 
           -9.99200722e-16,   2.22044605e-16,   5.55111512e-16]]), 'FE0_C1_D001': array([[ -1.00000000e+00,   2.59243420e-16,   3.88578059e-16,
920
 
            1.00000000e+00,  -1.00000000e+00,   6.10622664e-16]]), 'FE0_C1_D010': array([[ -1.84937612e-16,   3.10503271e-17,   6.10622664e-16,
921
 
            1.24201308e-16,  -8.32667268e-16,   6.66133815e-16]]), 'FE0_C2_D010': array([[  1.00000000e+00,   3.33066907e-16,   3.32868111e-16,
922
 
           -1.00000000e+00,   1.00000000e+00,   6.10622664e-16]]), 'FE0_C1_D100': array([[ -3.04047097e-16,   9.50147179e-17,   1.00000000e+00,
923
 
            3.80058872e-16,  -1.00000000e+00,   1.00000000e+00]]), 'FE0_C0_D100': array([[  1.68780044e-32,  -3.79213356e-16,  -5.82117938e-16,
924
 
            3.79213356e-16,   5.82117938e-16,  -9.61331293e-16]]), 'FE0_C0_D010': array([[ -1.31656255e-16,  -1.89606678e-16,  -1.00000000e+00,
925
 
            1.23778550e-16,   1.00000000e+00,  -1.00000000e+00]]), 'FE0_C0_D001': array([[  1.42304643e-16,  -1.00000000e+00,  -1.66533454e-16,
926
 
            1.00000000e+00,   5.55111512e-16,  -1.00000000e+00]]), 'FE0_C2_D100': array([[  3.42052984e-16,   1.00000000e+00,  -1.90029436e-16,
927
 
           -1.00000000e+00,   3.80058872e-16,   1.00000000e+00]]), 'FE0_C2': array([[  2.50000000e-01,   2.50000000e-01,   1.04997706e-16,
928
 
            5.00000000e-01,   2.50000000e-01,   2.50000000e-01]]), 'FE0_C1': array([[ -2.50000000e-01,  -3.22762902e-17,   2.50000000e-01,
929
 
            2.50000000e-01,   5.00000000e-01,   2.50000000e-01]]), 'FE0_C0': array([[  8.10259588e-17,  -2.50000000e-01,  -2.50000000e-01,
930
 
            2.50000000e-01,   2.50000000e-01,   5.00000000e-01]])}
931
 
  
932
 
  tables: {'FE0_C1_D001': array([[ -1.00000000e+00,   2.59243420e-16,   3.88578059e-16,
933
 
            1.00000000e+00,  -1.00000000e+00,   6.10622664e-16]]), 'FE0_C2_D010': array([[  1.00000000e+00,   3.33066907e-16,   3.32868111e-16,
934
 
           -1.00000000e+00,   1.00000000e+00,   6.10622664e-16]]), 'FE0_C1_D100': array([[ -3.04047097e-16,   9.50147179e-17,   1.00000000e+00,
935
 
            3.80058872e-16,  -1.00000000e+00,   1.00000000e+00]]), 'FE0_C0_D100': array([[  1.68780044e-32,  -3.79213356e-16,  -5.82117938e-16,
936
 
            3.79213356e-16,   5.82117938e-16,  -9.61331293e-16]]), 'FE0_C0_D010': array([[ -1.31656255e-16,  -1.89606678e-16,  -1.00000000e+00,
937
 
            1.23778550e-16,   1.00000000e+00,  -1.00000000e+00]]), 'FE0_C0_D001': array([[  1.42304643e-16,  -1.00000000e+00,  -1.66533454e-16,
938
 
            1.00000000e+00,   5.55111512e-16,  -1.00000000e+00]]), 'FE0_C2_D100': array([[  3.42052984e-16,   1.00000000e+00,  -1.90029436e-16,
939
 
           -1.00000000e+00,   3.80058872e-16,   1.00000000e+00]]), 'FE0_C2': array([[  2.50000000e-01,   2.50000000e-01,   1.04997706e-16,
940
 
            5.00000000e-01,   2.50000000e-01,   2.50000000e-01]]), 'FE0_C1': array([[ -2.50000000e-01,  -3.22762902e-17,   2.50000000e-01,
941
 
            2.50000000e-01,   5.00000000e-01,   2.50000000e-01]]), 'FE0_C0': array([[  8.10259588e-17,  -2.50000000e-01,  -2.50000000e-01,
942
 
            2.50000000e-01,   2.50000000e-01,   5.00000000e-01]])}
943
 
  
944
 
  name_map: {'FE0_C0_D100': ['FE0_C1_D010', 'FE0_C2_D001']}
945
 
  
946
 
  inv_name_map: {'FE0_C2_D001': 'FE0_C0_D100', 'FE0_C1_D001': 'FE0_C1_D001', 'FE0_C1_D010': 'FE0_C0_D100', 'FE0_C2_D010': 'FE0_C2_D010', 'FE0_C1_D100': 'FE0_C1_D100', 'FE0_C0_D100': 'FE0_C0_D100', 'FE0_C0_D010': 'FE0_C0_D010', 'FE0_C0_D001': 'FE0_C0_D001', 'FE0_C2_D100': 'FE0_C2_D100', 'FE0_C2': 'FE0_C2', 'FE0_C1': 'FE0_C1', 'FE0_C0': 'FE0_C0'}
 
1079
  {'FE0_C2_D001': array([[  0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1080
            0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1081
            0.00000000e+00,   0.00000000e+00,  -1.00000000e+00,
 
1082
            1.11022302e-16,   0.00000000e+00,   1.00000000e+00]]), 'FE0_C1_D010': array([[ 0.,  0.,  0.,  0., -1.,  0.,  1.,  0.,  0.,  0.,  0.,  0.]]), 'FE1_C0_D010': array([[ -1.31656255e-16,  -1.89606678e-16,  -1.00000000e+00,
 
1083
            1.23778550e-16,   1.00000000e+00,  -1.00000000e+00]]), 'FE1_C2_D010': array([[  1.00000000e+00,   3.33066907e-16,   3.32868111e-16,
 
1084
           -1.00000000e+00,   1.00000000e+00,   6.10622664e-16]]), 'FE0_C0_D010': array([[-1.,  0.,  1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.]]), 'FE1_C1_D010': array([[ -1.84937612e-16,   3.10503271e-17,   6.10622664e-16,
 
1085
            1.24201308e-16,  -8.32667268e-16,   6.66133815e-16]]), 'FE0_C2': array([[ 0.  ,  0.  ,  0.  ,  0.  ,  0.  ,  0.  ,  0.  ,  0.  ,  0.25,
 
1086
           0.25,  0.25,  0.25]]), 'FE0_C1': array([[ 0.  ,  0.  ,  0.  ,  0.  ,  0.25,  0.25,  0.25,  0.25,  0.  ,
 
1087
           0.  ,  0.  ,  0.  ]]), 'FE0_C0': array([[ 0.25,  0.25,  0.25,  0.25,  0.  ,  0.  ,  0.  ,  0.  ,  0.  ,
 
1088
           0.  ,  0.  ,  0.  ]]), 'FE0_C2_D010': array([[ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0., -1.,  0.,  1.,  0.]]), 'FE0_C2_D100': array([[ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0., -1.,  1.,  0.,  0.]]), 'FE0_C1_D001': array([[  0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1089
            0.00000000e+00,  -1.00000000e+00,   1.11022302e-16,
 
1090
            0.00000000e+00,   1.00000000e+00,   0.00000000e+00,
 
1091
            0.00000000e+00,   0.00000000e+00,   0.00000000e+00]]), 'FE1_C0_D001': array([[  1.42304643e-16,  -1.00000000e+00,  -1.66533454e-16,
 
1092
            1.00000000e+00,   5.55111512e-16,  -1.00000000e+00]]), 'FE1_C0': array([[  8.10259588e-17,  -2.50000000e-01,  -2.50000000e-01,
 
1093
            2.50000000e-01,   2.50000000e-01,   5.00000000e-01]]), 'FE0_C1_D100': array([[ 0.,  0.,  0.,  0., -1.,  1.,  0.,  0.,  0.,  0.,  0.,  0.]]), 'FE0_C0_D100': array([[-1.,  1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.]]), 'FE1_C0_D100': array([[  1.68780044e-32,  -3.79213356e-16,  -5.82117938e-16,
 
1094
            3.79213356e-16,   5.82117938e-16,  -9.61331293e-16]]), 'FE1_C2_D001': array([[  3.88578059e-16,   6.10622664e-16,   7.86445687e-17,
 
1095
           -9.99200722e-16,   2.22044605e-16,   5.55111512e-16]]), 'FE0_C0_D001': array([[ -1.00000000e+00,   1.11022302e-16,   0.00000000e+00,
 
1096
            1.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1097
            0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1098
            0.00000000e+00,   0.00000000e+00,   0.00000000e+00]]), 'FE1_C1_D100': array([[ -3.04047097e-16,   9.50147179e-17,   1.00000000e+00,
 
1099
            3.80058872e-16,  -1.00000000e+00,   1.00000000e+00]]), 'FE1_C2_D100': array([[  3.42052984e-16,   1.00000000e+00,  -1.90029436e-16,
 
1100
           -1.00000000e+00,   3.80058872e-16,   1.00000000e+00]]), 'FE1_C1': array([[ -2.50000000e-01,  -3.22762902e-17,   2.50000000e-01,
 
1101
            2.50000000e-01,   5.00000000e-01,   2.50000000e-01]]), 'FE1_C1_D001': array([[ -1.00000000e+00,   2.59243420e-16,   3.88578059e-16,
 
1102
            1.00000000e+00,  -1.00000000e+00,   6.10622664e-16]]), 'FE1_C2': array([[  2.50000000e-01,   2.50000000e-01,   1.04997706e-16,
 
1103
            5.00000000e-01,   2.50000000e-01,   2.50000000e-01]])}
 
1104
  
 
1105
  tables: {'FE0_C2_D001': array([[  0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1106
            0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1107
            0.00000000e+00,   0.00000000e+00,  -1.00000000e+00,
 
1108
            1.11022302e-16,   0.00000000e+00,   1.00000000e+00]]), 'FE0_C1_D010': array([[ 0.,  0.,  0.,  0., -1.,  0.,  1.,  0.,  0.,  0.,  0.,  0.]]), 'FE1_C0_D010': array([[ -1.31656255e-16,  -1.89606678e-16,  -1.00000000e+00,
 
1109
            1.23778550e-16,   1.00000000e+00,  -1.00000000e+00]]), 'FE1_C2_D010': array([[  1.00000000e+00,   3.33066907e-16,   3.32868111e-16,
 
1110
           -1.00000000e+00,   1.00000000e+00,   6.10622664e-16]]), 'FE0_C0_D010': array([[-1.,  0.,  1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.]]), 'FE0_C2': array([[ 0.  ,  0.  ,  0.  ,  0.  ,  0.  ,  0.  ,  0.  ,  0.  ,  0.25,
 
1111
           0.25,  0.25,  0.25]]), 'FE0_C1': array([[ 0.  ,  0.  ,  0.  ,  0.  ,  0.25,  0.25,  0.25,  0.25,  0.  ,
 
1112
           0.  ,  0.  ,  0.  ]]), 'FE0_C0': array([[ 0.25,  0.25,  0.25,  0.25,  0.  ,  0.  ,  0.  ,  0.  ,  0.  ,
 
1113
           0.  ,  0.  ,  0.  ]]), 'FE0_C2_D010': array([[ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0., -1.,  0.,  1.,  0.]]), 'FE0_C2_D100': array([[ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0., -1.,  1.,  0.,  0.]]), 'FE0_C1_D001': array([[  0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1114
            0.00000000e+00,  -1.00000000e+00,   1.11022302e-16,
 
1115
            0.00000000e+00,   1.00000000e+00,   0.00000000e+00,
 
1116
            0.00000000e+00,   0.00000000e+00,   0.00000000e+00]]), 'FE1_C0_D001': array([[  1.42304643e-16,  -1.00000000e+00,  -1.66533454e-16,
 
1117
            1.00000000e+00,   5.55111512e-16,  -1.00000000e+00]]), 'FE1_C0': array([[  8.10259588e-17,  -2.50000000e-01,  -2.50000000e-01,
 
1118
            2.50000000e-01,   2.50000000e-01,   5.00000000e-01]]), 'FE0_C1_D100': array([[ 0.,  0.,  0.,  0., -1.,  1.,  0.,  0.,  0.,  0.,  0.,  0.]]), 'FE0_C0_D100': array([[-1.,  1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.]]), 'FE1_C0_D100': array([[  1.68780044e-32,  -3.79213356e-16,  -5.82117938e-16,
 
1119
            3.79213356e-16,   5.82117938e-16,  -9.61331293e-16]]), 'FE0_C0_D001': array([[ -1.00000000e+00,   1.11022302e-16,   0.00000000e+00,
 
1120
            1.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1121
            0.00000000e+00,   0.00000000e+00,   0.00000000e+00,
 
1122
            0.00000000e+00,   0.00000000e+00,   0.00000000e+00]]), 'FE1_C1_D100': array([[ -3.04047097e-16,   9.50147179e-17,   1.00000000e+00,
 
1123
            3.80058872e-16,  -1.00000000e+00,   1.00000000e+00]]), 'FE1_C2_D100': array([[  3.42052984e-16,   1.00000000e+00,  -1.90029436e-16,
 
1124
           -1.00000000e+00,   3.80058872e-16,   1.00000000e+00]]), 'FE1_C1': array([[ -2.50000000e-01,  -3.22762902e-17,   2.50000000e-01,
 
1125
            2.50000000e-01,   5.00000000e-01,   2.50000000e-01]]), 'FE1_C1_D001': array([[ -1.00000000e+00,   2.59243420e-16,   3.88578059e-16,
 
1126
            1.00000000e+00,  -1.00000000e+00,   6.10622664e-16]]), 'FE1_C2': array([[  2.50000000e-01,   2.50000000e-01,   1.04997706e-16,
 
1127
            5.00000000e-01,   2.50000000e-01,   2.50000000e-01]])}
 
1128
  
 
1129
  name_map: {'FE1_C0_D100': ['FE1_C1_D010', 'FE1_C2_D001']}
 
1130
  
 
1131
  inv_name_map: {'FE0_C2_D001': 'FE0_C2_D001', 'FE0_C1_D010': 'FE0_C1_D010', 'FE1_C0_D010': 'FE1_C0_D010', 'FE1_C2_D010': 'FE1_C2_D010', 'FE0_C0_D010': 'FE0_C0_D010', 'FE1_C1_D010': 'FE1_C0_D100', 'FE0_C2': 'FE0_C2', 'FE0_C1': 'FE0_C1', 'FE0_C0': 'FE0_C0', 'FE0_C2_D010': 'FE0_C2_D010', 'FE0_C2_D100': 'FE0_C2_D100', 'FE0_C1_D001': 'FE0_C1_D001', 'FE1_C0_D001': 'FE1_C0_D001', 'FE1_C0': 'FE1_C0', 'FE0_C1_D100': 'FE0_C1_D100', 'FE0_C0_D100': 'FE0_C0_D100', 'FE1_C0_D100': 'FE1_C0_D100', 'FE1_C2_D001': 'FE1_C0_D100', 'FE0_C0_D001': 'FE0_C0_D001', 'FE1_C1_D100': 'FE1_C1_D100', 'FE1_C2_D100': 'FE1_C2_D100', 'FE1_C1': 'FE1_C1', 'FE1_C1_D001': 'FE1_C1_D001', 'FE1_C2': 'FE1_C2'}
947
1132
  
948
1133
  QG-utils, psi_tables, unique_tables:
949
 
  {'FE0_C1_D100': array([[ 1., -1.,  1.]]), 'FE0_C0_D100': array([[ 0.,  0.,  0.,  0.,  0.,  0.]]), 'FE0_C0_D001': array([[-1.,  1., -1.]]), 'FE0_C2': array([[ 0.25,  0.25,  0.5 ,  0.25,  0.25]]), 'FE0_C1': array([[-0.25,  0.25,  0.25,  0.5 ,  0.25]]), 'FE0_C0': array([[-0.25, -0.25,  0.25,  0.25,  0.5 ]])}
 
1134
  {'FE0_C0': array([[ 0.25,  0.25,  0.25,  0.25]]), 'FE1_C0_D001': array([[-1.,  1., -1.]]), 'FE1_C0': array([[-0.25, -0.25,  0.25,  0.25,  0.5 ]]), 'FE1_C0_D100': array([[ 0.,  0.,  0.,  0.,  0.,  0.]]), 'FE0_C0_D001': array([[-1.,  1.]]), 'FE1_C1_D100': array([[ 1., -1.,  1.]]), 'FE1_C1': array([[-0.25,  0.25,  0.25,  0.5 ,  0.25]]), 'FE1_C2': array([[ 0.25,  0.25,  0.5 ,  0.25,  0.25]])}
950
1135
  
951
1136
  QG-utils, psi_tables, name_map:
952
 
  {'FE0_C2_D001': ('FE0_C0_D100', (), True, False), 'FE0_C1_D001': ('FE0_C0_D001', (4, [0, 3, 4]), False, False), 'FE0_C1_D010': ('FE0_C0_D100', (), True, False), 'FE0_C2_D010': ('FE0_C1_D100', (7, [0, 3, 4]), False, False), 'FE0_C1_D100': ('FE0_C1_D100', (5, [2, 4, 5]), False, False), 'FE0_C0_D100': ('FE0_C0_D100', (), True, False), 'FE0_C0_D010': ('FE0_C0_D001', (2, [2, 4, 5]), False, False), 'FE0_C0_D001': ('FE0_C0_D001', (1, [1, 3, 5]), False, False), 'FE0_C2_D100': ('FE0_C1_D100', (8, [1, 3, 5]), False, False), 'FE0_C2': ('FE0_C2', (6, [0, 1, 3, 4, 5]), False, False), 'FE0_C1': ('FE0_C1', (3, [0, 2, 3, 4, 5]), False, False), 'FE0_C0': ('FE0_C0', (0, [1, 2, 3, 4, 5]), False, False)}
 
1137
  {'FE0_C2_D001': ('FE0_C0_D001', (9, [8, 11]), False, False), 'FE0_C1_D010': ('FE0_C0_D001', (6, [4, 6]), False, False), 'FE1_C0_D010': ('FE1_C0_D001', (14, [2, 4, 5]), False, False), 'FE1_C2_D010': ('FE1_C1_D100', (19, [0, 3, 4]), False, False), 'FE0_C0_D010': ('FE0_C0_D001', (2, [0, 2]), False, False), 'FE1_C1_D010': ('FE1_C0_D100', (), True, False), 'FE0_C2': ('FE0_C0', (8, [8, 9, 10, 11]), False, False), 'FE0_C1': ('FE0_C0', (4, [4, 5, 6, 7]), False, False), 'FE0_C0': ('FE0_C0', (0, [0, 1, 2, 3]), False, False), 'FE0_C2_D010': ('FE0_C0_D001', (10, [8, 10]), False, False), 'FE0_C2_D100': ('FE0_C0_D001', (11, [8, 9]), False, False), 'FE0_C1_D001': ('FE0_C0_D001', (5, [4, 7]), False, False), 'FE1_C0_D001': ('FE1_C0_D001', (13, [1, 3, 5]), False, False), 'FE1_C0': ('FE1_C0', (12, [1, 2, 3, 4, 5]), False, False), 'FE0_C1_D100': ('FE0_C0_D001', (7, [4, 5]), False, False), 'FE0_C0_D100': ('FE0_C0_D001', (3, [0, 1]), False, False), 'FE1_C0_D100': ('FE1_C0_D100', (), True, False), 'FE1_C2_D001': ('FE1_C0_D100', (), True, False), 'FE0_C0_D001': ('FE0_C0_D001', (1, [0, 3]), False, False), 'FE1_C1_D100': ('FE1_C1_D100', (17, [2, 4, 5]), False, False), 'FE1_C2_D100': ('FE1_C1_D100', (20, [1, 3, 5]), False, False), 'FE1_C1': ('FE1_C1', (15, [0, 2, 3, 4, 5]), False, False), 'FE1_C1_D001': ('FE1_C0_D001', (16, [0, 3, 4]), False, False), 'FE1_C2': ('FE1_C2', (18, [0, 1, 3, 4, 5]), False, False)}
953
1138
  Transforming cell integral
954
1139
  Reusing element from cache
955
1140
  Reusing element from cache
975
1160
  Reusing element from cache
976
1161
  Reusing element from cache
977
1162
  Reusing element from cache
 
1163
  Reusing element from cache
 
1164
  Reusing element from cache
978
1165
  Computing tensor representation
979
1166
  Extracting monomial form representation from UFL form
980
1167
  Transforming monomial form to reference element
986
1173
  Reusing element from cache
987
1174
  Reusing element from cache
988
1175
  Reusing element from cache
989
 
  Reusing element from cache
990
 
  Reusing element from cache
991
1176
  Precomputing integrals on reference element
992
1177
  Reusing element from cache
993
1178
  Reusing element from cache
994
 
  648 entries computed in 0.00133 seconds
 
1179
  648 entries computed in 0.00155 seconds
995
1180
  Shape of reference tensor: (6, 3, 12, 3)
996
1181
  Primary multi index:   rank = 1 dims = [6] indices = [[0], [1], [2], [3], [4], [5]]
997
1182
  Secondary multi index: rank = 3 dims = [3, 12, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [0, 3, 0], [0, 3, 1], [0, 3, 2], [0, 4, 0], [0, 4, 1], [0, 4, 2], [0, 5, 0], [0, 5, 1], [0, 5, 2], [0, 6, 0], [0, 6, 1], [0, 6, 2], [0, 7, 0], [0, 7, 1], [0, 7, 2], [0, 8, 0], [0, 8, 1], [0, 8, 2], [0, 9, 0], [0, 9, 1], [0, 9, 2], [0, 10, 0], [0, 10, 1], [0, 10, 2], [0, 11, 0], [0, 11, 1], [0, 11, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [1, 3, 0], [1, 3, 1], [1, 3, 2], [1, 4, 0], [1, 4, 1], [1, 4, 2], [1, 5, 0], [1, 5, 1], [1, 5, 2], [1, 6, 0], [1, 6, 1], [1, 6, 2], [1, 7, 0], [1, 7, 1], [1, 7, 2], [1, 8, 0], [1, 8, 1], [1, 8, 2], [1, 9, 0], [1, 9, 1], [1, 9, 2], [1, 10, 0], [1, 10, 1], [1, 10, 2], [1, 11, 0], [1, 11, 1], [1, 11, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [2, 3, 0], [2, 3, 1], [2, 3, 2], [2, 4, 0], [2, 4, 1], [2, 4, 2], [2, 5, 0], [2, 5, 1], [2, 5, 2], [2, 6, 0], [2, 6, 1], [2, 6, 2], [2, 7, 0], [2, 7, 1], [2, 7, 2], [2, 8, 0], [2, 8, 1], [2, 8, 2], [2, 9, 0], [2, 9, 1], [2, 9, 2], [2, 10, 0], [2, 10, 1], [2, 10, 2], [2, 11, 0], [2, 11, 1], [2, 11, 2]]
998
1183
  Internal multi index:  rank = 0 dims = [] indices = [[]]
999
1184
  Secondary multi index: rank = 3 dims = [3, 12, 3] indices = [[0, 0, 0], [0, 0, 1], [0, 0, 2], [0, 1, 0], [0, 1, 1], [0, 1, 2], [0, 2, 0], [0, 2, 1], [0, 2, 2], [0, 3, 0], [0, 3, 1], [0, 3, 2], [0, 4, 0], [0, 4, 1], [0, 4, 2], [0, 5, 0], [0, 5, 1], [0, 5, 2], [0, 6, 0], [0, 6, 1], [0, 6, 2], [0, 7, 0], [0, 7, 1], [0, 7, 2], [0, 8, 0], [0, 8, 1], [0, 8, 2], [0, 9, 0], [0, 9, 1], [0, 9, 2], [0, 10, 0], [0, 10, 1], [0, 10, 2], [0, 11, 0], [0, 11, 1], [0, 11, 2], [1, 0, 0], [1, 0, 1], [1, 0, 2], [1, 1, 0], [1, 1, 1], [1, 1, 2], [1, 2, 0], [1, 2, 1], [1, 2, 2], [1, 3, 0], [1, 3, 1], [1, 3, 2], [1, 4, 0], [1, 4, 1], [1, 4, 2], [1, 5, 0], [1, 5, 1], [1, 5, 2], [1, 6, 0], [1, 6, 1], [1, 6, 2], [1, 7, 0], [1, 7, 1], [1, 7, 2], [1, 8, 0], [1, 8, 1], [1, 8, 2], [1, 9, 0], [1, 9, 1], [1, 9, 2], [1, 10, 0], [1, 10, 1], [1, 10, 2], [1, 11, 0], [1, 11, 1], [1, 11, 2], [2, 0, 0], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 1], [2, 1, 2], [2, 2, 0], [2, 2, 1], [2, 2, 2], [2, 3, 0], [2, 3, 1], [2, 3, 2], [2, 4, 0], [2, 4, 1], [2, 4, 2], [2, 5, 0], [2, 5, 1], [2, 5, 2], [2, 6, 0], [2, 6, 1], [2, 6, 2], [2, 7, 0], [2, 7, 1], [2, 7, 2], [2, 8, 0], [2, 8, 1], [2, 8, 2], [2, 9, 0], [2, 9, 1], [2, 9, 2], [2, 10, 0], [2, 10, 1], [2, 10, 2], [2, 11, 0], [2, 11, 1], [2, 11, 2]]
1000
1185
  External multi index:  rank = 0 dims = [] indices = [[]]
 
1186
  Reusing element from cache
 
1187
  Reusing element from cache
1001
1188
  Computing representation of forms
1002
1189
  
1003
 
Compiler stage 2 finished in 0.0584171 seconds.
 
1190
Compiler stage 2 finished in 0.239943 seconds.
1004
1191
 
1005
1192
Compiler stage 3: Optimizing intermediate representation
1006
1193
--------------------------------------------------------
1007
1194
  Optimising expressions for cell integral
1008
1195
  FErari not installed, skipping tensor optimizations
1009
1196
  
1010
 
Compiler stage 3 finished in 0.038162 seconds.
 
1197
Compiler stage 3 finished in 0.067342 seconds.
1011
1198
 
1012
1199
Compiler stage 4: Generating code
1013
1200
---------------------------------
1467
1654
  Removing unused variable: v0v2
1468
1655
  Removing unused variable: v1v2
1469
1656
  Removing unused variable: volume
1470
 
  Cell, number of operations to compute tensor: 1356
1471
1657
  Generating code for forms
1472
1658
  
1473
 
Compiler stage 4 finished in 0.258514 seconds.
 
1659
Compiler stage 4 finished in 0.478033 seconds.
1474
1660
 
1475
1661
Compiler stage 4.1: Generating additional wrapper code
1476
1662
------------------------------------------------------
1477
1663
  Generating wrapper code for DOLFIN
1478
1664
  
1479
 
Compiler stage 4.1 finished in 0.000459909 seconds.
 
1665
Compiler stage 4.1 finished in 0.000754833 seconds.
1480
1666
 
1481
1667
Compiler stage 5: Formatting code
1482
1668
---------------------------------
1483
1669
  Output written to ./EddyCurrents.h.
1484
1670
  
1485
 
Compiler stage 5 finished in 0.00079608 seconds.
 
1671
Compiler stage 5 finished in 0.00142312 seconds.
1486
1672
 
1487
 
FFC finished in 0.394362 seconds.
 
1673
FFC finished in 0.832775 seconds.