Comparison of distributed memory algorithms for X-ray wave propagation in inhomogeneous media

Calculations of X-ray wave propagation in large objects are needed for modeling diffractive X-ray optics and for optimization-based approaches to image reconstruction for objects that extend beyond the depth of focus. We describe three methods for calculating wave propagation with large arrays on pa...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Optics express Ročník 28; číslo 20; s. 29590 - 29618
Hlavní autoři: Ali, Sajid, Du, Ming, Adams, Mark F., Smith, Barry, Jacobsen, Chris
Médium: Journal Article
Jazyk:angličtina
Vydáno: United States Optical Society of America (OSA) 28.09.2020
Optical Society of America
Témata:
ISSN:1094-4087, 1094-4087
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Calculations of X-ray wave propagation in large objects are needed for modeling diffractive X-ray optics and for optimization-based approaches to image reconstruction for objects that extend beyond the depth of focus. We describe three methods for calculating wave propagation with large arrays on parallel computing systems with distributed memory: (1) a full-array Fresnel multislice approach, (2) a tiling-based short-distance Fresnel multislice approach, and (3) a finite difference approach. We find that the first approach suffers from internode communication delays when the transverse array size becomes large, while the second and third approaches have similar scaling to large array size problems (with the second approach offering about three times the compute speed).
Bibliografie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
AC02-06CH11357
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
USDOE Office of Science (SC), Basic Energy Sciences (BES)
ISSN:1094-4087
1094-4087
DOI:10.1364/OE.400240