{"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/bubbleml-a-multi-physics-dataset-and","title":"BubbleML: A Multi-Physics Dataset and Benchmarks for Machine Learning","arxiv_id":"2307.14623","date":"2023-07-27","proceeding":null,"authors":["Sheikh Md Shakeel Hassan","Arthur Feeney","Akash Dhruv","Jihoon Kim","Youngjoon Suh","Jaiyoung Ryu","Yoonjin Won","Aparna Chandramowlishwaran"],"abstract":"In the field of phase change phenomena, the lack of accessible and diverse datasets suitable for machine learning (ML) training poses a significant challenge. Existing experimental datasets are often restricted, with limited availability and sparse ground truth data, impeding our understanding of this complex multiphysics phenomena. To bridge this gap, we present the BubbleML Dataset \\footnote{\\label{git_dataset}\\url{https://github.com/HPCForge/BubbleML}} which leverages physics-driven simulations to provide accurate ground truth information for various boiling scenarios, encompassing nucleate pool boiling, flow boiling, and sub-cooled boiling. This extensive dataset covers a wide range of parameters, including varying gravity conditions, flow rates, sub-cooling levels, and wall superheat, comprising 79 simulations. BubbleML is validated against experimental observations and trends, establishing it as an invaluable resource for ML research. Furthermore, we showcase its potential to facilitate exploration of diverse downstream tasks by introducing two benchmarks: (a) optical flow analysis to capture bubble dynamics, and (b) operator networks for learning temperature dynamics. The BubbleML dataset and its benchmarks serve as a catalyst for advancements in ML-driven research on multiphysics phase change phenomena, enabling the development and comparison of state-of-the-art techniques and models.","url_abs":"https://arxiv.org/abs/2307.14623v2","url_pdf":"https://arxiv.org/pdf/2307.14623v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"bubbleml-a-multi-physics-dataset-and","repo_url":"https://github.com/hpcforge/bubbleml","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"bubbleml-a-multi-physics-dataset-and","repo_url":"https://github.com/lab-notebooks/outflow-forcing-bubbleml","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"bubbleml-a-multi-physics-dataset-and","repo_url":"https://github.com/akashdhruv/jobrunner","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"NOASSERTION"}},{"paper_slug":"bubbleml-a-multi-physics-dataset-and","repo_url":"https://github.com/lab-notebooks/jobrunner","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"NOASSERTION"}}],"tasks":[{"task_slug":"optical-flow-estimation","task_name":"Optical Flow Estimation"}],"methods":[{"method_slug":"gravity","method_name":"Gravity"}],"datasets_introduced":[{"slug":"bubbleml","name":"BubbleML","full_name":""}],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2307.14623","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2307.14623"}},"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":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/lab-notebooks/jobrunner","reach":{"status":"ok","spdx":"NOASSERTION"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/akashdhruv/jobrunner","reach":{"status":"ok","spdx":"NOASSERTION"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/lab-notebooks/outflow-forcing-bubbleml","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/hpcforge/bubbleml","reach":{"status":"ok"}}],"summary":{"ran":7,"unverified":3},"by_repo_kind":{"official":{"samples":10,"ran":7,"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":10,"samples":[{"code_sha256_prefix":"e5becae34ed35946","entry":"check_path","repo":"hpcforge/bubbleml","repo_kind":"official","path":"optical_flow/datasets_gmflow.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/optical_flow/datasets_gmflow.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e5becae34ed35946"}},{"code_sha256_prefix":"8f038bff6cf6c986","entry":"denormalize_temp_grad","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/heatflux.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/heatflux.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8f038bff6cf6c986"}},{"code_sha256_prefix":"1c48fa60920ae54a","entry":"dfun_init","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/nucleation.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/nucleation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1c48fa60920ae54a"}},{"code_sha256_prefix":"abfde11403939bb1","entry":"heater_init","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/nucleation.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/nucleation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"abfde11403939bb1"}},{"code_sha256_prefix":"9431b0fd3461cc3f","entry":"heatflux","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/heatflux.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/heatflux.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9431b0fd3461cc3f"}},{"code_sha256_prefix":"182909793fbe5044","entry":"mae","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/metrics.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/metrics.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"182909793fbe5044"}},{"code_sha256_prefix":"72c1760a317453e6","entry":"tag_renucleation","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/nucleation.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/nucleation.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"72c1760a317453e6"}},{"code_sha256_prefix":"cd059240f26909e2","entry":"compute_metrics","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/metrics.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/metrics.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cd059240f26909e2"}},{"code_sha256_prefix":"c2b6e1c57d9908a5","entry":"downsample_domain","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/downsample.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/downsample.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c2b6e1c57d9908a5"}},{"code_sha256_prefix":"b7ed2fcc799a53c2","entry":"relative_error","repo":"hpcforge/bubbleml","repo_kind":"official","path":"sciml/op_lib/metrics.py","file_url":"https://github.com/hpcforge/bubbleml/blob/HEAD/sciml/op_lib/metrics.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b7ed2fcc799a53c2"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}