[us-commits] [ehb54/ultrascan3] d3e4bc: somo/grpy: run GRPY in-process, drop external bina...
emre brookes
noreply at github.com
Sat Jul 18 22:47:19 MDT 2026
Branch: refs/heads/ehb54-issue-972
Home: https://github.com/ehb54/ultrascan3
Commit: d3e4bc90e410221103f9e57d5f1aa0c0f5a0d8d7
https://github.com/ehb54/ultrascan3/commit/d3e4bc90e410221103f9e57d5f1aa0c0f5a0d8d7
Author: ehb54 <brookes at uthscsa.edu>
Date: 2026-07-18 (Sat, 18 Jul 2026)
Changed paths:
M us_somo/develop/grpy/grpy_api.hpp
A us_somo/develop/grpy/tests/data/dumbbell.grpy
M us_somo/develop/grpy/tests/test_api.cpp
M us_somo/develop/src/us_hydrodyn_grpy.cpp
Log Message:
-----------
somo/grpy: run GRPY in-process, drop external binary + Docker path
Wire the self-contained grpy module into US_Hydrodyn::calc_grpy_hydro /
grpy_process_next: read the .grpy file SOMO already writes via
grpy::read_native_file(), run grpy::Solver over a QtParallel backend on
SOMO's thread pool, and fill grpy_stdout from Results::report so the
existing grpy_finished() parsing and .grpy_res preservation are unchanged.
Removes the QProcess launch, the US_Container_Grpy selection, and the
Docker/parallel-image plumbing -- in-process is now the sole path. Progress
is driven by the Solver callback (processEvents keeps the GUI painting).
Adds grpy::read_native_file() + a native-reader test case (dumbbell.grpy)
that reproduces the dumbbell golden.
Refs ehb54/ultrascan-tickets#972
Co-Authored-By: Claude Fable 5 <noreply at anthropic.com>
To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications
More information about the us-commits
mailing list