Repository navigation
Releases: OpenCourant/extlib
Release list
Extlib v82 hybrid r4
All three platforms now carry the same v70 hm_reader build (20260710_d899773e): the linuxa64 reader is upgraded from the February build to the July v70 build recovered from the community-archived official latest-20260728 ARM package (see release upstream-latest-20260728-linuxa64).
- SHA-256
extlib.zip:793dd685ee32019c83e8591d23ed0102d8256a89169c257ad28f62f3d9d3e984 - linuxa64 reader: SHA-256
286c074d…, now missing onlycpp_get_include_file_by_index(extlib v76+), same as linux64/win64 - linux64/win64 content unchanged from r2/r3 (v70 readers, v82 common libraries)
/ALE/STRUCTURED_MESHremains disabled pending validation
Extlib v82 hybrid r3
v82-hybrid-r2 plus the recovered linuxa64 (ARM) hm_reader — the only surviving ARM reader, from a community-archived official OpenRadioss_linuxa64.zip (see release upstream-linuxa64-20260320).
- SHA-256
extlib.zip:0e47d6704793bcd53aa45ddac2bdb8c6b8b846230f8492c85565460181d83469 - linuxa64 reader: build
20260219_f824c8de(Feb 2026 era), SHA-256642ba9e5… - linux64/win64 content unchanged from r2 (v70 readers, v82 common libraries)
- The ARM reader lacks
cpp_is_part_with_elements,cpp_sale_mesh_create,cpp_get_include_file_by_indexand the rigid-part pair; linuxa64 builds use the legacy part fallback and reject/RBODY-from-rigid-parts and/ALE/STRUCTURED_MESHexplicitly (arch-default compatibility options)
Archive: OpenRadioss_linuxa64.zip (built 2026-03-20)
Community-archived copy of an official OpenRadioss_linuxa64.zip release package built 2026-03-20 (embedded main-repo commit 665fe639). This contains the only known surviving linuxa64 (ARM) hm_reader.
- SHA-256
OpenRadioss_linuxa64.zip:a6efa602dbbab7aa018bd93487ec6e6c3613f75d0c2bbcee2e53ee1fa44ad4bb libhm_reader_linuxa64.so: SHA-256642ba9e56938c410424cc07f544f4c5dc06b8c14fc2c96b054ad232c0d89c8ad, build ID20260219_f824c8de(February 2026 era)- Authenticity: no official hash reference survives for this file, but its
libh3dwriter.so(linuxa64) is byte-identical to the January 2026 blob in the recovered upstream extlib git history (commitd23e29a, preserved on branchupstream-v82) - Reader limitations (February era): lacks
cpp_is_part_with_elements,cpp_sale_mesh_create,cpp_get_include_file_by_index, andcpp_create/evaluate_rbodies_from_rigid_parts; the legacy selection API is present
Archived unmodified. If you hold a newer OpenRadioss_linuxa64.zip, please open an issue.
Archive: OpenRadioss_linux64.zip (built 2026-03-20)
Community-archived copy of an official OpenRadioss_linux64.zip release package built 2026-03-20 — the x86_64 companion to the ARM package archived at upstream-linuxa64-20260320.
- SHA-256
OpenRadioss_linux64.zip:7d39d319d06076da90dfa924bd9d6281821a54cc0bb30114d65ac99c0bc4c5e9 - Contained
libhm_reader_linux64.so: build ID20260219_f824c8de(February 2026 era) - Note: this February-era reader cannot parse current
hm_cfg_files(cfg format changed between February and June 2026); archived for provenance and era-matched use only
Archived unmodified. (This file was briefly mis-attached to the upstream-latest-20260728-linux64 release before 2026-10-06; it now lives here under its correct identity.)
Archive: official OpenRadioss_win64.zip (latest-20260728)
Pristine copy of the official OpenRadioss_win64.zip from upstream release latest-20260728 — the last stable Windows release before the upstream repositories were deleted. Archived from a community-held download.
- SHA-256:
04dfecb0bf26ce071132cda86dc6861417c6a4127a389befe82b8c97341b3268— exact match to the independently recorded official hash - Contains: win64 Starter/Engine binaries, hm_reader win64 v70 (build
20260710_d899773e), H3D win64 libraries, and the curatedextlib/intelOneAPI_runtime/win64set (8 Intel runtime DLLs + Intel license tree) that upstream shipped for end users - Archived unmodified for provenance and as the packaging reference for OpenCourant Windows releases
Archive: official OpenRadioss_linuxa64.zip (latest-20260728)
Community-archived copy of the official OpenRadioss_linuxa64.zip from upstream release latest-20260728 — the last stable release. Contains the July v70 ARM hm_reader, superseding the February build previously thought to be the only surviving ARM reader.
- SHA-256
OpenRadioss_linuxa64.zip:e4f4347498cbebaab90118fe61daafbb7d60fb6f3f54495cba61065ae41abe32 libhm_reader_linuxa64.so: SHA-256286c074dcf3ee4beacf4e6c854d3715b20371db871998e42bc7fdd3622c51fa2, build ID20260710_d899773e— the same build as the linux64 and win64 v70 readers- Authenticity: arrived bundled with the official
OpenRadioss_win64.zip(exact SHA match04dfecb0…to the recorded official hash) andOpenRadioss_linux64.zipwhose reader is byte-identical to the independently verified v70 linux64 reader - Also attached:
OpenRadioss-latest-20260728.tar.gzsource archive of the release tag (SHA-25666807aa2…)
Archived unmodified.
Archive: official OpenRadioss_linux64.zip (latest-20260728)
Community-archived copy of the official OpenRadioss_linux64.zip from upstream release latest-20260728 — the last stable release. Completes the archived latest-20260728 set (win64, linuxa64, linux64 + source).
- SHA-256
OpenRadioss_linux64.zip:598ed7b2905a7bacc8d1781470c250ac79d7558c39ba962768edf3644644fe33 - Verified via two byte-identical copies from independent community donors
- Contained
libhm_reader_linux64.sois byte-identical (8df18883…) to the v70 reader recovered from the original extlib v70 package and in production use by OpenCourant - Bundle provenance: arrived alongside the exact-hash-verified official
OpenRadioss_win64.zip(04dfecb0…)
Correction (2026-10-06): the asset originally attached to this release was a mislabeled March-era OpenRadioss_linux64.zip (SHA-256 7d39d319…), caused by a file-handling error on our side during intake. That file is now archived under its own release, upstream-linux64-20260320. If you downloaded this asset before the correction, verify your copy against the SHA-256 above.
Archived unmodified.
Extlib v82 hybrid r2
v82-hybrid with the Linux hm_reader upgraded from the v60-era build to the v70 build (20260710_d899773e — the same build as the win64 reader), recovered from a community-archived copy of the original upstream extlib v70 package.
- SHA-256
extlib.zip:76be37f899b6740b1b10f49c17320ffb24ee1df60f32b097c65fe0270fafd17e - linux64 reader SHA-256:
8df18883dc50bb29295f87c669d7ede95c8bc3de856c402c2daa741f272d1676 - Both readers now export
cpp_is_part_with_elements(legacy part-API fallback no longer needed); onlycpp_get_include_file_by_index(extlib v76+) remains missing /ALE/STRUCTURED_MESHremains disabled: the symbol exists in this build, but a win64 trial produced invalid node coordinates and no QA reference exists
Common libraries unchanged from v82-hybrid (upstream v82 git content, commit f2fa2cd0).
Extlib v82 hybrid
External libraries for building OpenCourant: the final upstream extlib git content (v82, commit f2fa2cd0, preserved on the upstream-v82 branch) combined with the recovered hm_reader binaries.
- SHA-256
extlib.zip:eee964c4e05037bc856eb387fb8276de33cc58d040c010a2d2934c7f1a16a5e8 - vs v67-compat: rebuilt H3D writer libraries (linux64/linuxa64/win64), updated H3D headers including
h3dpublic_import.h, Siemens-updated license texts - Readers unchanged: linux64 build
20260602_fcb3b29a(~v60 era), win64 build20260710_d899773e(~v70 era) — see the in-packageEXTLIB_VERSION.jsonfor full provenance and missing-symbol lists
Known limitation: /ALE/STRUCTURED_MESH remains unsupported.
Validated: Starter/Engine build with the upstream-form H3D interfaces restored, H3D animation output verified, full MiniQA 81/81.
Extlib v67 compatibility
External libraries (v67 compatibility set) for building OpenCourant.
- SHA-256
extlib.zip:6ebf4f3d5caa3f4c8608e6d5dafc360c055272cbfc754120181435dd8f51e4cd - Byte-identical rehost of the package first published as AlexanderHuels/OpenCourant_extlib v67-compat
- Contents, licenses, and provenance: see the repository README
Known limitation: the v67 reader does not support /ALE/STRUCTURED_MESH.
Validated on Linux (GCC/GFortran 11, dp): Starter and Engine build; full MiniQA passes 81/81.