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:
 


First Name:

 

Last Name:

 

Class:

 

University:

 

Major

 

E-mail Address:

 

ID Number: