SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2602.09708 · ICML · 2026

Physics-Informed Diffusion Models in Spectral Space

Davide Gallon, Arnulf Jentzen, Patrick Cheridito, Philippe Von Wurstemberger

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 17 functions out of this paper's own repositories and ran 9 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
deeplearningmethods/PISD canonical 9 of 17
FunctionStatusWhere it lives
box Ran deeplearningmethods/PISD/torch_utils/resizer.py
code served (permissive licence) · get_code("372b275922a9f531")
constant Ran deeplearningmethods/PISD/torch_utils/misc.py
code served (permissive licence) · get_code("6d32f9cf6f29b386")
cubic Ran deeplearningmethods/PISD/torch_utils/resizer.py
code served (permissive licence) · get_code("ee77cd8fde21ffd1")
format_time Ran deeplearningmethods/PISD/dnnlib/util.py
code served (permissive licence) · get_code("674eca7b9e1b6439")
format_time_brief Ran deeplearningmethods/PISD/dnnlib/util.py
code served (permissive licence) · get_code("32af001972a0699f")
lanczos2 Ran deeplearningmethods/PISD/torch_utils/resizer.py
code served (permissive licence) · get_code("f106699fc610a684")
params_and_buffers Ran deeplearningmethods/PISD/torch_utils/misc.py
code served (permissive licence) · get_code("b5ae713738eb4d27")
profiled_function Ran deeplearningmethods/PISD/torch_utils/misc.py
code served (permissive licence) · get_code("f4664bbb3c2df6e0")
weight_init Ran deeplearningmethods/PISD/training/networks.py
code served (permissive licence) · get_code("d41a4250066bce93")
add_soft_mean_border Not yet run deeplearningmethods/PISD/merge_data.py
code served (permissive licence) · get_code("94b1c6ae67d477a4")
add_soft_zero_border Not yet run deeplearningmethods/PISD/merge_data.py
code served (permissive licence) · get_code("bb07d61d5d3feb44")
ask_yes_no Not yet run deeplearningmethods/PISD/dnnlib/util.py
code served (permissive licence) · get_code("9d31d2c4cd16bb2d")
dst1 Not yet run deeplearningmethods/PISD/torch_utils/spectral_utils.py
code served (permissive licence) · get_code("98f691cc9fcf9943")
dst2 Not yet run deeplearningmethods/PISD/torch_utils/spectral_utils.py
code served (permissive licence) · get_code("be0225033b726083")
get_strategy Not yet run deeplearningmethods/PISD/merge_data.py
code served (permissive licence) · get_code("09ceb251da95dedf")
idst1 Not yet run deeplearningmethods/PISD/torch_utils/spectral_utils.py
code served (permissive licence) · get_code("6d7f55a1a9854c37")
is_persistent Not yet run deeplearningmethods/PISD/torch_utils/persistence.py
code served (permissive licence) · get_code("e8b31ffccfa05efc")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

We propose physics-informed spectral diffusion (PISD), a methodology that combines generative latent diffusion models with physics-informed machine learning to generate solutions of partial differential equations (PDEs) conditioned on partial observations, which includes, in particular, forward and inverse PDE problems. We learn the joint distribution of PDE parameters and solutions via a diffusion process in a latent space of scaled spectral representations, where Gaussian noise corresponds to functions with controlled regularity. This spectral formulation enables significant dimensionality reduction compared to grid-based diffusion models and ensures that the induced process in function space remains within a class of functions for which the PDE operators are well defined. Building on diffusion posterior sampling, we enforce physics-informed constraints and measurement conditions during inference, applying Adam-based updates at each diffusion step. We evaluate the proposed approach on Poisson, Helmholtz, and incompressible Navier-Stokes equations, demonstrating improved accuracy and computational efficiency compared with existing diffusion-based PDE solvers, which are state of the art for sparse observations. Code is available at https://github.com/deeplearningmethods/PISD.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2602.09708")
get_code_for_paper("2602.09708")
have("2602.09708")

Connect an agent — have() is free.