[Dune] [#742] performace loss between 1.2.2 and 2.0 (Attachment added)

Dune flyspray at dune-project.org
Mon Mar 1 17:47:11 CET 2010


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#742 - performace loss between 1.2.2 and 2.0
User who did this - Christian Engwer (christi)

----------
I made some further tests. I still like the splitting of IntersectionIterator and Intersection, but I changed some further things. Here are my results:

no-sp:    without shared_pointer
no-mc:    without memcopy (FieldVector)
new-move: new Implemention of move Operation
inherit:  clever inheritance of IntersectionIterator from Intersection
precomp:  precompute the Intersection-local mappings
geomup:   update position only when it is really necessary

0m48.159s: dune 1.2
1m4.816s:  no-sp no-mc new-move
0m52.519s: no-sp no-mc new-move inherit
0m44.639s: no-sp no-mc new-move inherit precomp
0m35.106s: no-sp no-mc new-move inherit precomp geomup

I ran a 3D FV example without IO on a 64^3 mesh.
You can find the latest version attached.

If anybody wants to test with his code... feel free.

Otherwise I would like to submit this asap.

Christian

----------

One or more files have been attached.

More information can be found at the following URL:
http://www.dune-project.org/flyspray/index.php?do=details&task_id=742#comment1761

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.




More information about the Dune mailing list