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

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ïve central processing unit implementation of the same routine, our GPU-accelerated version is up to 198 times faster in standard regimes.

Authors

Institutions

Publication Details

Journal
Review of Scientific Instruments
Published
2024-12-01
DOI
https://doi.org/10.1063/5.0220970
Primary Topic
Laser-Matter Interactions and Applications
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Andrés Martínez de Velasco, K. S. E. Eikema
Review of Scientific Instruments
Laser-Matter Interactions and Applications
article

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

Andrés Martínez de Velasco, K. S. E. Eikema
article en

Abstract

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ïve central processing unit implementation of the same routine, our GPU-accelerated version is up to 198 times faster in standard regimes.

Review of Scientific InstrumentsVol. 95(12)
Vrije Universiteit Amsterdam (NL)
Nederlandse Organisatie voor Wetenschappelijk Onderzoek
Openalex Percentile: Top 80%
Laser-Matter Interactions and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A simple graphics processing unit-accelerated propagation routine for laser pulses in the strong-field regime — Andrés Martínez de Velasco, K. S. E. Eikema · Review of Scientific Instruments (2024) | TGRS Research Map | TGRS