E3SM-Project / scream

Fork of E3SM used to develop exascale global atmosphere model written in C++
https://e3sm-project.github.io/scream/
Other
80 stars 55 forks source link

Add performance logging that matches PACE input #1291

Open AaronDonahue opened 3 years ago

AaronDonahue commented 3 years ago

Just noting this now before I forget about it, since it came to my mind this morning.

When we add performance monitoring to SCREAM we will also want to include the typical PACE type output file, which is stored in the case_scripts directory in an E3SM run. Here is an example of what that output looks like:

2560 tasks @ 40 nodes
    TOT Run Time:    4524.889 seconds      226.244 seconds/mday         1.05 myears/wday
    CPL Run Time:     232.643 seconds       11.632 seconds/mday        20.35 myears/wday
    ICE Run Time:    1231.821 seconds       61.591 seconds/mday         3.84 myears/wday
    OCN Run Time:    3031.101 seconds      151.555 seconds/mday         1.56 myears/wday
    CPL COMM Time:    124.430 seconds        6.222 seconds/mday        38.05 myears/wday
AaronDonahue commented 2 weeks ago

I wrote this, but does anyone agree it's still relevant today for our performance testing. My sense is no. @jgfouca , @ndkeen ? Any thoughts?