Next: JTpack90 Design
Up: Overview of JTpack90
Previous: Overview of JTpack90
- 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)
- Extensible infrastructure that facilitates implementation of:
- new storage formats
- new methods
- new preconditioners
- Matrix-free options provide additional support for:
- custom preconditioning
- custom storage formats for coefficient matrix
- situations where constructing coefficient is undesireable, difficult or
impossible
- GUI (Tcl/Tk)
Next: JTpack90 Design
Up: Overview of JTpack90
Previous: Overview of JTpack90
John A. Turner