Reproducibility package (public subset) - cross-solver FE mesh conversion and validation paper
收藏资源简介:
# Reproducibility package and public evidence addendum for cross-solver FE mesh conversion benchmark This Zenodo record contains the publicly shareable artefacts accompanying the manuscript: > Cross-solver conversion and canonicalized validation of 3D solid finite-element mesh data using a neutral hierarchical intermediate representation The record is organised as two complementary components: - `Reproducibility-package/` — the primary public-subset reproducibility package for the Z88-pivot-canonicalized cross-solver benchmark.- `Evidence_addendum/` — a compact public evidence addendum for complementary direct FE-IR/JSON structural cross-checks and Set-policy interpretation checks. The addendum complements the primary benchmark package. It does **not** replace the Z88-pivot-canonicalized benchmark, and it should not be interpreted as a complete direct-path benchmark or as solver-semantic verification. ## Scope and redistribution boundaries The paper benchmark comprises 23 finite-element models. This public record contains only the material that can be redistributed or disclosed under the applicable third-party terms. Redistributed input decks are included for the following paper model IDs: `#11`, `#12`, `#13`, `#15`, `#16`, `#17`, `#18`, `#21`, `#22`, `#23` Some public or publicly obtainable decks are not re-hosted here because their upstream terms do not permit redistribution. Proprietary or otherwise non-redistributable benchmark models are not included as raw input decks and are not provided as derived geometry or mesh copies. Where needed for traceability, the package includes only non-sensitive derived artefacts, such as redacted/anonymised change reports and aggregated metric tables. For model-level provenance and redistribution terms, see: `Reproducibility-package/licences/THIRD_PARTY_NOTICES.md` ## Recommended reading order 1. Start with this file for the overall record structure and scope.2. Read `Reproducibility-package/README.md` for the primary benchmark package.3. Read `Reproducibility-package/licences/THIRD_PARTY_NOTICES.md` before reusing third-party input decks or derived artefacts.4. Inspect `Reproducibility-package/paper_results/` for the archived paper metric tables and timing logs.5. Read `Evidence_addendum/README.md` and `Evidence_addendum/CLAIM_EVIDENCE_MAP_PUBLIC.md` for the public evidence addendum. ## Directory overview ```textReproducibility-package/ inputs_public/ Public/redistributable benchmark input decks and inventory paper_results/ CSV tables and raw timing logs used for the paper paper_outputs/ Converted decks and writer/parser change reports, where shareable json_ref/ Z88-pivot-canonicalized reference artefacts and change reports json_roundtrip/ Legacy-named route-comparison artefacts; see terminology note below licences/ Third-party notices, provenance, and license texts CHECKSUMS.sha256 SHA-256 checksums for integrity checking Evidence_addendum/ CLAIM_EVIDENCE_MAP_PUBLIC.md Map from revised claims to public evidence and boundaries data/ Path-scrubbed public summary CSV files models/ Small public FE-IR/JSON fixtures and Set-scope guardrail examples tools/ Standalone addendum integrity checker metadata/ Addendum manifest and SHA-256 checksums``` ## Terminology note on legacy labels Some archived artefacts retain legacy labels such as `json_roundtrip/` and `phase=roundtrip` for compatibility with the original public package. In the revised manuscript context, these artefacts should be read as **Z88-pivot-canonicalized route-comparison artefacts**, not as literal native-deck round trips or native-deck identity claims. ## Integrity checks From the extracted archive root, the primary package checksums can be verified with: ```bashcd Reproducibility-packagesha256sum -c CHECKSUMS.sha256``` The public evidence addendum includes a standalone checker using only Python's standard library: ```bashcd Evidence_addendumpython tools/verify_addendum_integrity.py``` The addendum checker verifies package structure, CSV/JSON parseability, checksums, manifest consistency, and limited public-facing terminology/path checks. It does not rerun the converter, recompute fixture-level metrics, or reproduce the full validation workflow. ## What this record enables This public record enables readers to: - inspect public benchmark input decks where redistribution is permitted;- inspect converted solver decks and parser/writer change reports where redistribution is permitted;- verify archived CSV result tables and raw timing logs for the public-shareable subset and disclosed aggregate results;- inspect Z88-pivot-canonicalized JSON artefacts for public/redistributable models;- inspect the compact public evidence addendum for direct FE-IR/JSON cross-checks and Set-policy interpretation evidence. The full benchmark cannot be regenerated from public raw decks alone, because some benchmark models and parts of the converter/evaluation implementation are not included in this public archive. ## Licensing and reuse Third-party input decks and related upstream content remain under their original licenses or terms. The relevant notices are collected in: `Reproducibility-package/licences/THIRD_PARTY_NOTICES.md` Users reusing redistributed third-party content are responsible for complying with the corresponding upstream terms. The presence of a file in this Zenodo record should not be interpreted as relicensing third-party material beyond the rights documented in the notices.



