Evgenii B. Rudnyi
| Home | Teaching | Programming | Publications |
Name Last modified Size
Parent Directory 20-Apr-2011 23:50 -
integral/ 06-Apr-2011 04:17 -
COPYING 12-Jan-2005 19:28 18k
FREE_LICENSE 12-Jan-2005 19:28 1k
quadpack.nb 12-Jan-2005 19:33 20k
Copyright (C) 2003 Evgenii Rudnyi, http://Evgenii.Rudnyi.Ru/ This software is a copyrighted work licensed under the terms, described in the file "FREE_LICENSE". Use at your own risk. This file is written in 2005. Quadpack Mathlink interface =========================== This code was written during my work on paper [1]. The goal was simply to demonstrate how one can make a Mathlink application when it is necessary to call a user function defined in Mathematica from a Mathlink application. You may need to fix macros in makefiles. Files: quadpack.nb is a notebook with some observations about NIntegrate and quadpack. You may need to fix paths. integral/quapack/ is a directory with quadpack files. Go to http://www.netlib.org/quadpack/, choose dqags.f plus dependencies, and then No to include blas routines. Unpack the obtained archive to this directory. make will produced a library for my mathlink application. integral/quapack/ex/ is a directory with two examples to call dqags from Fortran and C++. A C++ examples makes timing. make will compile and run both examples. integral/ is a directory with the Mathlink application. make should build the application. integral/Driver.nb is a notebook with instructions and examples on how to use the application. You may need to fix paths. [1] O. Ruebenkoenig, E. B. Rudnyi, J. G. Korvink. MathLink + Netlib = MathLib. 2003 Mathematica Developer Conference.