Diff-PIC: Revolutionizing Particle-In-Cell Nuclear Fusion Simulation with Diffusion Models

Authors: Chuan Liu, Chunshu Wu, shihui cao, Mingkai Chen, James Liang, Ang Li, Michael Huang, Chuang Ren, Yingnian Wu, Dongfang Liu, Tong Geng

ICLR 2025 | Venue PDF | Archive PDF | Plain Text | LLM Run Details

Reproducibility Variable Result LLM Response
Research Type Experimental Experimental results show that Diff-PIC achieves a 16,200 speedup compared to traditional PIC on a 100 picosecond simulation, while delivering superior accuracy compared to other data generation approaches.
Researcher Affiliation Academia 1University of Rochester, 2Rochester Institute of Technology, 3Pacific Northwest National Laboratory, 4University of California, Los Angeles
Pseudocode No The paper includes a workflow diagram in Figure 2, but no sections explicitly labeled 'Pseudocode' or 'Algorithm', nor any structured algorithmic blocks.
Open Source Code No The paper does not provide a specific link to a code repository or an explicit statement about the release of their implementation code for Diff-PIC. It mentions using 'Hugging Face Diffusers framework' but this is a third-party tool, not their own code release.
Open Datasets No We construct a dataset comprising 6,615 simulations across varied physical parameters, each containing 80 snapshots of electric fields along two orthogonal directions denoted as E1 and E2. The data are generated using OSIRIS (Fonseca et al., 2002), a well-established PIC simulation software suite. The paper describes the construction of their own dataset but does not provide any access information (link, DOI, or repository) for this dataset to be publicly available.
Dataset Splits Yes To evaluate the interpolation capability of Diff-PIC, we sample a specified range for each simulation parameter (Te, Ti, and I), totaling 500 simulations and 500 80 = 40,000 snapshots. Then, we randomly split these 500 simulations into training and testing set with the ratio of 80% and 20%.
Hardware Specification Yes The PIC simulations are executed on the Perlmutter supercomputer at the National Energy Research Scientific Computing (NERSC) facility, utilizing AMD EPYC 7763 CPUs. ... The GPU results for Diff-PIC and the baselines are obtained on an Nvidia RTX 4090 GPU... The CPU results for these approaches are acquired on an Intel 13th Gen i9-13900KF CPU.
Software Dependencies No The paper mentions 'Hugging Face Diffusers framework (von Platen et al., 2022)' and 'OSIRIS (Fonseca et al., 2002)' but does not provide specific version numbers for these software components or any other libraries used.
Experiment Setup Yes For parameter encoding, the positional encoders generate 16-dimensional embeddings using sinusoidal functions... Polynomial encoders incorporate polynomial terms up to the fourth degree... resulting in a comprehensive 20-dimensional embedding... The U-Net backbone processes input images through an encoder-decoder architecture with skip connections. The encoding path comprises three downsampling blocks: a standard Down Block2D module followed by two Attn Down Block2D modules, progressively reducing spatial dimensions by 4... while increasing the channel dimension from 64 to 256... The two-layer MLP has 128 hidden units and Re LU activations.