Ahmadia, A. J. and Ellerbroek, B. L. (2003) Parallelized simulation code for multiconjugate adaptive optics. In: Astronomical Adaptive Optics Systems and Applications. Proceedings of SPIE. No.5169. Society of Photo-optical Instrumentation Engineers (SPIE) , Bellingham, WA, pp. 218-227. ISBN 9780819450425. https://resolver.caltech.edu/CaltechAUTHORS:20181112-084608142
![]() |
PDF
- Published Version
See Usage Policy. 337kB |
Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20181112-084608142
Abstract
Advances in adaptive optics (AO) systems are necessary to achieve optical performance that is suitable for future extremely large telescopes (ELTs). Accurate simulation of system performance during the design process is essential. We detail the current implementation and near-term development plans for a coarse-grain parallel code for simulations of multiconjugate adaptive optics (MCAO). Included is a summary of the simulation’s computationally intensive mathematical subroutines and the associated scaling laws that quantify the size of the computational burden as a function of the simulation parameters. The current state of three different approaches to parallelizing the original serial code is outlined, and the timing results of all three approaches are demonstrated. The first approach, coarse-grained parallelization of the atmospheric propagations, divides the tasks of propagating wavefronts through the atmosphere among a group of processors. The second method of parallelization, fine-grained parallelization of the individual wavefront propagations, is then introduced. Finally, a technique for computing the wavefront reconstructions is analyzed. A parallel version of the block-symmetric Gauss-Seidel smoother, used in the conjugate-gradients reconstructor with multigrid-solver preconditioning, has been implemented. The timing results demonstrate that this is currently the fastest known full-featured, operational multiconjugate adaptive optics simulation.
Item Type: | Book Section | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Related URLs: |
| ||||||||||||||||
Additional Information: | © 2003 Society of Photo-optical Instrumentation Engineers (SPIE). The New Initiatives Office is a partnership between two divisions of the Association of Universities for Research in Astronomy (AURA), Inc.: The National Optical Astronomy Observatory (NOAO) and the Gemini Observatory. NOAO is operated by AURA under a cooperative agreement with the National Science Foundation (NSF). The Gemini Observatory is operated by AURA under a cooperative agreement with the NSF on behalf of the Gemini partnership: the National Science Foundation (United States), the Particle Physics and Astronomy Research Council (United Kingdom), the National Research Council (Canada), CONICYT (Chile), the Australian Research Council (Australia), CNPq (Brazil), and CONICET (Argentina). | ||||||||||||||||
Funders: |
| ||||||||||||||||
Subject Keywords: | Adaptive optics, propagation simulations, parallel computing, Beowulf cluster | ||||||||||||||||
Series Name: | Proceedings of SPIE | ||||||||||||||||
Issue or Number: | 5169 | ||||||||||||||||
DOI: | 10.1117/12.506553 | ||||||||||||||||
Record Number: | CaltechAUTHORS:20181112-084608142 | ||||||||||||||||
Persistent URL: | https://resolver.caltech.edu/CaltechAUTHORS:20181112-084608142 | ||||||||||||||||
Official Citation: | Aron J. Ahmadia, Brent L. Ellerbroek, } "Parallelized simulation code for multiconjugate adaptive optics", Proc. SPIE 5169, Astronomical Adaptive Optics Systems and Applications, (24 December 2003); doi: 10.1117/12.506553; https://doi.org/10.1117/12.506553 | ||||||||||||||||
Usage Policy: | No commercial reproduction, distribution, display or performance rights in this work are provided. | ||||||||||||||||
ID Code: | 90830 | ||||||||||||||||
Collection: | CaltechAUTHORS | ||||||||||||||||
Deposited By: | Tony Diaz | ||||||||||||||||
Deposited On: | 13 Nov 2018 19:17 | ||||||||||||||||
Last Modified: | 16 Nov 2021 03:35 |
Repository Staff Only: item control page