Zum Hauptinhalt springen

BINGO 7.7 - August 2026

Sprache
Diese Versionshinweise sind derzeit nur auf Englisch verfügbar.

Performance and scalability

  • Reduced repeated disk access during ModelMat and 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 SELLI with 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 ImgClean and ImgCleanBt so that valid observations are not removed when photo or point identifiers in itera.dat are unsorted.
  • Fixed an access violation in TieCheck caused by an uninitialized variable.
  • Fixed a GpsView crash 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.exe core 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.