Time
|
Title
|
1:30
- 1:50
p.m.
|
Section 1: Introduction
to Global Address Space Programming Models
- Saday gives an overview of GAS
|
1:50
- 2:20
p.m.
|
Section 2:
Global Arrays
Programming Model
- Review of GA and GA programming
model (30 min)
|
2:20
- 2:30
p.m.
|
BREAK |
2:30
- 3:10
p.m.
|
Section
3:
Getting started, Basic calls
- How to compile GA programs
- Use of test programs to locate
links
- Boiler plate: use of MA_init,
mpi_init, etc. to initialize GA programs
- Basic calls
- Initialize/Terminate
- Configuration
- ga_nodeid (rank), ga_nnodes
(size)
- GA create/destroy, put/get
- Global operations
|
3:10
- 3:50 p.m.
|
Section
4: Intermediate and Advanced APIs
- Intermediate calls (20 mins)
- Collective Array Operations:
Copy, Duplicate, etc.
- Advanced
calls (20 mins)
- access
- Fortran interface for
ga_access
- Non-blocking calls
- Ghost cells
- Processor groups
- CCA, DRA => (maybe)
|
3:50
- 4:00 p.m.
|
BREAK
|
4:00
- 5:00
p.m.
|
Section 5: APIs
followed by GA HANDS-ON Session
|