Published January 8, 2026 | Version v1
Dataset Open

Computational results and Python files for the work "Generalizing Riemann curvature to Regge metrics"

  • 1. ROR icon TU Wien
  • 2. ROR icon Portland State University
  • 3. ROR icon University of Göttingen

Description

This repository contains the code and data accompanying the numerical experiments for the paper "Generalizing Riemann Curvature to Regge Metrics".
 
The implementation is based on the open-source Finite Element library NGSolve (www.ngsolve.org). To generate the data, we used NGSolve-version NGSolve-6.2.2506-203-gf6f7fcf3e.
 
Overview of the scripts:
- generate_test_mesh.py: generates structured 3D meshes, applies a random interior perturbation, and writes the meshes plus mesh diameters.
- example_manifolds.py: defines the exact metrics and curvature tensors used as reference solutions.
- compute_error.py: computes the H^{-2} error norm and stores intermediate grid functions.
- test_convergence.py: runs the convergence experiments and writes tables to CSV/LaTeX.
- prepare_data.py: formats convergence CSV files into LaTeX tables.
 
Data and meshes:
- meshes/: pre-generated meshes used in the experiments (published to avoid reliance on random seeds).
- data/: raw pickles (.pkl) and generated tables (.csv and .tex).
 
Typical workflow:
1) (Optional) Regenerate meshes with generate_test_mesh.py.
2) Run test_convergence.py to produce convergence data in data/.
3) Run prepare_data.py to format LaTeX tables for the paper.

Files

data.zip

Files (977.6 MB)

Name Size Download all
md5:794c0b65efc66db8965efe3f081b1311
3.3 kB Download
md5:57ee8713091f16fc516a22ae0883e4f2
960.8 MB Preview Download
md5:2a80844d5288763bf1a734e89ddf2910
3.8 kB Download
md5:b92102eab8a5662146858e4b6976272d
2.7 kB Download
md5:6c092bded3a8b0e8bdc3701dc299717d
16.8 MB Preview Download
md5:799b91bfff6378c3970ce450c26a319b
3.1 kB Download
md5:c1c5e6a97453044b2b0299e59800ff54
1.2 kB Preview Download
md5:d11ffe70919fd385d50b8abce715dabe
5.3 kB Download