Hi, Christopher.
Thanks for your reply. I was using NGSolve-6.2.1907. I just built the current version from source, and here is the output:
Code:
importing NGSolve-6.2.2001-11-g0929bd80
Generate Mesh from spline geometry
Boundary mesh done, np = 8
CalcLocalH: 8 Points 0 Elements 0 Surface Elements
Meshing domain 1 / 1
load internal triangle rules
Surface meshing done
Edgeswapping, topological
Smoothing
Split improve
Combine improve
Smoothing
Edgeswapping, metric
Smoothing
Split improve
Combine improve
Smoothing
Edgeswapping, metric
Smoothing
Split improve
Combine improve
Smoothing
Update mesh topology
Update clusters
Mesh bisection
resetting marked-element information
Update mesh topology
Update clusters
Bisection done
Update clusters
setvalues element 16/16
assemble VOL element 24/24
assemble VOL element 24/24
assemble BND element 16/16
call umfpack ... done
setvalues element 24/24
setvalues element 24/24
u error: 0.018523434635164145
u error: 0.01852343463516412
sigma error: 0.005600652345527711
sigma error: 0.005166809584497282
(By the way, do you know how to suppress some of the output?) The first 13 rows of the matrix are still empty:
Code:
>>> print(a.mat)
Row 0:
Row 1:
Row 2:
Row 3:
Row 4:
Row 5:
Row 6:
Row 7:
Row 8:
Row 9:
Row 10:
Row 11:
Row 12:
Row 13: 13: 0.333333 14: 5.41928e-15 15: -5.55198e-15 46: 5.67255e-15 ...
Also, you can see the entries shown are basically zero.
Thanks,
Barry