October 17-18, 2006
National Supercomputer Centre (NSC)
Linköping University, Sweden
Dr Roberto Gomperts,
Silicon Graphics Inc.,
Hudson, MA, U.S.A.
Purpose and Topics:
The tutorial will be focused at algorithms and performance in order to get the most out of the program. Dr R. Gomperts has a long experience from the optimization of kernel routines in Gaussian and will share his experiences at this tutorial.
The morning session will be given in the form of a lecture and the afternoon session will be held in a terminal room with a possibility for hands-on use of the program. Participants are welcomed to bring their own examples from their research and discuss these with Roberto, but discussions must be focused at the more technical aspects and not the chemical.
After a short architectural introduction of the SGI Altix Computer system some aspects of the structure of the Gaussian software will be discussed, in particular memory layout and memory utilization. Using Amdahl's law as a basis, efficiency considerations for parallel execution will be presented. A case study of "growing dendrimers" will be discussed to illustrate efficient uses of the computer system. Recent experiments using Linda on SGI's Altix XE (cluster) platform will show the differences between the distributed memory parallel programming model and the shared memory parallel programming model in Gaussian 03. Miscellaneous examples of peculiarities of some post-SCF algorithms (MP2, MP4) will be shown.