From mboxrd@z Thu Jan 1 00:00:00 1970 From: presotto@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] message passing.. sci programming MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-zmoimvgbqdismsaeleqmpnvdwg" Message-Id: <20010329170600.1C441199EB@mail.cse.psu.edu> Date: Thu, 29 Mar 2001 12:05:57 -0500 Topicbox-Message-UUID: 76c8cc68-eac9-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-zmoimvgbqdismsaeleqmpnvdwg Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit What semanitcs are you looking for with the messages? If it's just n to 1 with in order delivery and message boundaries, you can just use pipes bound into the file system. The reader does the bind and then exports (via exportfs) his name space to every system that wants to send him messages. Each party can do the same to affect 2 way communication. No special tools necessary. Of course, you have to provide your own pickling/marshaling routines... --upas-zmoimvgbqdismsaeleqmpnvdwg Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Mar 28 23:25:24 EST 2001 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Wed Mar 28 23:25:23 EST 2001 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8C05519A14; Wed, 28 Mar 2001 23:25:11 -0500 (EST) Received: from acl.lanl.gov (acl.lanl.gov [128.165.147.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C9E7D199EB for <9fans@cse.psu.edu>; Wed, 28 Mar 2001 23:24:12 -0500 (EST) Received: from fred.acl.lanl.gov (root@fred.acl.lanl.gov [128.165.147.165]) by acl.lanl.gov (8.8.8/8.8.5) with ESMTP id VAA143173 for <9fans@cse.psu.edu>; Wed, 28 Mar 2001 21:24:12 -0700 (MST) From: "Nehal N. Desai" Received: (from nehal@localhost) by fred.acl.lanl.gov (8.9.3/8.8.8) id VAA06811 for 9fans@cse.psu.edu; Wed, 28 Mar 2001 21:24:12 -0700 Message-Id: <200103290424.VAA06811@fred.acl.lanl.gov> To: 9fans@cse.psu.edu X-Mailer: ELM [version 2.5 PL3] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: [9fans] message passing.. sci programming Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.1 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 28 Mar 2001 21:24:12 -0700 (MST) hi, has anyone looked into using message passing on plan9. We are looking into building a smallish plan9 cluster -- between 128 and 512 processors that we would like run some physics codes on (eg. weather modeling, QCD,etc)... right now. those most codes here use MPI or OpenMP. but is there is a better way that uses the plan 9 architecture in a more optimal (scalable) way. nehal --upas-zmoimvgbqdismsaeleqmpnvdwg--