1. 20 Oct, 2017 3 commits
  2. 19 Oct, 2017 1 commit
    • Andrew Fitzgerald's avatar
      Changes to REB partitioning algorithm. · 774cf596
      Andrew Fitzgerald authored
      Changes to REB partitioning algorithm to give more convex domains. Updated unit-test.
      Additionally, some quality changes.
      1. Consider weight AFTER finding next expansion vertex (then determine whether to expand)
      2. Only search neighboring vertices not already in domain
      3. Rather than distance from original vertex, now takes distance from a reference point:
        i. Reference point starts as original vertex
       ii. If weight of external connections decreases (from previous expansion) switch reference point
           to the expansion.
      CASL Ticket # - #5029
      Updated PartitionGraph unit-test
      Updated PartitionGraph unit-test to reflect changes in previous REB commit.
      CASL Ticket # - #5029
  3. 14 Oct, 2017 4 commits
  4. 30 Sep, 2017 2 commits
    • COLLINSBS email's avatar
      Merge pull request #56 from CASL/DBC_hotfix · 2c41a8fb
      COLLINSBS email authored
      Removes DBC_ from REQUIRE and ENSURE interface
    • COLLINSBS email's avatar
      Removes DBC_ from REQUIRE and ENSURE interface · 94ef75ce
      COLLINSBS email authored
      Aaron discovered that having DBC_ in front of ENSURE and REQUIRE messes up the line numbers in gfortran 4.8.
      It appears that pretty much any other combintation will not result in having the wrong line numbers.  He
      tried not having DBC_, using ABC_, appending _DBC, even appending DbC_, and several other combinations.
      Since the previous review made prepending DBC_ as optional, I'm reverting the names back to the original name.
  5. 21 Sep, 2017 1 commit
    • COLLINSBS email's avatar
      Dbc (#53) · 94b04f80
      COLLINSBS email authored
      * Initial implementation of DBC, still need to get it to work
      * Cleaning up DBC macros, adding DBC to Futility_Defines
      * Adding unit test for DBC
      * Fixing statement allowing user to override DBC default, enable is based on Futility_ENABLE_DBC now
      * Making updates to macro names, and output to report rank and size of mpi comm
      * Change unit test to use Futility_ENABLE_DBC
      * Update to DBC to use __FILE__, change line length to infinite for gfortran
      * For some reasons ML was disabled
      * Updating header in DBC module
      * Re-disabling ML in the project.  Should be replaced soon anyway.
  6. 19 Sep, 2017 1 commit
    • Mitchell T.H. Young's avatar
      Change release flag for GNU from Ofast to O3 (#54) · 03388c1d
      Mitchell T.H. Young authored and COLLINSBS email's avatar COLLINSBS email committed
      We were using Ofast which enables non-standards-compliant optimizations.
      Namely flushing subnormal floats to zero, which was causing actual
      issues in some cases. The only remotely safe optimization is the
      -fstack-arrays, which has also bit us a couple of times.
  7. 14 Sep, 2017 1 commit
    • COLLINSBS email's avatar
      Common config (#52) · 246982b7
      COLLINSBS email authored
      * Making configuration and project definitions consistent with MPACT
      * Fix inconsitency with MPACT and Futility configuration
      Previously, PROJECT() was called in the top level CMakeLists file but when
      I created Settings_Commmon, it was moved.  Per the comment in the source and
      TriBITs documentation, I moved this back to the original location.  Now configure
      order of operations is identical in MPACT and Futility.
      * Automatic snapshot commit from tribits at a349e79
      Origin repo remote tracking branch: 'origin/master'
      Origin repo remote repo URL: 'origin = git@casl-dev:TriBITS'
      At commit:
      commit a25f931aa662a9e5800924b3ae2beabbdaf2650e
      Author:  Roscoe A. Bartlett <rabartl@sandia.gov>
      Date:    Thu Apr 6 20:38:42 2017 -0400
      Summary: Update TDD system for renamed func TRIBITS_UPDATE_GIT_EXTRAREPO() (#130)
      * Adding boilerplate build instructions
      * Removing debug message
  8. 01 Sep, 2017 2 commits
  9. 28 Aug, 2017 1 commit
  10. 26 Aug, 2017 1 commit
  11. 22 Aug, 2017 1 commit
  12. 21 Aug, 2017 1 commit
  13. 14 Aug, 2017 21 commits