From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.5 required=5.0 tests=AWL,NO_REAL_NAME,SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 287A1BB84 for ; Mon, 26 Jan 2009 10:17:20 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqkBANMOfUnPLfmwkWdsb2JhbACSXiJ+AQEBAQkLCgcRBaRLkR6FS4Ry X-IronPort-AV: E=Sophos;i="4.37,324,1231110000"; d="scan'208";a="34264335" Received: from parmail05.sgcib.com ([207.45.249.176]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 26 Jan 2009 10:17:19 +0100 X-IronPort-AV: E=Sophos;i="4.37,324,1231110000"; d="scan'208";a="29768432" Content-class: urn:content-classes:message MIME-Version: 1.0 X-MimeOLE: Produced By Microsoft Exchange V6.5 Subject: RE: [Caml-list] OCaml and PETSc Date: Mon, 26 Jan 2009 10:17:07 +0100 Message-ID: <0172C3AE3A0E964797AF43E206C1048F015DD978@FRCOR-EXMB06.europe.am.socgen> In-Reply-To: <4978C484.6040001@soton.ac.uk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Caml-list] OCaml and PETSc Thread-Index: Acl8xQ7mbtxWY7FjSDylthrsDUpXqACzxUPg From: To: Cc: X-OriginalArrivalTime: 26 Jan 2009 09:17:08.0768 (UTC) FILETIME=[DD143200:01C97F96] X-NAI-Spam-Score: -1.2 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; ocaml:01 ocaml:01 solvers:01 matrices:01 solvers:01 matrices:01 algebra:01 beginner's:01 bug:01 2009:98 unauthorised:98 subsidiaries:98 interdite:98 altere:98 beginners:01 We use ocaml based libraries for the pricing of some financial contracts. S= ome are simulation based and we use the MPI API to parallelize the simulati= on on our computation grid. For the PDE part, our solvers and matrices are hand written, and aren't par= allelizable. Being able to use petsc from OCAML would enable us to keep the= pricing chain intact, have a richer set of solvers, matrices, and without = much effort enable the use of the computation grid for our PDE pricing. We = think that this will speed up the PDE pricing, and will enable us to get pr= ofit from the multi-core machines that we have. Sincerely, Rabih Chaar -----Message d'origine----- De=A0: caml-list-bounces@yquem.inria.fr [mailto:caml-list-bounces@yquem.inr= ia.fr] De la part de Dr. Thomas Fischbacher Envoy=E9=A0: jeudi 22 janvier 2009 20:10 =C0=A0: Caml-list List Objet=A0: [Caml-list] OCaml and PETSc We, that is, the authors of the ocaml-based nsim continuum field theory simulator and the nmag micromagnetic application (http://nmag.soton.ac.uk/), keep on receiving quite some feedback on two specific modules contained in that project. One is an extended (and mm-bugfixed) version of Art Yerkes' "Pycaml" module, the other one is our (rudimentary yet useful) interface to the PETSc library for MPI-parallelizable sparse/dense matrix linear algebra (plus linear solvers, etc.). So, we are considering forking that off in order to distribute it separately. But as this would involve some amount of work that keeps us from doing other important things, we would like to hear feedback from people out there on who might have specific applications or plans for code that could benefit from this. So, who would like to use PETSc from within OCaml, and what are your applications? --=20 best regards, Dr. Thomas Fischbacher t.fischbacher@soton.ac.uk _______________________________________________ Caml-list mailing list. Subscription management: http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.inria.fr Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs This message and any attachments (the "message") are confidential, intended= solely for the addressee(s), and may contain legally privileged informatio= n.=20 Any unauthorised use or dissemination is prohibited.=20 E-mails are susceptible to alteration.=20 Neither Societe Generale Asset Management nor any of its subsidiaries or af= filiates shall be liable for the message if altered, changed or falsified.=20 =20 Find out more about Societe Generale Asset Management's proposal on www.sga= m.com =20 ********=20 =20 Ce message et toutes les pieces jointes (ci-apres le "message") sont confid= entiels et susceptibles de contenir des informations couvertes par le secre= t professionnel. Ce message est etabli a l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisee est interdite.=20 Tout message electronique est susceptible d'alteration. Societe Generale As= set Management et ses filiales declinent toute responsabilite au titre de c= e message s'il a ete altere, deforme ou falsifie.=20 Decouvrez l'offre et les services de Societe Generale Asset Management sur = le site www.sgam.fr