BINGO 7.7 - August 2026
Sprache
Diese Versionshinweise sind derzeit nur auf Englisch verfügbar.
Performance and scalability
- Reduced repeated disk access during
ModelMatand initial-value computation by loading photo measurements into memory, with guarded fallback to disk processing. - Improved sorting for large blocks and replaced a quadratic point-sorting step in
SELLIwith a substantially more scalable algorithm. - Parallelized the main back-substitution loop used during data snooping while retaining bit-identical numerical output.
- Replaced the former GSS sparse solver with MUMPS 5.9.0, using OpenMP and METIS where available.
- Reused the MUMPS symbolic factorization when the matrix pattern remains unchanged between iterations.
- Added data snooping to the GPU/MUMPS processing path through a sieved selected inverse.
Correctness and stability
- Fixed an integer overflow that could cause access violations in large free-network adjustments.
- Fixed
ImgCleanandImgCleanBtso that valid observations are not removed when photo or point identifiers initera.datare unsorted. - Fixed an access violation in
TieCheckcaused by an uninitialized variable. - Fixed a
GpsViewcrash when saved drawing dimensions from an earlier display configuration exceeded the current screen height. - Prevented divide-by-zero failures in drawing tools when text-width calculations return zero.
- Reduced false GPS-time warnings for multi-head camera systems by checking equal times per camera head.
- Corrected the BINGO/RELAX version and CodeMeter serial number written to output headers.
User interface and output
- Added Windows DPI awareness across the BINGO applications for improved behavior on high-resolution displays.
- Added both the requested processing mode and the solver actually used to
bingo.lis. This makes license-related or configuration-related fallback visible. - Added progress messages for the long GPU data-snooping phase.
- Centralized product-version handling so programs, output files, and the splash screen use the same version source.
- Updated visible product ownership and copyright information to Geodelta.
Command-line and automation
- Added BingoRunner, a command-line launcher for RELAX, BingoMP, and SKIP that supports automated and stand-alone workflows.
- Corrected BingoRunner's Linear, MP, and GPU mode selection so that it uses the same solver settings as BINGO Manager.
Packaging and runtime
- Retired the obsolete
BingoS.execore from the shipped package. BingoMP is now the effective BINGO engine. - Removed the GSS runtime dependency from the effective solver path.
- Updated the PDF report generator to .NET Framework 4.8 with NuGet-managed MigraDoc and PDFsharp dependencies.