H63ESD: Software Support 2014 : Quick Guide
HARDWARE
The Project is undertaken upon the GGIEMR’s compute cluster: This is a commodity
cluster comprising a head node and a number of parallel compute nodes.
The cluster is called Jenna and each of the 6 compute nodes, comp00 – comp05
Please see the older document on Moodle HowTo – H64ACE 2011.pdf for an
introduction.
I will register students when the class members stabilises (week 2-3)
(Please be aware you will not usually have permission to access the full machine)
SOFTWARE
The cluster is accessed remotely using two pieces of shareware software
Putty provides a remote access linux window to Jenna on your own PC/laptop
– you type your commands here, e.g. compile and run etc
Filezilla provides file transfer between the cluster your own PC/laptop
As is it wasteful of resources to develop code on the cluster, the expected process is to
write and debug code on your own PC/laptop using codeblocks and/or a linux
emulator (MinGW)
Codeblocks can be used as a development environment on your own PC/laptop
Setting yourself up with the software
1) Putty – http://www.putty.org/ download and run
.
The following window appears
Type Jenna’s ip address
128.243.72.200 and select port 22 and
your login details to get the window
2) Filezilla – https://filezilla-project.org/ download the client installer and run it
Filezilla running is shown below, you get a ;list of files on your laptop/PC on the left
and your files on Jenna on the right. Drag and drop for file transfer – easy
To make a connection the host for jenna is firefly.eee.nottingham.ac.uk and you
must select port value 22
To develop code work use codeblocks/MinGW
Codeblocks.org
Then simply run the installer that has been downloaded
(Make sure you download the codeblocks with minGW – this provides the compiler
There is a beginners guide to codeblocks on Moodle.
Be careful that “codeblocks projects” mean nothing to Jenna !
MinGW
MinGW is a linux emulator.
http://sourceforge.net/projects/mingw/files/Installer/
Download and run the installer
We have to be careful to select the right options
MinGW is the “operating system”, MSYS is the “command line window” – we want
both. In the panel on the left click on MinGW- compiler suite and on the right select
(ie solid green box) all those items to do with the C and or C++ compiler (The name
of the compilers of interest are gcc and g++). To do the install – installation – apply
changes
If you have done this correctly, you will be able to find in the installed directory the
launcher
(Probably at C:\MinGW\msys\1.0\msys.bat) – run it – it takes a few seconds and then
you get the required linus emulator window
To check you have installed the compilers OK, type g++ -v
You should get the version info of the compiler
Please see the older document on Moodle HowTo – H64ACE 2011.pdf for usage guide