From: Lars Rzymianowicz <lr@mufasa.informatik.uni-mannheim.de>
Newsgroups: comp.parallel
Subject: Re: difference between OS
Date: 16 Nov 1998 04:42:37 GMT
Organization: Dept. of Computer Engineering, University of Mannheim, Germany
Approved: bigrigg@cs.cmu.edu
Message-Id: <72oaft$r13$1@encore.ece.cmu.edu>
Originator: bigrigg@ece.cmu.edu


OFFNER Michel wrote:
> I see that a lot of parallel computer are developped with UNIX.

UNIX is the OS of choice for parallel computing, because you don't want
your large application (which runs 2 weeks or more) be interrupted by
messages like "Windows Error: User has modified a file. Please reboot
to make changes permanent!" or "Memory Fault: User has referenced memory
outside of my 64KByte address space!" ;-))

For Clusters of PCs, Linux is the top candidate.

> Which components must we install on an UNIX OS to manage a parallel
> computer  OR is it the same UNIX OS ?

Depends on your application:
For message passing, MPI and its implementations (MPICH, LAM) are the way to go.
For shared memory, PThreads are a standard tool.

Have a look at a book about Parallel Computing. You should find enough
references, where you can get more info.

Lars
-- 
Homepage: http://mufasa.informatik.uni-mannheim.de/lsra/persons/lars/

--
Articles to bigrigg+parallel@cs.cmu.edu (Admin: bigrigg@cs.cmu.edu)
Archive: http://www.hensa.ac.uk/parallel/internet/usenet/comp.parallel

