Physics-informed Attention-enhanced Fourier Neural Operator for Solar Magnetic Field Extrapolations

Jinghao Cao, Qin Li, Mengnan Du, Haimin Wang, Bo Shen
10/6/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

We propose Physics-informed Attention-enhanced Fourier Neural Operator (PIANO) to solve the Nonlinear Force-Free Field (NLFFF) problem in solar physics. Unlike conventional approaches that rely on iterative numerical methods, our proposed PIANO directly learns the 3D magnetic field structure from 2D boundary conditions. Specifically, PIANO integrates Efficient Channel Attention (ECA) mechanisms with Dilated Convolutions (DC), which enhances the model's ability to capture multimodal input by prioritizing critical channels relevant to the magnetic field's variations. Furthermore, we apply physics-informed loss by enforcing the force-free and divergence-free conditions in the training process so that our prediction is consistent with underlying physics with high accuracy. Experimental results on the ISEE NLFFF dataset show that our PIANO not only outperforms state-of-the-art neural operators in terms of accuracy but also shows strong consistency with the physical characteristics of NLFFF data across magnetic fields reconstructed from various solar active regions. The GitHub of this project is available https://github.com/Autumnstar-cjh/PIANO

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cao2025physicsinformed,
  title  = {Physics-informed Attention-enhanced Fourier Neural Operator for Solar Magnetic Field Extrapolations},
  author = {Jinghao Cao and Qin Li and Mengnan Du and Haimin Wang and Bo Shen},
  year   = {2025},
  eprint = {2510.05351},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.05351v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.05351.svg)](https://codeofpaper.com/paper/2510.05351)

Discussion