From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id LAA14018; Sat, 17 Feb 2001 11:42:56 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA13748 for ; Sat, 17 Feb 2001 11:42:55 +0100 (MET) Received: from enst.enst.fr (enst.enst.fr [137.194.2.16]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id f1HAgt122441 for ; Sat, 17 Feb 2001 11:42:55 +0100 (MET) Received: from montchapet.dijon.fr (cal-ppp31.ppp.enst.fr [137.194.3.31]) by enst.enst.fr (Postfix) with ESMTP id DB5C61CA9A for ; Sat, 17 Feb 2001 11:42:52 +0100 (MET) Received: from localhost (localhost [[UNIX: localhost]]) by montchapet.dijon.fr (8.10.2/8.10.2) id f1HBYsq15153 for caml-list@inria.fr; Sat, 17 Feb 2001 11:34:54 GMT From: Michel Quercia Reply-To: quercia@cal.enst.fr To: "caml-list" Subject: [Caml-list] New release of Numerix Date: Sat, 17 Feb 2001 10:41:50 +0000 X-Mailer: KMail [version 1.0.28] Content-Type: text/plain MIME-Version: 1.0 Message-Id: <0102171134520A.03308@montchapet> Content-Transfer-Encoding: 8bit Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk [English translation below] J'ai le plaisir de vous annoncer la mise à jour de Numerix. Numerix est une bibliothèque de calcul multiprécision pour Camllight versions 0.73, 0.74, 0.75 et Ocaml versions 1.05 à 3.00, implémentant les entiers de longueur arbitraire et les principales opérations arithmétiques sur ces entiers, à l'aide d'algorithmes rapides lui conférant une grande vitesse de calcul. La première version publique était Numerix-0.13 (février 2000), la deuxième version publique est Numerix-0.17 (février 2001). Changements entre Numerix-0.13 et Numerix-0.17 : - mise à jour de l'interface Ocaml pour Ocaml-3.00 ; - mise à jour de l'interface GMP pour GMP-3.1 ; - réécriture complète du noyau C et assembleur x86 ; - implémentation d'une multiplication par transformation de Fourier rapide ; - correction d'un bogue dans le code de la division rapide ; - nouveau foncteur Ocaml donnant le nombre d'opérations effectuées et la taille moyenne/maximale des opérandes ; - installation plus aisée avec un programme de configuration automatique. Numerix est disponible pour des machines Unix uniquement, avec une architecture binaire 32 ou 64 bits. Le noyau est fourni sous trois versions : C standard : compatible toutes machines ; C double-précision : pour PC Linux avec processeur Intel x86 ; assembleur x86 : pour PC Linux avec processeur Intel x86. De plus, Numerix fournit une interface commune pour ces trois noyaux et pour les bibliothèques BigNum (inclus dans la distribution standard Caml/Ocaml) et GMP. Code source et documentation : http://pauillac.inria.fr/~quercia/cdrom/bibs/numerix.tar.gz Documentation seule : http://pauillac.inria.fr/~quercia/cdrom/bibs/numerix.ps.gz ------------------------- English translation ---------------------------------- It is my pleasure to announce the new release of Numerix. Numerix is a multiprecision library for Camllight versions 0.73, 0.74, 0.75 and Ocaml versions 1.05 to 3.00, implementing arbitrary long integers and the usual arithmetic operations on those numbers. The use of fast algorithms gives to this library a high computing speed. The first public release was Numerix-0.13 (February 2000), the second one is Numerix-0.17 (February 2001). Changes between Numerix-0.13 and Numerix-0.17: - update of Ocaml interface for Ocaml-3.00; - update of GMP interface for GMP-3.1; - complete rewrite of the C and x86-assembly kernel; - implementation of a fast Fourier transform multiplication; - bug fix in the fast division code; - new Ocaml functor giving the number of operations done and the average/maximum operand sizes; - easier installation with an automatic configuration program. Numerix is available for Unix computers only, with a binary arithmetic on 32 or 64 bits. The kernel is shipped in three flavors : standard C: for all computers; double-precision C: for Linux PC with an x86 processor; x86 assembly code: for Linux PC with an x86 processor. Moreover, Numerix provides a common interface for those three kernels and for the BigNum and GMP libraries (BigNum is a part of the standard Caml/Ocaml distribution). Source code and documentation: http://pauillac.inria.fr/~quercia/cdrom/bibs/numerix.tar.gz English documentation only: http://pauillac.inria.fr/~quercia/cdrom/bibs/numerix-eng.ps.gz -- Michel Quercia 23 rue de Montchapet, 21000 Dijon http://pauillac.inria.fr/~quercia mailto:quercia@cal.enst.fr ------------------- To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr