From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,2825742776461038 X-Google-Thread: 1147fc,2825742776461038 X-Google-Attributes: gid103376,gid1147fc,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.glorb.com!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail From: jtg Newsgroups: comp.lang.ada,comp.parallel.mpi Subject: Re: Ada-friendly MPI Date: Thu, 23 Jun 2005 10:03:09 +0200 Organization: CI TASK http://www.task.gda.pl Message-ID: References: NNTP-Posting-Host: pwr74.pwradio.pl Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: korweta.task.gda.pl 1119513586 5051 153.19.176.74 (23 Jun 2005 07:59:47 GMT) X-Complaints-To: abuse@news.task.gda.pl NNTP-Posting-Date: Thu, 23 Jun 2005 07:59:46 +0000 (UTC) X-Original-Organization: CI TASK http://www.task.gda.pl In-Reply-To: X-Accept-Language: pl, en-us, en User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.7) Gecko/20050414 X-Organization-Notice: Organization line has been filtered Xref: g2news1.google.com comp.lang.ada:11581 comp.parallel.mpi:986 Date: 2005-06-23T10:03:09+02:00 List-Id: *-> That Guy Downstairs <-* wrote: > Hi all, > I am looking at getting into a LAM-MPI system running Ada95 on Linux. > Does anyone have any learning / reference info suggestions? > Books? PDFs? etc? > I was looking for such a solution for a long time until the obvious came to my mind: MPI calls can be executed from C code and everything else can be in Ada. You can write one-line function in C for every MPI call you want to use, then gather these functions in separate .c file and call them from Ada code. Simple, quick and portable (if you support the right .c file for each platform). What is more, you can use all the abundant learning/reference info intended for C users.