On this page you will find resources for the Kobe-Brown summer school on high performance simluations.
If you have any questions, please feel free to contact Kelly McQuighan or Nat Trask.
Campus Map
Announcements
The solution to the Laplace Equation solver is posted under "Class Files-->ScaLAPACK Tutorial Files"
Schedule
We will update this section with more schedule details as they become available.
Please note the following important events:
- Saturday, August 17 : 9:00 am Summer School begins at Brown. Watson CIT Building, Room 265
- Saturday, August 17 : 6:00 pm Welcome Barbeque behind the Applied Math Building
- Monday, August 19 : 6:00 pm Karoke at Hot Club ( WALKING DIRECTIONS )
- Tuesday, August 20 : 7:15 pm Workshop Dinner at Al Forno restaurant ( WALKING DIRECTIONS )
- Wednesday, August 20 : Presentations by students on their project so far
- Monday, August 26 : 9:00 am Summer School begins at Kobe. Location TBD
- Monday, August 26 : Time TBD Party. Location TBD
- Wednesday, August 28 : Time TBD Dinner at a typical Japanese restaurant. Location TBD
- Friday, August 30 : Time TBD Final Presentation on Group Projects
- Friday, August 30 : Time TBD Farewell Barbeque at Kobe. Location TBD
Class Files
Presentations
Resources for Presentations
ScaLAPACK Tutorial Files
Resources
High Performance Computing
MPI
ScaLAPACK
Project Resources
Project: Oscillons
Before You Arrive
To ensure that everyone is adequately prepared to begin work, we want to make sure that everyone:
- Has access to a machine with a gcc and MPI compiler and the ability to link to a ScaLAPACK library.
You have the option of either using a supercomputer or getting the libraries working on your computer. Kelly and Nat can help you with either option, but we suggest using a supercomputer because everything is already set up on the machine and the process to get an account is very simple.
- Using Oscar (supercomputer option for Brown students):
If you do not already have an an Oscar account, please fill out the CCV form Use Bjorn Sandstede as the supervisor and say that it is for the summer school in scientific computing at Brown in August 2013. Once you have an account, please refer to the CCV user manual to get started compiling and running programs on Oscar.
- Installation on your personal computer:
If you decide to install ScaLAPACK on your own machine, ScaLAPACK can be installed by following the Netlib Scalapack installation instructions. We recommend that you use the ScaLAPACK installer if you have a linux machine and that you download the blas and lapack directories using the installer. It can otherwise be really tedious to try to link the libraries properly by hand.
- Refamiliarize yourself with the basics of:
- Navigating a Unix shell
- Programming in C/C++
- Basic MPI programming
To do this we recommend the MPI beginner tutorial. If you understand the code in that tutorial and can successfully compile and run them in the command line, then you will be fine for the course. If any of the Brown students who are less familiar with scientific computing are interested, we will organize a one afternoon remedial session to help step through the tutorial. Please let us know if you are interested in this session.
When the workshop begins, we will spend a morning doing some exercises using MPI to make sure that everyone is comfortable before we begin working on projects. We will also spend a day or so teaching some foundations in numerical linear algebra and numerical solution of partial differential equations so that we have a good theoretical foundation before we start working on our projects.