- Notifications
You must be signed in to change notification settings - Fork4
Julia implementation of TRON solver on GPUs
License
NotificationsYou must be signed in to change notification settings
exanauts/ExaTron.jl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ExaTron.jl implements a trust-region Newton solver for batched nonlinear programming on GPUs.Problems in the batch are solved in parallel by employing multiple thread blocks on GPUs.Our basic algorithm to solve each problem on GPUs is an extension of thealgorithm byLin and Moreand its codeTRON.
Please check outthis branch to see how to generate PTX code for our kernel and reproduce the experimental results in ourtechnical report.
pkg> add ExaTron
@misc{ExaTron.jl.0.0.0, author = {Kim, Youngdae and Pacaud, Fran\ccois and Kim, Kibaek}, title = {{ExaTron.jl: GPU-capable TRON solver in Julia}}, month = Mar, year = 2021, version = {0.0.0}, url = {https://github.com/exanauts/ExaTron.jl}}
This material is based upon work supported by the U.S. Department of Energy, Office of Science, under contract number DE-AC02-06CH11357.
About
Julia implementation of TRON solver on GPUs
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published