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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7834b3688302a052 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: Parallel programing in Linux Cluster using Ada95 Date: 1999/01/19 Message-ID: <1999Jan19.111718.1@eisner>#1/1 X-Deja-AN: 434456996 X-Nntp-Posting-Host: eisner.decus.org References: <780mng$mkj$1@news-2.news.gte.net> X-Trace: news.decus.org 916762651 2604 KILGALLEN [192.67.173.2] Organization: LJK Software Reply-To: Kilgallen@eisner.decus.org.nospam Newsgroups: comp.lang.ada Date: 1999-01-19T00:00:00+00:00 List-Id: In article <780mng$mkj$1@news-2.news.gte.net>, "Joe L. Vojir" writes: > Hi, > I was wondering if I use the task routines in the Ada95 programming > language will I be able to utlize power of our beowolf Linux cluster. This > question is just to decide if I should learn the message passing routines or > if I can use Ada's built-in paralizing capability and both would work > equally. For Linux, you are probably talking about the GNAT compiler, and someone else will talk about the specifics. (If you don't like what the compiler does, you can always rewrite it, a comment I would only make to a Linux fan :-). With that said, however, keep in mind that the Ada language facilities are not "built-in parallelizing" in the sense of some Fortran compilers which deconstitute inner loops without programmer involvement. The Ada programmer must make decisions about what happens in what task, etc. I suppose it would be possible to write an Ada compiler that automated parallelizing in the Fortran sense, but most programmers who have a problem susceptible to that sort of approach are using Fortran. Larry Kilgallen