nag december 2012

19
Experts in numerical algorithms and HPC services David Humphris and David Sayers 5 th December 2012 NAG Presentation – Maths and Statistics Working Group

Upload: eduserv

Post on 05-Nov-2014

1.602 views

Category:

Education


1 download

DESCRIPTION

Presentation given to Eduserv's Maths and Stats Software Focus Group in December 2012 by David Humphris and David Sayers of the Numerical Algorithms Group (NAG) on how NAG experts take the pain out of solving complex mathematical problems. NAG software is available as a site licence to all universities and colleges under the Chest Agreement.

TRANSCRIPT

Page 1: NAG December 2012

Experts in numerical algorithms and HPC services

David Humphris and David Sayers

5th December 2012

NAG Presentation – Maths and Statistics Working Group

Page 2: NAG December 2012

2

Agenda

Product Portfolio and Recent News What’s coming in the next release? Current Agreement Training available to UK Academia Collaborations and Sponsoring

Page 3: NAG December 2012

3

Current Product Portfolio

Numerical Libraries NAG Fortran Library NAG C Library NAG Toolbox for MATLAB NAG Library for .NET

NAG HPC Library Library for SMP & Multi-core

NAG Fortran Compiler and GUI based Compiler (Fortran Builder) Consultancy Services & other available code

Page 4: NAG December 2012

4

NAG Libraries Ease of Integration

C++ (various) C# / .NET Visual Basic Java Borland Delphi F# Python … … and more

Excel MATLAB Maple LabVIEW R and S-Plus SAS Simfit … and more

Page 5: NAG December 2012

5

NAG and Excel

Calling NAG DLLs using VBA NAG provide VB

Declaration Statements and Examples

NAG provide add-ins: Stats & Survival Analysis

And examples: Local volatility, Variance

Gamma, NCM, …

Calling NAG Library for .NET using VSTO

functions with Reverse Communication (useful for Solver replication for example)

Create NAG XLLs

Our libraries are easily accessible from Excel:

Page 6: NAG December 2012

6

Recent News

Updates NAG C Library, Mark 23 NAG Fortran Library Mark 23 NAG Toolbox for MATLAB Mark 23 NAG Library for SMP and Multi-Core Mark 23 Fortran Builder Release 5.3, for use with both 32 and 64-bit Windows

In the near future Release 2 of the Library for .NET NAG from JAVA Fortran Library Mark 24

Page 7: NAG December 2012

7

NAG Library : new in Mark 23Mark 23 has new functions in many areas including...

* only available in NAG C Library & Toolbox (at MK23)

Page 8: NAG December 2012

8

NAG Library : new in Mark 23Mark 23 has new functions in many areas including...

* only available in NAG C Library & Toolbox (at MK23)

Page 9: NAG December 2012

9

NAG Toolbox mk23: Ease of use improvements

Function Handles In previous versions of the NAG Toolbox for MATLAB, users had to

provide some parameters as m-files. While this functionality is still supported, users may also provide parameters as function handles.

Better Exception handling Integer Utility introduced

Making it easier to write portable code between 32 & 64 bit platforms

Improved example programs and long names

Page 10: NAG December 2012

10

What’s Coming in the Next Releases

FFT, Wavelets Quadrature, quadratic eigenvalue routines* Threadsafe ODE routines Radial basis functions Multi-start global optimisation Vectorised special functions Semi Definite Programming* More Matrix functions Brownian Bridge & Random Fields More Nearest Correlation Matrix* …

Page 11: NAG December 2012

11

Current Agreement

New Simpler Agreement from 2010 Based on per operating system

Old agreement based and restricted on number of implementations

Site and Department Licence Options Unlimited usage for all students and staff on their desktops,

laptops, and home machines 30 out of the 38 Universities signed up to the new style

agreement

Page 12: NAG December 2012

12

Training available to UK Academia

Free Training Workshops available to all Universities signed up to Site and Department Licences

We are happy to travel to Universities to give seminars / hands-on training sessions

Example Training Courses Using NAG Toolbox for MATLAB Seminar and Hands-on Session Using the NAG Library for Excel Seminar and Hands-on Session An Introduction to Multicore Programming & The NAG Library for SMP

& Multicore Seminar CUDA / OpenCL /GPUs* .... and more

Page 13: NAG December 2012

13

Academic Collaborations & Sponsoring of PhD’s

NAG works in Collaboration with various Academic sites including... University of Manchester, Nick Higham UCL, William Shaw University of Aachen, Uwe Naumann University of Birmingham, Michael Kocvara …

Sponsoring PhDs and MSc Projects

Page 14: NAG December 2012

Experts in numerical algorithms and HPC services

NAG Technical Tips

David Sayers

5th December 2012

Page 15: NAG December 2012

15

Agenda

Any NAG-specific questions? Toolbox for MATLAB technical tip The NAG Fortran Compiler/ Fortran Builder

Page 16: NAG December 2012

16

Any NAG specific questions

Page 17: NAG December 2012

17

Toolbox for MATLAB technical tip

Page 18: NAG December 2012

18

The NAG Fortran Compiler/ FortranBuilder

Page 19: NAG December 2012

Experts in numerical algorithms and HPC services

Ways to contact us:

www.nag.co.uk

Technical Support and [email protected]

Account [email protected]

NAGNews: http://www.nag.co.uk/NAGNews/Index.asp

Twitter: www.twitter.com/NAGTalk

Blog: http://blog.nag.com/

LinkedIn: http://www.linkedin.com/e/vgh/2707514/