1st HPAC Platform Training Event

11 Dec 2018
Place: C6-E106, BSC (Barcelona)

Human Brain Project and ICEI project organise the first HPAC Platform Training Event.

Date: 11/Dec/2018 Time: 09:30 - 12/Dec/2018 Time: 13:00

Place: The course will take place at Barcelona Supercomputing Center, within the UPC Campus Nord premises. Building C6, Room E106

Target group: Scientists and developers from inside and outside the Human Brain Project interested in using the HPAC Platform resources and tools of the High Performance Analytics and Computing Platform (more information: https://www.humanbrainproject.eu/en/hbp-platforms/hpac-platform/)

Cost: There is no registration fee. The attendees would need to cover the expenses for travel, accommodation and meals.


The objective of the 1st HPAC Platform Training Event is to introduce the HPAC Platform as well as to provide assistance to the potential users in understanding the application process for supercomputing resources access. Further information will be provided on how the supercomputer resources can be used and what tools and environments can help the users to port their applications to a specific supercomputer architecture. Moreover, the participants will learn how to use the simulators NEST for simulation point-neuron models and Arbor for multi-compartment models, as well as which visualisation tools are available to them. 


December 11

Time slot



9:00h - 9:15h

Welcome and registration

9:15h - 10:15h

Which tools and services do the HPAC Platform (and Fenix) offer?

SP7, the High Performance Analytics and Computing (HPAC) Platform of the HBP offers a number of services to neuroscience users, including scalable and interactive compute resources (made available via the Interactive Computing e-Infrastructure, aka ICEI, allocations) data storage and transfer services, continuous integration and software deployment services, and platform integration services.  This session will give an overview of these various services including concrete examples.  Subsequent sessions that follow will serve to elaborate further on the details of their use.

Alberto Madonna and Tim Robinson


10:15h - 10:30h

How can I get access to compute and storage resources?

The computing and storage resources integrated in the Fenix infrastructure, which is the back-bone of the High Performance Analytics and Computing Platform, are operated by five supercomputing centres in France, Germany, Italy, Spain and Switzerland. All of these resources are available to the national and European research communities. This talk will give an overview of the different options how scientists get can an allocation on an HPC system and how to get access to other the Fenix resources.

Anna Lührs (JSC)

10:30h - 10:45h

Introduction to PRACE training

PRACE, the Partnership for Advanced Computing in Europe, has the mission to enable high-impact scientific discovery to enhance European competitiveness for the benefit of society, by offering world class computing resources and complementary services. This includes the coordination of training and education activities in High-Performance Computing through the six PRACE Advanced Training Centres (PATC) established in Finland, France, Germany, Italy, Spain, and United Kingdom. PATC courses share a centralised academic curriculum that ranges from beginner to advanced levels, from general usage of HPC systems to training in domain-specific applications. PATCs courses are funded by the PRACE Implementation Phase projects, and are free of charge for both academic and industrial users.

Oriol Pineda (BSC)

10:45h - 11:15h

Coffee break

11:15h - 13:15h

Using the HPAC supercomputers from the Collaboratory

In this session, users will learn how to access the supercomputers in the HPAC platform from Jupyter notebooks in the HBP Collaboratory. The session covers the basics of the REST APIs that allow for discovering the available supercomputers, learning about access rights, creating and submitting simple jobs and parallel jobs, listing files and uploading/downloading data. Users will learn how to create and run workflows, in which the applications run on systems at different sites, and how to deploy their own application or service and make it available to HBP researchers.
Users without an HPC allocation will be provided with test accounts.

Bernd Schuller (JSC) + Cristian Morales and Jorge Rodríguez (BSC)

13:15h - 14:15h

Lunch break

14:15h - 15:15h

Transferring large data between sites

Perform large data transfer within the HPB HPAC Platform using the UFTP Protocol.

To give users the ability to move datasets between the sites that are part of the HPAC Platform, a transfer service based on UNICORE File Transfer Protocol (UFTP) was deployed and configured.
UFTP is a high-performance data transfer library based on FTP, fully integrated with the UNICORE authentication mechanisms and accessible via UNICORE Rest API and different UNICORE clients.

During the session, users will learn how to transfer large data between the HPAC sites via both the Collaboratory and the UNICORE Commandline Client

Cristiano Padrin and Michele Carpené (CINECA)

15:15h - 17:15h

Simulator NEST

NEST is a simulator for spiking neural network models that focuses on the dynamics, size and structure of neural systems rather than on the
exact morphology of individual neurons. NEST runs on laptops, university clusters and supercomputers. We will present a hands-on
introduction to the construction, simulation and display of such networks using "PyNEST", NEST's python front-end.

Alex Peyser and Jochen Eppler (JSC)



December 12

Time slot



9:00h - 11:00h

Simulator Arbor

Arbor is a performance portable library for simulation of large networks of multi-compartment neurons on high-performance computing systems. We will introduce Arbor and show recent results of performance benchmarks. Hands-on-training in using Arbor's python front-end will
focus on how to easily use Arbor's library for building, running and analyzing a simulation.

Alex Peyser and Anne Küsters (JSC)


11:00h -11:30h

Coffee break

11:30 - 13:30h

Visualization Tools for Neural Network Simulations

Interactive visual analysis tools become more and more an integral part of various data analysis processes in Neuroscience. These tools are used for the exploration of small, medium or large data sets, to make neuroscientific phenomena visible for teaching and education, or for communication purposes in regard of presenting research results to the scientific community in form of publications or to the public. This session will present a broad overview of what visualizations is capable of, how visualization can be used and how the right tool can be found for a specific research question. By means of a case study, we will present the potential of web-based visualization tools and their potential use for the analysis of NEST data.

Benjamin Weyers (RWTH)


End Of Course

More information at: https://www.bsc.es/education/training/other-training/1st-hpac-platform-training-event