1. 19 Feb, 2015 1 commit
    • Kenneth Moreland's avatar
      Add new radix-kr single image composite algorithm · d9622de8
      Kenneth Moreland authored
      The radix-kr is essentially the radix-k algorithm with some ideas from
      2-3 swap added in. Rather than forcing all the k's in radix-k to be
      factors, radix-kr allows the k to have a remainder when splitting the
      process. The remaining processes participate in that round by splitting
      their image and sending them off, but they receive nothing that round
      and then go idle. Although this adds some imbalance, it does not add
      much. It also makes keeping track of partitions easier than 2-3 swap.
  2. 10 Feb, 2015 3 commits
    • Kenneth Moreland's avatar
      Make logclean target cross-platform · 21f84e53
      Kenneth Moreland authored
      Instead of detecting the platform and guessing the right file delete
      function, use the cmake -E command to do the delete in a cross-platform
    • Kenneth Moreland's avatar
      Separate out OpenGL and non-OpenGL tests · a7aa5efd
      Kenneth Moreland authored
      Previously, if OpenGL was enabled all tests would create a render window
      even if it was never used because they were all crammed into the same
      executable that initalized with the OpenGL context. This is an artifact
      from early versions of IceT that always required OpenGL.
      Creating an OpenGL context shouldn't change the results of the test, but
      it was annoying to have a bunch of windows created for every test. This
      change separates out the OpenGl tests from those that don't use it so
      that most of the tests now just run in the background.
    • Kenneth Moreland's avatar
      Make test file name separators consistent · a9baf8fa
      Kenneth Moreland authored
      Some of the files in the tests directory used a dash to separate words
      (e.g. test-config.h and test-util.h) whereas others used an underscore
      (e.g. test_codes.h and mpi_comm.h). Renamed the files such that they all
      use underscores, which matches better the filenames used elsewhere.
  3. 26 Sep, 2014 1 commit
  4. 25 Sep, 2014 1 commit
  5. 17 Sep, 2014 1 commit
    • Kenneth Moreland's avatar
      Support GLFW library for tests. · 4a81a05b
      Kenneth Moreland authored
      Previously we were using GLUT to create windows and OpenGL contexts.
      However, the base GLUT is no longer maintained and APPLE as deprecated
      its use. There is another project, FreeGLUT, that is poised to replace
      the original GLUT library, but it does not support native Mac windows
      There is another library named GLFW that is also a cross-platform
      library for creating OpenGL windows, and this one supports the native
      Mac windows. For now we are supporting both (with the default being
      GLUT, which is still more common).
  6. 02 Jul, 2013 1 commit
  7. 20 Aug, 2012 1 commit
  8. 10 Nov, 2011 1 commit
  9. 03 Nov, 2011 1 commit
  10. 12 May, 2011 1 commit
  11. 04 May, 2011 1 commit
  12. 07 Apr, 2011 1 commit
  13. 30 Mar, 2011 1 commit
  14. 21 Feb, 2011 1 commit
  15. 25 Jan, 2011 1 commit
  16. 14 Dec, 2010 1 commit
  17. 07 Dec, 2010 1 commit
  18. 01 Dec, 2010 1 commit
  19. 17 Nov, 2010 1 commit
  20. 09 Aug, 2010 1 commit
  21. 19 Jul, 2010 1 commit
    • Kenneth Moreland's avatar
      Combine IceTCore and IceTStrategies libraries. · 159077dd
      Kenneth Moreland authored
      Changed the build system to include all of the strategies into the
      IceTCore library.  The separation was mostly a coding convienience
      on the library side.  It was rather silly for the user perspective
      as you always used both libraries.  Also, this was becoming less
      convienient as the core library really relies on things in the
      stratgies library and you have to carefully pass pointers and
      structures around.
      This change is driven by some errors I am encountering that might
      be caused by using uninitialized strategy objects.  My next step is
      to just identify stratgies by enumerations.  This will get rid of
      any such problems.
  22. 01 Jul, 2010 1 commit
  23. 24 Jun, 2010 1 commit
    • Kenneth Moreland's avatar
      Target link libraries only as necessary. · 01ab6889
      Kenneth Moreland authored
      Previously, the OpenGL and MPI libraries were linked to everything
      with a general LINK_LIBRARIES CMake command.  Now, only use
      TARGET_LINK_LIBRARIES to bind libraries to a specific target.  Not
      only is this cleaner, but it also helps verify that libraries that
      should not depend on these libraries don't.
  24. 13 May, 2010 1 commit
  25. 04 May, 2010 1 commit
    • Kenneth Moreland's avatar
      Converted tests to use Glut. · ccc8ed32
      Kenneth Moreland authored
      Previously the tests used some hack-ish code for creating windows
      on X and Win32.  Unfortunately, this meant that I could not run
      the tests on Mac, where I now do most of my development.  Rather
      that make my own knock off again, I am using a well-established
      portable library.
  26. 16 Dec, 2005 2 commits
  27. 21 May, 2004 1 commit
  28. 20 May, 2004 1 commit
  29. 01 Apr, 2004 1 commit
  30. 12 Aug, 2003 1 commit
  31. 16 Jul, 2003 1 commit
  32. 14 Jul, 2003 1 commit
  33. 19 Jun, 2003 1 commit
  34. 17 Jun, 2003 1 commit