Overview | Profiling vs. Tracing | Installation | Using IPM | Implementation | References | |||
|
Log File FormatThe IPM log files are written in an ASCII format that roughly follows XML. The goal is to make a concise format that is easily parsed. Log file examples:Hashing Strategy
#define IPM_MPI_HASH_KEY(key,region,call,rank,size) { \ key = region; key = key << 8; \ key |= call; key = key << 16; \ key |= rank; key = key << 32; \ key |= size; \ }A hash table index, hkey, is computed from the key hkey = (key%MAXSIZE_HASH+collisions*(1+key%(MAXSIZE_HASH-2)))%MAXSIZE_HASHWhich has been benchmarked as performing well (low overhead).
typedef struct ipm_hash_ent { IPM_KEY_TYPE key; IPM_COUNT_TYPE count; double t_tot, t_min, t_max; } ipm_hash_ent; |
|
||
Last changed: Fri, 04 Sep 2009 17:28:45 +0000 on shell-21011 by fuerling | ||
Website maintained by: The IPM developers. To get help send email to: |