Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 7, Issue 2, Pages 111-138


David M. Doolin,1 Jack Dongarra,2,3 and Keith Seymour3

1Department of Civil and Environmental Engineering, University of California, Berkeley, CA, USA
2Mathematical Science Section, Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA
3Department of Computer Science, University of Tennessee, Knoxville, TN, USA

Copyright © 1999 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


The JLAPACK project provides the LAPACK numerical subroutines translated from their subset Fortran 77 source into class files, executable by the Java Virtual Machine (JVM) and suitable for use by Java programmers. This makes it possible for Java applications or applets, distributed on the World Wide Web (WWW) to use established legacy numerical code that was originally written in Fortran. The translation is accomplished using a special purpose Fortran‐to‐Java (source‐to‐source) compiler. The LAPACK API will be considerably simplified to take advantage of Java’s object‐oriented design. This report describes the research issues involved in the JLAPACK project, and its current implementation and status.