1. 15 Sep, 2017 2 commits
  2. 29 May, 2017 1 commit
  3. 16 May, 2017 1 commit
  4. 19 Apr, 2017 1 commit
  5. 07 Apr, 2017 1 commit
  6. 10 Mar, 2017 1 commit
  7. 10 Jan, 2017 1 commit
  8. 06 Jan, 2017 1 commit
  9. 13 Dec, 2016 2 commits
  10. 07 Dec, 2016 2 commits
  11. 06 Dec, 2016 1 commit
  12. 29 Nov, 2016 1 commit
  13. 21 Nov, 2016 4 commits
  14. 17 Nov, 2016 4 commits
  15. 15 Nov, 2016 2 commits
    • Andrew Heather's avatar
      Merge branch 'externalCoupled' into 'master' · 73c5bd60
      Andrew Heather authored
      External coupled
      
      Improvements and bugfixes for externalCoupledFunctionObject - issues #278 #269
      
      See merge request !72
      73c5bd60
    • Andrew Heather's avatar
      Merge branch 'decomposeParDict' into 'master' · fd17d0e0
      Andrew Heather authored
      BUG: resolve some decomposeParDict problems (issues #60, #265).
      
      - Cleanup/centralize handling of -decomposeParDict by relocating
        common code into argList. Ensures that all processes receive
        identical information about the -decomposeParDict opton.
      
      - Only use alternative decomposeParDict for simpleFoam/motorBike
        tutorial so that this will be included in the test loop for snappy.
      
      - Added Mattijs' fix for surfaceRedistributePar.
      
      See merge request !73
      fd17d0e0
  16. 02 Nov, 2016 1 commit
    • mark's avatar
      ENH: consistent output format for coupled geometry description (issue #278) · 9dee99ad
      mark authored
      - In the corner case with few faces or points, the normal List I/O
        results in a compact list representation.
      
        This is less than desirable for external programs with simple
        line-based parsers.
      
      - Write exactly the following
      
      *Faces*
      // Patch: <word-Region> <word-Patch>
      <int-nFaces>
      (
      <int-faceSize>(<int> .. <int>)
      ...
      )
      
      *Points*
      // Patch: <word-Region> <word-Patch>
      <int-nPoints>
      (
      (<float-x> <float-y> <float-z>)
      ...
      )
      
      STYLE: only use serial form of createExternalCoupledPatchGeometry in tutorial
      
      - less confusing for the user, who wonders why it is being done twice.
      9dee99ad
  17. 26 Oct, 2016 6 commits
  18. 25 Oct, 2016 3 commits
    • mark's avatar
      BUG: resolve some decomposeParDict problems (issues #60, #265). · b1004874
      mark authored
      - Cleanup/centralize handling of -decomposeParDict by relocating
        common code into argList. Ensures that all processes receive
        identical information about the -decomposeParDict opton.
      
      - Only use alternative decomposeParDict for simpleFoam/motorBike
        tutorial so that this will be included in the test loop for snappy.
      
      - Added Mattijs' fix for surfaceRedistributePar.
      b1004874
    • mark's avatar
      ENH: provide separate geometry description per region/patch (issue #278) · 78e68986
      mark authored
      - Also fixed bug noted in issue #269
      
      - Previous implementation had all faces together, which made
        it difficult (impossible) for external applications to
        figure out which geometry was being referred to.
      
      - Provide separate region/patches as follows:
      
          // Patch: <regionName> <patchName>
      
        For example,
      
          // Group: coupleGroup
          // Patch: heater minY
          8( ... )
      
        The region-name is always present, even if there is only one region.
      
      - This change is a partial reversion to the behaviour in 2.4.x, except
        that we can now also handle multi-region geometries.
      
        Changing the leading comment from "# " to "// " facilitates parsing
        of the files with OpenFOAM itself if necessary.
      78e68986
    • mark's avatar
      ENH: enable 'status=done' when finishing an externalCoupled FO · 6b1322f8
      mark authored
      - This provides a mechanism for the external code to detect when
        OpenFOAM is done.
      
      - Adjust tutorial to use the mechanism. Also test in parallel.
      6b1322f8
  19. 24 Oct, 2016 1 commit
  20. 19 Oct, 2016 4 commits