• No results found

Introduction to ACENET Accelerating Discovery with Computational Research May, 2015

N/A
N/A
Protected

Academic year: 2021

Share "Introduction to ACENET Accelerating Discovery with Computational Research May, 2015"

Copied!
26
0
0
Show more ( Page)

Full text

(1)

Introduction to ACENET

Accelerating Discovery with Computational Research May, 2015

(2)
(3)

What is ACENET?

Shared regional resource for...

high-performance computing (HPC)

… remote collaboration

… visualization

(4)

Mandate

We facilitate

research

,

education

and

innovation

in

Atlantic Canada by providing Advanced Research

Computing resources and expertise.

(5)
(6)

History

Began in 2003.

CFI funding $25 million – 2006. Similar organizations developed in other regions.

The four regions have come together with a national umbrella organization called Compute Canada.

Compute Canada operates as a federated model; ACENET is Compute Canada’s regional partner in Atlantic Canada.

Compute Canada helps to:

•  better allocate scarce

funding dollars;

•  provide researchers with

seamless access to

infrastructure and resources nationally; and

•  enable the advanced

computing community to have a single, strong voice in the national forum.

(7)

Computing Resources Available

A wide array of High Performance Computing and storage systems

Big Data and Data Analytics tools and environments

Leading edge GPU computing systems

Highspeed, secure file transfer with the Globus Portal

Extensive software library

GenAP computing platform to access and use genomic datasets

Compute Canada’s Cloud computing and environment

Data storage and back-up systems that provide stability and security options over your desktop

Desktop and mobile videoconferencing

Collaboration rooms at all ACENET partner institutions to deliver and view large videoconferences.

(8)

ACENET Expertise Available

Determining computing resources needed

Designing, optimizing and

troubleshooting computer code

Customizing tools

In-depth collaboration where needed

Group and individual training from novice to advanced

Accessible and responsive support staff

Installing, managing and

maintaining advanced research computing equipment

Access to Digital Humanities expertise

Access to 3D Visualization expertise

(9)

What is

Advanced

Research

(10)

High Performance Computing (HPC) Data Mining Computationally Intensive Data Intensive Parallel Computing High Performance Data Analysis (HPDA) Data Intensive Simulation & Analysis Supercomputing

Cloud

BIG

DATA

(11)

Answer:

Any computing that is too big for a

desktop.

(12)

What is High Performance Computing

Many CPUs working on one problem

• 

Many “serial” jobs running at once; or

• 

Many CPUs working in close coordination.

• 

Communication between CPUs is key!

Advantages

• 

Faster results

• 

Larger problems or more detailed simulations

(13)

ACENET Computers

Four clusters

7000 CPU cores

20 TB RAM

500 TB disk storage

Plus tape

Plus software

Remember: Shared resources!

Hundreds of users

aggregated

numbers

(14)

What is a Cluster?

storage storage storage cl004 cl003 ... cl002 cl999 cl001 "head node" Dynamic Resource Manager

scheduler

"Grid Engine"

Internet

(15)

How Do I Get an Account?

Go to

http://www.acceleratediscovery.ca/get-an-account/

No, you don’t have to pay any money.

Just tell us once a year about the great research you’re

doing so the taxpayers can be convinced to continue

funding this resource.

(16)

How Do I Get Connected?

Logging in:

ssh Secure Shell

Moving Data Around:

sftp Secure File Transfer Protocol

Scp Secure Copy

Both provided with Mac OS X or Linux

ssh -X username@mahone.ace-net.ca sftp username@placentia.ace-net.ca

Windows?

Try MobaXterm or PuTTY and WinSCP. Just google for them

(17)
(18)

Applications

http://www.acceleratediscovery.ca/wiki/Software

Software requests to:

support@ace-net.ca

Molecular Gaussian Gromacs Q-Chem VASP NAMD WebMO VMD ... Bio AbySS Bowtie rapsearch2 MrBayes Migrate-n PhyML PLINK ... Earth &Ocean CDO NCO GMT ... Engineering ANSYS Fluent CFX OpenFOAM … Math&CS Sage GAP DiVinE ... Astro StarLab IRAF ...

(19)

Software Development

http://www.acceleratediscovery.ca/wiki/Software

Tools TotalView dbx, gdb Valgrind make cvs, svn git ... Languages C/C++ Fortran Perl Python R Java ... Parallel APIs Open MPI OpenMP ... Libraries LAPACK FFTW GSL ACML netCDF HDF Boost ... Compiler Suites GCC Intel PGI …

(20)

Data Analysis

http://www.acceleratediscovery.ca/wiki/Software

Python

Numpy SciPy Sage pyMPI pylab matplotlib

R

Rmpi

Octave

Matlab*

*Distributed Computing Server

(21)

Available Compilers At ACENET

C, C++, and Fortran

Portland Group (PGI) version 8

•  pgcc, pgCC, pgf77, pgf90, pgf95

GNU suite versions 3 and 4

•  gcc, g++, gcc4, g++4, gfortran, g77

Intel Compiler Suite XE 2011 •  icc, icpc, ifort

SunStudio version 12

•  cc, CC, f77, f90, f95

(22)

Environment Modules

$ module list

Currently Loaded Modulefiles:

1) pgi/8.0-6 3) totalview/8.8.0-2

2) openmpi/pgi/1.2.9

$ gcc –-version

gcc (GCC) 3.4.6 ...

$ module avail gcc

gcc/4.4.3(default) gcc/4.6.4 gcc/4.8.0

$ module load gcc

$ gcc --version

gcc (GCC) 4.4.3 ... ←

changed!

$ module unload gcc

(23)

MPI

OpenMPI is default implementation

Use modules to vary the underlying compiler, e.g.

$ module unload openmpi

$ module load gcc openmpi/gcc

(24)

Parallel Job Processing

Notice that process count and host list is passed automatically from Grid Engine to Open MPI.

$ cat jobscript

#$ -cwd

#$ -j yes

#$ -l h_rt=48:00:00

#$ -l h_vmem=2G

#$ -pe ompi* 32

module purge

module load gcc openmpi/gcc

mpirun ./application

(25)

Where To Go For Help

Online:

•  gcc –help •  man gcc

ACEnet wiki

•  http://acceleratediscovery.ca/wiki/ACEnet

Email support:

•  support@ace-net.ca

•  Please supply as much info as possible

(26)

What Cluster Should I Use?

It doesn't matter,

ONE ACCOUNT IS GOOD EVERYWHERE

Multiple serial jobs?

Shared memory parallel?

MPI?

Terabytes of storage?

Some software has only

local license

Fit in anywhere

Fundy best; Glooscap good

Mahone, Placentia best; Fundy good Probably Glooscap

e.g. Matlab DCS & Gaussian only at Placentia

See www.acceleratediscovery.ca/wiki/Software for availability, or contact your Computational Research Consultant

References

Related documents

Through these real-life experiences/assignments, students will learn that credit is not free money, it should be managed wisely, and it can be beneficial when used

–  Tasktracker (TT): contains multiple task slots –  Datanode (DN): serves HDFS data

Question 2 asked, “What other training or educational courses have you undertaken that you believe assists you in computer forensic and digital data evidence analysis?” Again,

An ongoing Australian Housing and Urban Research Institute research project entitled “Risk-assessment practices in the private rental sector: Implications for low-income renters”

This binding constraint enables me to compare these treatment firms (those paying at least $1 million in salary) to the control companies before and after the exogenous shock. The

Digi has released NET+Works 5.0 with the Integrated Systems Architecture to save software engineers valuable development time, while helping to future-proof application design

Notable cases in 2013 including representing a local authority in the context of a playground accident involving unusual climbing equipment (multi-track liability trial; Court

Though Austin’s planner did not respond directly to the question about planning with rail transit, Chicago’s planner reported considering proximity and frequency of transit as

As the TSS ‘ Critical Confronting ’ scale relates to a judgemental therapist, but also one who increases ten- sion during therapy and is similar to the ETQ ‘ Negative Therapist

In Europe, beginning with the eEurope initiative launched from June 2002 in order to speed up Europe's transition to a knowledge-based economy, the issue of using digital

The simulation result showed that consolidates OFDM and MIMO (2x2) with Alamouti Space Time Code have managed to reduce the BER in the multi fading channel

Keywords: Parallel programming; Python; Memoization; Reproducible computation; High performance computing; Data analysis; Computational science.. 1 Introduction The value

intestino irritable pdf 2013 dolor abdomen bajo ovulacion como se cura el intestino irritable irritable bowel syndrome symptom severity scale irritable bowel syndrome

Liquid Learning is delighted to present the Women in Law Leadership Summit - the premier opportunity for talented and high potential women in legal roles in all sectors to develop

Methods: The Wrap-ups were timely (within 48 hours of a death), consistent (conducted after each pediatric intensive care unit (PICU) death), multidisciplinary (all care providers

The objective function aims to select the appropriate road freight transportation route with the lowest total deviation between route data: transportation cost, transportation

(A) Temperature de- pendence of the amplitude and gating kinetics of H 1 currents in an alveolar epithelial cell at pH 7.0//6.5.. The durations of these pulses were varied from

Although recent research has pointed out the potential of other quantitative parameters (including viral transcription pattern and, in retrovirus infec- tion, provirus copy numbers)

(c) The table below shows the average percentage of dark and light tissue cells. These cells were found in the muscles of athletes training for different events at the

Before carrying out the decomposition exercise, we plotted the GE (0) inequality index for per capita consumption, standardized height and standardized weight in the form of.

Ringgit borrowings obtained by residents (individual or company) whether from a resident or non-resident, are allowed to be converted (i.e. swapped) to foreign currency

Using MP-MRI as a triage test would reduce the problem of unnecessary biopsies in men who have a low risk of harbouring clinically signifi cant cancer, reduce the diagnosis

(1) How and why is a Business Process Re-engineering methodology relevant to and effective in the implementation of radical change projects within an organisation.. (2) How