← Back to team overview

dolfin team mailing list archive

Re: Timing results for point-wise evaluation

 

> Hello all!
>
> I did some timing runs on the point-wise evaluation (at non-node points)
> of a discrete function (vector valued P2 element); and I will not make
> any wild claims to the underlying complexity here, but it seems that GTS
> is doing a really good job at the searching! This makes my hopes of
> computing some line integrals that cut across triangles come to life :)
>
>
> Solve-step, 50x50 grid
> Elapsed time is 1.715692 seconds.
> Evaluating discrete function along curve (n points)
> n = 100
> Elapsed time is 0.006452 seconds.
> n = 1000
> Elapsed time is 0.011296 seconds.
> n = 10000
> Elapsed time is 0.060278 seconds.
> n = 100000
> Elapsed time is 0.555764 seconds.
> n = 1000000
> Elapsed time is 5.737265 seconds.
>
> Solve-step, 100x100 grid
> Elapsed time is 9.487012 seconds.
> Evaluating discrete function along curve (n points)
> n = 100
> Elapsed time is 0.023748 seconds.
> n = 1000
> Elapsed time is 0.028949 seconds.
> n = 10000
> Elapsed time is 0.080517 seconds.
> n = 100000
> Elapsed time is 0.618475 seconds.
> n = 1000000
> Elapsed time is 6.065121 seconds.
>
> Mesh is UnitSquare; code runs in Matlab through a MEX wrapper.
>
>    Dag

Very nice! Should be very useful.

/Johan

> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
>




Follow ups

References