FORTRAN: New Applications
http://www.maplesoft.com/applications/category.aspx?cid=210
en-us2014 Maplesoft, A Division of Waterloo Maple Inc.Maplesoft Document SystemMon, 22 Dec 2014 14:56:04 GMTMon, 22 Dec 2014 14:56:04 GMTNew applications in the FORTRAN categoryhttp://www.mapleprimes.com/images/mapleapps.gifFORTRAN: New Applications
http://www.maplesoft.com/applications/category.aspx?cid=210
Wrapperless External Calling of C and Fortran Routines
http://www.maplesoft.com/applications/view.aspx?SID=4290&ref=Feed
This worksheet shows you how to invoke C and Fortran routines from the Maple environment, including from within your Maple procedures. Note that for Maple 7 and higher, no wrapper is needed because Maple will do all the data type translations automatically. As examples, we invoke an FFT routine from Fortran and a matrix multiplication routine from C inside Maple.<img src="/view.aspx?si=4290//applications/images/app_image_blank_lg.jpg" alt="Wrapperless External Calling of C and Fortran Routines" align="left"/>This worksheet shows you how to invoke C and Fortran routines from the Maple environment, including from within your Maple procedures. Note that for Maple 7 and higher, no wrapper is needed because Maple will do all the data type translations automatically. As examples, we invoke an FFT routine from Fortran and a matrix multiplication routine from C inside Maple.4290Wed, 07 Aug 2002 13:49:05 ZMaplesoftMaplesoftFortran and C generation
http://www.maplesoft.com/applications/view.aspx?SID=3883&ref=Feed
This worksheet demonstrates Maple's capability to generate Fortran & C code for use in other applications.<img src="/view.aspx?si=3883//applications/images/app_image_blank_lg.jpg" alt="Fortran and C generation" align="left"/>This worksheet demonstrates Maple's capability to generate Fortran & C code for use in other applications.3883Wed, 20 Jun 2001 00:00:00 ZMaplesoftMaplesoftFORTRAN code generation with a linear algebra application
http://www.maplesoft.com/applications/view.aspx?SID=3888&ref=Feed
A discussion of the consequences that can arise from naive usage of symbolic computation when generating Fortran code. Given the following 3 by 3 symmetric matrix M (perhaps created in a symbolic computation system like Maple), and we want to evaluate numerically the inverse of M at particular values of the parameters q2, q3, p, m10, m30, j10y, j30x, j30y, j30z in a Fortran program. It is tempting to compute the inverse of the matrix M symbolically then use Maple's fortran function to generate the Fortran code. Does this produce the most efficient code? Let's see. <img src="/view.aspx?si=3888//applications/images/app_image_blank_lg.jpg" alt="FORTRAN code generation with a linear algebra application" align="left"/>A discussion of the consequences that can arise from naive usage of symbolic computation when generating Fortran code. Given the following 3 by 3 symmetric matrix M (perhaps created in a symbolic computation system like Maple), and we want to evaluate numerically the inverse of M at particular values of the parameters q2, q3, p, m10, m30, j10y, j30x, j30y, j30z in a Fortran program. It is tempting to compute the inverse of the matrix M symbolically then use Maple's fortran function to generate the Fortran code. Does this produce the most efficient code? Let's see. 3888Wed, 20 Jun 2001 00:00:00 ZMichael MonaganMichael Monagan