Skip to content
Snippets Groups Projects
  1. Nov 13, 2019
  2. Nov 06, 2019
  3. Oct 12, 2018
  4. Apr 24, 2018
    • Mark OLESEN's avatar
      ENH: improve handling of ThirdParty packages · b4d38ab4
      Mark OLESEN authored
      - generalize some of the library extensions (.so vs .dylib).
        Provide as wmake 'sysFunctions'
      
      - added note about unsupported/incomplete system support
      
      - centralize detection of ThirdParty packages into wmake/ subdirectory
        by providing a series of scripts in the spirit of GNU autoconfig.
        For example,
      
            have_boost, have_readline, have_scotch, ...
      
        Each of the `have_<package>` scripts will generally provide the
        following type of functions:
      
            have_<package>          # detection
            no_<package>            # reset
            echo_<package>          # echoing
      
        and the following type of variables:
      
            HAVE_<package>          # unset or 'true'
            <package>_ARCH_PATH     # root for <package>
            <package>_INC_DIR       # include directory for <package>
            <package>_LIB_DIR       # library directory for <package>
      
        This simplifies the calling scripts:
      
            if have_metis
            then
                wmake metisDecomp
            fi
      
        As well as reducing clutter in the corresponding Make/options:
      
            EXE_INC = \
                -I$(METIS_INC_DIR) \
                -I../decompositionMethods/lnInclude
      
            LIB_LIBS = \
                -L$(METIS_LIB_DIR) -lmetis
      
        Any additional modifications (platform-specific or for an external build
        system) can now be made centrally.
      b4d38ab4
  5. May 17, 2018
  6. Apr 28, 2017
    • Mark OLESEN's avatar
      ENH: improvements for surfaceIntersection (issue #450) · 11c54566
      Mark OLESEN authored
      - adjust for updates in 'develop'
      
      - change surfaceIntersection constructor to take a dictionary of
        options.
      
              tolerance      | Edge-length tolerance          | scalar | 1e-3
              allowEdgeHits  | Edge-end cuts another edge     | bool   | true
              avoidDuplicates | Reduce the number of duplicate points    | bool | true
              warnDegenerate | Number of warnings about degenerate edges | label | 0
      11c54566
  7. Jun 24, 2016
  8. Apr 04, 2016
  9. Feb 15, 2016
  10. Dec 14, 2014
  11. Sep 19, 2008
  12. Jul 22, 2008
  13. Apr 15, 2008