Starts 4 Mar 2017
Ends 15 Mar 2017
Central European Time
Tehran - Islamic Republic of Iran
Physics Department (3rd floor), Sharif University of Technology Azadi St. Tehran

The Abdus Salam International Centre for Theoretical Physics, in collaboration with the Sharif University of Technology, is organizing the 5th edition of the Workshop on Advanced Techniques for Scientific Programming and Management of Open Source Software Packages, to be held in Tehran, Iran from 4th to 15th March 2017.
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.


David Grellscheid (University of Durham/ICTP), Axel Kohlmeyer (Temple University of Philadelphia/ICTP), ICTP Scientific Contact: Ivan Girotto, Mohammad Reza Ejtehadi ((Sharif University of Technology, Tehran, Iran)), Abdollah Langari ((Sharif University of Technology, Tehran, Iran)), Saman Moghimi-Araghi ((Sharif University of Technology, Tehran, Iran))