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 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 E739EBC6B for ; Wed, 19 Sep 2007 13:12:37 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAL2h8Eba1uFinmdsb2JhbACOEgIBAQcEBgUKGJhq X-IronPort-AV: E=Sophos;i="4.20,273,1186351200"; d="scan'208";a="16414513" Received: from discorde.inria.fr ([192.93.2.38]) by mail4-smtp-sop.national.inria.fr with ESMTP; 19 Sep 2007 13:13:51 +0200 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l8JBD50k008668 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Wed, 19 Sep 2007 13:13:09 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAL2h8Eba1uFinmdsb2JhbACOEgIBAQcEBgUKGJhq X-IronPort-AV: E=Sophos;i="4.20,273,1186351200"; d="scan'208";a="16414509" Received: from smtp.syd.people.net.au ([218.214.225.98]) by mail4-smtp-sop.national.inria.fr with SMTP; 19 Sep 2007 13:13:49 +0200 Received: (qmail 13230 invoked from network); 19 Sep 2007 11:14:03 -0000 Received: from unknown (HELO hendrix.mega-nerd.net) (218.214.64.136) by smtp.syd.people.net.au with SMTP; 19 Sep 2007 11:14:03 -0000 Received: from hendrix (hendrix [192.168.200.99]) by hendrix.mega-nerd.net (Postfix) with SMTP id DD5F92FB82 for ; Wed, 19 Sep 2007 21:13:46 +1000 (EST) Date: Wed, 19 Sep 2007 21:13:46 +1000 From: Erik de Castro Lopo To: caml-list@inria.fr Subject: Re: [Caml-list] Can coThreads be used for message passing architecture? Message-Id: <20070919211346.02e1a947.mle+ocaml@mega-nerd.com> In-Reply-To: <87ps0e9b1m.fsf_-_@fel.cvut.cz> References: <87lkb5fe3f.fsf@pps.jussieu.fr> <87sl5d8cgd.fsf@pps.jussieu.fr> <20070919201144.634be18a.mle+ocaml@mega-nerd.com> <87ps0e9b1m.fsf_-_@fel.cvut.cz> Reply-To: caml-list@inria.fr Organization: Erik Conspiracy Secret Labs X-Mailer: Sylpheed 2.3.1 (GTK+ 2.10.11; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Miltered: at discorde with ID 46F10441.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocaml:01 iterative:01 wrote:01 caml-list:01 networker:03 seems:03 module:03 mpi:04 erik:04 erik:04 passing:05 passing:05 shared:06 cluster:07 coding:07 Jan Kybic wrote: > I have had only a quick look at the web page but I did not understand > whether and how can coThreads be used on a cluster of independent > computers (Beowulf-style) that are only connected by network (no > shared memory) for which I normally use MPI (message passing). >>From the TODO file, it seems that the networker engine is not yet complete which means the answer to your question is no (at least for now). I can however report that on a single machine with multiple cores, message passing between CoThreads using the Event module is an absolute pleasure to use. Erik -- ----------------------------------------------------------------- Erik de Castro Lopo ----------------------------------------------------------------- "I have found that Big Design Up Front environments attract people who want to talk about software development, while iterative environments attract people who want to develop software. Is it any surpise that in companies where BDUF is predominant, nobody wants to stoop to coding? Everyone wants to be an 'architect' or a 'Business Analyst' or a 'Product Manager'." -- Reg Braithwaite