On Thu, 24 Jun 2010 13:23:37 -0500 (CDT), David Fuentes <[email protected]> 
wrote:
> Thank you Roy,
> 
> 
> I typically use 1-2, p=1, variables per system.

In 2D or 3D?  Virtual calls compile to "mov, mov, jmp", the indirect
call typically costs 5 or 6 cycles (because data dependence interferes
with OoO), compared to 2 (partly hidden by OoO) for a static call.
Evaluating a 3D basis function still costs enough that the indirect call
should not be a very serious hit.  It probably looks nontrivial compared
to evaluating 2D basis functions.  None of this matters if your
quadrature involves nontrivial physics or the solver isn't very good.

Jed

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to