Double number of computer does not double the performance for your code. Want to know why? -> This is a nice mpi analyser Scalasca is an open-source toolset that can be used to analyze the performance behavior of parallel applications and to identify opportunities for optimization. It has been specifically designed for use on large-scale systems including IBM Blue Gene (such as JUGENE at Forschungszentrum Jülich) and Cray XT, but is also well-suited for small- and medium-scale HPC platforms. Scalasca supports an incremental performance-analysis procedure that integrates runtime summaries with in-depth studies of concurrent behavior via event tracing, adopting a strategy of successively refined measurement configurations. A distinctive feature is the ability to identify wait states that occur, for example, as a result of unevenly distributed workloads. Especially when trying to scale communication-intensive applications to large processor counts, such wait states can present severe challenges to achieving good performance. Scalasca is developed by the Jülich Supercomputing Centre and available under the New BSD open-source license.
Created attachment 190067 [details] ebuild for scalasca-1.1 (EAPI=2)
Created attachment 190068 [details, diff] patch to allow install with DESTDIR
Keep open as long the ebuild doesn't have a fixed maintainer in the main tree. We keep this for tracking bugs related to the ebuild in the overlay.
Comment on attachment 190067 [details] ebuild for scalasca-1.1 (EAPI=2) scalasca-1.2.ebuild is in sci overlay
Comment on attachment 190068 [details, diff] patch to allow install with DESTDIR most of the patch has been merged upstream, rest as sed in ebuild
February 19 2010 Scalasca 1.3.0 released Includes improved support for OpenMP & hybrid MPI/OpenMP codes, full MPI 2.2 support, automatic MPI configuration, runtime filtering of MPI function groups, MPI-2 RMA analysis, PDToolkit-based source-code instrumenter support, and numerous other bug fixes & improvements. wxwidgets is deprecated.
April 21 2010 Scalasca 1.3.1 released This is a bugfix release which solves various issues. If none of the following issues applies to you, there is no urgent need to update: * Fixed Fortran MPI I/O wrappers for SGI MPT MPI library * Changed default configuration on Cray XT to explicitly disable MPI I/O wrappers (presumably broken) * Fixed configuration of AIX POE MPI library * Fixed configuration when bash >= 4.0 or ksh is used as /bin/sh * Fixed message statistics for MPI_Sendrecv * Fixed PDT instrumentation issues with OpenMP codes * Various minor usability improvements Bump to EAPI 3 and make szlib accept CFLAGS
I lost the interest in this package! The most time-consuming part is to patch their hand-written build system to make it accept our {ccxx,f}flags and as it is handwritten it does not support parallel builds. Reopen if packages is needed!