OpenSF v4.0.0 has been released and can be downloaded here.

User registration is required. Please find detailed instructions here.

New Features & Improvements

  • Upgraded supported platforms to macOS 11 and Ubuntu 20.04 LTS
  • Upgraded reference build/test tools for OSFI and OSFEG libraries
    • All platforms: CMake 3.18, Python 3.7
    • Linux: GCC 7.4 (C, C++, Fortran)
    • macOS: AppleClang 13.0 (C, C++), GCC 10.3 (Fortran)
  • Added new Graphical dynamic execution view
  • Added new Graphical simulation processing chain editor
  • Enabled file-based rules to customise module parameters visibility
  • Enabled copying log messages from both openSF and Parameter Editor
  • Enabled copying parameters name, path and value in Parameter Editor
  • Enabled clearing log messages in Parameter Editor
  • Upgraded MariaDB client to version 3.0.4
  • Added new warning on DB export when module/IO paths are not relative to E2E_HOME
  • Updated visual design of openSF (splash screen, icons, about dialog)
  • Added new tutorial on "How to deliver a E2E simulation" in User Manual
  • Added details regarding how to customise openSF branding in User Manual

Corrections

  • Corrected perturbed marked parameters in the simulation parameters table
  • Corrected hangup in command-line execution of simulation
  • Removed unused XSD-based module validation from openSF
  • Corrected "Cancel" and "Save as..." buttons behavior in Parameter Editor
  • Corrected behavior handling similarly-named parameters in Parameter Editor
  • Corrected customisation of Global Configuration File parameters visibility
  • Corrected unusable openSF dialogs in Windows with certain values of screen scaling
  • Corrected simulation execution scheduler to handle breakpoints deterministically
  • Corrected configuration handling to allow saving perturbations in statistical mode

All Release Notes are available here