SkillAgentSearch skills...

PUML2

a Parallel Unstructured Mesh Library for reading large unstructured meshes

Install / Use

/learn @TUM-I5/PUML2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- SPDX-FileCopyrightText: 2017-2024 Technical University of Munich SPDX-License-Identifier: BSD-3-Clause -->

PUML2

A Parallel Unstructured Mesh Library optimized for reading large unstructured meshes, version 2.

PUML2 is a parallel reader for large unstructured meshes. Currently, it supports meshes stored in HDF5, described by the XDMF format. PUML2 reads meshes in $\mathcal{O}(n + m/n)$ and requires $\mathcal{O}(n + m/n)$ memory per MPI process where $n$ is the total number of processes and $m$ the number of elements. The current implementation is limited to tetrahedral meshes but the code is prepared to support hexahedral meshes as well.

PUML2 is a C++ header-only library written in C++17. You simply copy the header files into your project and start using it.

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated5mo ago
Forks4

Languages

C++

Security Score

87/100

Audited on Oct 9, 2025

No findings