/[MITgcm]/MITgcm_contrib/timing/mitgcm_stats.awk
ViewVC logotype

Contents of /MITgcm_contrib/timing/mitgcm_stats.awk

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Tue May 9 17:13:40 2006 UTC (17 years, 10 months ago) by ce107
Branch: MAIN
CVS Tags: HEAD
Scripts for postprocessing timing and performance counter information
per timestep along with instructions in README

1 BEGIN {n = START; m = 0; mean = 0.0; gmean = 0.0; mean2 = 0.0; mfmin = 1000.0; mfmax = 0.0}
2 n > FIRSTN && (n%SKIP != 0) && ($NN > 0.0) {m = m + 1; mf = $NN; mean = mean + mf; gmean = gmean + log(mf); mean2 = mean2 + mf*mf; if (mf < mfmin) mfmin = mf; if (mf > mfmax) mfmax = mf}
3 $NN < 0.0 {printf ("%d - %f\n", n, $NN)}
4 n++ {}
5 END {mean = mean / m; gmean = exp(gmean / m); std = sqrt(mean2/m - mean*mean); printf("%d %f %f %f %f %f\n", m, mean, gmean, std, mfmin, mfmax)}

  ViewVC Help
Powered by ViewVC 1.1.22