Command Palette
Search for a command to run...
Smilei_Benchmark Plasma Dynamics Simulation Benchmark Dataset
Date
Publish URL
Paper URL
License
Other
*This dataset supports online use.Click here to jump.
Smilei, short for Simulation of Matter Irradiated by Light at Extreme Intensities, is an open-source, easy-to-use electromagnetic particle-in-cell (PIC) code designed to provide a high-precision, high-performance, and scalable plasma dynamics simulation platform for fields such as laser-plasma interaction, particle acceleration, strong-field QED, and space physics.
The relevant paper results areSmilei: A collaborative, open-source, multi-purpose particle-in-cell code for plasma simulation", officially released in 2018 by Maison de la Simulation in collaboration with Laboratoire Leprince-Ringuet, Laboratoire d'Utilisation des Lasers Intenses and other institutions.
This dataset contains a series of verified standardized simulation input scripts (Python namelist). These test scripts are written in .py format and have the same structure as the user's actual simulation input. They can be run directly on the compiled smilei executable program. They are mainly used for:
- Verify the correctness of different physics modules (ionization, collision, radiation, QED, etc.)
- Test the stability and performance of numerical algorithms (FDTD, spectral methods)
- Provide users with directly executable examples and teaching references
- Compare computational performance of different parameters, solvers, and parallelization strategies
Dataset Content Overview
To help you understand the contents of this dataset, the following shows some of its directory structures and sample files:
benchmarks/
├── collisions/ # 碰撞过程验证(e–e, e–i)
├── gpu/ # GPU 加速模块测试
├── maxwellJuttner/ # Maxwell–Jüttner 分布函数验证
├── picsar/ # 与 PICSAR 库的接口测试
├── plane_wave/ # 平面波传播与边界条件测试
├── tst1d_00_em_propagation.py # 电磁波传播
├── tst1d_01_clb_explosion.py # 库仑爆炸
├── tst1d_02_two_str_instability.py # 双流不稳定性
├── tst1d_03_thermal_expansion.py # 等离子体热膨胀
├── tst1d_04_radiation_pressure_acc.py # 辐射压加速
├── tst1d_05_tunnel_ionisation.py # 隧穿电离
├── tst1d_06_profiles.py # 配置文件与诊断示例
in,benchmarks/collisions/This directory is specifically designed for verifying particle collision physics and contains several typical test scripts for electron-electron (e-e) and electron-ion (e-i) collisions. The main test topics are shown in the following table:
| Subtest Name | physical process | Main objectives |
|---|---|---|
| beam_relaxation | Electron beam relaxation under e-i collisions | Verify the velocity isotropy and mean velocity relaxation process, and compare with NRL theory. |
| Thermalization (ei) | e – i Energy thermalization | Examine the time scales for electrons and ions to reach equilibrium at different temperatures. |
| Temperature Isotropization (ee) | e-e collision | Verify that the longitudinal and transverse temperatures are becoming consistent. |
| Maxwellianization | e-e collision | Test the evolution of a non-equilibrium distribution (rectangular distribution) to a Maxwell distribution. |
| Stopping Power | e-e collision | Simulation of electron energy loss processes and comparison with Frankel theory (1979). |
| Conductivity | e-i collision | Simulates the electrical conductivity of solid copper under a constant electric field, comparing with the theories of Lee & More (1984) and Perez (2012). |
These tests provide systematic and rigorous physical verification of Smilei's collision module, ensuring that simulation results under different energy, temperature and particle mass ratio conditions are consistent with theoretical expectations.
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.