SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2307.08529 · 2023

Synthetic Lagrangian Turbulence by Generative Diffusion Models

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 20 functions out of this paper's own repositories and ran 13 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
smartturb/diffusion-lagr canonical 13 of 20
FunctionStatusWhere it lives
approx_standard_normal_cdf Ran smartturb/diffusion-lagr/guided_diffusion/losses.py
code served (permissive licence) · get_code("cfd76fd0d89574a4")
betas_for_alpha_bar Ran smartturb/diffusion-lagr/guided_diffusion/gaussian_diffusion.py
code served (permissive licence) · get_code("2ab2316ac6fdd869")
create_named_schedule_sampler Ran smartturb/diffusion-lagr/guided_diffusion/resample.py
code served (permissive licence) · get_code("35572566acf61c78")
discretized_gaussian_log_likelihood Ran smartturb/diffusion-lagr/guided_diffusion/losses.py
code served (permissive licence) · get_code("cd33283d615fb3d7")
get_named_beta_schedule Ran smartturb/diffusion-lagr/guided_diffusion/gaussian_diffusion.py
code served (permissive licence) · get_code("166bd42e3a7d85a1")
get_param_groups_and_shapes Ran smartturb/diffusion-lagr/guided_diffusion/fp16_util.py
code served (permissive licence) · get_code("e41367ad14ff58fd")
make_master_params Ran smartturb/diffusion-lagr/guided_diffusion/fp16_util.py
code served (permissive licence) · get_code("e20dd5102da3b050")
make_output_format Ran smartturb/diffusion-lagr/guided_diffusion/logger.py
code served (permissive licence) · get_code("bcd8b4acab199405")
normal_kl Ran smartturb/diffusion-lagr/guided_diffusion/losses.py
code served (permissive licence) · get_code("cf2798b666b231ca")
parse_resume_step_from_filename Ran smartturb/diffusion-lagr/guided_diffusion/train_util.py
code served (permissive licence) · get_code("76313eaf1a6e8f2a")
space_timesteps Ran smartturb/diffusion-lagr/guided_diffusion/respace.py
code served (permissive licence) · get_code("9b6e4e070473e76f")
unflatten_master_params Ran smartturb/diffusion-lagr/guided_diffusion/fp16_util.py
code served (permissive licence) · get_code("64fff1e30802b815")
zero_module Ran smartturb/diffusion-lagr/guided_diffusion/nn.py
code served (permissive licence) · get_code("129b804760b3115f")
avg_pool_nd Not yet run smartturb/diffusion-lagr/guided_diffusion/nn.py
code served (permissive licence) · get_code("ecd0fc28815b65ae")
conv_nd Not yet run smartturb/diffusion-lagr/guided_diffusion/nn.py
code served (permissive licence) · get_code("fe4eb545bbb728e0")
create_classifier_and_diffusion Not yet run smartturb/diffusion-lagr/guided_diffusion/script_util.py
code served (permissive licence) · get_code("5e5d99a81705a07f")
create_model Not yet run smartturb/diffusion-lagr/guided_diffusion/script_util.py
code served (permissive licence) · get_code("0a2174246936c440")
create_model_and_diffusion Not yet run smartturb/diffusion-lagr/guided_diffusion/script_util.py
code served (permissive licence) · get_code("763edfd42d31215a")
mpi_weighted_mean Not yet run smartturb/diffusion-lagr/guided_diffusion/logger.py
code served (permissive licence) · get_code("e515a67f7f32e76d")
profile Not yet run smartturb/diffusion-lagr/guided_diffusion/logger.py
code served (permissive licence) · get_code("0c6607473a4c4c55")

Repositories linked to this paper

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

Abstract

Lagrangian turbulence lies at the core of numerous applied and fundamental problems related to the physics of dispersion and mixing in engineering, bio-fluids, atmosphere, oceans, and astrophysics. Despite exceptional theoretical, numerical, and experimental efforts conducted over the past thirty years, no existing models are capable of faithfully reproducing statistical and topological properties exhibited by particle trajectories in turbulence. We propose a machine learning approach, based on a state-of-the-art diffusion model, to generate single-particle trajectories in three-dimensional turbulence at high Reynolds numbers, thereby bypassing the need for direct numerical simulations or experiments to obtain reliable Lagrangian data. Our model demonstrates the ability to reproduce most statistical benchmarks across time scales, including the fat-tail distribution for velocity increments, the anomalous power law, and the increased intermittency around the dissipative scale. Slight deviations are observed below the dissipative scale, particularly in the acceleration and flatness statistics. Surprisingly, the model exhibits strong generalizability for extreme events, producing events of higher intensity and rarity that still match the realistic statistics. This paves the way for producing synthetic high-quality datasets for pre-training various downstream applications of Lagrangian turbulence.

For agents

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

get_harvested_code_for_paper("2307.08529")
get_code_for_paper("2307.08529")
have("2307.08529")

Connect an agent — have() is free.