ExplorerPhysicsPhysics
Research PaperResearchia:202601.09958237

Simulation package for solving dynamic diffraction problems in deformed crystals. Bragg, Laue geometry, asymmetric reflections, bend crystals, dislocations, crystals with arbitrary shapes, strain distributions and time dependent problems

Jacek Krzywinski

Abstract

We demonstrate the use of the Fast Fourier Transform Beam Propagation Method (FFT BPM) to simulate dynamic diffraction effects, including scattering from deformed crystals with arbitrary shapes in Bragg, Laue, and asymmetric geometries. The method's straightforward algorithm, combined with FFT, enables fast computation and is easy to implement in Python. It successfully reproduces literature results for bent crystals, dislocations, and finite-shaped crystals simulated using the Takagi-Taupin equ...

Submitted: January 9, 2026Subjects: Physics; Physics

Description / Details

We demonstrate the use of the Fast Fourier Transform Beam Propagation Method (FFT BPM) to simulate dynamic diffraction effects, including scattering from deformed crystals with arbitrary shapes in Bragg, Laue, and asymmetric geometries. The method's straightforward algorithm, combined with FFT, enables fast computation and is easy to implement in Python. It successfully reproduces literature results for bent crystals, dislocations, and finite-shaped crystals simulated using the Takagi-Taupin equations. Python implementations for each case are provided in a public GitHub repository, with the code structured for parallel computing.

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Jan 9, 2026
Topic:
Physics
Area:
Physics
Comments:
0
Bookmark
Simulation package for solving dynamic diffraction problems in deformed crystals. Bragg, Laue geometry, asymmetric reflections, bend crystals, dislocations, crystals with arbitrary shapes, strain distributions and time dependent problems | Researchia