Boost logo

Boost :

Subject: Re: [boost] e_float codes are in the sandbox
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2011-07-14 06:50:01


> -----Original Message-----
> From: boost-bounces_at_[hidden] [mailto:boost-bounces_at_[hidden]] On Behalf Of
Christopher
> Kormanyos
> Sent: Wednesday, July 13, 2011 10:29 PM
> To: boost_at_[hidden]
> Subject: [boost] e_float codes are in the sandbox
>
> The e_float codes are in the sandbox.
>
> I have done my best to prepare these codes for initial submission.
>
> * Notes for those familiar with the ACM publication:
>
>   - The bugs reported in the past have been corrected.
>   - The special functions have been reduced to include only (elementary transcendental + gamma +
zeta)
> for real and complex.
>   - The test suite has been reduced accordingly.
>   - The test program runs in ~1-10 seconds for 100 digits depending on the CPU and selected
big-number
> back-end.
>   - Big-number back-end support for MPFR, GMP and my own EFX are included.
>   - The Fortran-90 REAL*16 back-end support has been removed.
>
> - The interfaces to Mathematica, Python and the CLR have been removed.
>    - A partial implementation of a generic functional interface has been added.
>
> I am excited to see what refactoring and redesign improvements might be suggested.
>
> Please be aware that e_float is high-performance, error-intolerant code.
> So always remember to run the test suite and pay attention to the results and timing before
suggesting any
> refactoring.

I look forward to experimenting with this exciting package.

Here are some links for anyone wanting to get the flavour before downloading the Boost-sandbox stuff
at

https://svn.boost.org/svn/boost/sandbox/e_float/

some 'manuals' in pdf format (and a poster for those who are turned on by lots of decimal digits ;-)
are at

https://svn.boost.org/svn/boost/sandbox/e_float/doc/

Makefiles and a VC2010 solution (but is known very portable) are at

https://svn.boost.org/svn/boost/sandbox/e_float/libs/e_float/build/e_float_vs2010.sln

and some examples like

https://svn.boost.org/svn/boost/sandbox/e_float/libs/e_float/example/example_001_basic_usage_real.cp
p

Paul

---
Paul A. Bristow,
Prizet Farmhouse, Kendal LA8 8AB  UK
+44 1539 561830  07714330204
pbristow_at_[hidden]

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk