From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 0E6ECBC29 for ; Mon, 7 Aug 2006 17:39:23 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id k77FdMmG018229 for ; Mon, 7 Aug 2006 17:39:22 +0200 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 RAA07110 for ; Mon, 7 Aug 2006 17:39:22 +0200 (MET DST) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id k77FdLaL018212 for ; Mon, 7 Aug 2006 17:39:21 +0200 Received: by ug-out-1314.google.com with SMTP id c2so212269ugf for ; Mon, 07 Aug 2006 08:39:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=Fp2RG+TCZS6/9tjbU3JIfMiT8jdoQ7BtjNcwTGCuoU8l4md59EHx9RZrN/n0NoMCyYhu0vZK3b2KwPmVcdFMK05FVmSytKH3MiPwc4Mck5nYGL+xhocQkMRfXhsFnUtmi3KRSzRPGFXI48Bwyx/qrgoEhjGEXMg0nqOhgphfVu4= Received: by 10.67.93.7 with SMTP id v7mr8195155ugl; Mon, 07 Aug 2006 08:39:21 -0700 (PDT) Received: by 10.67.95.19 with HTTP; Mon, 7 Aug 2006 08:39:21 -0700 (PDT) Message-ID: <4d5f7bec0608070839o7dc14d3bm4b48be66a8ce1a7@mail.gmail.com> Date: Mon, 7 Aug 2006 11:39:21 -0400 From: "Daniel Andor" To: "Jonathan Roewen" Subject: Re: [Caml-list] efficient sparse matrix implementation anyone? Cc: caml-list@inria.fr In-Reply-To: <31238921072-BeMail@beos> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_76681_19252436.1154965161099" References: <31238921072-BeMail@beos> X-j-chkmail-Score: MSGID : 44D75EA9.000 on concorde : j-chkmail score : X : 0/20 1 X-Miltered: at concorde with ID 44D75EAA.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 44D75EA9.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocaml:01 lacaml:01 matrices:01 ocaml:01 lacaml:01 matrices:01 wrote:01 wrote:01 caml-list:01 library:03 library:03 perhaps:04 perhaps:04 sparse:04 sparse:04 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=HTML_40_50,HTML_MESSAGE, RCVD_BY_IP autolearn=disabled version=3.0.3 ------=_Part_76681_19252436.1154965161099 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 23/07/06, Jonathan Roewen wrote: > > I'm wondering if anyone has a sparse matrix library for ocaml, or > perhaps a wrapper around some C library. > > I've used LACAML with band-diagonal sparse matrices, and it worked very nicely. There's also CamlFloat: http://math.ucsb.edu/~lyons/camlFloat/ although I have never used it. Looks enticing... D. ------=_Part_76681_19252436.1154965161099 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 23/07/06, Jonathan Roewen <jonathan.roewen@gmail.com> wrote:
I'm wondering if anyone has a sparse matrix library for ocaml, or
perhaps a wrapper around some C library.


I've used LACAML with band-diagonal sparse matrices, and it worked very nicely.
There's also CamlFloat:
  http://math.ucsb.edu/~lyons/camlFloat/
although I have never used it. Looks enticing...

D.

------=_Part_76681_19252436.1154965161099--