1. 12 Mar, 2014 2 commits
  2. 24 Jan, 2014 1 commit
    • fisaila's avatar
      Added epochs to Darshan. Epoches and full statistics are mutually exclusive. · 76a9b5b6
      fisaila authored
      Functionality:
      An epoch is enclosed by:
      darshan_start_epoch();
      darshan_stop_epoch();
      
      There is one log file per epoch and the epoch number appears in the file name. 
      If epoches are not used the functionality should be the same as before. 
      
      Implementation: 
      I tried to minimally modify the code (only darshan-mpi-io.c was modified). 
      1) darshan_shutdown became: 
      void darshan_shutdown_epoch(int timing_flag)
      
      5 lines were commented and moved to the new darshan_shutdown
      
      2) void darshan_shutdown(int timing_flag)
      
      If no epoch is used just calls darshan_shutdown_epoch
      else 
      for each epoch restore the counters from the end of epoch and call darshan_shutdown_epoch
      
      3) void darshan_start_epoch(void)
      
      just resets the counters from darshan_global_job
      
      4) void darshan_end_epoch(void)
      
      saves the counters from darshan_global_job 
      
      
       
      Test:
      One test has been added in darshan-test/epoch-testing/. 
      I have not performed yet extensive testing. 
      
      
      
      
      git-svn-id: https://svn.mcs.anl.gov/repos/darshan/branches/darshan-florin-extensions@818 3b7491f3-a168-0410-bf4b-c445ed680a29
      76a9b5b6
  3. 14 Jan, 2014 1 commit
  4. 25 Sep, 2013 1 commit
  5. 16 Jul, 2013 1 commit
  6. 18 Jun, 2013 1 commit
  7. 07 Mar, 2013 7 commits
  8. 05 Mar, 2013 1 commit
  9. 26 Feb, 2013 1 commit
  10. 21 Feb, 2013 2 commits
  11. 25 Jan, 2013 2 commits
  12. 09 Nov, 2012 1 commit
  13. 08 Nov, 2012 2 commits
  14. 17 Aug, 2012 1 commit
  15. 10 Aug, 2012 2 commits
  16. 01 Jun, 2012 2 commits
  17. 31 May, 2012 1 commit
  18. 30 May, 2012 1 commit
  19. 16 May, 2012 1 commit
  20. 18 Apr, 2012 1 commit
  21. 29 Mar, 2012 3 commits
  22. 15 Mar, 2012 2 commits
  23. 22 Feb, 2012 1 commit
  24. 12 Jan, 2012 1 commit
  25. 04 Nov, 2011 1 commit