1. 08 Oct, 2020 1 commit
  2. 27 Jul, 2020 1 commit
  3. 27 Apr, 2020 1 commit
  4. 21 Apr, 2020 1 commit
  5. 16 Apr, 2020 1 commit
    • Mark OLESEN's avatar
      COMP: cleanup of surfaceCoarsen/bunnylod · b2bf8236
      Mark OLESEN authored
      - remove MSWindows components (code and makefiles)
      
      - use cxx, hxx extensions to reduce possible confusion with other
        "list" and "vector" classes
      
      - use C++ versions for C headers
      b2bf8236
  6. 16 Mar, 2020 1 commit
  7. 14 Feb, 2020 1 commit
  8. 28 Jan, 2020 1 commit
  9. 03 Jan, 2020 1 commit
  10. 23 Dec, 2019 1 commit
  11. 19 Dec, 2019 1 commit
  12. 18 Dec, 2019 1 commit
  13. 17 Dec, 2019 1 commit
    • sergio's avatar
      INT: org integration · 6e8f0dbe
      sergio authored and Andrew Heather's avatar Andrew Heather committed
      1) rPolynomial Eq of State
      2) externalForce and softWall in rigidBodyDynamics
      
      INT: Several minor bug fixes plus
      6e8f0dbe
  14. 16 Dec, 2019 1 commit
    • Mark OLESEN's avatar
      ENH: PDRsetFields utility (#1216) · a60fe9c7
      Mark OLESEN authored
      - the PDRsetFields utility processes a set of geometrical obstructions
        to determine the equivalent blockage effects.
      
        These fields are necessary inputs for PDRFoam calculations.
      
        After setting up the geometries, the -dry-run option can be used to
        generate a VTK file for diagnosis and post-processing purposes.
      
      - this is an initial release, with improvements slated for the future.
      
      NOTE
        - the field results may be less than fully reliable when run in
          single-precision. This howver does not represent a realistic
          restriction since the prepared fields target a combustion
          application which will invariably be double-precision.
      a60fe9c7
  15. 12 Dec, 2019 1 commit
    • Vaggelis Papoutsis's avatar
      ENH: New adjont shape optimisation functionality · b8632543
      Vaggelis Papoutsis authored
      The adjoint library is enhanced with new functionality enabling
      automated shape optimisation loops.  A parameterisation scheme based on
      volumetric B-Splines is introduced, the control points of which act as
      the design variables in the optimisation loop [1, 2].  The control
      points of the volumetric B-Splines boxes can be defined in either
      Cartesian or cylindrical coordinates.
      
      The entire loop (solution of the flow and adjoint equations, computation
      of sensitivity derivatives, update of the design variables and mesh) is
      run within adjointOptimisationFoam. A number of methods to update the
      design variables are implemented, including popular Quasi-Newton methods
      like BFGS and methods capable of handling constraints like loop using
      the SQP or constraint projection.
      
      The software was developed by PCOpt/NTUA and FOSS GP, with contributions from
      
      Dr. Evangelos Papoutsis-Kiachagias,
      Konstantinos Gkaragounis,
      Professor Kyriakos Giannakoglou,
      Andy Heather
      
      [1] E.M. Papoutsis-Kiachagias, N. Magoulas, J. Mueller, C. Othmer,
      K.C.  Giannakoglou: 'Noise Reduction in Car Aerodynamics using a
      Surrogate Objective Function and the Continuous  Adjoint Method with
      Wall Functions', Computers & Fluids, 122:223-232, 2015
      
      [2] E. M. Papoutsis-Kiachagias, V. G. Asouti, K. C. Giannakoglou,
      K.  Gkagkas, S. Shimokawa, E. Itakura: ‘Multi-point aerodynamic shape
      optimization of cars based on continuous adjoint’, Structural and
      Multidisciplinary Optimization, 59(2):675–694, 2019
      b8632543
  16. 10 Dec, 2019 1 commit
  17. 06 Dec, 2019 2 commits
    • Andrew Heather's avatar
      ENH: applyBoundaryLayer - optionally write turbulence fields · f8577a34
      Andrew Heather authored
      - The previous option 'write-nut' controlled the writing of turbulence
        nut, but other turbulence fields were always written.
        These have been shown to be a source of instability for many cases.
      
        This commit replaces the 'write-nut' option by a 'writeTurbulenceFields'
        option that controls the writing of all turbulence fields.
        If not set, only the velocity field is written.
      
        For compatibility, the old 'write-nut' option is still recognized
        but is redirected to 'writeTurbulenceFields'.
      f8577a34
    • Andrew Heather's avatar
      GIT: Housekeeping · 5d7d24df
      Andrew Heather authored
      5d7d24df
  18. 26 Nov, 2019 1 commit
  19. 25 Nov, 2019 1 commit
  20. 13 Nov, 2019 1 commit
  21. 11 Nov, 2019 1 commit
    • Mark OLESEN's avatar
      ENH: rationalize some string methods. · 7c1190f0
      Mark OLESEN authored
      - silently deprecate 'startsWith', 'endsWith' methods
        (added in 2016: 2b143606), in favour of
        'starts_with', 'ends_with' methods, corresponding to C++20 and
        allowing us to cull then in a few years.
      
      - handle single character versions of starts_with, ends_with.
      
      - add single character version of removeEnd and silently deprecate
        removeTrailing which did the same thing.
      
      - drop the const versions of removeRepeated, removeTrailing.
        Unused and with potential confusion.
      
      STYLE: use shrink_to_fit(), erase()
      7c1190f0
  22. 31 Oct, 2019 1 commit
  23. 11 Nov, 2019 2 commits
  24. 06 Nov, 2019 2 commits
  25. 05 Nov, 2019 2 commits
  26. 04 Nov, 2019 1 commit
  27. 12 Nov, 2019 1 commit
  28. 17 Oct, 2019 1 commit
  29. 04 Oct, 2019 1 commit
    • Mark OLESEN's avatar
      CONFIG: adjustments for CMake files · f75e01c8
      Mark OLESEN authored
      - drop plugin support for Qt4 (old paraview)
      
      - handle upcoming changes in VTK version naming in CMake files
        * VTK_MAJOR_VERSION becomes VTK_VERSION_MAJOR etc.
      f75e01c8
  30. 30 Sep, 2019 1 commit
  31. 27 Sep, 2019 1 commit
  32. 24 Sep, 2019 1 commit
  33. 20 Sep, 2019 1 commit
  34. 23 Sep, 2019 1 commit
  35. 19 Sep, 2019 1 commit
  36. 02 Sep, 2019 1 commit