Computational Modelling Group

Workshop  10th March 2014 9 a.m.  ICTP (Trieste, Italy)

Workshop on Advanced Techniques for Scientific Programming and Management of Open Source Software Packages

Web page
http://agenda.ictp.it/smr.php?2574
Submitter
Luke Goater

WORKSHOP ON ADVANCED TECHNIQUES FOR SCIENTIFIC PROGRAMMING AND MANAGEMENT OF OPEN SOURCE SOFTWARE PACKAGES

followed by

LAMMPS USERS AND DEVELOPERS WORKSHOP & SYMPOSIUM,

to be held in March 2014 at ICTP, Trieste, Italy. The deadline for applications is approaching quickly (1 December 2013). The Workshop offers a unique opportunity for computational scientists to learn how to develop modern scientific software in a team and efficiently collaborate with developers of scientific software packages. We also offer a look "under the hood" of the LAMMPS MD code during second workshop following in direct succession. There is no registration fee. Hope to see you in Trieste in 2014.

David Grellscheid, Ivan Girotto, Axel Kohlmeyer, Steve Plimpton Clement Onime, Ulrich Singe


WEB PAGE: http://agenda.ictp.it/smr.php?2574

DIRECTORS: I. Girotto (ICTP), D. Grellscheid (University of Durham), A. Kohlmeyer (ICTP & Temple University), Clement Onime (ICTP), S. Plimpton (Sandia National Laboratory), U. Singe (ICTP)

DEADLINE FOR REQUESTING PARTICIPATION: 1 December 2013

TOPICS:

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.

PARTICIPATION:

Applicants from countries which are members of the UN, UNESCO or IAEA may attend. The Workshop will be conducted in English, so participants should have an adequate knowledge of that language. Other essential requirements are a strong knowledge of the Linux command line environment, as well as a good knowledge of one of the following programming languages: FORTRAN, C, or C++.

SELECTION CRITERIA: due to the advanced nature of the workshop, only sufficiently qualified applicants are selected for participation based on the submitted application materials. Preference will be given to applicants that can document their involvement in package software development or being an experienced user with the intent or need to actively participate in development. Participation at the LAMMPS workshop in addition requires documented knowledge in molecular dynamics simulations, since the workshop will focus on technical aspects only.

Although the main purpose of the Centre is to help research workers from developing countries, through a programme of training activities within a framework of international cooperation, a limited number of graduate students and post-doctoral scientists from developed countries are also welcome to attend. For organizational reasons, we will be able to accept only a limited number of participants.

As a rule, travel and subsistence expenses of the participants should be borne by their home institution. Every effort should be made by candidates to secure support for their fare (or at least half-fare). However, limited funds are available for some participants to be selected by the Organizers, who are nationals of, and working in, a developing country. Such support is available only to those attending at least the entire first part of the activity (10 - 21 March). Applications for the second part of the activity only (24 - 28 March) are accepted as well, with no financial support. There is no registration fee.

HOW TO APPLY: until 1 December 2013 the online application form can be accessed through the workshop webpage http://agenda.ictp.it/smr.php?2574 , where comprehensive information is available.

The application process includes a brief questionnaire to be filled in and uploaded. Applications without the completed questionnaire will not be considered.

CONTACTS:

Secretariat: c/o Ms. Nicoletta Ivanissevich

E-mail: smr2574@ictp.it

Fax: +39-040-22407383

Web Pages:

WORKSHOP: http://agenda.ictp.it/smr.php?2574

ICTP: http://www.ictp.it