Workshop
on Software Tools for High Performance Computing
American University of Beirut
October 24 - 27, 2011
Registration Form
The Computer Science Department and the Center of Advanced Mathematical
Sciences are organizing a workshop on software tools for high performance
computing.
This workshop will be led by Dr. Aron Ahmadia from King Abdullah University of
Science and Technology. The hands-on sessions will take place in Bliss Hall,
room 114, the public lecture will take place in College Hall Auditorium B1.
Program:
1. Monday, October 24th: In the beginning, there was the
command line:
Linux command line, python and shell scripting, Makefiles, provenance,
reproducibility, version control, testing, computational software engineering.
*** Shell scripting, reproducibility, version control exercises
2. Tuesday, October 25th: Scaling through concurrency:
distributed memory parallelism with MPI: point-to-point, collective, one-sided
communication, I/O.
*** C MPI, Fortran MPI, MPI I/O, or mpi4py exercises
3. Wednesday, October 26th; A whirlwind tour of numerical and symbolic libraries
available in Python through Sage.
*** Sage (numpy, scipy, sympy exercises)
*** Public lecture
4. Thursday, October 27th: Applications in Partial
Differential
Equations: Lid- and thermally-driven cavity flow in 2-D, Nonlinear shocks in
periodic media in 1-D / petsc4py, pyclaw exercises.
Daily
Timetable
| Time | Monday October 24 | Tuesday October 25 | Wednesday October 26 | Thursday October 27 |
| 02:00 PM - 03:30 PM | Hands-on Session | Hands-on Session | Hands-on Session (02:00 PM - 03:15 PM) |
Hands-on Session |
| 03:30 PM - 04:00 PM | Coffee Break | Coffee Break | Coffee Break (03:15 PM- 3:30 PM) |
|
| 04:00 PM - 05:30 PM | Hands-on Session | Hands-on Session | Public Lecture (03:30 PM - 04:40 PM) College Hall Auditorium B1 |
Kindly fill all the fields below:
Last Name: |
|
Class: |
|
University: |
|
Major |
|
E-mail Address: |
|
ID Number: |
|
|
|