Online Training Portal

https://training.e-cam2020.eu/

  • Collects the content captured at our Extended Software Development Workshops (ESDWs)
  • Generates online training modules for each ESDW
  • Is a repository for the data associated with our events
  • Contains tutorials on programming best practices to develop software for extreme-scale hardware

Take a tour

[expand tag=”h3″ title=”How to access”]

Connect to https://training.e-cam2020.eu/E-CAM

Sign up or log in* (you can use your GitLab account if you have one). When accessing the space for the first time an automated request is sent to our administrator to enable you access. This might take some time so please be patient. You will be notified by e-mail when your access is granted.

Once granted access, from https://training.e-cam2020.eu/E-CAM you can see all the collections available in the E-CAM space. Collections contain multiple datasets and their associated files related to our activities. You are ready to start navigating throughout our collections!

*Some content from our training portal is public and can be accessed without creating an account. For an overview see here.

[/expand] [expand tag=”h3″ title=”Terminology”]

This infrastructure is built on top of Clowder (developed at NCSA, National Centre for Supercomputing Applications), which is a research data management system designed to support any data format and multiple research domains. For those new to this service, here are the definitions of the most frequently used terms.

Single files are collected into Datasets, which are a group of files that through some defined relationship or corresponding metadata are strongly tied together and not representable otherwise by the individual files. Datasets are what we expect our captured lectures to be (made up of the associated videos, lecture materials, reading materials, tutorial content and software requirements). Collections are a user defined group of Datasets (and potentially other Collections). A Space is a group of Collections and Datasets with defined user access rights. Spaces are used to share data within Datasets and Collections with other users, in our case this will be how we will restrict access to (some of) our material [1].

[/expand] [expand tag=”h3″ title=”Instructions to ESDW participants”]

Access the portal as described in the “Access the E-CAM Online Training Infrastructure” section. Choose collection Extended Software Development Workshops (ESDW), and then the ESDW that you will participate, or a past ESDW you have attended.

For each ESDW, preparatory material will be available containing training material specific for that ESDW and software development best practices. Sometimes, an assessment form might be available to assess your readiness for the upcoming ESDW. Please complete it.

To save time at the ESDW, we recommend that you study the material before the event.

[/expand]

Public Lectures

Explore our public lectures by interest area.

Classical Molecular Dynamics

Introduction to OpenPathSampling, David W.H. Swenson

E-CAM Extended Software Development Workshop

Leiden, August 2017

Machine Learning in Atomistic Simulations, Christoph Dellago

E-CAM ESDW: Topics in Classical MD

ENS Lyon, April 2019

Path Sampling and OpenPathSampling, David W.H. Swenson

E-CAM ESDW: Topics in Classical MD

ENS Lyon, April 2019

Log in to see other lectures tagged under Classical MD.

Electronic Structure

The Electronic Structure Infrastructure ELSI, Victor Yu

Electronic Structure Library ESDW

UCD, January 2019

GridXC, Alberto García

Electronic Structure Library ESDW

UCD, January 2019

Log in to see other lectures tagged under Electronic Structure.

Quantum Dynamics

Challenges in Quantum Dynamics Simulations, Graham Worth

E-CAM ESDW in Quantum Dynamics

Saclay, June 2018

The Quantum-Classical Liouville Equation, Arron Kelly

E-CAM ESDW in Quantum Dynamics

Saclay, June 2018

Exact Propagation Techniques, David Lauvergnat

E-CAM ESDW in Quantum Dynamics

Saclay, June 2018

Trajectory-based Approaches to Nonadiabatic Dynamics, Basile Curchod

E-CAM ESDW in Quantum Dynamics

Saclay, June 2018

Generation of accurate multidimensional potential energy surfaces for dynamical computations, Majdi Hochlaf

E-CAM ESDW in Quantum Dynamics

Saclay, June 2018

Log in to see other lectures tagged under Quantum Dynamics.

Meso and Multi-Scale Modelling

DL_MESO – Preparing for better load balancing, Michael Seaton

E-CAM Extended Software Development Workshop in Dynamic Load Balancing

Juelich Supercomputing Centre, June 2019

Log in to see other lectures tagged under Meso- and Multi-Scale Modelling.

E-CAM Libraries

Introduction to E-CAM HTC Library: jobqueue_features, Alan O’Cais

E-CAM Extended Software Development Workshop in Intelligent HTC

Politecnico di Torino, June 2019

Log in to see other lectures tagged under E-CAM Libraries and Software Packages.

Software development best practices

Effectively Utilizing HPC Resources, Alan O’Cais

E-CAM Extended Software Development Workshop

Leiden, August 2017

Introduction to OpenACC, Jony Castagna

E-CAM ESDW11: Quantum Dynamics

Saclay, June 2018

Introduction to kokkos, Christian Trott

October 2018

Software Testing in Scientific Programming, David Swenson

E-CAM ESDW: Classical

ENS Lyon, April 2019

Benchmarking&Performance, Emmanuel Quemener

E-CAM ESDW: Classical

ENS Lyon, April 2019

Log in to see other lectures tagged under Software development best practices.

Share