Accurate and portable elementary functions

Accurate and portable elementary functions

Scilab is a numerical computing package and provides a high level numerically oriented programming language for numerical calculations, simulations and scientific computing. Most of these calculations require a high amount of precision. The current elementary functions - sin, cos, pow etc. are dependent on the ones provided by maths library on differnet platforms. On linux, its libm from gcc and on windows its from Microsoft Visual C compiler (and Intel Compiler). This project aims to provide a common library to ensure same results, with acceptable variations, across different platforms. We’ll use external math libraries which boast of being bug free and precise. The task is to provide a link between the scilab functions and the corresponding functions of the ext. library. It’ll require re-writing the functions and modifying the current implementations to make this work.

This project is empty: the work has actually been done in the "apef" branch of Scilab's Git.

http://gitweb.scilab.org/?p=scilab.git;a=shortlog;h=refs/heads/apef

Development Team
Admins
Michael Baudin
Shashank Sahni
Happy Crew
Shashank Sahni

Powered by InDefero,
a Céondo Ltd initiative.