Jeremy Howard writes:
> * Compiling complex templates (as occur in expression templates) is slow,
> when using optimisation. For example, with KAI, a simple addition of four
> vectors with POOMA takes around 2 hours to compile with full optimisation on
> a PII/366 Win2k.
Am I wrong to live in hope that the export keyword will
significantly improve this situation? I was disappointed to
see that export is still not going to be supported in
KCC 4.0
>
> Having said all that, I'm not sure what the solution is... Proprietary tools
> like Mathematica have a lot of expressive power, but lower flexibility and
> performance. Perl Data Language (and similar tools in Java) have flexibility
> but are new(ish), incomplete (to various extents), and often have lower
> performance.
To this list I would add Numerical Python
http://numpy.sourceforge.net/
plus Pyfort, Paul Dubois' tool to automatically wrap F90 routines for
Python:
http://pyfortran.sourceforge.net/
and Paul's CXX Python-C++ glue code:
http://CXX.sourceforge.net/
These tools have cut my use of either C++ or F90 by about 90%,
without any real cost in execution speed.
Regards, Phil
Atmospheric Sciences Programme
Department of Earth and Ocean Sciences
Geography #217
University of British Columbia
1984 W Mall
Vancouver, BC V6T 1Z2
CANADA
--------------------- Object Oriented Numerics List --------------------------
* To subscribe/unsubscribe: use the handy web form at
http://oonumerics.org/oon/
* If this doesn't work, please send a note to owner-oon-list@oonumerics.org
This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 03:20:10 EST