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=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 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 6CA73BC69 for ; Wed, 21 Nov 2007 20:05:14 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAKIQREfU436umGdsb2JhbACPNAEBAQEHBAQTGA X-IronPort-AV: E=Sophos;i="4.21,448,1188770400"; d="scan'208";a="19546842" Received: from moutng.kundenserver.de ([212.227.126.174]) by mail4-smtp-sop.national.inria.fr with ESMTP; 21 Nov 2007 20:05:14 +0100 Received: from [86.135.212.229] (babylon.cip.physik.uni-muenchen.de [141.84.136.30]) by mrelayeu.kundenserver.de (node=mrelayeu7) with ESMTP (Nemesis) id 0ML2xA-1Iuusr1GX5-0007zI; Wed, 21 Nov 2007 20:05:13 +0100 Message-ID: <474481A0.2000703@functionality.de> Date: Wed, 21 Nov 2007 19:06:08 +0000 From: Thomas Fischbacher User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20060904 Debian/1.7.8-1sarge7.2.2 X-Accept-Language: en MIME-Version: 1.0 To: caml-list@yquem.inria.fr Subject: Announcement: ocaml-based magnetism simulation package Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX18kZHEnENUhX3zkoeQZNUaacQPCW8PZoCGl60B mRfcEDKYfMvBdSbVzfC69ufjfovMmsvRU9wzwNojur3FWdvmTu z5U4E/OOj/gFGYdog1JsQ== X-Spam: no; 0.00; ocaml:01 ocaml:01 magnetic:98 abstract:01 compile:01 symbolic:01 symbolic:01 finite:02 python:03 numerical:03 element:03 library:03 generalized:04 simulation:05 simulation:05 I thought I should mention this to keep people informed about large projects done in OCaml. Micromagnetism is a rather hot topic these days. There are a number of packages around that allow one to do physical simulations of sub-micron scale magnetic systems, but there is one around (ours) which is written mostly in ocaml. (The user interface is python, though.) The rationale for using ocaml was that we needed both speed and enough flexibility to do symbolic manipulations. Actually, this micromagnetism package is just a library on top of a much more generic multiphysics simulation system that was designed to deal with a very broad class of generalized reaction-diffusion systems, whose ultimate goal is to automatically compile an abstract problem specification (containing differential operators and equations of motion in symbolic form) down to some numerical finite element code. The first beta-release (still a bit wobbly) is at: http://nmag.soton.ac.uk -- best regards, Thomas Fischbacher t.fischbacher@soton.ac.uk