[Dune] Quadrature Rule 4 & 5 Identical
Alex Evanovic
alex.evanovic at googlemail.com
Tue Mar 6 11:05:55 CET 2012
Hi,
I was just cross-checking quadrature rules of dune (as I had a problem) by
printing out the weights and points and it looks to me that the quadrature
rule of order 4 and order 5 are exactly the same. Is this a bug?
Please find attached my test code (integration.cc) & output (jj.txt).
Regards,
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20120306/353a3e7a/attachment.htm>
-------------- next part --------------
Weights and gauss points for cubes for quadrature rule of order 1
#1 weight = 1 position: 0.5 0.5 0.5
sum of weights = 1
Weights and gauss points for cubes for quadrature rule of order 2
#1 weight = 0.125 position: 0.211325 0.211325 0.211325
#2 weight = 0.125 position: 0.788675 0.211325 0.211325
#3 weight = 0.125 position: 0.211325 0.788675 0.211325
#4 weight = 0.125 position: 0.788675 0.788675 0.211325
#5 weight = 0.125 position: 0.211325 0.211325 0.788675
#6 weight = 0.125 position: 0.788675 0.211325 0.788675
#7 weight = 0.125 position: 0.211325 0.788675 0.788675
#8 weight = 0.125 position: 0.788675 0.788675 0.788675
sum of weights = 1
Weights and gauss points for cubes for quadrature rule of order 3
#1 weight = 0.125 position: 0.211325 0.211325 0.211325
#2 weight = 0.125 position: 0.788675 0.211325 0.211325
#3 weight = 0.125 position: 0.211325 0.788675 0.211325
#4 weight = 0.125 position: 0.788675 0.788675 0.211325
#5 weight = 0.125 position: 0.211325 0.211325 0.788675
#6 weight = 0.125 position: 0.788675 0.211325 0.788675
#7 weight = 0.125 position: 0.211325 0.788675 0.788675
#8 weight = 0.125 position: 0.788675 0.788675 0.788675
sum of weights = 1
Weights and gauss points for cubes for quadrature rule of order 4
#1 weight = 0.0214335 position: 0.112702 0.112702 0.112702
#2 weight = 0.0342936 position: 0.5 0.112702 0.112702
#3 weight = 0.0214335 position: 0.887298 0.112702 0.112702
#4 weight = 0.0342936 position: 0.112702 0.5 0.112702
#5 weight = 0.0548697 position: 0.5 0.5 0.112702
#6 weight = 0.0342936 position: 0.887298 0.5 0.112702
#7 weight = 0.0214335 position: 0.112702 0.887298 0.112702
#8 weight = 0.0342936 position: 0.5 0.887298 0.112702
#9 weight = 0.0214335 position: 0.887298 0.887298 0.112702
#10 weight = 0.0342936 position: 0.112702 0.112702 0.5
#11 weight = 0.0548697 position: 0.5 0.112702 0.5
#12 weight = 0.0342936 position: 0.887298 0.112702 0.5
#13 weight = 0.0548697 position: 0.112702 0.5 0.5
#14 weight = 0.0877915 position: 0.5 0.5 0.5
#15 weight = 0.0548697 position: 0.887298 0.5 0.5
#16 weight = 0.0342936 position: 0.112702 0.887298 0.5
#17 weight = 0.0548697 position: 0.5 0.887298 0.5
#18 weight = 0.0342936 position: 0.887298 0.887298 0.5
#19 weight = 0.0214335 position: 0.112702 0.112702 0.887298
#20 weight = 0.0342936 position: 0.5 0.112702 0.887298
#21 weight = 0.0214335 position: 0.887298 0.112702 0.887298
#22 weight = 0.0342936 position: 0.112702 0.5 0.887298
#23 weight = 0.0548697 position: 0.5 0.5 0.887298
#24 weight = 0.0342936 position: 0.887298 0.5 0.887298
#25 weight = 0.0214335 position: 0.112702 0.887298 0.887298
#26 weight = 0.0342936 position: 0.5 0.887298 0.887298
#27 weight = 0.0214335 position: 0.887298 0.887298 0.887298
sum of weights = 1
Weights and gauss points for simplices for quadrature rule of order 1:
#1 weight = 0.166667 position: 0.25 0.25 0.25
sum of weights = 0.166667
Weights and gauss points for simplices for quadrature rule of order 2:
#1 weight = 0.0416667 position: 0.58541 0.138197 0.138197
#2 weight = 0.0416667 position: 0.138197 0.58541 0.138197
#3 weight = 0.0416667 position: 0.138197 0.138197 0.58541
#4 weight = 0.0416667 position: 0.138197 0.138197 0.138197
sum of weights = 0.166667
Weights and gauss points for simplices for quadrature rule of order 3:
#1 weight = 0.00416667 position: 0 0 0
#2 weight = 0.00416667 position: 1 0 0
#3 weight = 0.00416667 position: 0 1 0
#4 weight = 0.00416667 position: 0 0 1
#5 weight = 0.0375 position: 0.333333 0.333333 0
#6 weight = 0.0375 position: 0.333333 0 0.333333
#7 weight = 0.0375 position: 0 0.333333 0.333333
#8 weight = 0.0375 position: 0.333333 0.333333 0.333333
sum of weights = 0.166667
Weights and gauss points for simplices for quadrature rule of order 4:
#1 weight = 0.0197531 position: 0.25 0.25 0.25
#2 weight = 0.0119895 position: 0.0919711 0.0919711 0.0919711
#3 weight = 0.0119895 position: 0.724087 0.0919711 0.0919711
#4 weight = 0.0119895 position: 0.0919711 0.724087 0.0919711
#5 weight = 0.0119895 position: 0.0919711 0.0919711 0.724087
#6 weight = 0.0115114 position: 0.319794 0.319794 0.319794
#7 weight = 0.0115114 position: 0.0406191 0.319794 0.319794
#8 weight = 0.0115114 position: 0.319794 0.0406191 0.319794
#9 weight = 0.0115114 position: 0.319794 0.319794 0.0406191
#10 weight = 0.00881834 position: 0.443649 0.0563508 0.0563508
#11 weight = 0.00881834 position: 0.0563508 0.443649 0.0563508
#12 weight = 0.00881834 position: 0.0563508 0.0563508 0.443649
#13 weight = 0.00881834 position: 0.443649 0.443649 0.0563508
#14 weight = 0.00881834 position: 0.443649 0.0563508 0.443649
#15 weight = 0.00881834 position: 0.0563508 0.443649 0.443649
sum of weights = 0.166667
Weights and gauss points for simplices for quadrature rule of order 5:
#1 weight = 0.0197531 position: 0.25 0.25 0.25
#2 weight = 0.0119895 position: 0.0919711 0.0919711 0.0919711
#3 weight = 0.0119895 position: 0.724087 0.0919711 0.0919711
#4 weight = 0.0119895 position: 0.0919711 0.724087 0.0919711
#5 weight = 0.0119895 position: 0.0919711 0.0919711 0.724087
#6 weight = 0.0115114 position: 0.319794 0.319794 0.319794
#7 weight = 0.0115114 position: 0.0406191 0.319794 0.319794
#8 weight = 0.0115114 position: 0.319794 0.0406191 0.319794
#9 weight = 0.0115114 position: 0.319794 0.319794 0.0406191
#10 weight = 0.00881834 position: 0.443649 0.0563508 0.0563508
#11 weight = 0.00881834 position: 0.0563508 0.443649 0.0563508
#12 weight = 0.00881834 position: 0.0563508 0.0563508 0.443649
#13 weight = 0.00881834 position: 0.443649 0.443649 0.0563508
#14 weight = 0.00881834 position: 0.443649 0.0563508 0.443649
#15 weight = 0.00881834 position: 0.0563508 0.443649 0.443649
sum of weights = 0.166667
Weights and gauss points for simplices for quadrature rule of order 6:
#1 weight = 0.00302926 position: 0.0469101 0.0661748 0.0615802
#2 weight = 0.00398631 position: 0.230765 0.0534094 0.0497011
#3 weight = 0.00200181 position: 0.5 0.0347159 0.0323055
#4 weight = 0.000358752 position: 0.769235 0.0160225 0.01491
#5 weight = 7.33839e-06 position: 0.95309 0.00325705 0.00303091
#6 weight = 0.00408887 position: 0.0469101 0.314529 0.0443365
#7 weight = 0.00538068 position: 0.230765 0.253855 0.0357838
#8 weight = 0.00270202 position: 0.5 0.165005 0.0232593
#9 weight = 0.00048424 position: 0.769235 0.0761548 0.0107349
#10 weight = 9.9053e-06 position: 0.95309 0.0154808 0.00218219
#11 weight = 0.00201401 position: 0.0469101 0.638561 0.0218383
#12 weight = 0.0026503 position: 0.230765 0.51538 0.0176256
#13 weight = 0.0013309 position: 0.5 0.334995 0.0114566
#14 weight = 0.000238517 position: 0.769235 0.154611 0.00528756
#15 weight = 4.87894e-06 position: 0.95309 0.0314293 0.00107486
#16 weight = 0.00022602 position: 0.0469101 0.886915 0.00459464
#17 weight = 0.000297428 position: 0.230765 0.715825 0.00370831
#18 weight = 0.000149359 position: 0.5 0.465284 0.00241039
#19 weight = 2.67673e-05 position: 0.769235 0.214743 0.00111247
#20 weight = 5.47534e-07 position: 0.95309 0.043653 0.000226143
#21 weight = 0.00567914 position: 0.0469101 0.0661748 0.29269
#22 weight = 0.00747338 position: 0.230765 0.0534094 0.236229
#23 weight = 0.00375291 position: 0.5 0.0347159 0.153548
#24 weight = 0.000672575 position: 0.769235 0.0160225 0.0708672
#25 weight = 1.37577e-05 position: 0.95309 0.00325705 0.0144059
#26 weight = 0.00766566 position: 0.0469101 0.314529 0.210731
#27 weight = 0.0100875 position: 0.230765 0.253855 0.17008
#28 weight = 0.00506564 position: 0.5 0.165005 0.110552
#29 weight = 0.000907835 position: 0.769235 0.0761548 0.051023
#30 weight = 1.85701e-05 position: 0.95309 0.0154808 0.010372
#31 weight = 0.00377578 position: 0.0469101 0.638561 0.103797
#32 weight = 0.00496868 position: 0.230765 0.51538 0.0837745
#33 weight = 0.00249513 position: 0.5 0.334995 0.0544531
#34 weight = 0.000447162 position: 0.769235 0.154611 0.0251318
#35 weight = 9.14685e-06 position: 0.95309 0.0314293 0.0051088
#36 weight = 0.000423734 position: 0.0469101 0.886915 0.0218383
#37 weight = 0.000557606 position: 0.230765 0.715825 0.0176256
#38 weight = 0.000280013 position: 0.5 0.465284 0.0114566
#39 weight = 5.01823e-05 position: 0.769235 0.214743 0.00528756
#40 weight = 1.0265e-06 position: 0.95309 0.043653 0.00107486
#41 weight = 0.00567914 position: 0.0469101 0.0661748 0.594225
#42 weight = 0.00747338 position: 0.230765 0.0534094 0.479596
#43 weight = 0.00375291 position: 0.5 0.0347159 0.311736
#44 weight = 0.000672575 position: 0.769235 0.0160225 0.143876
#45 weight = 1.37577e-05 position: 0.95309 0.00325705 0.0292471
#46 weight = 0.00766566 position: 0.0469101 0.314529 0.42783
#47 weight = 0.0100875 position: 0.230765 0.253855 0.3453
#48 weight = 0.00506564 position: 0.5 0.165005 0.224444
#49 weight = 0.000907835 position: 0.769235 0.0761548 0.103588
#50 weight = 1.85701e-05 position: 0.95309 0.0154808 0.0210573
#51 weight = 0.00377578 position: 0.0469101 0.638561 0.210731
#52 weight = 0.00496868 position: 0.230765 0.51538 0.17008
#53 weight = 0.00249513 position: 0.5 0.334995 0.110552
#54 weight = 0.000447162 position: 0.769235 0.154611 0.051023
#55 weight = 9.14685e-06 position: 0.95309 0.0314293 0.010372
#56 weight = 0.000423734 position: 0.0469101 0.886915 0.0443365
#57 weight = 0.000557606 position: 0.230765 0.715825 0.0357838
#58 weight = 0.000280013 position: 0.5 0.465284 0.0232593
#59 weight = 5.01823e-05 position: 0.769235 0.214743 0.0107349
#60 weight = 1.0265e-06 position: 0.95309 0.043653 0.00218219
#61 weight = 0.00302926 position: 0.0469101 0.0661748 0.825335
#62 weight = 0.00398631 position: 0.230765 0.0534094 0.666124
#63 weight = 0.00200181 position: 0.5 0.0347159 0.432979
#64 weight = 0.000358752 position: 0.769235 0.0160225 0.199833
#65 weight = 7.33839e-06 position: 0.95309 0.00325705 0.0406221
#66 weight = 0.00408887 position: 0.0469101 0.314529 0.594225
#67 weight = 0.00538068 position: 0.230765 0.253855 0.479596
#68 weight = 0.00270202 position: 0.5 0.165005 0.311736
#69 weight = 0.00048424 position: 0.769235 0.0761548 0.143876
#70 weight = 9.9053e-06 position: 0.95309 0.0154808 0.0292471
#71 weight = 0.00201401 position: 0.0469101 0.638561 0.29269
#72 weight = 0.0026503 position: 0.230765 0.51538 0.236229
#73 weight = 0.0013309 position: 0.5 0.334995 0.153548
#74 weight = 0.000238517 position: 0.769235 0.154611 0.0708672
#75 weight = 4.87894e-06 position: 0.95309 0.0314293 0.0144059
#76 weight = 0.00022602 position: 0.0469101 0.886915 0.0615802
#77 weight = 0.000297428 position: 0.230765 0.715825 0.0497011
#78 weight = 0.000149359 position: 0.5 0.465284 0.0323055
#79 weight = 2.67673e-05 position: 0.769235 0.214743 0.01491
#80 weight = 5.47534e-07 position: 0.95309 0.043653 0.00303091
sum of weights = 0.166667
-------------- next part --------------
A non-text attachment was scrubbed...
Name: integration.cc
Type: text/x-c++src
Size: 7694 bytes
Desc: not available
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20120306/353a3e7a/attachment.cc>
More information about the Dune
mailing list