comp.lang.ada
 help / color / mirror / Atom feed
From: "Tassilo v. Parseval" <tassilo.von.parseval@rwth-aachen.de>
Subject: Re: Isn't this in favour of Ada??
Date: Tue, 26 Jul 2005 07:58:03 +0200
Date: 2005-07-26T07:58:03+02:00	[thread overview]
Message-ID: <slrndebk7b.ra.tassilo.von.parseval@localhost.localdomain> (raw)
In-Reply-To: uvf2y262a.fsf@obry.net

Also sprach Pascal Obry:

> "Tassilo v. Parseval" <tassilo.von.parseval@rwth-aachen.de> writes:
>
>> I don't think that Ada tasks and MPI are comparable. MPI is mainly used
>
> I'm not talking about Ada tasking. I'm talking about Ada distributed
> annex.

My apologies, I must have missed that part. However...

>> Furthermore, MPI allows you to write a program that does a calculation
>> in parallel on your computer and, say, NEC's earth simulator because
>> data-exchange between processors can happen over TCP/IP. So MPI really
>> is a way to distribute one application across a huge distributed system
>> involving workstations that can be anywhere on the internet.
>
> Idem for Ada *distributed* annex.

Annex E doesn't say much about these things. It's normative in that it
says that RPC is to be used (with message passing remaining, at least,
an option) and puts some requirements on the three different library
units involved.

This whole annex is merely a few pages. Compare that with MPI 2.0 which
consists of 370 pages. It defines in great depth all the data-types that
an MPI conformant systems needs to implement and the whole interface.
That makes MPI extremely portable.

Whereas Ada's distributed annex leaves almost everything up to the
actual implementation.

>> Also, there are MPI bindings for Ada which wouldn't be the case if those
>> two had the same niches in mind.
>
> That's not a proof! It could mean that somebody wanted to use Ada in a larger
> project where C++/MPI was used for example.

Maybe. But the mere fact that you can write a small MPI application in
Ada and connect it to an already existing one running elsewhere speaks
in favour of MPI. MPI is huge in that in certain fields it is used
almost exclusively, owing to the fact that its standard is so
comprehensive and non-ambiguous.

Tassilo
-- 
use bigint;
$n=71423350343770280161397026330337371139054411854220053437565440;
$m=-8,;;$_=$n&(0xff)<<$m,,$_>>=$m,,print+chr,,while(($m+=8)<=200);



  reply	other threads:[~2005-07-26  5:58 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-14 11:34 Isn't this in favour of Ada?? Erlo Haugen
2005-07-14 14:56 ` Mike Silva
2005-07-14 16:11   ` Jeffrey Carter
2005-07-14 18:06     ` Marc A. Criley
2005-07-15 13:05       ` Marin David Condic
2005-07-19 17:03         ` James Alan Farrell
2005-07-19 17:31           ` Ed Falis
2005-07-20 11:49           ` Marin David Condic
2005-07-19 11:40     ` Erlo Haugen
2005-07-19 17:10       ` Jeffrey Carter
2005-07-19 15:41     ` Dan McLeran
2005-07-19 17:17       ` Adrien Plisson
2005-07-20  2:22       ` Jeffrey Carter
2005-07-20  5:13         ` Dan McLeran
2005-07-22  7:30     ` Erlo Haugen
2005-07-22 13:12       ` Marc A. Criley
2005-07-22 13:36         ` Erlo Haugen
2005-07-22 14:24           ` Dan McLeran
2005-07-22 14:29           ` Bob Spooner
2005-07-23 13:02             ` Ludovic Brenta
2005-07-22 18:01           ` Marc A. Criley
2005-07-22 15:49       ` Jeffrey Carter
2005-07-15 14:04 ` Florian Weimer
2005-07-15 21:10   ` Larry Kilgallen
2005-07-18 12:37     ` Marin David Condic
2005-07-18 12:57       ` Ed Falis
2005-07-18 13:18         ` Marin David Condic
2005-07-18 14:12           ` Ed Falis
2005-07-19 12:51             ` Marin David Condic
2005-07-19 18:08               ` Robert A Duff
2005-07-20  5:12                 ` Simon Wright
2005-07-20 15:37                   ` Robert A Duff
2005-07-21 12:15                     ` Marin David Condic
2005-07-21 15:32                       ` Robert A Duff
2005-07-20 12:26                 ` Marin David Condic
2005-10-27  7:20                   ` Robert I. Eachus
2005-08-04 12:59     ` Florian Weimer
2005-08-05 14:29       ` Larry Kilgallen
2005-08-05 16:58         ` Florian Weimer
2005-08-05 23:15           ` Larry Kilgallen
2005-08-06  4:01           ` tmoran
2005-08-06 10:28           ` Pascal Obry
2005-08-06 10:33             ` Pascal Obry
2005-08-06 11:02           ` Dmitry A. Kazakov
2005-07-21 13:27 ` Maciej Sobczak
2005-07-22  7:39   ` Erlo Haugen
2005-07-22  9:29     ` Maciej Sobczak
2005-07-22 10:41       ` Erlo Haugen
2005-07-22 14:28         ` Alex R. Mosteo
2005-07-22 15:02           ` Pascal Obry
2005-07-25  9:48             ` Tassilo v. Parseval
2005-07-25 13:31               ` Adrien Plisson
2005-07-25 15:08                 ` Jerome Hugues
2005-07-25 15:58                   ` Adrien Plisson
2005-07-25 21:03                     ` Jerome Hugues
2005-07-26  6:03                       ` Tassilo v. Parseval
2005-07-25 16:39               ` Pascal Obry
2005-07-26  5:58                 ` Tassilo v. Parseval [this message]
2005-07-26 17:25                   ` Pascal Obry
2005-07-22 15:26           ` Georg Bauhaus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox