Skip to content
Snippets Groups Projects
  1. Nov 10, 2019
  2. Nov 08, 2019
  3. Nov 06, 2019
  4. Oct 31, 2019
  5. Oct 17, 2019
  6. Nov 01, 2019
  7. Oct 25, 2019
    • Mark OLESEN's avatar
      ENH: add flexible command options for setting Debug and Info switches #1467 · da332229
      Mark OLESEN authored
      For example,
      
         $ someSolver -info-switch writeOptionalEntries
      
      - note that values changed via the command-line are changed after the
        etc/controlDict entries, but *before* any case-local
        system/controlDict entries.
      
        However, in many testing cases the command-line options eliminate
        the need for such local file modifications.
      
      ENH: cleanup handling of local debug switches in Time
      
      - add as methods directly on simpleObjectRegistry to avoid code
        duplication
      
      STYLE: adjust internal naming of ITstream parameters
      da332229
  8. Oct 01, 2019
  9. Sep 25, 2019
  10. Aug 28, 2019
    • Mark OLESEN's avatar
      BUG: missing foamExec causes foamJob failure (#1309, #1411) · b6eeaf51
      Mark OLESEN authored
      - foamExec was removed as part of commit 6c68c34e but
        overlooked the fact that it is partly still needed by foamJob.
        When running in parallel, it is used to source the etc/bashrc env.
      
        Reinstated a stripped down form, which has been relocated to
        bin/tools directory (it should not be directly called by the user).
      
        The previous version switching functionality has nonetheless be
        dropped since it only worked only when a rigid naming convention for
        OpenFOAM installations was followed.
      
      ENH: add foamJob log=, -log-app, -no-log options, improved coding quality
      b6eeaf51
  11. Aug 16, 2019
  12. Aug 07, 2019
  13. Jul 12, 2019
  14. Jul 10, 2019
  15. Jun 26, 2019
  16. Jun 25, 2019
  17. Jun 17, 2019
    • Vaggelis Papoutsis's avatar
      CONTRIB: New adjoint optimisation and tools · ecc1fb5e
      Vaggelis Papoutsis authored
      A set of libraries and executables creating a workflow for performing
      gradient-based optimisation loops. The main executable (adjointOptimisationFoam)
      solves the flow (primal) equations, followed by the adjoint equations and,
      eventually, the computation of sensitivity derivatives.
      
      Current functionality supports the solution of the adjoint equations for
      incompressible turbulent flows, including the adjoint to the Spalart-Allmaras
      turbulence model and the adjoint to the nutUSpaldingWallFunction, [1], [2].
      
      Sensitivity derivatives are computed with respect to the normal displacement of
      boundary wall nodes/faces (the so-called sensitivity maps) following the
      Enhanced Surface Integrals (E-SI) formulation, [3].
      
      The software was developed by PCOpt/NTUA and FOSS GP, with contributions from
      
      Dr. Evangelos Papoutsis-Kiachagias,
      Konstantinos Gkaragounis,
      Professor Kyriakos Giannakoglou,
      Andy Heather
      
      and contributions in earlier version from
      
      Dr. Ioannis Kavvadias,
      Dr. A...
      ecc1fb5e
  18. Jun 06, 2019
  19. Jun 04, 2019
  20. Apr 12, 2019
  21. Feb 23, 2019
  22. Feb 15, 2019
  23. Feb 04, 2019
  24. May 27, 2019
  25. Jan 10, 2019
    • Mark OLESEN's avatar
      ENH: make use of FOAM_API for environment as well (issue #1158) · 63d8e7e5
      Mark OLESEN authored
      - was WM_PROJECT_API in the environment and FOAM_API in dictionaries.
      
        Make these both consistently FOAM_API.
        This is a non-breaking change, since the value of WM_PROJECT_API
        (added in 1812) and/or FOAM_API is purely informative.
        For the current correct values, always use
      
          * foamEtcFile -show-api
          * wmakeBuildInfo -show-api
      63d8e7e5
  26. Feb 06, 2019
  27. Jan 26, 2019
  28. Jan 10, 2019
    • Mark OLESEN's avatar
      ENH: make use of FOAM_API for environment as well (issue #1158) · bef508de
      Mark OLESEN authored
      - was WM_PROJECT_API in the environment and FOAM_API in dictionaries.
      
        Make these both consistently FOAM_API.
        This is a non-breaking change, since the value of WM_PROJECT_API
        (added in 1812) and/or FOAM_API is purely informative.
        For the current correct values, always use
      
          * foamEtcFile -show-api
          * wmakeBuildInfo -show-api
      bef508de