A preprocessor for FORTRAN source code produced by reduce

Published: 01-01-1989| Version 1 | DOI: 10.17632/8b2wjbb2ym.1
Toshiaki Kaneko,
Setsuya Kawabata


Abstract For Estimating total cross sections and various spectra for complicated processes in high energy physics, the most time consuming part is numerical integration over the phase volume. When a FORTRAN source code for the integrand is produced by REDUCE, often it is not only too long but is not enough reduced to be optimized by a FORTRAN compiler. A program package called SPROC has been developed to convert FORTRAN source code to a more optimized form and to divide the code into subroutines whose... Title of program: SPROC Catalogue Id: ABLB_v1_0 Nature of problem In high energy physics the numerical integration package is used to obtain the cross section for the physical process of interest. FORTRAN source code for the integrand is sometimes generated by a symbolic manipulation system REDUCE. Such a source code often becomes too long for FORTRAN compilers to obtain high level optimization. Even when source code is optimized enough, CPU-time of calculating integration may be too large to execute. CPU-time of the numerical integration can be shortened by u ... Versions of this program held in the CPC repository in Mendeley Data ABLB_v1_0; SPROC; 10.1016/0010-4655(89)90073-8 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019)