{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2608-04222","title":"TIDE: A Physically Diverse 3D Turbulence Benchmark Dataset for Advancing Scientific Machine Learning","arxiv_id":"2608.04222","date":"2026-08-04","proceeding":null,"authors":["Yilong Dai","Yiming Sun","Yiheng Chen","Shengyu Chen","Peyman Givi","Xiaowei Jia","Runlong Yu"],"abstract":"Turbulence is a central testbed for machine learning on physical dynamics because its governing laws are known exactly. However, most existing studies remain in 2D, while 3D turbulence has fundamentally different physics and is far more costly to simulate. Existing 3D resources also typically provide only one realization per configuration, making it difficult to distinguish learning the dynamics from fitting the statistics of a single flow. In this paper, we introduce TIDE (Turbulent Incompressible DNS Ensembles), a 256^3 DNS corpus and benchmark for 3D incompressible turbulence, with 15 configurations on eight controlled axes, independent ensembles, pressure fields, and equation-level verification. The benchmark includes five tasks, standardized learned baselines, controlled generalization splits, and physical-fidelity metrics alongside pointwise error. Across the main forecasting configurations, current learned models barely outperform persistence and still make about twice the error of a spectral solver given the true equations. Moreover, lower pointwise error can coincide with severely distorted small-scale dynamics, showing that accuracy alone does not ensure physical fidelity. Generalization results further show that most regime shifts reflect limited training coverage, whereas forced-to-decay transfer exposes a missing conditioning variable: operators trained under forcing continue to predict driven evolution when the external drive is removed. Closing these accuracy, fidelity, and conditioning gaps is the central open problem made measurable by TIDE.","url_abs":"https://arxiv.org/abs/2608.04222","url_pdf":"https://arxiv.org/pdf/2608.04222","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2608.04222"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/Dyloong1/TIDE-dataset-benchmark","reach":null}],"summary":{"ran":1,"ran_fixture":2,"ran_draft_wrong":1,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":5,"ran":4,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"fc95ad459ee77fdb","entry":"_ScalarChannelNorm","repo":"Dyloong1/TIDE-dataset-benchmark","repo_kind":"found_in_text","path":"benchmark/Dataset/turbgen_zarr_dataset.py","file_url":"https://github.com/Dyloong1/TIDE-dataset-benchmark/blob/HEAD/benchmark/Dataset/turbgen_zarr_dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fc95ad459ee77fdb"}},{"code_sha256_prefix":"8246b09471ed3457","entry":"_gaussian_filter","repo":"Dyloong1/TIDE-dataset-benchmark","repo_kind":"found_in_text","path":"benchmark/Dataset/turbgen_zarr_dataset.py","file_url":"https://github.com/Dyloong1/TIDE-dataset-benchmark/blob/HEAD/benchmark/Dataset/turbgen_zarr_dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8246b09471ed3457"}},{"code_sha256_prefix":"5a860b5653d6d2fd","entry":"_load_frozen_normalizer","repo":"Dyloong1/TIDE-dataset-benchmark","repo_kind":"found_in_text","path":"benchmark/Dataset/turbgen_zarr_dataset.py","file_url":"https://github.com/Dyloong1/TIDE-dataset-benchmark/blob/HEAD/benchmark/Dataset/turbgen_zarr_dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"DEP_MISSING","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5a860b5653d6d2fd"}},{"code_sha256_prefix":"7db0560ebe013f1f","entry":"_spectral_downsample","repo":"Dyloong1/TIDE-dataset-benchmark","repo_kind":"found_in_text","path":"benchmark/Dataset/turbgen_zarr_dataset.py","file_url":"https://github.com/Dyloong1/TIDE-dataset-benchmark/blob/HEAD/benchmark/Dataset/turbgen_zarr_dataset.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7db0560ebe013f1f"}},{"code_sha256_prefix":"928771f5106284cd","entry":"TurbgenZarrDataset","repo":"Dyloong1/TIDE-dataset-benchmark","repo_kind":"found_in_text","path":"benchmark/Dataset/turbgen_zarr_dataset.py","file_url":"https://github.com/Dyloong1/TIDE-dataset-benchmark/blob/HEAD/benchmark/Dataset/turbgen_zarr_dataset.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"928771f5106284cd"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}