Skip to content

#1054 use maxima instead of maple to generate quadrature rules

Metadata

Property Value
Reported by Ansgar Burchardt (burchardt@igpm.rwth-aachen.de)
Reported at Mar 19, 2012 18:30
Type Bug Report
Version Git (pre2.4) [autotools]
Operating System Unspecified / All
Last edited by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Last edited at Mar 29, 2012 10:10
Closed by Christian Engwer (christi@conan.iwr.uni-heidelberg.de)
Closed at Mar 29, 2012 10:10
Closed in version 2.2
Resolution Implemented
Comment

Description

I rewrote jacobian.mw in maxima (now jacobian.mac) so that dune-geometry can be built using only free software tools. There are small differences in the coefficients, but only at the last five decimals (of 100); also the coefficients now are written with leading zeroes instead of scientific notation (ie. 0.000123 instead of 1.23e-4).

I did run the tests with `make check' and there was an error, but the same error was also there with the old implementation, but please double-check this before committing the changes:

Error: Quadrature for (cube, 4) and order=16 does not sum to volume of RefElem Sums to 1( RefElem.volume() = 1)(difference -5.71765e-14) Error: Quadrature for (cube, 4) and order=24 does not sum to volume of RefElem Sums to 1( RefElem.volume() = 1)(difference 9.68114e-14) Error: Quadrature for (cube, 4) and order=25 does not sum to volume of RefElem Sums to 1( RefElem.volume() = 1)(difference 9.68114e-14)

Regards, Ansgar

Attachments