Full Program »
Examodelspower.jl: A Gpu-Compatible Modeling Library For Nonlinear Power System Optimization
As GPU-accelerated mathematical programming techniques mature, there is growing interest in utilizing them to address the computational challenges of power system optimization. This paper introduces ExaModelsPower.jl, an opensource modeling library for creating GPU-compatible nonlinear AC optimal power flow models. Built on ExaModels.jl, Exa- ModelsPower.jl provides a high-level interface that automatically generates all necessary callback functions for GPU solvers. The library is designed for large-scale problem instances, which may include multiple time periods and security constraints. Using Exa- ModelsPower.jl, we benchmark GPU and CPU solvers on opensource test cases. Our results show that GPU solvers can deliver up to two orders of magnitude speedups compared to alternative tools on CPU for problems with more than 20,000 variables and a solution precision of up to 10−4, while performance for smaller instances or tighter tolerances may vary.
