Description |
The Abdus Salam International Centre for Theoretical Physics is organizing a Workshop on Advanced Techniques for Scientific Programming and Management of Open Source Software Packages, to be held at ICTP (Trieste, Italy) from 10 to 21 March 2014, followed by a one-week LAMMPS Users and Developers Worskhop and Symposium. Modern scientific research work involves using computers for simulation, modeling, data processing and visualization. The growing complexity of those calculations favors using software packages that provide an abstract interface to computations through scripting language interfaces, modular software design, and code reuse. Such design patterns also facilitate transparent optimizations for modern multi-core architectures or accelerators, and specialization of contributors to subsets of a package program. Software package developers therefore need to learn how to work effectively in a collaborative environment. This Hands-on Workshop focuses on disseminating best practices and building fundamental skills in creating, extending and collaborating on modular and reusable software frameworks with a scripting language interface. The curriculum also covers using modern collaborative software management tools, testing frameworks, and embedding structured documentation into software packages. The optional LAMMPS Users and Developers Workshop and Symposium during the third week takes the LAMMPS Molecular Dynamics package as an example and provides specialized training for computational scientists that already are or want to become LAMMPS developers. The training will consist of lectures on the LAMMPS software overall design and implementation details as well as hand-on tutorial sessions by LAMMPS experts and developers. |
Registration of the participants outside the Kastler Lecture Hall, and administrative matters.
Speaker: | Ivan Girotto |
Speaker: | Axel Kohlmeyer |
Material: |
![]() |
Speaker: | David Grellscheid |
Material: |
![]() |
Speaker: | David Grellscheid |
Speaker: | Axel Kohlmeyer |
Material: |
![]() |
Speaker: | Richard Berger |
Material: |
![]() |
Speaker: | David Grellscheid |
Material: |
![]() |
Speaker: | David Grellscheid |
Material: |
![]() |
Speaker: | Oscar A. Najera Ocampo |
Material: |
![]() |
Speaker: | David Grellscheid |
Speaker: | Axel Kohlmeyer |
Material: |
![]() |
Speaker: | Ajasja Ljubetic |
Material: |
![]() |
Speaker: | Axel Kohlmeyer |
Material: |
![]() |
Speaker: | Ajasja Ljubetic |
Material: |
![]() |
Speaker: | Richard Berger |
Material: |
![]() |
Speaker: | Ivan Girotto |
Material: |
![]() |
Speaker: | Richard Berger, Ivan Girotto |
Material: |
![]() |
Speaker: | Richard Berger, Ivan Girotto |
Material: |
![]() |
Speaker: | Ivan Girotto |
Material: |
![]() |
Speaker: | Axel Kohlmeyer |
Material: |
![]() |
Speaker: | Ivan Girotto |
Material: |
![]() |
Speaker: | Axel Kohlmeyer |
Material: |
![]() |
Speaker: | Ivan Girotto |
Material: |
![]() |
Speaker: | Ivan Girotto, Axel Kohlmeyer |
Material: |
![]() ![]() |
Speaker: | David Grellscheid |
Material: |
![]() |
Speaker: | Axel Kohlmeyer |
Material: |
![]() |
Speaker: | Manuel M. Baehr |
Material: |
![]() |
Speaker: | Manuel M. Baehr |
Material: |
![]() |
Speaker: | David Grellscheid |
Material: |
![]() |
Speaker: | Graziano Giuliani |
Material: |
![]() |
Speaker: | Axel Kohlmeyer, David Grellscheid, Ivan Girotto |
Speaker: | David Grellscheid, Graziano Giuliani, Richard Berger |
Material: |
![]() |
Material: |
![]() |
Participants already present during the previous part of the overall event do not need to register again.
Activity will continue in parallel sessions for the group of programmers (venue: Lundqvist Lecture Hall), and of users (venue: Kastler Lecture Hall, and Infolabs for hands-on)
Speaker: | Steve Plimpton |
Material: |
![]() |
Speaker: | Christian Trott |
Speaker: | Steve Plimpton, Axel Kohlmeyer |
Speaker: | Christopher MacDermaid |
Material: |
![]() |
Speaker: | Eduard Schreiner |
Speaker: | Christian Trott |
Activity will continue in parallel sessions for the group of programmers (venue: Lundqvist Lecture Hall), and of users (venue: Kastler Lecture Hall, and Infolabs for hands-on)
Speaker: | Steve Plimpton |
Material: |
![]() |
Speaker: | Mario Orsi |
Material: |
![]() |
Speaker: | Steve Plimpton, Axel Kohlmeyer |
Speaker: | Steve Plimpton |
Material: |
![]() |
Speaker: | Mario Orsi |
Speaker: | Steve Plimpton |
Activity will continue in parallel sessions for the group of programmers (venue: Lundqvist Lecture Hall), and of users (venue: Kastler Lecture Hall, and Infolabs for hands-on)
Speaker: | Christian Trott, Axel Kohlmeyer |
Material: |
![]() |
Speaker: | Christopher MacDermaid |
Speaker: | Steve Plimpton, Axel Kohlmeyer |
Speaker: | Christian Trott |
Speaker: | Christopher MacDermaid, Eduard Schreiner |
Speaker: | Christian Trott, Mario Orsi |
Participants already present during the previous part of the overall event do not need to register again.
Speaker: | Axel Kohlmeyer (Temple University & ICTP) |
Speaker: | Steve Plimpton (SNL) |
Speaker: | Andres Jaramillo-Botero (Caltech) |
Speaker: | Oleg Sergeev (VNIIA, Moscow) |
Speaker: | Kirill Lykov (University of Lugano) |
Speaker: | Taku Ozawa (JSOL Corporation) |
Speaker: | Joe Tucker (Scienomics) |
Speaker: | Axel Kohlmeyer |
Speaker: | Andres Jaramillo-Botero (Caltech) |
Speaker: | Mario Orsi (Queen Mary University of London) |
Speaker: | Stefan Eder (AC2T Research Gmbh) |
Speaker: | Mehdi Vaez Allaei (University of Tehran) |
Speaker: | Ali Rajabpour (Imam Khomeini International University) |
Speaker: | Steve Plimpton, Axel Kohlmeyer, Christian Trott, Mario Orsi |