1. 13 Nov, 2016 1 commit
    • Mark Olesen's avatar
      ENH: simplify check for metis sizes (issue #290) · 704620ae
      Mark Olesen authored
      - Now that the metisDecomp uses the metis definition for float/double,
        do not need to verify the scalar sizes.
      
      Note:
      - could drop precision qualifier for metis, scotch installation
        (include, lib) as being unneeded, but it is simpler to keep them
        and continue to use the FOAM_EXT_LIBBIN path
        (in case other ThirdParty software is compiled with different
        precisions).
      704620ae
  2. 09 Nov, 2016 1 commit
    • Mark Olesen's avatar
      ENH: robuster handling of system or central installation (issue #290) · b048cacc
      Mark Olesen authored
      - Follow similar pattern as per boost/CGAL with the '*-none' to disable,
        and '*-system' for system installations.
      
        Also support central non-ThirdParty installations by specifying the
        version as "*-system", but also providing the fully qualified
        *_ARCH_PATH too.
      
      --
      ENH: Verify label and scalar sizes used in the metis header.
      
      - ensure they match with expected values, which can be obtained via
        the OpenFOAM definitions for WM_LABEL_SIZE and WM_PRECISION_OPTION
      b048cacc
  3. 04 Nov, 2016 1 commit
    • Mark Olesen's avatar
      STYLE: inconsistency in scotch, metis library locations (issue #290) · 1f2ba251
      Mark Olesen authored
      - Only reference the FOAM_EXT_LIBBIN locations when linking.
        The respective SCOTCH_ARCH_PATH/lib, METIS_ARCH_PATH/lib locations
        either do not exist, or are possibly inconsistent and won't be
        seen at run-time anyhow.
      
      - Incorporate decompose/metisDecomp/Allwmake into the top-level
        decompose/Allwmake
      1f2ba251
  4. 24 Jun, 2016 1 commit
  5. 15 Feb, 2016 1 commit
  6. 10 Feb, 2016 1 commit
  7. 17 Nov, 2015 2 commits
    • mattijs's avatar
      ENH: parallel: overhaul of parallel mapping · 916dcb86
      mattijs authored
      - redistributePar to have almost (complete) functionality of decomposePar+reconstructPar
      - low-level distributed Field mapping
      - support for mapping surfaceFields (including flipping faces)
      - support for decomposing/reconstructing refinement data
      916dcb86
    • mattijs's avatar
      ENH: parallel: overhaul of parallel mapping · 436902f5
      mattijs authored
      - redistributePar to have almost (complete) functionality of decomposePar+reconstructPar
      - low-level distributed Field mapping
      - support for mapping surfaceFields (including flipping faces)
      - support for decomposing/reconstructing refinement data
      436902f5
  8. 21 May, 2015 1 commit
  9. 14 Dec, 2014 1 commit
  10. 06 Aug, 2013 1 commit
  11. 05 Aug, 2013 1 commit
  12. 12 Dec, 2012 1 commit
  13. 04 Oct, 2011 1 commit
  14. 02 May, 2011 1 commit
  15. 28 Apr, 2011 1 commit
  16. 08 Mar, 2011 1 commit
  17. 27 Jan, 2011 1 commit
  18. 26 Jan, 2011 1 commit
  19. 07 Jan, 2011 1 commit
  20. 05 Jan, 2011 1 commit
    • Mark Olesen's avatar
      ENH: improve separation of OpenFOAM and ThirdParty mpi-libraries · 5e12506f
      Mark Olesen authored
      - drop FOAM_MPI_LIBBIN variable in favour of FOAM_MPI from which
        two different locations can be determined.
      
        Previously there was something like this:
      
            FOAM_MPI_LIBBIN = $FOAM_LIBBIN/openmpi-1.5.1
      
        We now instead determine the locations from the FOAM_MPI directly:
      
            FOAM_MPI=openmpi-1.5.1
      
                $FOAM_LIBBIN/$FOAM_MPI     -> OpenFOAM  mpi-related
                $FOAM_EXT_LIBBIN/$FOAM_MPI -> ThirdPary mpi-related
      
      ENH: relocate ParaView libraries and plugins back under FOAM_LIBBIN
      
      - as discussed with Mattijs
      5e12506f
  21. 03 Jan, 2011 1 commit
  22. 09 Nov, 2010 2 commits
  23. 22 Mar, 2010 2 commits
    • mattijs's avatar
      ENH: Removed parmetis. Use ptscotch instead. · 5d93fbe1
      mattijs authored
      5d93fbe1
    • mattijs's avatar
      ENH: have ptscotch · 9f5c39af
      mattijs authored
      ptscotch - compiles into ptscotchDecomp. All thirdparty decompositionMethods
      now moved out of decompositionMethods so add them explicitly to link line
      for programs that need them (decomposePar, snappyHexMesh etc.)
      9f5c39af
  24. 19 Mar, 2010 1 commit
  25. 18 Mar, 2010 1 commit
  26. 01 Mar, 2010 1 commit
    • Andrew Heather's avatar
      ENH: have dummy versions for thirdparty libraries · f88d85ba
      Andrew Heather authored
      The dummyThirdParty tree builds libraries which are drop-in
      (but non-functional) versions of some thirdparty libraries. This will
      make it easier to ship binary versions without having to ship thirdparty packs.
      f88d85ba
  27. 04 Jan, 2010 1 commit
    • mattijs's avatar
      Moved metis into its own library. · 0e0ffa40
      mattijs authored
      Scotch is now built using its own build system which builds
      an additional metis.h which conflicts with the metis one so
      to have separate include directory settings we also need separate
      Make/ structures.
      0e0ffa40
  28. 20 Nov, 2009 1 commit
    • Mark Olesen's avatar
      move reconstructPar 'guts' to src/parallel/reconstruct · 2c52705c
      Mark Olesen authored
      - in preparation for adding an optional '-reconstruct' to a few utilities
        re-use as -lreconstruct library
      
      - move related stuff there too
            src/decompositionMethods/decompositionMethods
            -> src/parallel/decompositionMethods
      
      - added missing namespace qualifiers
      2c52705c
  29. 02 Apr, 2009 1 commit
  30. 10 Feb, 2009 1 commit
  31. 15 Jan, 2009 1 commit
  32. 19 Sep, 2008 2 commits
  33. 05 Jun, 2008 1 commit
  34. 23 May, 2008 1 commit