Alan Louis Scheinine <[EMAIL PROTECTED]> wrote: > I forgot to mention, function calls in Fortran, C or C++ seem to kill efficiency,
That's pretty much true for any language when those calls are inside inner loops. There are exceptions though - inlined functions in C with a "good" compiler will not have the call overhead because the compiler will just replicate the code in place and compile it there. It is not a good thing to depend on though, since some other compiler may not be able to pull off the same trick. So in general it is usually best, if your goal is to have the code run fast everywhere, to locate such compute intensive loops (with valgrind, or whatever) and squeeze the function overhead out of them. Regards, David Mathog [EMAIL PROTECTED] Manager, Sequence Analysis Facility, Biology Division, Caltech _______________________________________________ Beowulf mailing list, [email protected] To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
