← Search

Data · dataset · 2024

XLB: A differentiable massively parallel lattice Boltzmann library in Python

Listed in Teesside University Research Data Repository

The lattice Boltzmann method (LBM) has emerged as a prominent technique for solving fluid dynamics problems due to its algorithmic potential for computational scalability.

Description

We introduce XLB library, a Python-based differentiable LBM library based on the JAX platform. The architecture of XLB is predicated upon ensuring accessibility, extensibility, and computational performance, enabling scaling effectively across CPU, TPU, multi-GPU, and distributed multi-GPU or TPU systems.

The library can be readily augmented with novel boundary conditions, collision models, or multi-physics simulation capabilities. XLB's differentiability and data structure is compatible with the extensive JAX-based machine learning ecosystem, enabling it to address physics-based machine learning, optimization, and inverse problems. XLB has been successfully scaled to handle simulations with billions of cells, achieving giga-scale lattice updates per second.

Read the rest (1 more)

XLB is released under the permissive Apache-2.0 license and is available on GitHub at github.com/Autodesk/XLB.

Links

Where it is published

Catalogue records · 1

Topics

Inferred from text
Simulation 75%
Provenance · 1 source records, 9 field assertions
SourceKeyLast seenRaw
Teesside University Research Data Repositoryoai:data.mendeley.com/n25h65vw59.110 h agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].anzsrc:group:4611mapping · researchdata tees ac ukvocabulary-mapper@1.0.0keywords['Machine Learning']
concepts[field].local:field:computer-science-aimapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:earth-environmentalmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[field].local:field:physicsmapping · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
concepts[method].local:method:simulationenrichment · researchdata tees ac ukkeyword-concept-rules@1.0.0title+description (75%)
descriptionsource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/description
license_textsource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
publication_datesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0
titlesource · researchdata tees ac ukconnector:researchdata_tees_ac_uk@1.0.0/metadata/dc/title