程序代写代做代考 c++ compiler H63ESD: Software Support 2014 : Quick Guide

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