Webinars & Presentations
3x Speed Improvement of a CFD Solver - Case Study Webinar [37 minutes]
This webinar covers: that the POP project and Zenotech undertook to investigate the performance of zCFD. An initial Performance Audit using Intel's VTune Amplifier performance profiler identified several areas of potential improvement, which Zenotech went on to address in a POP Proof-of-Concept (PoC) study. As a result of the PoC, zCFD ran 3x faster on a representative input case.
Getting started with the NAG Library for Python [25 minutes]
This webinar covers: A short tour of the documentation of the new package; the installation guide; 'Quick Start' - solving an optimization problem; and gives further examples from maths and stats.
How to identify and quantify causes of MPI underperformance using the Intel Trace Analyzer and Collector (ITAC) [37 minutes]
This webinar will introduce how ITAC can help you understand MPI underperformance, describing a systematic way of using ITAC to identify and quantify sources of parallel inefficiency in MPI code.
- How to identify and quantify causes of MPI underperformance using the Intel Trace Analyzer and Collector
Verification and modernisation of Fortran Codes using the NAG Fortran Compiler [35 minutes]
This webinar shows how the NAG Fortran Compiler can be used to write correct and performance portable code which is not always possible with other compilers. By strictly adhering to the language standard, this makes the code portable to other compilers.
Identifying causes of poor OpenMP parallel performance using the Intel® VTune™ Amplifier [40 minutes]
This webinar is aimed at anyone who wants an introduction to using VTune to understand the causes of OpenMP underperformance. It describes a systematic way of using Intel’s VTune Amplifier to identify the sources of parallel inefficiency in OpenMP code, e.g. load imbalance, serial execution, OpenMP overheads and slowdown in processor throughput.
Benchmarking as the answer to HPC performance and architecture questions [45 minutes]
An impartial look at benchmarking of HPC systems by Andrew Jones (@hpcnotes), NAG VP Strategic HPC Consulting & Services.
The Role of Matrix Functions [30 minutes]
Matrix Functions are playing an increasingly important role in science, finance and engineering. Dr Edvin Hopkins presents this 30-minute recorded webinar covering a variety of Matrix Functions related topics.
Change Point Analysis and What's New in Mathematical Optimization from NAG [1h 39 minutes]
This video is a recording on our City Lecture event 'Financial Time Series - Change Points, structural breaks, segmentations and other stories' presented by Dr Rebecca Killick, University of Lancaster and 'What's New in Mathematical Optimization from NAG' by Jan Fiala and Benjamin Marteau.
Nearest Correlation Matrix [30 minutes]
Learn how to calculate the Nearest Correlation Matrix in this 30 minute webinar presented by NAG expert Dr Craig Lucas. In the webinar he teaches how to deal with the issues in forming a nearest correlation matrix from read data including:
How issues with data can lead to approximate correlation matrices
Cover some theoretical approaches
Explain how to use a set of alternative specialized routines to compute true correlation matrices, while fixing some of the original entries
Features practical examples using Python
Q & A
Algorithmic Differentiation [40 minutes]
Learn about Algorithmic Differentiation (AD) with this webinar recording from numerical experts at NAG (Numerical Algorithms Group) who provide the world renowned NAG Library and HPC and Numerical Services including an AD Software Tool. In this webinar you will watch:
An introduction to Algorithmic Differentiation (AD)
Two modes of AD
Discuss how AD works
AD advantages and disadvantages
NAG AD Tool Support
Q & A
- Algorithmic Differentiation on YouTube
NAG, optimization and finance [2 webinars: 11 minutes, 15 minutes]
This webinar discusses the use of the NAG Library for optimizing financial portfolios. Part 1 introduces optimization and illustrates the importance of choosing the appropriate algorithm by using the so-called Rosenbrock function to compare the performance of a NAG routine and a simpler but less sophisticated algorithm. Part 2 briefly explains the Markowitz model as a method for obtaining portfolios that correspond to a given return with minimum risk, and presents demos which implement this method in Excel® and MATLAB® by calling NAG routines.
See also this webinar, which explains in more detail how to call NAG routines from Excel in order to perform portfolio optimization.
NAG routines for ARIMA time series analysis in a .NET application [5 minutes]
This webinar demonstrates the use of the NAG Library in an application for time series analysis.
- View ARIMA on YouTube
NAG routines for Global Optimization from MATLAB™ [5 minutes]
This webinar demonstrates the use of the NAG Library to solve Global Optimization problems.
- View Global Optimization on YouTube
Use of Reverse Communication techniques for NAG routines [5 minutes]
This webinar makes use of a routine for finding roots of transcendental equations to show how to use reverse communication techniques from within Excel.
- View Reverse Communication on YouTube
Calling NAG routines from Excel [2 Webinars: 10 minutes]
These webinars demonstrate the ability to call routines from the NAG Library within Excel. Portfolio Optimization and Option Pricing examples are provided.