|
||||
| Using Jazz | Getting Started | About the LCRC | Presentations | Status | FAQ | Search | Main Page | ||||
|
|
||||
| Document | Description |
|---|---|
|
2007 PDF: (11M) 2006 PDF: (2.3M) 2005 PDF: (14M) 2004 PDF: (2.3M)
|
Description of LCRC activities and highlights of research done on Jazz by Fiscal Year. |
|
Introduction to PETSc
(2006-08-24) |
Presented August 24, 2006 at ANL, Bldg 221 (MCS) in room
C-101 by Barry Smith. This tutorial provided an introduction to
PETSC.
PETSc, the Portable, Extensible Toolkit for Scientific computation, provides sets of tools for the parallel (as well as serial), numerical solution of PDEs that require solving large-scale, sparse nonlinear systems of equations. It includes nonlinear and linear equation solvers that employ a variety of Newton techniques and Krylov subspace methods. PETSc provides several parallel sparse matrix formats, including compressed row, block compressed row, and block diagonal storage. It is designed to facilitate extensibility. Thus, users can incorporate customized solvers and data structures when using the package. It also provides an interface to several external software packages including ADIC/ADIFOR, BlockSolve95, Hypre, ParMeTis, SUNDIALS, SuperLU, and SPAI. PETSc is fully usable from Fortran, C and C++, and is portable to UNIX and Windows. See http://www.mcs.anl.gov/petsc/ for more details. |
|
Advanced Topics in MPI
(2006-07-11) |
Presented July 11, 2006 at ANL, Bldg 221 (MCS) in room
A-216, by Bill Gropp and Rajeev Thakur.
The tutorial discussed MPI topics such as advanced point-to-point operations and tuning, performance tools, collective operations and parallel I/O. |
|
Introduction to Parallel Programming Tutorial
(2006-02-15)
Part 1: Introduction to Concepts and Methods:
Part 2: Advanced Concepts. |
Presented February 15, 2006 at ANL, Bldg 221 (MCS) in room
216. This tutorial, the first lecture in the LCRC Parallel
Programming Tutorial Series,
was designed to be an introduction to
the basic concepts of parallel programming.
It was targeted towards those new to the world
of parallel programming and had an emphasis on applications
designed for large and small clusters.
The tutorial covers common terminology, basic parallel hardware models, and parallel programming models. We discussed why one might consider a parallel code solution, and explained some possible starting points for moving to parallel code. We also discussed libraries that can help in parallelizing code such as PETsc and parallel I/O libraries HDF5 and pNetCDF. |
| PDF: Intro to Performance Tuning for Parallel and Serial Applications (2005-02-09) |
Presented February 9, 2005 at ANL, Bldg 221 (MCS) in room
216. The tutorial consisted of two parts:
|
|
Introduction to Jazz and MPI (2003-09-24)
Jazz Introduction [ PDF: 56K/ HTML ] MPI Introduction [ PPT: 707K ] |
Presented September 24, 2003 at ANL, Bldg 221 (MCS) in room
216. The tutorial consists of two parts:
|
|
|
||
| Help | Security/Privacy Notice | Disclaimer |