NEMO3D

From Point
Revision as of 19:38, 3 September 2008 by Scottb (talk | contribs) (NEMO3DPerformance moved to NEMO3D: this page is the starting place for NEMO3D.)
Jump to: navigation, search

This is a summary of the performance evaluation of NEMO3D. Our initial focus was on finding hot spots in the code where most of the computational work is being done. In all case the NEMO3D benchmark_lanc_thin_no_strain (262144) with recomputed matrices was used. Overhead was calculated on 16 processors.

Instrumentation overhead

Run Type Runtime (seconds) Overhead %
Uninstrumented runtime 372 NA
Routine+loops instrumentation 392 5.4

Significant Loops

We have found two loops in the source file "h_cvectr_multi.c" that together account for about 90% (with 16 processors) of the runtime of the NEMO3D application. Loop 1 starts at 1235 and ends at 1841. Loop 2 starts at 1270 and ends at 1760.

Runtime Breakdown Charts