mpip2POP.py fails for non-concise mpiP reports #2

Open
opened 2023-11-27 15:38:17 +00:00 by Jose Gracia · 0 comments
Owner

The routine get_times() works only for reports which have been created with the flag "-c", i.e. concise reports.

Apparently, only concise reports include the section "^@-+ Task Time Statistics".

Workaround: always add "-c" to MPIP environment variable.

Make-it-a-feature: Check header of mpiP report for "MPIP env var" and fail after informing user that "-c" is required.

Fix: For verbose reports get AppTime and MPITime from section "MPI Time (seconds)".

The routine `get_times()` works only for reports which have been created with the flag "-c", i.e. concise reports. Apparently, only concise reports include the section "^@-+ Task Time Statistics". Workaround: always add "-c" to MPIP environment variable. Make-it-a-feature: Check header of mpiP report for "MPIP env var" and fail after informing user that "-c" is required. Fix: For verbose reports get AppTime and MPITime from section "MPI Time (seconds)".
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: hpcjgrac/hawk-utils-scripts#2
No description provided.