1. 13 Mar, 2014 1 commit
  2. 01 Feb, 2014 1 commit
    • Pavan Balaji's avatar
      Revamp how enable-fast is used. · b4ce3c99
      Pavan Balaji authored
      
      
      1. enable-fast=all|none should really reflect "all"/"none", not
      "some".  We were enable some of the optimizations, but not all, e.g.,
      mpit pvars disabling.
      
      2. Making naming consistent and move related checks closer to each
      other, so they are easier to verify.
      
      3. Don't control enable-timing, enable-mpit-pvars, and
      enable-error-checking from enable-fast.  They have their own configure
      options.  enable-fast is kind of weird in that it sets some of its own
      configure variables, but also resets variables set by other configure
      options making it very confusing for users.  Instead we should point
      out in the README what users should do for performance tests.
      
      4. Allow optimization levels like O3 to be used with other enable-fast
      options, such as ndebug.
      
      5. Remove some incorrect and/or unnecessary comments.
      
      6. Don't force default compiler optimizations with --disable-fast is
      given.
      
      Signed-off-by: default avatarWesley Bland <wbland@mcs.anl.gov>
      b4ce3c99
  3. 31 Jan, 2014 1 commit
  4. 30 Jan, 2014 1 commit
  5. 24 Jan, 2014 1 commit
  6. 18 Jan, 2014 2 commits
    • Kenneth Raffenetti's avatar
      compile wrapper cleanup · eb42f624
      Kenneth Raffenetti authored and Pavan Balaji's avatar Pavan Balaji committed
      
      
      Simplify logic in compile wrapper scripts. Use configure substitutions
      where possible to better match pkg-config style.
      
      Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@mcs.anl.gov>
      
      Includes the following modifications by Pavan Balaji:
      
      Remove the PAC_COMPILER_SHLIB_FLAGS usage, instead of modifying the
      macro in confdb.
      
      The ordering of flags in mpicc and friends does not match that of
      pkg-config.  This is because of two reasons.
      
      1. pkg-config reorders flags when it outputs them.  This requires us
      to manually adjust the flags in mpicc to match up, and is error prone.
      
      2. mpicc and friends provide LDFLAGS before the user-specified flags,
      followed by the include and library directories.  This is to make sure
      that the LDFLAGS are listed before the application source file.
      Reordering them to match pkg-config loses this flexibility.
      
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
      eb42f624
    • Kenneth Raffenetti's avatar
      Improve pkg-config support · be278b7c
      Kenneth Raffenetti authored and Pavan Balaji's avatar Pavan Balaji committed
      
      
      Add rpath flags to pkg-config to match compiler wrappers. Fixes #1044
      
      Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@mcs.anl.gov>
      be278b7c
  7. 10 Jan, 2014 1 commit
  8. 17 Dec, 2013 2 commits
  9. 11 Nov, 2013 2 commits
  10. 03 Nov, 2013 1 commit
  11. 31 Oct, 2013 1 commit
  12. 29 Oct, 2013 3 commits
  13. 26 Oct, 2013 2 commits
  14. 21 Oct, 2013 1 commit
    • William Gropp's avatar
      Ensure MPIR_COUNT_ALIGNMENT set · c580679c
      William Gropp authored
      In some cases, MPIR_COUNT_ALIGNMENT was not being defined.  This
      fixes that case, which came up when trying the -feature=fint=on option
      for the Fortran 77 code.
      c580679c
  15. 18 Oct, 2013 1 commit
  16. 17 Oct, 2013 1 commit
  17. 01 Aug, 2013 1 commit
  18. 23 Jul, 2013 1 commit
  19. 16 Jul, 2013 1 commit
  20. 08 Jul, 2013 1 commit
  21. 07 Jul, 2013 1 commit
  22. 11 Jun, 2013 1 commit
  23. 10 Jun, 2013 1 commit
    • Pavan Balaji's avatar
      Revert [6a4899dc]. · 40e4efb7
      Pavan Balaji authored
      The previous patch was meant to allow devices to automatically pick
      the default timer type they like.  However, it forces the device to
      pick one of the predefined timer types.
      40e4efb7
  24. 09 Jun, 2013 1 commit
  25. 08 Jun, 2013 2 commits
  26. 07 Jun, 2013 8 commits