• LAPACK

  • Referenced in 1510 articles [sw00503]
  • LAPACK is written in Fortran 90 and provides routines for solving systems of simultaneous linear ... provide a transportable way to achieve high efficiency on diverse modern machines ... operations, their use promotes high efficiency on many high-performance computers, particularly if specially coded ... BLAS are available for many modern high-performance computers. For details of known vendor...
  • NINJA

  • Referenced in 37 articles [sw02398]
  • NINJA: Java for high performance numerical computing. When Java was first introduced, there ... came at a significant performance cost. In the particularly performance-sensitive field of numerical computing ... hundred-fold performance disadvantage between Java and more established languages such as Fortran ... competitive in performance with highly optimized and tuned Fortran code...
  • SuperLU

  • Referenced in 139 articles [sw00930]
  • nonsymmetric systems of linear equations on high performance machines. The library is written ... callable from either C or Fortran. The library routines will perform an LU decomposition with...
  • PLUMP

  • Referenced in 14 articles [sw00718]
  • supplement the data-parallel programming language High Performance Fortran (HPF). Whereas HPF has only facilities...
  • Octave

  • Referenced in 247 articles [sw00646]
  • Octave is a high-level language, primarily intended for numerical computations. It provides a convenient ... linear and nonlinear problems numerically, and for performing other numerical experiments using a language that ... dynamically loaded modules written in C++, C, Fortran, or other languages...
  • Algorithm 679

  • Referenced in 61 articles [sw12583]
  • high-performance computers. The model implementation provides a portable set of FORTRAN 77 Level...
  • ARPREC

  • Referenced in 55 articles [sw07222]
  • code for high performance and broad portability and includes both C++ and Fortran-90 translation...
  • Julia

  • Referenced in 128 articles [sw13986]
  • They are generally considered highly productive, but lacking in performance. This paper presents Julia ... dynamic language for technical computing, designed for performance from the beginning by adapting and extending ... successful type inference, leading to good performance for a wide range of programs. This makes ... also incorporating best-of-breed C and Fortran libraries...
  • SuperLU-DIST

  • Referenced in 70 articles [sw00002]
  • nonsymmetric systems of linear equations on high performance machines. The library is written ... callable from either C or Fortran. The library routines will perform an LU decomposition with...
  • HPF/JA

  • Referenced in 6 articles [sw00417]
  • presents a set of extensions on High Performance Fortran (HPF) to make it more usable...
  • Algorithm 719

  • Referenced in 40 articles [sw13183]
  • first is a package of Fortran subroutines that perform a variety of arithmetic operations ... functions on floating point numbers of arbitrarily high precision. This package is in some cases ... program, which facilitates the conversion of ordinary Fortran programs to use this package. By means...
  • DAQV

  • Referenced in 4 articles [sw02173]
  • consortium. DAQV’s reference implementation targets High Performance Fortran (HPF) and leverages the HPF language ... address the general problem of providing high-level access to distributed data structures. DAQV supports...
  • MKL

  • Referenced in 98 articles [sw06975]
  • compete with the level of performance possible from a hand-optimized library. Because Intel ... generations of Intel processors. Intel® MKL includes highly vectorized and threaded Linear Algebra, Fast Fourier ... Statistics functions. Through a single C or Fortran API call, these functions automatically scale across...
  • TransTOOL

  • Referenced in 2 articles [sw01568]
  • parallelization of applications using High Performance Fortran. PART I: HPFIT and the TransTOOL environment ... help developers of tools around High Performance Fortran to integrate their software within our tool...
  • SPiDER

  • Referenced in 3 articles [sw00900]
  • SPiDER—An advanced symbolic debugger for Fortran 90/HPF programs. Debuggers play an important role ... system for both regular and irregular High-Performance Fortran (HPF) programs. SPiDER combines a base ... system for message-passing programs with a high-level debugger that interfaces with ... also offers limited support to evaluate the performance of parallel programs through a graphical load...
  • ACRITH-XSC

  • Referenced in 48 articles [sw00015]
  • ACRITH-XSC is a Fortran-like programming language designed for the development of self-validating ... numerical algorithms. Such algorithms deliver results of high accuracy which are verified to be correct ... computer. Thus there is no need to perform an error analysis by hand for these ... exceptions, ACRITH-XSC is an extension of FORTRAN 77. Various language concepts which are available...
  • CLASSPACK

  • Referenced in 3 articles [sw30975]
  • plus 1-D FFTs, engineered with high-performance Fortran numerical algorithms designed to exploit...
  • Blitz++ library

  • Referenced in 31 articles [sw05397]
  • Blitz++ library moves high-level optimizations out of compilers and into libraries ... that until recently, C++ lagged behind Fortran’s performance by anywhere from...
  • Odyssee

  • Referenced in 32 articles [sw12533]
  • automatic differentiation. The Odyssée system manipulates fortran programs as symbolic objects. It is an open ... built as a toolkit, written in a high-level programming language adapted to this purpose ... variational method to perform data assimilation requires the computation of the gradient of a cost ... function represented by a large-size fortran program. The usual drawback in the reverse automatic...
  • PPTran

  • Referenced in 1 article [sw27876]
  • PPTran: source to source translator for high performance FORTRAN. High Performance Fortran is a language ... transforms data parallel programs written in High Performance Fortran (HPF) with array extensions, parallel loops...