![]() |
|
||||||
| Home
| Mission
|
about SciDAC
|
Contact Us |
||||||
Alumni ProjectTOPS Scalable Eigensolvers for Accelerator Design and ThermochemistryPIs: P. Husbands2, S. Li2,3, M. Minkoff1, E. Ng2, C. Yang2, Principal affiliates: G. Golub (AST), K. Ko (AST), Y. Sun (AST), A. Wagner (ASCTKD) 1Argonne National Laboratory, 2Lawrence Berkeley National Lab, 3U. California-Berkeley In support of the design of next generation accelerators and molecular quantum mechanical analysis, the Terascale Optimal PDE Simulations (TOPS) project is designing next generation large-scale eigenanalysis software. The Next Linear Collider (NLC) represents a major investment by DOE in high-energy physics. Because of the costs involved in building the accelerating structure, reliable and accurate numerical simulation of its characteristics before construction is essential. To this end, researchers at the Stanford Linear Accelerator Center (SLAC) have developed several codes that simulate different aspects of the structure.
Figure 1. Model of a 47-cell section of the 206-cell Next Linear Collider structure One such code, Omega3P, is used in accelerator cavity design. This code calculates cavity mode frequencies and field vectors by solving a generalized (real and symmetric) eigenvalue problem arising from a finite element discretization of Maxwell’s equations. The eigenvalues of interest in this problem are in the interior of the spectrum and are often tightly clustered. In order to confirm their results and improve the current software, TOPS has been working on an alternative eigensolver, an implementation of the Exact Shift-Invert Lanczos (ESIL) method. This method is known to be very reliable, but it presents several engineering challenges when applied to problems of the scale needed by SLAC.
Figure 2. City plot of the matrix arising from the 47-cell structure. Our ESIL code is currently integrated as a run-time option in Omega3P and more comparisons on larger problems are in progress. Our method takes advantage not only of the high floating point execution rate of modern parallel machines but also of the tremendous amounts of available memory. (For memory-limited contexts, we are also exploring the improvement of the Filtering and Jacobi-Davidson algorithms.) Future work on SuperLU includes improving the performance of the triangular solution phase. This is important in contexts similar to ours where only one factorization is performed, but many triangular solutions are needed. We also plan to leverage the memory hierarchy tuning techniques being developed in TOPS. For integration in PETSc, we will also add incomplete factorization, and fully parallelize the symbolic factorization routine, for better memory scalability. TOPS is also supporting the SciDAC project "Advanced Software for the Calculation of Thermochemistry, Kinetics, and Dynamics" with the development of a multigrid-like preconditioner for extending the Davidson iterative eigenanalysis method. This approach, Subspace Projected Approximated Methods (SPAM), generates a sequence of approximating preconditioners. It is being applied to molecular quantum vibrational analysis. We have also developed software for Hermitian eigenvalue problems and real generalized eigenvalue problems based upon this approach. The TOPS project webpage may be found at http://www.tops-scidac.org. For further information on this subject contact:
|
Home | ASCR | Contact Us | DOE disclaimer |
|
|