[ODE] fbuild

Russ Smith russ at q12.org
Sat Nov 3 14:09:02 MST 2001


Shaul Kedem wrote:
> 
> Hi ,
> 
>  "numerical optimization on various platforms.
> actually this is just a matter of running the scripts
> in the "fbuild" directory on various platforms, they
> will automatically spit out optimized matrix source
> code. those scripts should be automated some more and
> integrated with the build process."
> 
> I tried to run make.exe in the fbuild directory and
> got :

okay, whenever you see "process_begin: CreateProcess((null)..."
from gmake in windows, it means it couldn't find the command line
compiler. so, the fbuild directory uses gcc only and you probably
don't have it installed.

> which created test_ldlt.exe , ran it and got the
> following:
> \ode-0.025\ode\fbuild>test_ldlt.exe f
> 26682
> \ode-0.025\ode\fbuild>test_ldlt.exe s
> 347

these are cycle timing numbers. the "OptimizeXXX" perl scripts run
the "test_xxx" programs many times to find the optimum code generation
parameters.

the fbuild system is a prime candidate for tidying up and making cross
platform. the current ODE build uses code optimized for a pentium III
only. on other platforms (MIPS for instance) you can do better.

russ.

--
Russell Smith
http://www.q12.org




More information about the ODE mailing list