A simple graphics processing unit-accelerated propagation routine for laser pulses in the strong-field regime

被引:0
|
作者
Martinez de Velasco, A. [1 ]
Eikema, K. S. E. [1 ]
机构
[1] Vrije Univ Amsterdam, Dept Phys & Astron, LaserLaB, Boelelaan 1105, NL-1081 HV Amsterdam, Netherlands
来源
REVIEW OF SCIENTIFIC INSTRUMENTS | 2024年 / 95卷 / 12期
基金
荷兰研究理事会;
关键词
GENERATION; IONIZATION;
D O I
10.1063/5.0220970
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
We present a simple and easy-to-implement Graphics Processing Unit (GPU)-accelerated routine to numerically simulate the propagation of ultrashort and intense laser pulses as they interact with a medium. The routine is based on the solution of Maxwell's wave equation in the frequency domain with an extended Crank-Nicolson algorithm implemented in the Nvidia CUDA C++ programming language. The main advantages of our method are its significant speed-up factor and its ease of implementation, requiring only basic knowledge of CUDA and C++. In this article, we review the strong-field wave equations to be solved and their discretization and demonstrate how to implement a numerical solver for them on an Nvidia GPU. We show the results of the simulation of a near-infrared laser pulse propagating through a partially ionized atomic gas and discuss the performance of our GPU-accelerated scheme. Compared to a na & iuml;ve central processing unit implementation of the same routine, our GPU-accelerated version is up to 198 times faster in standard regimes.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] Graphics processing unit-accelerated techniques for bio-inspired computation in the primary visual cortex
    Chessa, Manuela
    Pasquale, Giulia
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (10): : 1799 - 1818
  • [22] Ionization Study of Isomeric Molecules in Strong-field Laser Pulses
    Zigo, Stefan
    Anh-Thu Le
    Timilsina, Pratap
    Trallero-Herrero, Carlos A.
    SCIENTIFIC REPORTS, 2017, 7
  • [23] Ionization Study of Isomeric Molecules in Strong-field Laser Pulses
    Stefan Zigo
    Anh-Thu Le
    Pratap Timilsina
    Carlos A. Trallero-Herrero
    Scientific Reports, 7
  • [24] Modeling dynamics of strongly correlated systems with graphics processing unit-accelerated time-dependent multireference methods
    Levine, Benjamin
    Peng, Wei-Tao
    Fales, Bryan
    Durden, Andrew
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2019, 257
  • [25] HipBone: A performance-portable graphics processing unit-accelerated C plus plus version of the NekBone benchmark
    Chalmers, Noel
    Mishra, Abhishek
    Mcdougall, Damon
    Warburton, Tim
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2023, 37 (05): : 560 - 577
  • [26] Classical description of strong-field double ionization by elliptical laser pulses
    Zhou, Yueming
    Zhang, Qingbin
    Huang, Cheng
    Lu, Peixiang
    PHYSICAL REVIEW A, 2012, 86 (04):
  • [27] Selective strong-field enhancement and suppression of ionization with short laser pulses
    Hart, N. A.
    Strohaber, J.
    Kolomenskii, A. A.
    Paulus, G. G.
    Bauer, D.
    Schuessler, H. A.
    PHYSICAL REVIEW A, 2016, 93 (06)
  • [28] Control of strong-field ionization with two-color laser pulses
    Camus, N.
    Fechner, L.
    Arbo, D. G.
    Lemell, C.
    Nagele, S.
    Ullrich, J.
    Pfeifer, T.
    Lopez, S. D.
    Burgdoerfer, J.
    Moshammer, R.
    XXIX INTERNATIONAL CONFERENCE ON PHOTONIC, ELECTRONIC, AND ATOMIC COLLISIONS (ICPEAC2015), PTS 1-12, 2015, 635
  • [29] Graphics processing unit-accelerated real-time compressive sensing spectral domain optical coherence tomography
    Xu, Daguang
    Huang, Yong
    Kang, Jin U.
    THREE-DIMENSIONAL AND MULTIDIMENSIONAL MICROSCOPY: IMAGE ACQUISITION AND PROCESSING XXII, 2015, 9330
  • [30] Interaction of carrier envelope phase-stable laser pulses with graphene: the transition from the weak-field to the strong-field regime
    Heide, Christian
    Boolakee, Tobias
    Higuchi, Takuya
    Weber, Heiko B.
    Hommelhoff, Peter
    NEW JOURNAL OF PHYSICS, 2019, 21 (04):