Pelican Linux Cluster.

by Computothought in Circuits > Linux

15031 Views, 50 Favorites, 0 Comments

Pelican Linux Cluster.

computing-cluster.jpg
Clusters are computers that work together to work for a common cause.  There are two basic types of clusters. One is a HA (high availability cluster) and the second is an HP (high performance cluster). Ha cluster allows several machines to be a failsafe for one program such as a web server that can not have down time. The HP cluster allows may programs doing the same thing to act as one computer. Science or math intensive calculations are usually done on these machines. These are sometimes know as parallel systems. What we will look at here is the High performance cluster.

Special programming is usually required on the HP clusters, traditionally single computer applications will not work usually on these systems in parallel mode.


More info: http://idea.uab.es/mcreel/PelicanHPC/
See also: http://www.hpc.lsu.edu/help/pelicannewusersguide.php

Setup in a Virtual World.

Screenshot.png
Two collected videos to give you the lay of the land.



Another video:

Actual Setup.

pelicanlogo.png
Doing a real setup: (Another collected video, but old but still applicable).

Use Diskless Machines As Cluster Clients.

Hindkle-fig1.jpg
You can even use older machines as nodes. build them yourself from no longer used machines.  (or even new ones)

https://www.instructables.com/id/PC-personal-computer-into-a-sort-of-thin-client/

Writing Software for Clusters.

Screenshot-Mozilla Firefox-4.png
Linux has some easily attainable software:

$ sudo apt-get install openmpi lam4-dev

$ mpicc mptest.c -o mptest
$ ./mptest

Also see:

http://www.linux-mag.com/id/5759/

http://www.math.umbc.edu/~gobbert/mpi.html

http://people.sc.fsu.edu/~jburkardt/c_src/mpi/mpi.html

Other Mpi Clusters:

Screenshot-2.png