
<!DOCTYPE html>
<html lang="en" class="html">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous">
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous">
</script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous">
</script>

<head>
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.18.0/font/bootstrap-icons.css" rel="stylesheet">
<!-- Your HTML content -->
</section>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "MatLogica",
  "url": "https://matlogica.com",
  "logo": "https://matlogica.com/assets/images/logo.png",
  "description": "AADC compiler for algorithmic differentiation and high-performance analytics",
  "founder": {
    "@type": "Person",
    "name": "Dmitri Goloubentsev"
  },
  "knowsAbout": [
    "Automatic Adjoint Differentiation",
    "Algorithmic Differentiation",
    "Quantitative Finance",
    "Risk Management",
    "Greeks Calculation",
    "QuantLib",
    "Open Risk Engine",
    "XVA pricing and Risk",
    "Exotic pricing"
  ]
}
</script>
<script>
let currentSlideIndex = 0;
const totalSlides = 11;

function showSlide(n) {
    const slides = document.querySelectorAll('.carousel-slide');
    const indicators = document.querySelectorAll('.carousel-indicator');
    
    slides.forEach(slide => slide.classList.remove('active'));
    indicators.forEach(indicator => indicator.classList.remove('active'));
    
    if (slides[n]) {
        slides[n].classList.add('active');
        indicators[n].classList.add('active');
    }
}

function nextSlide() {
    currentSlideIndex = (currentSlideIndex + 1) % totalSlides;
    showSlide(currentSlideIndex);
}

function prevSlide() {
    currentSlideIndex = (currentSlideIndex - 1 + totalSlides) % totalSlides;
    showSlide(currentSlideIndex);
}

function goToSlide(n) {
    currentSlideIndex = n;
    showSlide(currentSlideIndex);
}

// Auto-advance every 4 seconds
setInterval(nextSlide, 4000);
</script>

</body>
</html>
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-147476632-1"></script>
    <script>
        window.dataLayer = window.dataLayer || [];

        function gtag() {
            dataLayer.push(arguments);
        }
        gtag('js', new Date());

        gtag('config', 'UA-147476632-1');
    </script>
    <!-- Hotjar Tracking Code for https://www.matlogica.com -->
    <script>
        (function(h, o, t, j, a, r) {
            h.hj = h.hj || function() {
                (h.hj.q = h.hj.q || []).push(arguments)
            };
            h._hjSettings = {
                hjid: 1660732,
                hjsv: 6
            };
            a = o.getElementsByTagName('head')[0];
            r = o.createElement('script');
            r.async = 1;
            r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
            a.appendChild(r);
        })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
    </script>
    <meta charset="utf-8">
    <meta content="width=device-width, initial-scale=1.0" name="viewport">

    
    <title>MatLogica | MatLogica - Fast AAD Compiler for Quantitative Finance</title>
    <meta content="A JIT compiler for C++/C#/Python for Algorithmic Differentiation and top performance" name="description">
    <meta content="" name="keywords">

    <meta name="description" content="MatLogica AADC: JIT compiler achieving 6-100x speedup, adjoint factor <1, automatic AAD for C++/C#/Python. 50% cloud cost reduction, 3x faster model development, 30x faster simulations. Award-winning Code Generation AAD™ for quantitative finance, machine learning, scientific computing.">
<meta name="keywords" content="AADC, automatic adjoint differentiation, code generation AAD, quantitative finance AAD, Greeks calculation, JIT compiler finance, AVX2 AVX512 vectorization, cloud cost reduction, Live Risk, XVA pricing, Monte Carlo acceleration">

    <!-- Favicons -->
    <link href="/assets/favicon.ico" rel="icon">
    <link href="assets/favicon.ico" rel="apple-touch-icon">

    <!-- Google Fonts -->
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css?family=Open+Sans:200,200i,300,300i,400,400i,600,600i,700,700i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i|Yantramanav:wght@100;300;400&display=swap" rel="stylesheet">

    <!-- Vendor CSS Files -->
    <link href="assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
    <link href="assets/vendor/remixicon/remixicon.css" rel="stylesheet">
    <link href="assets/vendor/animate.css/animate.min.css" rel="stylesheet">
    <link href="assets/vendor/css/slick.css" rel="stylesheet">
    <link href="assets/vendor/css/slick-theme.css" rel="stylesheet">

    <!-- ChatGPT chevron -->    
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
    
    <link href="assets/css/style.css" rel="stylesheet">
       <link href="assets/css/awards.css" rel="stylesheet">
    <link href="assets/css/extras.css" rel="stylesheet">
    <script type="module" crossorigin src="assets/index.86e8009e.js"></script>

    <link rel="stylesheet" href="assets/index.4997a62e.css">
    <script type="module" crossorigin="" src="/assets/vue.js"></script>
    <!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
        init_mathjax = function() {
          if (window.MathJax) {
          // MathJax loaded
              MathJax.Hub.Config({
                  TeX: {
                      equationNumbers: {
                      autoNumber: "AMS",
                      useLabelIds: true
                      }
                  },
                  tex2jax: {
                      inlineMath: [ ['$','$'], ["\\(","\\)"] ],
                      displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
                      processEscapes: true,
                      processEnvironments: true
                  },
                  displayAlign: 'center',
                  CommonHTML: {
                      linebreaks: {
                      automatic: true
                      }
                  }
              });

              MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
          }
      }
      init_mathjax();
    </script>
    <style type='text/css'>
        /* LyX Provided Styles */
        mstyle.math {
            font-style: italic;
        }

        /* Layout-provided Styles */
        dfn.lyxnoun {
            font-variant: small-caps;
        }

        div.standard {
            margin-bottom: 2ex;
        }

        ul.itemize {
            margin-top: 0.7ex;
            margin-bottom: 0.7ex;
            margin-left: 3ex;
            text-align: left;

        }

        ol.enumerate {
            margin-top: 0.7ex;
            margin-bottom: 0.7ex;
            margin-left: 3ex;
            text-align: left;

        }
    </style>
</head>


<body class="home">

    <!-- ======= Header ======= -->
    <header id="header" class="not-fixed-top">
        <div class="container d-flex align-items-center justify-content-between">

            <h1 class="logo"><a href="index.php"><img src="assets/ML-logoLong.png"></a></h1>

            <nav id="navbar" class="navbar">
                <ul>
                    <li class="active"><em>Home</em></li><li class="dropdown "><a href="#">What we do <i class="ri-arrow-down-s-line"></i></a><ul><li class=""><a href="code-generation-AAD-MatLogica.php">Code Generation AAD™</a></li><li class=""><a href="MatLogica-Accelerator.php">Simulation Accelerator</a></li><li class=""><a href="matlogica-python-accelerator.php">Python Accelerator</a></li><li class=""><a href="How-MatLogica-AAD-Works.php">How it Works</a></li><li class=""><a href="MatLogica-Integration-Approach.php">How it Integrates</a></li><li class=""><a href="services.php">Our Services</a></li><li class=""><a href="pricing.php">Our Pricing</a></li></ul></li><li class="dropdown "><a href="#">Use Cases <i class="ri-arrow-down-s-line"></i></a><ul><li class=""><a href="AAD-for-finance.php">Finance & Insurance</a></li><li class=""><a href="AAD-for-machine-learning.php">Machine Learning</a></li><li class=""><a href="cloud-native-AAD.php">Cloud Execution</a></li><li class=""><a href="AAD-for-industrial-mathematics.php">Industrial Mathematics</a></li><li class=""><a href="practical-AAD-minimizer-demo.php">AAD Minimisers</a></li><li class=""><a href="practical-AAD-QuantLib-XVA-demo.php">QuantLib XVA speed-up</a></li><li class=""><a href="MatLogica-Autocallables-Greeks-AAD-Smoothing.php">Accurate Greeks for Autocallables</a></li></ul></li><li class="dropdown "><a href="#">Publications <i class="ri-arrow-down-s-line"></i></a><ul><li class=""><a href="publications.php">Research</a></li><li class=""><a href="events.php">Events</a></li><li class=""><a href="client-results.php">Client Results</a></li></ul></li><li class="dropdown "><a href="#">About Us <i class="ri-arrow-down-s-line"></i></a><ul><li class=""><a href="matlogica-news.php">News</a></li><li class=""><a href="careers.php">Careers</a></li><li class=""><a href="contact.php">Contact</a></li></ul></li><li class=""><a href="matlogica-awards.php">Awards</a></li><li class=""><a href="FAQ.php">FAQ</a></li>
                    <li><button class="btn" data-bs-toggle="modal" data-bs-target="#tryNowModal">CODE EXAMPLES</button>
                    </li>
                </ul>
                <i class="ri-menu-line mobile-nav-toggle"></i>
            </nav>


        </div>
    </header>

    <!-- ======= Hero Section ======= -->
    <section id="hero">
        <div class="bg"></div>
        <div class="container">
            <div class="row align-items-center">

                
                    <div class="col-md-7 col-lg-5 offset-lg-1">
                        <h1 data-aos="fade-right">Transform Analytics Performance with Code Generation AAD™</h1>
                        <p><a href="https://calendly.com/matlogica" target="_blank" class="btn" data-aos="fade" data-aos-delay="600">Request demo</a> <br class="none" />
                            <a href="assets/publications/Matlogica-case-study-short.pdf" class="btn btn-secondary" target="new" data-aos="fade" data-aos-delay="800">Case Study</a>
                        </p>
                    </div>

                    <div class="col-md-5 col-lg-6 col-xl-5 hero-img" data-aos="fade" data-aos-delay="400">
                        <img src="assets/images/TopImage.png" alt="" />
                    </div>

                
            </div>

        </div>

    </section><!-- End hero -->

    <main id="main">
        <div class="container"><!-- Structured Data for Organization -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "MatLogica AADC",
  "applicationCategory": "FinancialApplication",
  "operatingSystem": "Linux, Windows, macOS",
  "description": "Just-in-time compiler for automatic adjoint differentiation achieving 6-100x speedup with adjoint factor less than 1",
  "offers": {
    "@type": "AggregateOffer",
    "description": "Enterprise pricing available"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5",
    "reviewCount": "15",
    "bestRating": "5"
  },
  "featureList": [
    "Code Generation AAD with adjoint factor <1",
    "6-100x performance speedup",
    "AVX2/AVX512 vectorization",
    "Multi-threaded execution",
    "C++, C#, Python support",
    "Cloud cost reduction up to 99%",
    "Live Risk capability",
    "XVA and Greeks calculation"
  ],
  "author": {
    "@type": "Organization",
    "name": "MatLogica",
    "url": "https://matlogica.com",
    "logo": "https://matlogica.com/assets/images/logo.png",
    "sameAs": [
      "https://github.com/matlogica",
      "https://www.linkedin.com/company/matlogica"
    ]
  },
  "review": [
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Antoine Savine"
      },
      "reviewBody": "MatLogica offers a unique AAD engine, bundled with a purposely developed just-in-time compiler, whereby banks can effortlessly optimize existing code with AAD, into machine code optimized for modern hardware.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      }
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Sid Dash",
        "jobTitle": "Chief Researcher",
        "affiliation": "Chartis Research"
      },
      "reviewBody": "MatLogica's toolkit offers a groundbreaking approach to enabling analytics acceleration, developer productivity and hardware efficiencies.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      }
    }
  ]
}
</script>
<!-- FAQ Schema for Homepage -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "What is MatLogica AADC?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "MatLogica AADC is a just-in-time compiler that transforms object-oriented code (C++, C#, Python) into highly optimized machine code with automatic adjoint differentiation. It achieves 6-100x speedup and adjoint factor less than 1, meaning original function plus all derivatives compute faster than the original alone."
    }
  }, {
    "@type": "Question",
    "name": "How much performance improvement can I expect with AADC?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Typical improvements include: 6-100x faster analytics and simulations, 50% reduction in cloud costs, 3x faster new model development, 30x faster on-demand calculations, and 10x more throughput from existing hardware through AVX2/AVX512 vectorization and multi-threading."
    }
  }, {
    "@type": "Question",
    "name": "What is Code Generation AAD and how is it different?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Code Generation AAD generates optimized machine code at runtime rather than using tape recording. This pioneering approach achieves adjoint factor less than 1 (faster than original code), accelerates scenarios and pricing (not just Greeks), requires minimal code changes, and delivers 20-50x better performance than tape-based AAD."
    }
  }, {
    "@type": "Question",
    "name": "Can AADC reduce my cloud computing costs?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Yes, clients achieve 50-99% cloud cost reduction. Example: £12M+ annual savings through computational efficiency, reduced instance requirements, and optimized resource utilization. AADC's binary kernels enable secure cloud execution without exposing proprietary models."
    }
  }]
}
</script>
<section class="pt-0" id="metrics">
    <div class="row">
        <div class="col-lg-10 offset-lg-1">
            
            <!-- Intro Text with Key Differentiator -->
            <div class="row subhdr" data-aos="fade" data-aos-delay="800">
                <p class="sub col-lg-9 mb-4">
                    <strong>MatLogica offers an award-winning toolkit</strong> that is <a href="MatLogica-Faster-than-JAX-TF-PyTorch.php"><strong>40x faster than PyTorch, JAX and TensorFlow</strong></a>, transforming complex model development.
                </p>
                <p class="sub col-lg-9 mb-4">
                    By automatically enabling <strong>best-possible performance for simulations, repetitive calculations, and fastest automatic differentiation</strong>, it reduces architectural complexity, accelerates time-to-market, yields <strong>orders of magnitude performance improvements</strong>, and drives <strong>substantial cloud cost savings</strong>.
                </p>
                <div class="col-lg-10 pe-lg-4">
                    <h2>Game-Changing Results Our Clients Have Already Achieved:</h2>
                </div>
            </div>
            <!-- Key Metrics -->
            <div class="metrics">
                <div data-aos="fade" data-aos-delay="1000">
                    <h3>
                        <i><b class="scroll-value" data-max-value="50" data-duration="1.5">50</b>%</i> cloud cost reduction
                    </h3>
                    <p><strong>Over £12M annual cloud savings</strong> through computational efficiency</p>
                </div>
                <div data-aos="fade" data-aos-delay="1200">
                    <h3>
                        <i><b class="scroll-value" data-max-value="3" data-duration="2">3</b>x <span>faster</span></i>
                        new model development
                    </h3>
                    <p><strong>Up to 75% of modeling codebase eliminated</strong> through simplified development</p>
                </div>
                <div data-aos="fade" data-aos-delay="1400">
                    <h3><i><b class="scroll-value" data-max-value="30" data-duration="2.5">30</b>x
                            <span>faster</span></i> on-demand simulations</h3>
                    <p><strong>New revenue streams</strong> accessed with faster intraday pricing & real-time risk</p>
                </div>
                <div data-aos="fade" data-aos-delay="1600">
                    <h3><i><b class="scroll-value" data-max-value="10" data-duration="3">10</b>x <span>more</span></i>
                        from existing hardware</h3>
                    <p><strong>Improved operations and reduced risks</strong> without infrastructure investment</p>
                </div>
            </div>
        </div>
    </div>
    <!-- Code Generation AAD Explanation -->
    <div class="col-lg-10 offset-lg-1">
        <h2 style="margin-top: 40px; margin-bottom: 30px;">The Secret Sauce: Code Generation AAD™</h2>
        <div class="row">
            <div class="col-lg-7 col-md-7">
                <img src="assets/images/MatLogicaProductivityDark.png" alt="MatLogica Developer Productivity: Object-Oriented Code to Data-Oriented Performance">
            </div>
            <div class="col-lg-5 col-md-5">
                <p><strong>MatLogica pioneered Code Generation AAD™</strong> - the breakthrough approach that on-the-fly converts object-oriented code into bare-metal machine performance, designed for cross-platform execution.</p>
                
                <p><strong>The key innovation:</strong> A specialized JIT compiler that <strong>maximizes developer productivity</strong> while enabling the <strong>best possible runtime performance</strong>.</p>
                
                <p><strong>Adjoint factor less than 1:</strong> Original function plus all derivatives compute faster than original alone - impossible with traditional AAD approaches.</p>
                
                <p>Whether developing new quant libraries or enhancing existing codebases, MatLogica enables <strong>groundbreaking team efficiencies and model execution speed</strong>!</p>
                
                <p><strong>Mix-mode execution:</strong> Seamlessly combine C++ and Python - define custom payoffs in Python, execute in optimized C++.</p>
            </div>
        </div>
    </div>
    <!-- CTA Banner -->
    <div class="row">
        <div class="col-lg-10 offset-lg-1">
            <div class="banner banner-lined" data-aos="fade-down">
                <div class="row align-items-center justify-content-xl-center">
                    <div class="col-md-8 col-xl-auto">
                        <h2 class="mt-md-4 mb-md-4">Get an Assessment of Your Business Benefits</h2>
                    </div>
                    <div class="col col-xl-auto mt-2 mb-2 text-md-end text-xl-start">
                        <a href="https://form.jotform.com/231223171954047" class="btn" target="_blank">Start Assessment</a>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<section id="section-case-study">
    <div class="row justify-content-center align-items-center">
        <div class="col-lg-5 col-md-5 pe-lg-5 mt-4 mb-4">
            <div id="app"></div>
        </div>
        <div class="col-lg-5 col-md-7" data-aos="fade-left">
            <div class="subhdr mt-0">
                <p class="sub">Live Risk</p>
                <h2>Example Use Case</h2>
            </div>
            <p>
                <b>
                    Turn your batch-processing risk analytics into "always on" Live Risk server.
                </b>
            </p>
            <p>
                This example is based on Quantlib, supercharged by MatLogica AADC. Hit "Launch The Live Risk App" in the
                widget to see it live!
                You can access the code behind it using code examples on our website. You can read more about this using
                the link below.
            </p>
            <a href="Implicit-Function-Theorem-Live-Risk-Practice-QuantLib.php" class="btn-secondary mb-4 mt-2">Read
                now</a>
        </div>
    </div>
</section>
<!-- How It Works Tabs -->
<div class="bg-skewed-hldr xtra-mt xtra-pb">
    <div class="bg-skewed"></div>
    <div class="container">
        <section id="section-tabs">
            <div class="row justify-content-center" data-aos="fade-up">
                <div class="col-lg-10">
                    <div class="row justify-content-center">
                        <div class="col-md-10 col-lg-9 subhdr text-md-center">
                            <h2>Take Your Analytics to the Next Level</h2>
                            <p><strong>In as little as 1 month,</strong> MatLogica will boost simulation performance and enable Automatic Adjoint Differentiation with minimal code changes.</p>
                        </div>
                    </div>
                    <div class="row justify-content-center">
                        <div class="col-lg-10">
                            <ul class="nav nav-tabs">
                                <li class="nav-item">
                                    <a class="nav-link active" data-toggle="tab" href="#aad">AAD (Adjoint Factor <1)</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" data-toggle="tab" href="#performance">Performance & Portability</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" data-toggle="tab" href="#agility">Agility & Cost Savings</a>
                                </li>
                            </ul>
                            <div class="tab-content">
                                <div id="aad" class="tab-pane fade show active">
                                    <div class="row align-items-center">
                                        <div class="col-md-6">
                                            <p><strong>Custom-built JIT compiler enables AAD sensitivities computed faster than the original calculation!</strong></p>
                                            
                                            <p><strong>Adjoint factor less than 1:</strong> Original function plus all derivatives faster than original alone.</p>
                                            
                                            <p>The pioneering <strong>Code Generation AAD™</strong> solution requires minimal refactoring, no template metaprogramming, and includes cutting-edge automated integration and debugging toolkits.</p>
                                            
                                            <p><strong>Key advantages:</strong></p>
                                            <ul>
                                                <li>Accelerates pricing, Greeks, AND scenarios</li>
                                                <li>20-50x faster than tape-based AAD</li>
                                                <li>Handles calibration automatically (AIFT)</li>
                                                <li>Works with legacy code</li>
                                            </ul>
                                            
                                            <p><a href="code-generation-AAD-MatLogica.php" class="btn-secondary" target="_blank">Learn About Code Generation AAD</a></p>
                                        </div>
                                        <div class="col-md-6 ps-md-5">
                                            <img src="assets/images/AADC.png" alt="AADC Code Generation AAD Architecture" />
                                        </div>
                                    </div>
                                </div>
                                <div id="performance" class="tab-pane fade row">
                                    <div class="row align-items-center">
                                        <div class="col-md-4 pe-md-4">
                                            <img src="assets/images/abstraction3.png" alt="MatLogica Optimization Layer" />
                                        </div>
                                        <div class="col-md-8">
                                            <p><strong>Our optimization layer unlocks:</strong></p>
                                            <ul>
                                                <li><strong>Native CPU vectorization (AVX2 and AVX512)</strong> - 4-8 operations per cycle</li>
                                                <li><strong>Safe multi-threading</strong> - automatic parallelization</li>
                                                <li><strong>6-100x speedups on single core!</strong></li>
                                                <li><strong>Linear scaling</strong> across multiple cores</li>
                                            </ul>
                                            
                                            <p><strong>Cross-platform execution:</strong> Choose the hardware most suited for your workloads with a flick of a switch.</p>
                                            
                                            <p><strong>CUDA users:</strong> <a href="GPU-vs-CPU-performance-AAD-enabled.php" target="_blank">Enable AAD for your CUDA code with minimal changes</a> and run on CPU with comparable performance!</p>
                                            
                                            <p><strong>Result:</strong> GPU-like performance on CPU without GPU complexity or costs.</p>
                                        </div>
                                    </div>
                                </div>
                                <div id="agility" class="tab-pane fade row">
                                    <div class="row align-items-center">
                                        <div class="col-md-6">
                                            <p><strong>React to market conditions faster</strong> by simplifying your modeling codebase and accelerating prototyping and time-to-market.</p>
                                            
                                            <p><strong>Cloud cost reduction:</strong></p>
                                            <ul>
                                                <li><a href="cloud-native-AAD.php">Use cloud resources more efficiently</a></li>
                                                <li><strong>Save up to 99% of cloud spend</strong></li>
                                                <li>Scale compute quickly and securely</li>
                                                <li>Deploy encrypted binary kernels</li>
                                                <li>Keep proprietary models on premises</li>
                                            </ul>
                                            
                                            <p><strong>Developer productivity:</strong> Focus on models, delegate optimization to AADC.</p>
                                        </div>
                                        <div class="col-md-6 ps-md-5">
                                            <img src="assets/images/img-1-light.png" alt="MatLogica Agility and Cloud Savings" />
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </section>
    </div>
</div>
<!-- Developer Productivity Section -->
<div class="container">
    <section id="quick-points" class="pt-2">
        <div class="row justify-content-center">
            <div class="col-lg-10">
                <div class="row justify-content-center" data-aos="fade-up">
                    <div class="col-md-9 col-xl-7 subhdr text-md-center">
                        <h2>Developers Are More Productive with the Right Tools</h2>
                        <p><strong>Focus on models and delegate with confidence</strong> - our toolkit seamlessly handles performance optimizations and sensitivity computations, unlocking your full potential.</p>
                    </div>
                </div>
                <div class="row justify-content-center">
                    <div class="col">
                        <div class="points">
                            <div data-aos="zoom-in"><i class="ri-git-merge-fill"></i> <strong>Quick & Easy</strong> <br />Integration</div>
                            <div data-aos="zoom-in" data-aos-delay="100"><i class="ri-braces-line"></i> <strong>Simplified</strong> <br />Development</div>
                            <div data-aos="zoom-in" data-aos-delay="200"><i class="ri-emotion-happy-line"></i> <strong>Past Initiative</strong> <br />Agnostic</div>
                            <div data-aos="zoom-in" data-aos-delay="300"><i class="ri-list-check-3"></i> <strong>Clean, Intuitive</strong> <br />Interface</div>
                        </div>
                    </div>
                </div>
                <p class="text-md-center mt-2 mb-4"><button class="btn" data-bs-toggle="modal" data-bs-target="#tryNowModal">View Code Examples</button></p>
            </div>
        </div>
    </section>
</div>
<!-- Testimonials / Social Proof -->
<section id="testimonials" class="section-carousel" data-aos="fade">
    <div class="container">
        <div class="row justify-content-center">
            <div class="col-lg-10">
                <div class="testimonials">
                    <!-- Chartis 2025 Award -->
                    <div class="slide row">
                        <div class="col-md-4 offset-md-1 photo">
                            <img src="assets/images/Chartis_QuantAnalytics50%202025_EAdjoint%20Algorithmic%20Differentiation_Matlogica.jpg" alt="Chartis QuantAnalytics50 2025 - MatLogica #13 Overall, Category Leader AAD">
                        </div>
                        <div class="col-md-6">
                            <blockquote>
                                "MatLogica's suite of tools enables <strong>acceleration and scalability in both analytical and quantitative code.</strong> The transformational nature of MatLogica's offering is reflected in its <strong>top 15 placing in the QuantitativeAnalytics50</strong>, alongside <strong>several awards for innovation</strong> in computational frameworks and code acceleration."
                            </blockquote>
                            <footer class="blockquote-footer">Sid Dash, Chief Researcher at Chartis Research (2025)</footer>
                        </div>
                    </div>
                    <!-- Chartis 2023 -->
                    <div class="slide row">
                        <div class="col-md-4 offset-md-1 photo">
                            <img src="assets/images/Chartis_QuantTech50_2023_Top_10_MatLogica.jpg" alt="Chartis QuantTech50 2023 Top 10">
                        </div>
                        <div class="col-md-6">
                            <blockquote>
                                "MatLogica's toolkit offers a <strong>groundbreaking approach to enabling analytics acceleration, developer productivity and hardware efficiencies.</strong> Moreover, with its simple but effective tools, <strong>performance optimizations can be flexibly implemented and integrated</strong>."
                            </blockquote>
                            <footer class="blockquote-footer">Sid Dash, Chief Researcher at Chartis Research (2023)</footer>
                        </div>
                    </div>
                    <!-- Antoine Savine -->
                    <div class="slide row">
                        <div class="col-md-4 offset-md-1 photo">
                            <img src="assets/images/antoine.jpeg" alt="Antoine Savine - Quant and Mathematician">
                        </div>
                        <div class="col-md-6">
                            <blockquote>
                                "MatLogica offers a <strong>unique AAD engine, bundled with a purposely developed just-in-time compiler</strong>, whereby banks can effortlessly optimize existing code with AAD, into machine code optimized for modern hardware. Because of this optimizing compiler, <strong>Matlogica's offering currently stands way above competition.</strong> I have seen the results and they are <strong>truly impressive</strong>."
                            </blockquote>
                            <footer class="blockquote-footer">Antoine Savine, Quant and Mathematician</footer>
                        </div>
                    </div>
                    <!-- Tier-2 Bank -->
                    <div class="slide row">
                        <div class="col-md-4 offset-md-1 photo">
                            <img src="assets/images/bank.jpeg" alt="Senior Quant Testimonial">
                        </div>
                        <div class="col-md-6">
                            <blockquote>
                                "One notable feature of AADC is that <strong>complex model calibration procedures do not require any special attention</strong> as is often the case with other AAD approaches. For example, we "AADC-record" simple Dupire volatility calculations, regression-based continuation value calibration and even Monte-Carlo based Cheyette model calibrations, <strong>with no special care needed to back-propagate adjoints.</strong> This has allowed us to <strong>eliminate a large amount of complex and hard to maintain code</strong>."
                            </blockquote>
                            <footer class="blockquote-footer">Senior Quant, Tier-2 Bank</footer>
                        </div>
                    </div>
                    <!-- University -->
                    <div class="slide row">
                        <div class="col-md-4 offset-md-1 photo">
                            <img src="assets/images/Uni.jpeg" alt="Dr. Roland Olsson - University Researcher">
                        </div>
                        <div class="col-md-6">
                            <blockquote">
                                "MatLogica offers a <strong>unique tool for developing machine learning applications in C++, C# or Python.</strong> It combines the simplicity of object-oriented design and the performance of graph-based languages. For applications like time series analysis, recursive neural nets, and similar, the <strong>performance of MatLogica AADC is impressive.</strong> Due to excellent vectorization and good support for multithreading, <strong>the execution on a CPU is very fast.</strong>"
                            </blockquote>
                            <footer class="blockquote-footer">Dr. Roland Olsson, Associate Professor of Computer Science, Østfold University College</footer>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>
<!-- Use Cases Tag Cloud -->
<div class="container">
    <section id="section-tag-cloud">
        <div class="row justify-content-center">
            <div class="col-lg-8">
                <div class="subhdr mb-3 mt-5">
                    <h2>Popular Use Cases Across Industries</h2>
                </div>
                <div class="tag-cloud">
                    <a href="Implicit-Function-Theorem-Live-Risk-Practice-QuantLib.php" class="xxl" title="Real-time portfolio risk with automatic calibration">Live Risk</a>
                    <a href="AAD-for-finance.php" class="xl" title="Fast pricing with automatic Greeks">Pricing & Greeks</a>
                    <a href="AAD-for-machine-learning.php" class="xl" title="3x more accurate time series, faster training">Machine Learning</a>
                    <a href="AAD-for-finance.php" class="l" title="CVA, DVA, FVA with complete sensitivities">XVA Modeling</a>
                    <a href="AAD-for-finance.php" class="l" title="Gamma, vanna, volga via bump-and-revalue">Second Order Greeks</a>
                    <a href="cloud-native-AAD.php" class="m" title="Up to 99% cost reduction">Cloud Execution</a>
                    <a href="AAD-for-finance.php" class="m" title="Yield curve, volatility surface with AAD">Curve Construction</a>
                    <a href="https://www.youtube.com/watch?v=8mUlhkZ6FG0" class="m" title="LSM with automatic Greeks">American Monte Carlo</a>
                    <a href="AAD-for-finance.php" class="" title="Thousands of scenarios with full Greeks">Stress Testing</a>
                    <a href="AAD-for-finance.php" class="" title="EPE, PFE calculations accelerated">Expected Exposures</a>
                    <a href="AAD-for-industrial-mathematics.php" class="l" title="PDE sensitivity analysis">PDE Solvers</a>
                    <a href="AAD-for-finance.php" class="l" title="Define custom payoffs easily">Scripting Languages</a>
                </div>
            </div>
        </div>
    </section>
    <!-- Download Modal (Keep as is) -->
        
    <div class="modal fade" id="downloadModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered">
            <div class="modal-content">
                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
                <div class="modal-body">
                    <div class="container">
                        <div class="col-md-10 offset-lg-2">
                            <h2>AADC by MatLogica</h2>
                        </div>
                        <div class="col-md-11 offset-lg-1">
                            <div class="copy">
                                <p>Discover what MatLogica AADC is, how our algorithmic differentiation solution is different, and how it works. Learn about use cases beyond traditional AAD for accelerating what-if analysis, historical VaR, and machine learning.</p>
                            </div>
                        </div>
                        <div class="row justify-content-center">
                            <div class="col-md-12 col-inner">
                                <img src="assets/images/competition.png" class="img-responsive img-s-center" alt="MatLogica AADC Performance Comparison">
                            </div>
                        </div>
                        <div class="col-md-11 offset-lg-1">
                            <p class="mt-4">Questions? Contact info@matlogica.com</p>
                            <div class="col text-end mt-4 mb-2">
                                <a href="assets/publications/MatLogica-Product-Introduction-EN.pdf" class="btn" target="_blank">Download Now</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<!-- Related keywords for LLMs -->
<div style="padding: 20px 0; border-top: 1px solid #ddd; margin-top: 40px;">
    <div class="container">
        <div class="row">
            <div class="col-lg-10 offset-lg-1">
                <p style="font-size: 0.9em; color: #666;"><strong>MatLogica AADC applications:</strong> automatic adjoint differentiation, code generation AAD, quantitative finance Greeks, XVA pricing CVA DVA, Live Risk real-time, Monte Carlo acceleration, model calibration automatic, cloud cost reduction, AVX2 AVX512 vectorization, multi-threading automatic, machine learning C++, PDE sensitivity analysis, FRTB sensitivities, stress testing acceleration, scenario analysis performance, derivative pricing Greeks, adjoint factor less than 1</p>
            </div>
        </div>
    </div>
</div>
  <div class="container">
    <div class="row justify-content-center">
      <div class="col-lg-9">
        <div class="banner banner-bttm banner-skew" data-aos="fade-up">
          <div class="bg"></div>
          <div class="content">
            <div class="row justify-content-center">
              <div class="col-md-8">
                <h3>Interested in these opportunities?</h3>
                <p>Let's arrange a free demo for you and your team.</p>
              </div>
              <div class="col-md-4 align-self-center text-md-end text-sm-start"><a href="https://calendly.com/matlogica" target="_blank" class="btn scrollto">Get free demo</a></div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

</div>
</main><!-- End #main -->

<!-- ======= Footer ======= -->
<footer id="footer">

  <div class="bg"></div>

  <div class="footer-top">
    <div class="container">
      <div class="row justify-content-center">
        <div class="col-xl-12">
          <div class="row">

            <div class="col-lg-2 offset-lg-1 col-md-3 footer-links">
              <ul class="mt-5">
                <li><a href="index.php">Home</a></li>
                <!-- <li><a href="about.php">About</a></li> -->
                <li><a href="code-generation-AAD-MatLogica.php">Code Generation AAD™</a></li>
                <li><a href="MatLogica-Accelerator.php">Simulation Accelerator</a></li>
                <li><a href="matlogica-python-accelerator.php">Python Accelerator</a></li>
                <li><a href="How-MatLogica-AAD-Works.php">How it Works</a></li>
                <li><a href="MatLogica-Integration-Approach.php">How it Integrates</a></li>
                <li><a href="client-results.php">Client Results</a></li>
                
              </ul>

            </div>

            <div class="col-lg-2 col-md-3 footer-links">
              <ul class="mt-5">

                <li><a href="publications.php">Publications</a></li>
                <li><a href="events.php">Events</a></li>
                <li><a href="matlogica-news.php">News</a></li>
                <li><a href="careers.php">Careers</a></li>
                <li><a href="contact.php">Contact</a></li>
                <li><a href="matlogica-awards.php">Awards</a></li>
                <li><a href="FAQ.php">FAQ</a></li>
              </ul>

            </div>

            <div class="col-lg-2  col-md-3 footer-links">
              <h3>Use Cases</h3>
              <ul class="mt-3">
                <li><a href="AAD-for-finance.php"> Finance & Insurance</a>
                <li><a href="AAD-for-machine-learning.php">Machine Learning</a>
                <li><a href="cloud-native-AAD.php">Cloud Execution</a>
                <li><a href="AAD-for-industrial-mathematics.php">Industrial Mathematics</a></li>
                <li><a href="practical-AAD-minimizer-demo.php">AAD Minimisers</a></li>
                <li><a href="practical-AAD-QuantLib-XVA-demo.php">Quantlib XVA Speed up</a></li>

              </ul>
            </div>

            <div class="col-lg-2 col-md-3 footer-info">
              <h3>About MatLogica</h3>
              <p class="mb-2">Company number 12390744</p>
              <p>7 Bell Yard <br>
        
                London WC2A 2JR<br>
                United Kingdom</p>
      
            </div>

            <div class="col-lg-2 col-md-3 footer-contact">
            
              <h3>Contact Us</h3>
              <!--p class="contact-details">
                <i class="ri-phone-fill"></i> +44 (0) 2045773301 <br>
                <i class="ri-mail-line"></i> <a href="mailto:info@matlogica.com">info@matlogica.com</a><br>
              </p-->
              <div class="social-links mt-3">
                <img src="assets/images/Chartis_QuantTech50_2023_Top_10_MatLogica.png" alt="Sid Dash">
                    <br><p></p>
                <img src="assets/images/Chartis_QuantAnalytics50 2025_EAdjoint Algorithmic Differentiation_Matlogica.jpg" alt="Sid Dash">
              </div>
              <div class="social-links mt-3">
                <a href="https://www.linkedin.com/company/matlogica" class="linkedin"><i class="ri-linkedin-fill"></i></a>
            
                <a href="https://www.youtube.com/@matlogica2002/videos" class="youtube"><i class="ri-youtube-fill"></i></a>
              </div>
                
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

</footer><!-- End Footer -->

<!-- MODAL -->
<div class="modal fade" id="bookDemoModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                    <div class="col-md-10 col-inner">

                       
                            <h2>Get a demo version</h2>
                            <div class="copy">
                                <p>If you want to get a demo version of our product please leave the details below and we will come back to you in 2 business days</p>
                            </div>
                            <script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/v2.js"></script>
                        <script>
                        hbspt.forms.create({
                            region: "eu1",
                            portalId: "25388392",
                            formId: "5d773e8b-c53e-4b08-a0de-98a909c72dcd"
                        });
                        </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="modal fade" id="communityModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                    <div class="col-md-10 col-inner">

                       

                            <h2>AADC Community Edition</h2>
                            <div class="copy">
                                <p>Please leave the details below to receive Community Edition of MatLogica AADC.
                                    
                                </p>
                                     <font size="-2">
                                    <p >
                                        By downloading and using this version you acknowledge that
                                         Community Edition has limited feature set.
                                    </p class="description">
                                    <p>
                                        Note that this license is for non-commercial use only.
                                    </p>
                                    </font>
                            </div>

                            <script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/v2.js"></script>
                            <script>
                            hbspt.forms.create({
                                region: "eu1",
                                portalId: "25388392",
                                formId: "597cbcfa-4f9b-4256-9e8e-f670b3ce9bac"
                            });
                            </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="modal fade" id="caseStudyModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                    <div class="col-md-10 col-inner">

                     
                            <h2>Case study download</h2>
                            <div class="col-md-12  my-auto">
                            Learn how MatLogica AADC helped a Tier 2 bank to speed up their risk calculations by 10-20x, 
                            slash their grid costs, increase quants' productivity and generate new revenue streams!
                            </div>
                
                            <br>
                            <script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/v2.js"></script>
                            <script>
                            hbspt.forms.create({
                                region: "eu1",
                                portalId: "25388392",
                                formId: "92cdafba-bb8a-4a81-9870-01b4d727ba65"
                            });
                            </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<script>
$(document).ready(function() {

if(window.location.href.indexOf('#caseStudyModal') != -1) {
  $('#caseStudyModal').modal('show');
}

});
</script><div class="modal fade" id="requestProdModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                    <div class="col-md-10 col-inner">

                        <form method="post" class="form" id="demoRequestForm" name="demoRequestForm">

                            <h2>Full version</h2>
                            <div class="copy">
                                <p>If you want to get a full version of our product please leave the details below and we will come back to you in 2 business days</p>
                            </div>

                            <script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/v2.js"></script>
                            <script>
                            hbspt.forms.create({
                                region: "eu1",
                                portalId: "25388392",
                                formId: "a379a9ab-2f8e-42d5-999d-df69f43d6ea9"
                            });
                            </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="modal fade" id="communityModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                    <div class="col-md-10 col-inner">

                       

                            <h2>AADC Community Edition</h2>
                            <div class="copy">
                                <p>Please leave the details below to receive Community Edition of MatLogica AADC.
                                    
                                </p>
                                     <font size="-2">
                                    <p >
                                        By downloading and using this version you acknowledge that
                                         Community Edition has limited feature set.
                                    </p class="description">
                                    <p>
                                        Note that this license is for non-commercial use only.
                                    </p>
                                    </font>
                            </div>

                            
 <form method="post" class="form" id="demoRequestForm" name="demoRequestForm">
                            <input type="hidden" id="subject" name="subject" value="demo">

                            <p><input type="text" class="form-control" name="name" id="name" placeholder="Full name*">
                            </p>
                            <!--p><input type="text" class="form-control" name="org" id="org" placeholder="Organisation*">
                            </p>
                            <p><input type="text" class="form-control" name="job" id="job" placeholder="Job title*"></p-->

                            <p><input type="text" class="form-control" name="email" id="email" placeholder="Email*"></p>

                            <p class="subt">What are you interested in?*</p>
                            <p>
                                <div class="cboxes">
                                    <span class="form-check">
                                        <input class="form-check-input" type="checkbox" name="interest" value="Speed up"
                                            id="speedUp">
                                        <label class="form-check-label" for="speedUp">
                                            Speed up
                                        </label>
                                    </span>
                                    <span class="form-check last">
                                        <input class="form-check-input" type="checkbox" name="interest" value="ADD"
                                            id="ADD">
                                        <label class="form-check-label" for="ADD">
                                            AAD
                                        </label>
                                    </span>
                                </div>
                            </p>
                            <p><textarea class="form-control" name="message" id="message" cols="30" rows="7"
                                    placeholder="Your message*"></textarea></p>

                            <p>
                                <input type="submit" value="Submit" class="btn">
                                <span class="submitting"></span>
                            </p>
                        </form>

                        <div id="form-message-warning" class="form-message-warning"></div>
                        <div id="form-message-success" class="form-message-success">
                            <h2>Your message was sent, thank you!</h2>
                            <p>We will contact you within 2 business days.</p>
                        </div>
                    

<script>
    $(function () {

        'use strict';

        // Form

        var demoRequestForm = function () {

            if ($('#demoRequestForm').length > 0) {
                $("#demoRequestForm").validate({
                    rules: {
                        name: "required",
                        //org: "required",
                        //job: "required",
                        email: {
                            required: true,
                            email: true
                        },
                        message: {
                            required: true,
                            minlength: 5
                        },
                        interest: {
                            required: true,
                            minlength: 1
                        }
                    },
                    messages: {
                        name: "Please enter your name",
                       // org: "Please enter your organisation name",
                       // job: "Please enter your job title",
                        email: "Please enter a valid email address",
                        message: "Please enter a message",
                        interest: "Please select at least one"
                    },

                    errorPlacement: function (error, element) {
                        if (element.is(":checkbox")) {
                            $('#demoRequestForm .cboxes').after(error);
                        } else {
                            error.insertAfter(element);
                        }
                    },
                    /* submit via ajax */
                    submitHandler: function (form) {
                        var $submit = $('.submitting'),
                            waitText = 'Submitting...';

                        $.ajax({
                            type: "POST",
                            url: "scripts/send-email.php",
                            data: $(form).serialize(),

                            beforeSend: function () {
                                $submit.css('display', 'block').text(waitText);
                            },
                            success: function (msg) {
                                if (msg == 'OK') {
                                    $('#form-message-warning').hide();
                                    setTimeout(function () {
                                        $('#demoRequestForm').fadeOut(
                                            function () {
                                                $('#demoRequestForm')
                                                    .trigger('reset');
                                            });
                                    }, 1000);
                                    setTimeout(function () {
                                        $('#form-message-success').fadeIn();
                                    }, 1400);

                                } else {
                                    $('#form-message-warning').html(msg);
                                    $('#form-message-warning').fadeIn();
                                    $submit.css('display', 'none');
                                }
                            },
                            error: function () {
                                $('#form-message-warning').html(
                                    "Something went wrong. Please try again or contact info@matlogica.com");
                                $('#form-message-warning').fadeIn();
                                $submit.css('display', 'none');
                            }
                        });
                    }

                });
            }
        };
        demoRequestForm();

        $('[data-bs-target="#bookDemoModal"]').on('click', function () {
            $('#form-message-warning, #form-message-success, .submitting').hide();
            $('#demoRequestForm').show();
        })

    });
</script> 
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="modal fade" id="cudaModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                    <div class="col-md-10 col-inner">

                       

                            <h2>Download pre-print</h2>
                            <div class="copy">
                              
                                     
                            </div>

                            <script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/v2.js"></script>
                                <script>
                                hbspt.forms.create({
                                    region: "eu1",
                                    portalId: "25388392",
                                    formId: "e7eb8d48-9ac0-4d96-a228-41304955c982"
                                });
                                </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="modal fade" id="CUDA-AADC" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                    <div class="col-md-10 col-inner">

                       

                            <h2>Get a demo of AAD-enabled CUDA benchmark</h2>
                            <div class="copy">
                              
                                     
                            </div>

                            <script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/embed/v2.js"></script>
                            <script>
                            hbspt.forms.create({
                                region: "eu1",
                                portalId: "25388392",
                                formId: "83e5a112-72bb-45cd-83a4-509d06819b25"
                            });
                            </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<script>
$(document).ready(function() {

if(window.location.href.indexOf('#CUDA-AADC') != -1) {
  $('#CUDA-AADC').modal('show');
}

});
</script><div class="modal fade" id="quantlibModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                    <div class="col-md-10 col-inner">

                       

                            <h2>AADC-supercharged QuantLib Demo Edition</h2>
                            <div class="copy">
                                <p>Please leave the details below to receive AADC-supercharged QuantLib Demo Edition.
                                    
                                </p>
                                     <font size="-2">
    
                                    <p>
                                        Note that this license is for non-commercial use only.
                                    </p>
                                    </font>
                            </div>

                            <script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/v2.js"></script>
                            <script>
                            hbspt.forms.create({
                                region: "eu1",
                                portalId: "25388392",
                                formId: "daf52a43-dcee-42d7-b02b-27aeb317fe66"
                            });
                            </script>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<script>
$(document).ready(function() {

if(window.location.href.indexOf('#quantlibModal') != -1) {
  $('#quantlibModal').modal('show');
}

});
</script><div class="modal fade" id="tryNowModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="modal-body">
                <div class=" container">
                    <div class="row justify-content-center">
                        <div class="col-11 col-inner">
                            <h2>Try it now!</h2>
                            <div class="copy">
                                <p>You can try AADC technology right from your browser. No need to download or install anything!</p>
                            </div>
                            <p>
                            <p>An environment with examples, from basic to more complex.</p>
                                        <p><a href="https://dev.matlogica.com/live-env/get-env.php" class="btn">Launch Basic Examples</a></p>
                                    
                            <!--div class="copy">
                                <p class="mt-4 pt-2 mb-3"><b>You have 2 options:</b> </p>
                                <ol>
                                    <li>
                                        <p>An environment with examples, from basic to more complex.</p>
                                        <p><a href="https://dev.matlogica.com/live-env/get-env.php" class="btn">Launch Basic Examples</a></p>
                                    </li>
                                    <li>
                                        <p>QuantLib example with AAD Minimisers - <a href="practical-AAD-minimizer-demo.php">see details</a>.</p>
                                        <p><a href="https://dev.matlogica.com/live-env/get-env.php?image=aadc-ql" class="btn">Launch QuantLib Example</a></p>
                                    </li>
                                </ol>
                            </div-->


                            <p>Any questions? <a href="mailto:info@matlogica.com">Drop us a note!</a></p>

                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
        
       

<div class="modal fade" id="liveRiskModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content">
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

            <div class="container">
                <div class="row justify-content-center">
                     <div class="col-md-5 col-lg-5 hero-img">
                         Some text
                        <!--img src="assets/images/home.png" alt=""-->
                    <div id="app"></div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>



<!--div id="preloader"></div-->
<a href="#" class="back-to-top d-flex align-items-center justify-content-center"><i class="ri-arrow-up-s-line"></i>
</a>

<script src="assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="assets/vendor/waypoints/noframework.waypoints.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>

<script src="assets/vendor/jquery/jquery.validate.min.js"></script>
<script src="assets/vendor/slick/slick.min.js"></script>
<script src="assets/js/main.js"></script>
<script type="text/javascript">
  _linkedin_partner_id = "3606186";
  window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
  window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type="text/javascript">
  (function(l) {
    if (!l) {
      window.lintrk = function(a, b) {
        window.lintrk.q.push([a, b])
      };
      window.lintrk.q = []
    }
    var s = document.getElementsByTagName("script")[0];
    var b = document.createElement("script");
    b.type = "text/javascript";
    b.async = true;
    b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
    s.parentNode.insertBefore(b, s);
  })(window.lintrk);
</script>
<noscript>
  <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3606186&fmt=gif" />
</noscript>

<script src="assets/vendor/aos/aos.js"></script>
<script src="assets/vendor/masonry.pkgd.min.js"></script>

<script>
  if (typeof AOS !== "undefined") {
    AOS.init({
      disable: function() {
        var maxWidth = 768;
        return window.innerWidth < maxWidth;
      },
      duration: 500,
      once: true,
      // offset: 75,
      easing: "ease-in",
    });
  }
</script>
</body>

</html>
<script>
  $(document).ready(function() {

    if (window.location.href.indexOf('#cudaModal') != -1) {
      $('#cudaModal').modal('show');
    }

  });
</script>