GPU-accelerated dynamic nonlinear optimization with ExaModels and MadNLP
We investigate the potential of Graphics Processing Units (GPUs) to solve large-scale nonlinear programs with a dynamic structure. Using ExaModels, a GPU-accelerated automatic differentiation tool, and the interior-point solver MadNLP, we significantly reduce the time to solve dynamic nonlinear opti...
Saved in:
Main Authors: | , |
---|---|
Format: | Journal Article |
Language: | English |
Published: |
23-03-2024
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | We investigate the potential of Graphics Processing Units (GPUs) to solve
large-scale nonlinear programs with a dynamic structure. Using ExaModels, a
GPU-accelerated automatic differentiation tool, and the interior-point solver
MadNLP, we significantly reduce the time to solve dynamic nonlinear
optimization problems. The sparse linear systems formulated in the
interior-point method is solved on the GPU using a hybrid solver combining an
iterative method with a sparse Cholesky factorization, which harness the newly
released NVIDIA cuDSS solver. Our results on the classical distillation column
instance show that despite a significant pre-processing time, the hybrid solver
allows to reduce the time per iteration by a factor of 25 for the largest
instance. |
---|---|
DOI: | 10.48550/arxiv.2403.15913 |