- 30 Jan, 2017 1 commit
-
-
Shane Snyder authored
-
- 20 Oct, 2016 1 commit
-
-
Shane Snyder authored
-
- 17 Oct, 2016 1 commit
-
-
Cong Xu authored
Signed-off-by:
Cong Xu <cong.xu@intel.com>
-
- 10 Oct, 2016 1 commit
-
-
Cong Xu authored
1. Use Lustre Module in Darshan 2. Integrate DXLT IO tracing code into one module 3. Add hooks in POSIX and MPI Modules 4. Add Intel copyright Signed-off-by:
Cong Xu <cong.xu@intel.com>
-
- 04 Oct, 2016 1 commit
-
-
Cong Xu authored
1. Use Lustre Module in Darshan 2. Integrate DXLT IO tracing code into one module 3. Add hooks in POSIX and MPI Modules 4. Add Intel copyright Signed-off-by:
Cong Xu <cong.xu@intel.com>
-
- 17 Jun, 2016 1 commit
-
-
Shane Snyder authored
-
- 09 Jun, 2016 1 commit
-
-
Shane Snyder authored
rather than using 'begin_shutdown', 'get_output_data', and 'shutdown', we combine all three into one shutdown routine.
-
- 08 Jun, 2016 1 commit
-
-
Shane Snyder authored
Cleanup the structure and documenation of the code to be in sync with the new mmap version of Darshan. In particular, I made sure all extra mmap logic was properly ifdef wrapped so it's more clear which portions of the code are responsible for implementing that feature.
-
- 31 May, 2016 1 commit
-
-
Shane Snyder authored
- memory management is now entirely handled by darshan-core for module records * when registering new records, darshan-core returns the corresponding buffer to write it to, rather than allowing module to determine this - modules now decide whether darshan-core should track record names by passing either a valid name or NULL to the register function * this allows modules to register records that aren't really tracked by darshan-core - only the POSIX module has been ported to new changes for this commit
-
- 26 May, 2016 1 commit
-
-
Shane Snyder authored
also some code clean up to change references of record hash to name hash to be more clear about what it is actually storing.
-
- 29 Jan, 2016 1 commit
-
-
Shane Snyder authored
-
- 25 Jan, 2016 1 commit
-
-
Shane Snyder authored
-
- 18 Jan, 2016 1 commit
-
-
Shane Snyder authored
- modules now receive a memory buffer after successfully registering with darshan-core. modules can request a specific memory amount, but may not be honored depending on the configured darshan memory limit - split the previous register_record function into 2 parts: * lookup() -> lookup darshan_record_id corresp. to path name * register() -> register record_id & name with darshan-core - register_record now returns true if the record added; false otherwise (if module was out of memory or darshan is out of memory for storing id->name mappings)
-
- 14 Jan, 2016 1 commit
-
-
Shane Snyder authored
-
- 08 Dec, 2015 2 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
-
- 03 Dec, 2015 1 commit
-
-
Shane Snyder authored
Now, as the app executes, darshan-core persists the id->name mapping data to the tmp log file. This is done by serializing the id->name mapping to the mmap log file region when new records are registered.
-
- 01 Dec, 2015 1 commit
-
-
Shane Snyder authored
-
- 02 Nov, 2015 1 commit
-
-
Shane Snyder authored
user can now give a config option or use a runtime environment variable to control darshan's per module memory requirements.
-
- 29 Oct, 2015 1 commit
-
-
Shane Snyder authored
use --with-max-records at configure time to change from default of 2048 records
-
- 12 Oct, 2015 1 commit
-
-
Shane Snyder authored
-
- 25 Sep, 2015 1 commit
-
-
Shane Snyder authored
-
- 24 Sep, 2015 1 commit
-
-
Shane Snyder authored
-
- 10 Sep, 2015 1 commit
-
-
Shane Snyder authored
-
- 20 Jul, 2015 1 commit
-
-
Shane Snyder authored
-
- 03 Apr, 2015 1 commit
-
-
Shane Snyder authored
-
- 26 Mar, 2015 1 commit
-
-
Shane Snyder authored
-
- 25 Mar, 2015 2 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
-
- 17 Mar, 2015 1 commit
-
-
Shane Snyder authored
-
- 06 Mar, 2015 1 commit
-
-
Shane Snyder authored
-
- 02 Mar, 2015 1 commit
-
-
Shane Snyder authored
-
- 20 Feb, 2015 1 commit
-
-
Shane Snyder authored
-
- 18 Feb, 2015 1 commit
-
-
Shane Snyder authored
-
- 17 Feb, 2015 1 commit
-
-
Shane Snyder authored
-
- 16 Feb, 2015 1 commit
-
-
Shane Snyder authored
-
- 11 Feb, 2015 1 commit
-
-
Shane Snyder authored
-
- 22 Jan, 2015 1 commit
-
-
Shane Snyder authored
-
- 16 Jan, 2015 1 commit
-
-
Shane Snyder authored
-
- 20 Nov, 2014 1 commit
-
-
Shane Snyder authored
-darshan-core: - initializes darshan job data structures - creates log file - writes job info header - reduces which modules were used locally/globally - shut down and write out individual modules one by one -darshan-posix: - register w/ darshan-core and allocate allowed memory - track open counter and timestamp for opened files - provide file record buffer at shutdown Major TODOs: - shared file reductions (prefer reusable across modules) - register handles with darshan file_ids (prefer reusable) - generic compression of module buffers (zlib/bzip2) - write out map of filenames to darshan ids - modify darshan-util and add darshan-posix parser to read logs
-