cd /news/machine-learning/github-polymathicai-the-well-a-15tb-… · home topics machine-learning article
[ARTICLE · art-55534] src=github.com ↗ pub= topic=machine-learning verified=true sentiment=· neutral

GitHub – PolymathicAI/The_well: A 15TB Collection of Physics Simulation Datasets

PolymathicAI released The Well, a 15TB collection of 16 physics simulation datasets for machine learning, covering domains like fluid dynamics and supernova explosions. The open-source repository provides tools for downloading, streaming, and benchmarking surrogate models.

read4 min views1 publishedJul 11, 2026
GitHub – PolymathicAI/The_well: A 15TB Collection of Physics Simulation Datasets
Image: source

Welcome to the Well, a large-scale collection of machine learning datasets containing numerical simulations of a wide variety of spatiotemporal physical systems. The Well draws from domain scientists and numerical software developers to provide 15TB of data across 16 datasets covering diverse domains such as biological systems, fluid dynamics, acoustic scattering, as well as magneto-hydrodynamic simulations of extra-galactic fluids or supernova explosions. These datasets can be used individually or as part of a broader benchmark suite for accelerating research in machine learning and computational sciences.

Once the Well package installed and the data downloaded you can use them in your training pipeline.

from the_well.data import WellDataset
from torch.utils.data import Data

trainset = WellDataset(
    well_base_path="path/to/base",
    well_dataset_name="name_of_the_dataset",
    well_split_name="train"
)
train_ = Data(trainset)

for batch in train_:
    ...

For more information regarding the interface, please refer to the API and the tutorials.

If you plan to use The Well datasets to train or evaluate deep learning models, we recommend to use a machine with enough computing resources. We also recommend creating a new Python (>=3.10) environment to install the Well. For instance, with venv:

python -m venv path/to/env
source path/to/env/activate/bin

The Well package can be installed directly from PyPI.

pip install the_well

It can also be installed from source. For this, clone the repository and install the package with its dependencies.

git clone https://github.com/PolymathicAI/the_well
cd the_well
pip install .

Depending on your acceleration hardware, you can specify --extra-index-url

to install the relevant PyTorch version. For example, use

pip install . --extra-index-url https://download.pytorch.org/whl/cu121

to install the dependencies built for CUDA 12.1.

If you want to run the benchmarks, you should install additional dependencies.

pip install the_well[benchmark]

The Well datasets range between 6.9GB and 5.1TB of data each, for a total of 15TB for the full collection. Ensure that your system has enough free disk space to accomodate the datasets you wish to download.

Once the_well

is installed, you can use the the-well-download

command to download any dataset of The Well.

the-well-download --base-path path/to/base --dataset active_matter --split train

If --dataset

and --split

are omitted, all datasets and splits will be downloaded. This could take a while!

Most of the Well datasets are also hosted on Hugging Face. Data can be streamed directly from the hub using the following code.

from the_well.data import WellDataset
from torch.utils.data import Data

trainset = WellDataset(
    well_base_path="hf://datasets/polymathic-ai/",  # access from HF hub
    well_dataset_name="active_matter",
    well_split_name="train",
)
train_ = Data(trainset)

for batch in train_:
    ...

For better performance in large training, we advise down the data locally instead of streaming it over the network.

The repository allows benchmarking surrogate models on the different datasets that compose the Well. Some state-of-the-art models are already implemented in models, while

dataset classeshandle the raw data of the Well. The benchmark relies on

a training scriptthat uses

hydrato instantiate various classes (e.g. dataset, model, optimizer) from

configuration files.

For instance, to run the training script of default FNO architecture on the active matter dataset, launch the following commands:

cd the_well/benchmark
python train.py experiment=fno server=local data=active_matter

Each argument corresponds to a specific configuration file. In the command above server=local

indicates the training script to use local.yaml, which just declares the relative path to the data. The configuration can be overridden directly or edited with new YAML files. Please refer to

hydra documentationfor editing configuration.

You can use this command within a sbatch script to launch the training with Slurm.

The model benchmarked in the original paper of the Well have been designed as a a simple baseline. They should not be considered as state-of-the-art. We hope that the community will build upon these results to develop better architectures for PDE surrogate modeling.

Most of the checkpoints of the models are available on Hugging Face. To load a specific checkpoint follow the example below of the FNO model trained on the active_matter

dataset.

from the_well.benchmark.models import FNO

model = FNO.from_pretrained("polymathic-ai/FNO-active_matter")
  • The dataset viscoelastic_instability

has been deprecated due to processing errors in the data. It remains available for backwards comparisons. Howeverviscoelastic_instability_v2

contains the same data without the processing error.

This project has been led by the Polymathic AI organization, in collaboration with researchers from the Flatiron Institute, University of Colorado Boulder, University of Cambridge, New York University, Rutgers University, Cornell University, University of Tokyo, Los Alamos Natioinal Laboratory, University of California, Berkeley, Princeton University, CEA DAM, and University of Liège.

If you find this project useful for your research, please consider citing

@article{ohana2024well,
  title={The well: a large-scale collection of diverse physics simulations for machine learning},
  author={Ohana, Ruben and McCabe, Michael and Meyer, Lucas and Morel, Rudy and Agocs, Fruzsina and Beneitez, Miguel and Berger, Marsha and Burkhart, Blakesly and Dalziel, Stuart and Fielding, Drummond and others},
  journal={Advances in Neural Information Processing Systems},
  volume={37},
  pages={44989--45037},
  year={2024}
}

For questions regarding this project, please contact Ruben Ohana and Michael McCabe at {rohana,mmccabe}@flatironinstitute.org.

To report a bug (in the data or the code), request a feature or simply ask a question, you can open an issue on the repository.

── more in #machine-learning 4 stories · sorted by recency
── more on @polymathicai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/github-polymathicai-…] indexed:0 read:4min 2026-07-11 ·