Technical Posters Archive - nAG https://nag.com/technical-posters/ Robust, trusted numerical software and computational expertise. Fri, 16 Feb 2024 15:31:42 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://nag.com/wp-content/uploads/2023/11/android-chrome-192x192-1-150x150.png Technical Posters Archive - nAG https://nag.com/technical-posters/ 32 32 Portfolio Optimization using SOCP in the nAG Library https://nag.com/technical-posters/socp-portfolio-optimization/ Fri, 10 Nov 2023 11:42:44 +0000 https://nag.com/?post_type=technical-posters&p=4553 Second-order cone programming (SOCP) is convex optimization which extends linear programming (LP) with second-order (Lorentz or the ice cream) cones.

The post Portfolio Optimization using SOCP in the <span class="nag-n-override" style="margin-left: 0 !important;"><i>n</i></span>AG Library appeared first on nAG.

]]>
The post Portfolio Optimization using SOCP in the <span class="nag-n-override" style="margin-left: 0 !important;"><i>n</i></span>AG Library appeared first on nAG.

]]>
nZetta Derivatives Pricing Toolkit for PDE https://nag.com/technical-posters/zetta-toolkit-for-pde/ Tue, 26 Sep 2023 10:12:56 +0000 https://nag.com/?post_type=technical-posters&p=3813 Designed from the outset for modern hardware, the nZetta Toolkit achieves a
10x performance improvement over reference 2D-PDE calculations on real finance problems.

The post nZetta Derivatives Pricing Toolkit for PDE appeared first on nAG.

]]>
The post nZetta Derivatives Pricing Toolkit for PDE appeared first on nAG.

]]>
nZetta Derivatives Pricing Toolkit for Monte Carlo https://nag.com/technical-posters/zetta-toolkit-for-monte-carl/ Tue, 26 Sep 2023 10:05:02 +0000 https://nag.com/?post_type=technical-posters&p=3806 With Monte Carlo, it is crucial to leverage the full potential of hardware parallelism to achieve optimal performance and accuracy.

The post nZetta Derivatives Pricing Toolkit for Monte Carlo appeared first on nAG.

]]>
The post nZetta Derivatives Pricing Toolkit for Monte Carlo appeared first on nAG.

]]>
Faster Risk Calculation: Next Generation dco/c++ https://nag.com/technical-posters/faster-risk-calculation-next-generation-dco-c/ Mon, 31 Jul 2023 17:50:07 +0000 https://nag.com/?post_type=technical-posters&p=1942 Trading Desks can hedge auspiciously and gain a competitive edge in the market as our mathematical algorithm technology, dco/c++, gives them rich, cheap and accurate intra-day risk. This fast and accurate risk data at lower cost means more profits for traders and for the business.

The post Faster Risk Calculation: Next Generation dco/c++ appeared first on nAG.

]]>
The post Faster Risk Calculation: Next Generation dco/c++ appeared first on nAG.

]]>
Nearest Correlation Algorithms in the nAG Library https://nag.com/technical-posters/nearest-correlation-algorithms-in-the-nag-library/ Wed, 21 Jun 2023 10:32:05 +0000 https://nag.com/?post_type=technical-posters&p=2072 An approximate correlation matrix is one that is not positive semidefinite.
In this document we consider an application from finance.

The post Nearest Correlation Algorithms in the <span class="nag-n-override" style="margin-left: 0 !important;"><i>n</i></span>AG Library appeared first on nAG.

]]>
The post Nearest Correlation Algorithms in the <span class="nag-n-override" style="margin-left: 0 !important;"><i>n</i></span>AG Library appeared first on nAG.

]]>
CVA in the Cloud https://nag.com/technical-posters/cva-in-the-cloud/ Wed, 21 Jun 2023 10:25:23 +0000 https://nag.com/?post_type=technical-posters&p=2064 NAG has developed a CVA demonstration code to show how the NAG Library and the Algorithmic Differentiation (AD) tool dco/c++ can be combined with Origami to solve large scale CVA computations.

The post CVA in the Cloud appeared first on nAG.

]]>
The post CVA in the Cloud appeared first on nAG.

]]>
Fast Implied Volatilities using Chebyshev Interpolation https://nag.com/technical-posters/fast-implied-volatilities-using-chebyshev-interpolation/ Wed, 21 Jun 2023 10:20:46 +0000 https://nag.com/?post_type=technical-posters&p=2060 An important problem in finance is to compute the implied volatility. Typically volatilities are computed for large vectors of input data.

The post Fast Implied Volatilities using Chebyshev Interpolation appeared first on nAG.

]]>
The post Fast Implied Volatilities using Chebyshev Interpolation appeared first on nAG.

]]>
CVA at Scale with Adjoint Sensitivities https://nag.com/technical-posters/cva-at-scale-with-adjoint-sensitivities/ Wed, 21 Jun 2023 10:17:31 +0000 https://nag.com/?post_type=technical-posters&p=2056 Calculating XVA in a timely manner poses a big performance challenge
for financial institutions.

The post CVA at Scale with Adjoint Sensitivities appeared first on nAG.

]]>
The post CVA at Scale with Adjoint Sensitivities appeared first on nAG.

]]>
Performance Analysis of a GS2 Plasma Turbulence Code https://nag.com/technical-posters/performance-analysis-of-a-gs2-plasma-turbulence-code/ Wed, 21 Jun 2023 10:07:56 +0000 https://nag.com/?post_type=technical-posters&p=2048 GS2 [1] is an open source gyrokinetic simulation code used to study turbulence in plasma, one application is for fusion experiments. It is a gyrokinetic flux tube initial value and eigenvalue solv-er and is written in Fortran and parallelised with MPI.

The post Performance Analysis of a GS2 Plasma Turbulence Code appeared first on nAG.

]]>
The post Performance Analysis of a GS2 Plasma Turbulence Code appeared first on nAG.

]]>
Performance and Usage Improvements for Multiple OpenFOAM Customers: HPC and Cloud https://nag.com/technical-posters/performance-and-usage-improvements-for-multiple-openfoam-customers-hpc-and-cloud/ Wed, 21 Jun 2023 10:02:00 +0000 https://nag.com/?post_type=technical-posters&p=2039 This poster describes work performed on OpenFOAM focussing on
performance as well as OpenFOAM in the Cloud.

The post Performance and Usage Improvements for Multiple OpenFOAM Customers: HPC and Cloud appeared first on nAG.

]]>
The post Performance and Usage Improvements for Multiple OpenFOAM Customers: HPC and Cloud appeared first on nAG.

]]>
Adjoint Automatic Differentiation of a GPU Accelerated Application https://nag.com/technical-posters/adjoint-automatic-differentiation-of-a-gpu-accelerated-application/ Wed, 21 Jun 2023 09:51:49 +0000 https://nag.com/?post_type=technical-posters&p=2033 Adjoints are sophisticated numerical techniques for computing a large
number of gradients quickly. To compute an adjoint, your computer
program must be run backwards.

The post Adjoint Automatic Differentiation of a GPU Accelerated Application appeared first on nAG.

]]>
The post Adjoint Automatic Differentiation of a GPU Accelerated Application appeared first on nAG.

]]>
High Performance Tape–Free Adjoint AD for C++11 https://nag.com/technical-posters/high-performance-tape-free-adjoint-ad-for-c11/ Wed, 21 Jun 2023 09:00:09 +0000 https://nag.com/?post_type=technical-posters&p=2027 The C++ language is so complex that no AD compilers can handle it.
To get an adjoint, we must write it by hand or use an operator overloading
AAD tool.

The post High Performance Tape–Free Adjoint AD for C++11 appeared first on nAG.

]]>
The post High Performance Tape–Free Adjoint AD for C++11 appeared first on nAG.

]]>