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
|