next up previous contents
Next: 3.3 JTpack90 Design Up: 3. JTpack90 Previous: 3.1 Why JTpack90?   Contents

3.2 JTpack90 Attributes

In addition to the attributes of JTPACK77, JTPACK90 adds:
  • Full embrace of F90 support for object-based programming:
    • all routines encapsulated in modules
    • derived types for each coefficient storage format
    • overloading of intrinsics (e.g.MatMul)
    • generic procedures
  • Support for parallelism via PGSLIB (Robert Ferrell's Portable Gather/Scatter Library)
  • Even better extensiblity, due to object-based approach
  • Improved matrix-free implementation




next up previous contents
Next: 3.3 JTpack90 Design Up: 3. JTpack90 Previous: 3.1 Why JTpack90?   Contents
John A. Turner