| S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer. A Fortran-to-C converter. Technical Report Computing Science Technical Report No. 149, AT&T Bell Laboratories, March 1995. |
....for FORTRAN on PC systems. There are already many ready to use MEX file interfaces written in FORTRAN, which works well on UNIX systems, but are difficult to use on PC systems. Hopefully the support will improve. On PC we now have to use the freely available FORTRAN to C conversion routine f2c [17] to make the interfaces work. 3 The features and structure of TOMLAB The main features of TOMLAB may be summarized as follows: ffl TOMLAB is a MATLAB based environment. TOMLAB A General Purpose, Open MATLAB Environment for . Optimization 5 ffl It implements 50 optimization algorithms in ....
S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer. A Fortran-to-C converter. Technical Report Computing Science Technical Report No. 149, AT&T Bell Laboratories, May 1992.
....for which a compiler already exists. This approach sacrifices some performance for reduced development time and enhanced portability, especially if a widely used language (like C or C ) is used as the target. Several major projects have adopted this approach, including compilers for FORTRAN [15], Pascal [17] Standard ML [45] Scheme [10] and Haskell [23] all of which use C as the target language. Compilation to the JVM does not fall neatly into either category, however, since the JVM, although nominally a machine code, is relatively high level. In particular, it includes some ....
S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer. A Fortran-to-C converter. Technical Report Computing Science Technical Report No. 149, AT&T Bell Laboratories, March 1995.
....a silent subroutine. The other routines are also possible to make totally silent. The MEX file interfaces are all written in C and compiled and linked using the WATCOM C C version 10.6 compiler. It was impossible to make them work on PC systems without converting all Fortran code to C using f2c [7]. The DLL file for MINOS is called minosMex and the m file calling the DLL file is called minos. A driver routine minosRun runs the interface for selected problems. Routines with similar names have been developed for the other six solvers. 3.2. Low Level Routines and Test Problems We define the ....
S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer. A Fortran-to-C converter. Technical Report Computing Science Technical Report No. 149, AT&T Bell Laboratories, May 1992.
....for Unix machines. Interfaces to many solvers are available on Unix. On PC machines, there has been problems to make Fortran MEX file interfaces that work properly. We have made general MEX file interfaces in C and converted solvers written in Fortran to C using the Fortran to C converter f2c [14]. This solution is well working and it should be easy to expand the list of available solvers to TOMLAB. Presently, MEX file interfaces has been developed for six general purpose solvers available from the Systems Optimization Laboratory, Department of Operations Research, Stanford University, ....
S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer. A Fortran-to-C converter. Technical Report Computing Science Technical Report No. 149, AT&T Bell Laboratories, May 1992.
No context found.
S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer. A Fortran-to-C converter. Technical Report Computing Science Technical Report No. 149, AT&T Bell Laboratories, March 1995.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC