6
6
Compiler stage 1: Analyzing form(s)
7
7
-----------------------------------
10
Geometric dimension: 2
12
Arguments: '[v_0, v_1]'
13
Argument names: '[v, u]'
14
Number of coefficients: 0
16
Coefficient names: '[]'
17
Unique elements: 'CG1(?)'
18
Unique sub elements: 'CG1(?)'
10
Number of cell subdomains: 0
12
Arguments: '(v_0, v_1)'
13
Number of coefficients: 0
15
Unique elements: 'CG1(?)'
16
Unique sub elements: 'CG1(?)'
20
18
Extracting monomial form representation from UFL form
21
19
Transforming monomial form to reference element
26
24
quadrature_degree: auto --> 0
27
25
quadrature_rule: auto --> default
30
Geometric dimension: 2
34
Number of coefficients: 2
35
Coefficients: '[w_0, w_1]'
36
Coefficient names: '[f, g]'
37
Unique elements: 'CG1(?)'
38
Unique sub elements: 'CG1(?)'
40
Extracting monomial form representation from UFL form
41
Transforming monomial form to reference element
42
Reusing element from cache
43
Reusing element from cache
44
Estimated cost of tensor representation: 1
45
representation: auto --> tensor
46
Selecting quadrature degree based on total polynomial degree of integrand: 2
47
quadrature_degree: auto --> 2
48
quadrature_rule: auto --> default
49
Extracting monomial form representation from UFL form
50
Transforming monomial form to reference element
51
Reusing element from cache
52
Reusing element from cache
53
Estimated cost of tensor representation: 1
54
representation: auto --> tensor
55
Selecting quadrature degree based on total polynomial degree of integrand: 2
56
quadrature_degree: auto --> 2
57
quadrature_rule: auto --> default
59
Compiler stage 1 finished in 0.0166111 seconds.
27
Geometric dimension: 2
28
Number of cell subdomains: 0
29
Number of exterior_facet subdomains: 0
32
Number of coefficients: 2
33
Coefficients: '[w_0, w_1]'
34
Unique elements: 'CG1(?)'
35
Unique sub elements: 'CG1(?)'
37
Extracting monomial form representation from UFL form
38
Transforming monomial form to reference element
39
Reusing element from cache
40
Reusing element from cache
41
Estimated cost of tensor representation: 1
42
representation: auto --> tensor
43
Selecting quadrature degree based on total polynomial degree of integrand: 2
44
quadrature_degree: auto --> 2
45
quadrature_rule: auto --> default
46
Extracting monomial form representation from UFL form
47
Transforming monomial form to reference element
48
Reusing element from cache
49
Reusing element from cache
50
Estimated cost of tensor representation: 1
51
representation: auto --> tensor
52
Selecting quadrature degree based on total polynomial degree of integrand: 2
53
quadrature_degree: auto --> 2
54
quadrature_rule: auto --> default
56
Compiler stage 1 finished in 0.0369091 seconds.
61
58
Compiler stage 2: Computing intermediate representation
62
59
-------------------------------------------------------
73
70
Reusing element from cache
74
71
Precomputing integrals on reference element
75
72
Reusing element from cache
76
36 entries computed in 0.000709 seconds
73
36 entries computed in 0.000563 seconds
77
74
Shape of reference tensor: (3, 3, 2, 2)
78
75
Primary multi index: rank = 2 dims = [3, 3] indices = [[0, 0], [0, 1], [0, 2], [1, 0], [1, 1], [1, 2], [2, 0], [2, 1], [2, 2]]
79
76
Secondary multi index: rank = 2 dims = [2, 2] indices = [[0, 0], [0, 1], [1, 0], [1, 1]]
88
85
Reusing element from cache
89
86
Precomputing integrals on reference element
90
87
Reusing element from cache
91
9 entries computed in 0.000608 seconds
88
9 entries computed in 0.000494 seconds
92
89
Shape of reference tensor: (3, 3)
93
90
Primary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
94
91
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
103
100
Reusing element from cache
104
101
Precomputing integrals on reference element
105
102
Reusing element from cache
106
9 entries computed in 0.00109 seconds
107
Shape of reference tensor: (3, 3)
108
Primary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
109
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
110
Internal multi index: rank = 0 dims = [] indices = [[]]
111
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
112
External multi index: rank = 0 dims = [] indices = [[]]
113
Precomputing integrals on reference element
114
Reusing element from cache
115
9 entries computed in 0.000885 seconds
116
Shape of reference tensor: (3, 3)
117
Primary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
118
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
119
Internal multi index: rank = 0 dims = [] indices = [[]]
120
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
121
External multi index: rank = 0 dims = [] indices = [[]]
122
Precomputing integrals on reference element
123
Reusing element from cache
124
9 entries computed in 0.000932 seconds
103
9 entries computed in 0.000794 seconds
104
Shape of reference tensor: (3, 3)
105
Primary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
106
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
107
Internal multi index: rank = 0 dims = [] indices = [[]]
108
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
109
External multi index: rank = 0 dims = [] indices = [[]]
110
Precomputing integrals on reference element
111
Reusing element from cache
112
9 entries computed in 0.000842 seconds
113
Shape of reference tensor: (3, 3)
114
Primary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
115
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
116
Internal multi index: rank = 0 dims = [] indices = [[]]
117
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
118
External multi index: rank = 0 dims = [] indices = [[]]
119
Precomputing integrals on reference element
120
Reusing element from cache
121
9 entries computed in 0.000708 seconds
125
122
Shape of reference tensor: (3, 3)
126
123
Primary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
127
124
Secondary multi index: rank = 1 dims = [3] indices = [[0], [1], [2]]
131
128
Reusing element from cache
132
129
Computing representation of forms
134
Compiler stage 2 finished in 0.0128582 seconds.
131
Compiler stage 2 finished in 0.00889516 seconds.
136
133
Compiler stage 3: Optimizing intermediate representation
137
134
--------------------------------------------------------
138
FErari not installed, skipping tensor optimizations
139
FErari not installed, skipping tensor optimizations
140
FErari not installed, skipping tensor optimizations
142
Compiler stage 3 finished in 0.000299931 seconds.
136
Compiler stage 3 finished in 0.000143051 seconds.
144
138
Compiler stage 4: Generating code
145
139
---------------------------------
196
190
Generating code for integrals
197
191
Generating code for forms
199
Compiler stage 4 finished in 0.0432231 seconds.
193
Compiler stage 4 finished in 0.0337129 seconds.
201
195
Compiler stage 4.1: Generating additional wrapper code
202
196
------------------------------------------------------
203
197
Generating wrapper code for DOLFIN
205
Compiler stage 4.1 finished in 0.000645161 seconds.
199
Compiler stage 4.1 finished in 0.000503063 seconds.
207
201
Compiler stage 5: Formatting code
208
202
---------------------------------
209
203
Output written to ./Poisson.h.
211
Compiler stage 5 finished in 0.000671864 seconds.
205
Compiler stage 5 finished in 0.000553846 seconds.
213
[1;37;32mFFC finished in 0.0746362 seconds.[0m
207
[1;37;32mFFC finished in 0.0810039 seconds.[0m