Magneto-rotational instability and turbulent angular momentum transport

Available software

An overview of PERI performance analysis software. For more detailed information, consult individual tool home pages. Announcements can also be found on the wiki tools page.

  • Active Harmony
    http://www.dyninst.org/harmony/
    • A software architecture that supports distributed execution of computational objects and emphasizes adapting to heterogeneous and changing environments.
  • ATLAS (Automatically Tuned Linear Algebra Software)
    http://math-atlas.sourceforge.net/
    • Provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.
  • HPCToolkit
    http://www.hipersoft.rice.edu/hpctoolkit/
    • An open-source suite of multi-platform tools for profile-based performance analysis of applications.
  • KOJAK
    http://icl.cs.utk.edu/kojak/
    • A trace-based performance-analysis tool for parallel applications supporting the programming models MPI, OpenMP, SHMEM, and combinations thereof. Includes instrumentation, post-processing of performance data, and result presentation.
  • mpiP
    http://sourceforge.net/projects/mpip
    • A lightweight profiling library for MPI applications.
  • OSKI (Optimized Sparse Kernel Interface)
    http://bebop.cs.berkeley.edu/oski/
    • A collection of low-level C primitives that provide automatically tuned computational kernels on sparse matrices.
  • PAPI (Performance Application Programming Interface)
    http://icl.cs.utk.edu/papi/
    • Provides a cross-platform interface to the hardware performance counters found in most modern microprocessors.
  • PDT (Program Database Toolkit)
    http://www.cs.uoregon.edu/research/pdt
    • A framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and d ynamic analysis tools.
  • Rose
    http://www.llnl.gov/CASC/rose/
    • A project to define a new type of compiler technology that allows compilation techniques to address the optimization of user-defined abstractions. Tools support C, C++, and Fortran90.
  • SvPablo
    http://www.renci.org/projects/pablo.php
    • A graphical performance analysis environment for performance tuning and visualization. Supports both interactive and automatic source-code instrumentation.
  • TAU
    http://www.cs.uoregon.edu/research/tau
    • A portable profiling and tracing toolkit for performance an alysis of parallel programs written in Fortran, C, C++, Java, Python.