Date of Award
Master of Science
Dr. John Kapenga
Dr. Elise Kapenga
Dr. Robert Trenary
Masters Thesis-Open Access
FORTRAN is one of the most popular scientific programming languages. The efficiency, rich libraries, and popularity of FORTRAN support its continued use as a programming language for scientific computing in the near future. However, in current multiprocessor UNIX environments, C is often better supported. The desire to use existing FORTRAN subroutines within such a C environment leads to several options. In this thesis, we introduce a "modern" scientific programming language called CTRAN for this purpose.
We begin with a brief review of the history of scientific programming languages. An introduction of CTRAN is given in Chapter HI. In Chapter IV, we present a CTRAN to C translator called ctran2c. A CTRAN manual is included in appendix A. Issues of conflict, other options and possible extensions are also noted. CTRAN was tested on code from the LINPACK library.
Chen, Qi, "CTRAN: Transforming Scientific Fortran Programs to Unix Based Computing Environments" (1990). Master's Theses. 1057.