Evgenii B. Rudnyi

Blog http://blog.rudnyi.ru

Home Teaching Programming Publications
      Name                    Last modified       Size  

[DIR] Parent Directory 20-Apr-2011 23:50 - [DIR] integral/ 06-Apr-2011 04:17 - [TXT] COPYING 12-Jan-2005 19:28 18k [TXT] FREE_LICENSE 12-Jan-2005 19:28 1k [TXT] 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.