1. 31 Jan, 2019 1 commit
  2. 30 Jan, 2019 1 commit
  3. 26 Jan, 2019 1 commit
  4. 24 Jan, 2019 3 commits
  5. 23 Jan, 2019 6 commits
  6. 22 Jan, 2019 2 commits
  7. 21 Jan, 2019 1 commit
  8. 17 Jan, 2019 2 commits
  9. 16 Jan, 2019 1 commit
    • Mark Olesen's avatar
      ENH: add simplified gather methods for globalIndex with default communicator · 3d4c4ea2
      Mark Olesen authored
      - when combining lists in processor order this simplifies code and
        reduces memory overhead.
      
        Write this:
          ----
          labelList collected;
      
          const globalIndex sizing(input.size());
          sizing.gather(input, collected);
          ----
      
        OR
      
          ----
          labelList collected;
          globalIndex::gatherOp(input, collected);
          ----
      
        Instead of this:
      
          ----
          labelList collected;
      
          List<labelList> scratch(Pstream::nProcs());
          scratch[Pstream::myProcNo()] = input;
          Pstream::gatherList(scratch);
      
          if (Pstream::master())
          {
              collected = ListListOps::combine<labelList>
              (
                  scratch,
                  accessOp<labelList>()
              );
          }
          scratch.clear();
          ----
      3d4c4ea2
  10. 14 Jan, 2019 1 commit
  11. 11 Jan, 2019 2 commits
  12. 10 Jan, 2019 3 commits
  13. 09 Jan, 2019 1 commit
  14. 08 Jan, 2019 1 commit
  15. 07 Jan, 2019 5 commits
  16. 21 Dec, 2018 2 commits
  17. 20 Dec, 2018 1 commit
  18. 19 Dec, 2018 2 commits
  19. 17 Dec, 2018 2 commits
  20. 16 Dec, 2018 1 commit
  21. 15 Dec, 2018 1 commit
    • Mark Olesen's avatar
      ENH: simplify use of case-relative paths · 70a50d61
      Mark Olesen authored
      - provide relativePath() for argList and for Time.
        These are relative to the case globalPath().
        Eg,
      
           Info<< "output: " << runTime.relativePath(outputFile) << nl;
      70a50d61