Skip to content

Releases: OpenCourant/extlib

Extlib v82 hybrid r4

Choose a tag to compare

@brianclemens brianclemens released this 05 Oct 23:35
a889b39

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 only cpp_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_MESH remains disabled pending validation

Extlib v82 hybrid r3

Choose a tag to compare

@brianclemens brianclemens released this 05 Oct 07:47
a889b39

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-256 642ba9e5…
  • 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_index and the rigid-part pair; linuxa64 builds use the legacy part fallback and reject /RBODY-from-rigid-parts and /ALE/STRUCTURED_MESH explicitly (arch-default compatibility options)

Archive: OpenRadioss_linuxa64.zip (built 2026-03-20)

Choose a tag to compare

@brianclemens brianclemens released this 05 Oct 07:42
a889b39

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-256 642ba9e56938c410424cc07f544f4c5dc06b8c14fc2c96b054ad232c0d89c8ad, build ID 20260219_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 (commit d23e29a, preserved on branch upstream-v82)
  • Reader limitations (February era): lacks cpp_is_part_with_elements, cpp_sale_mesh_create, cpp_get_include_file_by_index, and cpp_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)

Choose a tag to compare

@brianclemens brianclemens released this 06 Oct 01:51
a889b39

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 ID 20260219_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)

Choose a tag to compare

@brianclemens brianclemens released this 05 Oct 07:41
a889b39

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 curated extlib/intelOneAPI_runtime/win64 set (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)

Choose a tag to compare

@brianclemens brianclemens released this 05 Oct 23:34
a889b39

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-256 286c074dcf3ee4beacf4e6c854d3715b20371db871998e42bc7fdd3622c51fa2, build ID 20260710_d899773e — the same build as the linux64 and win64 v70 readers
  • Authenticity: arrived bundled with the official OpenRadioss_win64.zip (exact SHA match 04dfecb0… to the recorded official hash) and OpenRadioss_linux64.zip whose reader is byte-identical to the independently verified v70 linux64 reader
  • Also attached: OpenRadioss-latest-20260728.tar.gz source archive of the release tag (SHA-256 66807aa2…)

Archived unmodified.

Archive: official OpenRadioss_linux64.zip (latest-20260728)

Choose a tag to compare

@brianclemens brianclemens released this 05 Oct 23:34
a889b39

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.so is 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

Choose a tag to compare

@brianclemens brianclemens released this 04 Oct 15:50
5f52b30

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); only cpp_get_include_file_by_index (extlib v76+) remains missing
  • /ALE/STRUCTURED_MESH remains 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

Choose a tag to compare

@brianclemens brianclemens released this 03 Oct 16:42
5f52b30

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 build 20260710_d899773e (~v70 era) — see the in-package EXTLIB_VERSION.json for 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

Choose a tag to compare

@brianclemens brianclemens released this 03 Oct 14:09
v67-compat
e210b01

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.