Blog from September, 2019

Pouta Cloud + Rahti

* Pouta Cloud Course (13.11.) *

This course gives you a practical introduction for using CSC's Pouta cloud services. The Pouta cloud services are meant for all fields of science & research.
It allows users to solve computational challenges which have not previously been possible to run on CSC's other computing systems. 
Read more and register (by 06.11.) at: https://www.csc.fi/web/training/-/pouta-cloud-course-2019 

* Fundamental of Container Clouds with Rahti (14.11.) *

In this course the fundamental concepts of Kubernetes based container orchestrators are illustrated using the Rahti platform from a practical viewpoint. 
We shall focus on the users point of view for using rahti and aspects important for running and maintaining containerized workloads are emphasized. 
Read more and register (by 07.11.) at: https://www.csc.fi/web/training/-/fundamentals-of-container-clouds-with-rahti 

-- 

OpenID Connect -koulutus
------------------------

8.10. OpenID Connect -protokollan hyödyntäminen käyttäjätunnistamisessa
ja valtuuttamisessa. Rekisteröidy viimeistään: 1.10.2019

Read more >> https://newsletter.csc.fi/go/2855498-275788-15194197


Advanced Gromacs, HADDOCK + PMX Workshop
----------------------------------------

9.-11.10. Two day intensive workshop is organized as a collaboration
with BioExcel, CSC and PRACE. It consists of lectures and hands-on
tutorials introducing HADDOCK, pmx and instructions on how to improve
Gromacs perfomance on HPC platforms. HADDOCK is a versatile
information-driven flexible docking approach for the modelling of
biomolecular complexes. PMX is a service for users who need to do free
energy calculations. Registration deadline: 27.9.2019

Read more >> https://newsletter.csc.fi/go/2855494-271464-15194197


Introduction to Parallel Programming
------------------------------------

23.-25.10. The course introduces the basics of parallel programming with
the message-passing interface (MPI) and OpenMP paradigms. The course
consists of lectures and hands-on exercises. Registration deadline:
16.10.2019

Read more >>
https://newsletter.csc.fi/go/2855493-242942-15194197


Geocomputing in Puhti supercomputer
-----------------------------------

4.11. How to use CSC computing resources for spatial analysis.

methods for spatial data. Registration deadline: 27.10.2019

Read more >> https://newsletter.csc.fi/go/2855499-30063-15194197


Practical machine learning for spatial data
-------------------------------------------

5.-6.11. This course gives a practical introduction to use machine
learning, inc deep learning, methods for spatial data. Registration
deadline: 28.10.2019

Read more >>
https://newsletter.csc.fi/go/2855491-49454-15194197


Schrödinger Maestro Hands-on workshop
-------------------------------------

7.-8.11. Learn to power use the Schrödinger Maestro molecular modeling
suite and the Materials Suite through lectures and hands-on training.
Registration deadline: 30.10.2019

Read more >> https://newsletter.csc.fi/go/2855500-390460-15194197


Pouta Cloud Course
------------------

13.11. This course gives you a practical introduction for using CSC's
Pouta cloud services. The Pouta cloud services are meant for all fields
of science & research. It allows users to solve computational challenges
which have not previously been possible to run on CSC's other computing
systems. Registration deadline: 6.11.2019

Read more >> https://newsletter.csc.fi/go/2855495-301911-15194197


Fundamentals of container clouds with Rahti
-------------------------------------------

14.11. In this course the fundamental concepts of Kubernetes based
container orchestrators are illustrated using the Rahti platform from a
practical viewpoint. We shall focus on the users point of view for using
rahti and aspects important for running and maintaining containerized
workloads are emphasized. Registration deadline: 7.11.2019

Read more >>
https://newsletter.csc.fi/go/2855490-302029-15194197


Practical Machine Learning
--------------------------

19.-20.11. This course gives a practical introduction to machine
learning, including basic approaches to classification, regression,
dimensionality reduction and unsupervised learning. We will cover, among
other things, linear classification and regression, nearest neighbor
methods, support vector machines, decision trees and neural networks.
Registration deadline: 12.11.2019

Read more >> https://newsletter.csc.fi/go/2855496-313635-15194197


CodeRefinery workshop in Espoo
------------------------------

10.-12.12. How is a researcher to know what the best tools and practices
are without investing three to five years in getting a second degree in
computer sciences and engineering? That's what this CodeRefinery
workshop is all about!

Read more >> https://newsletter.csc.fi/go/2855497-424712-15194197


Join our free webinars on data!
-------------------------------

CSC Webinars is a series of short, on-line technical talks followed by a
free-form discussion of the topic at hand or of other issues raised
during the discussion. Everyone is welcome to participate! Join our
webinar series on data below:

15.10. Fairdata PAS-palvelu >> https://newsletter.csc.fi/go/2855492-160073-15194197 Missed a webinar? Don't worry, we record them! You can find all our past
webinars on our YouTube channel https://newsletter.csc.fi/go/2855504-379079-15194197 .

Check all the upcoming courses, webinars and events at https://newsletter.csc.fi/go/2855502-332549-15194197 
--------------------------------------------------------------------------------------------------
* Fortran Programming for Scientific Computing (25.9. - 27.9.) *

The Fortran programming language is still - despite of its long history
- one of the standard and most useful languages in scientific computing.
Our course will give the participants the basic knowledge on the Fortran
programming language. This free of a charge course is part of the PRACE
Training activity. Read more and register (by 18.9.) at:
https://www.csc.fi/web/training/-/fortran-programmin-for-scientific-computing

* Introduction to Parallel Programming (23.10. - 25.10.) *

The course introduces the basics of parallel programming with the
message-passing interface (MPI) and OpenMP paradigms. The course
consists of lectures and hands-on exercises. This free of a charge
course is part of the PRACE Training activity. Read more and register
(by 16.10.) at:
https://www.csc.fi/web/training/-/intro_parallel_program_2019

Webinar: Big Data series: basics of Apache Spark programming

Time: 12.9.2019, 14:00 EET
Lecturer: Apurva Nandan, CSC
Language: English

https://www.csc.fi/web/training/-/big-data-apache-spark

This is the second webinar of the Big Data series - Apache Spark.
Details and materials of the first webinar : https://www.csc.fi/fi/web/training/-/webinar-big-data-spark-2019

This webinar is ideal for people who want to learn more about analysing massive amounts of data. Spark, a popular, high-performance distributed computing framework, allows us to tackle big-data problems by distributing the workload across a cluster of machines, making large scale data analysis rapid and quick!

In this webinar, we will discuss briefly about Spark and learn about the basics of Spark programming in Python!

Prerequisites: As this is the second webinar in the Apache Spark series, we highly recommend that you watch the first part before the webinar: https://www.youtube.com/watch?v=akAwwNxm_HM&feature=youtu.be

Join the webinar in Zoom: https://cscfi.zoom.us/j/717625986

Computing facilities tend to all have the same problems, but every site tends to have its own solutions. Big collaborations tend to be about big hardware or policies, and not so much the day to day difficulties that we face. The Nordics already have a special connection and are a good size to make a grassroots community of admins and support staff working together.

NordicHPC is a group of like-minded individuals in the Nordics who want to work together to make our resources more usable and better maintained (or even just to make the maintenance easier). Despite the name, our focus is not only traditional HPC, but we do tend focus on basic computing infrastructure, not platforms for a specific purpose.

We have a special focus on usability, and a vision to match.

We have a preliminary program scheduled, but the actual program is organized in collaboration with all attendees. We also hope the most important outcome is networking and come out of spontaneous discussions. We’ll use an “unconference”-type format for most of the workshop. Come prepared to collaborate - this is a meeting for the doers.

Registration

You can register here for attendance, possible attendance, or remote attendance.

The ideal attendee is working in developing, maintaining, or supporting general-purpose computing infrastructure in the Nordics, and has an ability to take ideas into practice on their systems. Other users or interested parties are welcome as well. We’ll try to make room for anyone in academic computing centers in the Nordics.

What you need to prepare

  • Think about what cool things you do and what your most common problems are.
  • Prepare to present three cool things and three problems from your site (see below).
  • Suggest a topic or two that we should discuss.

Agenda

We have a preliminary program below, which will continue to be adapted based on attendee interest. We can reserve spaces for any desired break-out sessions or parallel tracks.

  • 14 November.
    • Early arrivals? Come find us in room A243 or the obvious coffee room in the A2 corridor.
    • 11:00 Lunch for those who have arrived
    • 12:00 Afternoon session
      • Talks
      • Breakout sessions, either planned or to continue discussions inspired by talks
    • Evening: group dinner
  • 15 November
    • 09:00 Meeting continues
      • Talks
      • Discussing future the NordicHPC collaboration
      • Breakout sessions
    • Program ends at 12:00, room reserved until 14:00

Contribute!: Request a talk or suggest your own, either in advance or during the meeting, by adding to the agenda google doc. You can also directly contribute by making a Github issue or PR. Slides and material can also be uploaded to the Google Drive. The exact program will be adjusted based on attendee interest closer to time.

Session descriptions

The following sessions have been offered so far:

Cool things and problems: Each site presents around three cool things that their site does, and three problems they have. This becomes a discussion on shared opportunities. Please come prepared with something to present and add to the slides. Organizer: Radovan Bast

Nordic Jupyter: JupyterHub isn’t just a service, but a usable way of accessing services. This workshop shares configurations and knowledge about running JupyterHub for research facilities, and provides hands-on support for sites to set up their own hub. Organizer: Richard Darst

Software deployment: Deploying scientific software is one of biggest pains of sysadmins. Let’s share best practices. We’ll discuss Spack, Easybuild, etc. Aalto University will present its automated build system which automates Spack, Singularity, and more across multiple systems. Organizer: Simo Tuomisto

Lightning talks: Anyone who wants to give a lightning talk, let us know. There’s no topic too small, especially consider talks on small problems, solutions, or UI problems you have.

Requested sessions

If anyone would like to present on these topics, let us know. You don’t have to be an expert, you can also facilitate the discussion. You can also add to the google doc linked above and below.

Managing I/O for machine learning: How to best help users who make millions of small files with a wide variety of machine learning frameworks.

Resources / Sharing

Attending:

  • Meeting video link, coming later
  • Meeting google drive. Anything added here is shared publicly.
  • Meeting presemo (real-time questions and interaction), coming later

Planning:

Location

Aalto University campus (Otaniemi), Finland. Computer Science building room T4. Address: Konemiehentie 2, Espoo.

Arrival and practicalities

This is an unfunded event, so each participant is responsible for their own costs but there is also no registration fee.

Hotels: there is a Radison Blu in Otaniemi which is a common choice. Downtown Helsinki or Espoo hotels are a reasonable choice if close to the metro.

Transportation: from the airport, take the train to the central train station (last stop), then metro to the stop “Aalto University”, then take the B exit. A single ABC ticket (4.60€) covers alltransportation, buy on the train platform at the ticket machines. From Otaniemi to downtown, an AB ticket (2.80€) works. Reittiopas is the journey planner and there is also a HSL app that lets you buy mobile tickets and check routes.

Contact

Richard Darst, richard dot darst at aalto.fi

Python programming
The Python programming language is popular in scientific computing
because of the benefits it offers for fast code development. The
performance of pure Python programs is often suboptimal, but there are
ways to make them faster and more efficient.

On this course, you’ll find out how to identify performance bottlenecks,
perform numerical computations efficiently, and extend Python with
compiled code. You’ll learn various ways to optimise and parallelise
Python programs, particularly in the context of scientific and high
performance computing.

Register now for the first run starting on 9th September 2019 at
https://www.futurelearn.com/courses/python-in-hpc