1. 10 Feb, 2020 1 commit
  2. 03 Jan, 2020 2 commits
    • Vaggelis Papoutsis's avatar
      BUG: continuation of updateMethods with empty activeDesignVariables · 254d38d7
      Vaggelis Papoutsis authored and Andrew Heather's avatar Andrew Heather committed
      When activeDesignVariables are not set explicitly, all design variables
      are treated as active. These were allocated properly when starting from
      0 but not when starting from an intermediate optimisation cycle
      (e.g. running 5 optimisation cycles, stopping and restarting).
      
      TUT: added a new tutorial including the restart of an optimisation run
      to help identify future regression
      254d38d7
    • Vaggelis Papoutsis's avatar
      BUG: writeMorpherCPs expects a controlBoxes entry · c413ec50
      Vaggelis Papoutsis authored and Andrew Heather's avatar Andrew Heather committed
      The controlBoxes wordList was removed from NURBS3DVolume in the
      pre-release phase but writeMorpherCPs was not updated accordingly.
      
      TUT: added the invocation of writeMorpherCPs in one of the tutotials to
      help identify future regression
      c413ec50
  3. 23 Dec, 2019 1 commit
  4. 19 Dec, 2019 2 commits
  5. 18 Dec, 2019 2 commits
  6. 14 Dec, 2019 1 commit
  7. 13 Dec, 2019 1 commit
  8. 12 Dec, 2019 4 commits
    • 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
    • Kutalmis Bercin's avatar
      f9e53921
    • Kutalmis Bercin's avatar
    • Kutalmis Bercin's avatar
      DOC: add missing tags into Stokes.H (#1509) · be235787
      Kutalmis Bercin authored
        STYLE: add missing comment dashes, DOI
        DOC: add DOI into WatersKing.C
      be235787
  9. 11 Dec, 2019 1 commit
  10. 18 Nov, 2019 1 commit
  11. 13 Nov, 2019 1 commit
  12. 31 Oct, 2019 1 commit
  13. 09 Nov, 2019 1 commit
  14. 01 Oct, 2019 1 commit
  15. 07 Nov, 2019 1 commit
    • Mark Olesen's avatar
      TUT: fix Allrun script for bump2D · 979a12e5
      Mark Olesen authored
      - use sed instead of foamDictionary and avoid log file
      
      - ensure consistent behaviour with plot script
      
      GIT: added missing 0/k field : inlet values still need adjustment
      979a12e5
  16. 06 Nov, 2019 3 commits
  17. 02 Nov, 2019 1 commit
  18. 01 Nov, 2019 1 commit
  19. 10 Oct, 2019 1 commit
  20. 02 Oct, 2019 1 commit
  21. 01 Oct, 2019 4 commits
  22. 27 Sep, 2019 1 commit
  23. 30 Aug, 2019 2 commits
  24. 22 Aug, 2019 1 commit
  25. 30 Jul, 2019 1 commit
  26. 01 Aug, 2019 1 commit
  27. 24 Jul, 2019 1 commit
  28. 28 Jun, 2019 1 commit