NAG Logo
Numerical Algorithms Group
Join our Group at LinkedIn Follow NAGTalk on Twitter
graphic

Using the NAG Library from Maple

Description

Using the NAG library from Maple enables you to combine the pre-eminent modeling, exploration and application development abilities of Maple with the power and breadth of trusted NAG mathematical and statistical routines.

As front end to the NAG Library, Maple provides you with an integrated environment to make your code development easier. You eliminate the complexities of conventional programming and save time with simplified calling sequences and searchable documentation. Most of all, you have hundreds of sophisticated NAG routines at your finger tips in seamless combination with Maple's mathematical analysis and visualization tools. The result? Faster, more reliable models and applications, created in less time.

Key Features

  • Easy access to the powerful NAG C Library numeric routines from inside the Maple environment
  • Use NAG routines anywhere you use Maple commands
  • Fast prototyping and modeling environment gives quick results. Develop and test your code in an interactive environment, without the need for compiling or linking
  • Both short and long NAG function names are available
  • Simplified calling sequences make modeling easier. Appropriate default values for many parameters are provided automatically
  • NAG C Library documentation is integrated into the searchable and indexed Maple Help System, and includes hundreds of examples coded in Maple

Application Areas

  • Application development
  • Mathematical modeling
  • Finance
  • Life sciences
  • Statistical analysis
  • Environmental sciences

System Requirements

Maple links easily to the NAG C Library. To use this feature, you must have:

  • Windows, Linux (32-bit) or Macintosh
  • NAG C Library, Mark 7 or Mark 8*, on a computer that meets the system requirements of the NAG C Library, including compiler requirements. The following versions of the library are supported:
    • Maple 14
    • Maple 12, (requires NAG-Maple connector)
    • Maple 11, (requires NAG-Maple connector)
    • Maple 10, running 10.06 or later (requires NAG-Maple connector)
    (Note: NAG routines can not be called from the Maple 13 environment) on a computer that meets the system requirements of Maple.

    NAG C Library details:
  • Windows: NAG implementation codes CLDLL074ZL, CLDLL074YL for Maple 10 and 11; implementation code CLW3208DBL for Maple 12 and 14
  • Linux: NAG implementation codes CLLUX08DGL*, CLL3A08DGL*, or CLLUX07DDL for Maple 10 and 11; implementation codes CLLUX08DGL or CLL3A08DGL for Maple 12 and 14
  • MacOS: NAG implementation code CLAMP07DAL for Maple 10 and 11; implementation code CLMIN08DGL for Maple 12 and 14

* Maple connection Mark 7 functionality. The many functions that occur in both the Mark 7 and Mark 8 versions of the Library are accessible. The functions that are new to Mark 8 or Mark 9 are unavailable currently.

If you have a version of the NAG library which is not on the above list, please contact NAG.

Want to Learn More?

Maple is the ultimate productivity tool for solving mathematical problems and creating interactive technical applications. Learn more about Maple.

NAG's mathematical and statistical components underpin thousands of programs and applications spanning the globe in finance, energy, engineering, life sciences, business analytics and research. Learn more about the NAG C Library.

Obtaining the Maple-NAG Connector

If you are using Maple 10, 11 or 12 then the Maple-NAG Connector can be obtained by contacting us.

Screen shots

Click on the small images to get large screenshots.
screenshot of desktop screenshot of desktop
NAG C Library documentation is fully integrated into the Maple help system
Problem solving using NAG routines from inside Maple
© The Numerical Algorithms Group 2010
Privacy Policy | Trademarks

© Numerical Algorithms Group

Visit NAG on the web at:

www.nag.co.uk (Europe and ROW)
www.nag.com (North America)
www.nag-j.co.jp (Japan)

http://www.nag.com/numeric/MC/MCdescription.asp