BubbleML

BubbleML Downloads

BubbleML is hosted on AWS and can be publicly downloaded. Each boiling study can be downloaded separately:

Study Size
Single Bubble 503.0 MB
Pool Boiling Saturated 24.4 GB
Pool Boiling Subcooled 10.5 GB
Pool Boiling Gravity 16.5 GB
Flow Boiling Inlet Velocity 11.4 GB
Flow Boiling Gravity 10.9 GB
Pool Boiling Subcooled 0.1 155.1 GB
Pool Boiling Gravity 0.1 163.8 GB
Flow Boiling Gravity 0.1 108.6 GB
3D Pool Boiling Earth Gravity 122.2 GB
3D Pool Boiling ISS Gravity 62.6 GB
3D Flow Boiling Earth Gravity 93.9 GB

Each download is a .tar.gz. They can be unzipped using the command

tar -xvf <study>.tar.gz -C /path/to/BubbleML/<study>/

After unzipping, you will see a collection of hdf5 files in /path/to/BubbleML/<study>/. Each hdf5 file corresponds to one simulation. The hdf5 files can be loaded with common libraries, such as h5py`.

Documentation and Examples

We provide documentation describing the different hdf5 datasets in each simulation file. There are also examples showing how to load a BubbleML simulation, list out it’s datasets, visualize the different simulation fields, and access the metadata.

Data Generation and Extension

We provide a separate reproducibility capsule for running Flash-X simulations. This repo includes all of the submission files BubbleML used. Modifying these will be a straightforward way to generate new data and extend BubbleML. Note, Flash-X is designed for large-scale, long-running simulations so there are dependencies on other projects like MPI.

Bulk Download

The studies can also be downloaded in bulk by running the bash script

bash download_all.sh

This will download all datasets listed above. Note: the full dataset is over a terabyte in size.