ACM Home Page
Please provide us with feedback. Feedback
GENTRAN 90: a REDUCE package for the generation of Fortran 90 code
Full text PdfPdf (781 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the international symposium on Symbolic and algebraic computation table of contents
Oxford, United Kingdom
Pages: 45 - 51  
Year of Publication: 1994
ISBN:0-89791-638-7
Authors
W. N. Borst  Univ. of Twente, The Netherlands
V. V. Goldman  Univ. of Twente, The Netherlands
J. A. van Hulzen  Univ. of Twente, The Netherlands
Sponsor
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 14,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/190347.190359
What is a DOI?

ABSTRACT

GENTRAN is a code GENerator and TRANslator running under REDUCE and MACSYMA. It is a tool for generating Fortran 77, RATFOR or C programs from program specifications and symbolic expressions. Its facilities include template processing, automatic segmentation of large expressions and a file handling mechanism. GENTRAN can be used in combination with SCOPE 1.5, a Source Code Optimization PackagE for REDUCE. We present an extension of the REDUCE version of GENTRAN, called GENTRAN 90. It makes generation of Fortran 90 code possible.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ADAMS, J.C., BRAINERD, W.S., MARTIN, J.T., SMITH, B.T., AND WAGENER, J.L. FORTRAN 90 handbook. Mcgraw-Hill, New-York, 1992.
 
2
BORST, W.N. GENTRAN 90: a tool for FORTRAN 90 code generation in REDUCE. Master's thesis, Dept. of Comp. Science, University of Twente, June 1993.
 
3
GATES, B.L. GENTRAN design and implementation -- REDUCE version. Memoramdum INF-85-12, University of Twente, 1985.
4
 
5
GATES, B.L. GENTRAN user's manual, REDUCE version. The Rand Corporation, 1991. (updated by M. Dewar).
 
6
GATES, B.L., AND WAN(;, P.S. A LISP-based RAT- FOR code generator. In Proceedings 198~ MACSYMA user's Con/erence (Schenectady, 1984), Golden, V.E., Ed., General Electric.
 
7
GOLDMAN, V.V., VAN HULZEN, J.A., MYNETT, A.E., POSTHUMA, A.S., AND VAN ZUYLEN, H.J. The application of computer algebra for the discretization and coding of the Navier-Stokes equations, in Computer algebra in industry -- Problem solving in practice, Proceedings of the 1992 SCAFI Seminar at CWI Amsterdam (Chichester, 1994, to appear), Verduyn Lunel, S. and Cohen, A.M., Eds., John Wiley & Sons.
 
8
HEARN, A.C. REDUCE 3.5 manual. The Rand Corporation, 1993.
 
9
HEARN, A.C., CAVINESS, B.F., AND BOYLE, A. Future directions for research in symbolic computation. SIAM (1990).
 
10
HIG~ PERFORMANCE FORTRAN FORUM. High Performance Fortran Language specification report. Scientific Programming P, 1 and 2 (Spring and Summer 1993).
 
11
 
12
 
13
 
14
TAN, T.B., AND WANG, P.S. Automatic code generation for the warp machine. In Computer Algebra and Parallelism (London, 1989), Della Dora, J. and Fitch, J.P., Eds., Academic Press.
 
15
VAN DONGEN, M.R.C. Automated OCCAM program generation with REDUCE for the parallel solution of a class of partial differential equations. Master's thesis, Dept. of Comp. Science, University of Twente, 1992. IN-92-039.
 
16
VAN HULZEN, J.A. SCOPE 1.5, a source-code optimization package for REDUCE 3.5 -- user's manual. Dept. of Comp. Science, University of Twente. Memorandum INF-94-17., 1994.
17
 
18
19
 
20
X3J3 COMMITTEE. FORTRAN 90 standard. Tech. rep., American Standards Institute, 1991.



REVIEW

"Don Goelman : Reviewer"

GENTRAN 90 is a package for generating Fortran 90 code from REDUCE specification. As such, it generalizes GENTRAN, which produces code in Fortran 77, RATFOR, or C from specifications in REDUCE. The GENTRAN 90 package was written by Borst as hi  more...

Collaborative Colleagues:
W. N. Borst: colleagues
V. V. Goldman: colleagues
J. A. van Hulzen: colleagues