{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T18:23:52Z","timestamp":1779387832798,"version":"3.53.1"},"reference-count":50,"publisher":"Informa UK Limited","issue":"4","funder":[{"name":"National Science Foundation","award":["CNS-1545046"],"award-info":[{"award-number":["CNS-1545046"]}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"crossref","award":["DE-AC02-06CH11347"],"award-info":[{"award-number":["DE-AC02-06CH11347"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["www.tandfonline.com"],"crossmark-restriction":true},"short-container-title":["Optimization Methods and Software"],"published-print":{"date-parts":[[2024,7,3]]},"DOI":"10.1080\/10556788.2024.2329646","type":"journal-article","created":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T01:47:45Z","timestamp":1712627265000},"page":"874-897","update-policy":"https:\/\/doi.org\/10.1080\/tandf_crossmark_01","source":"Crossref","is-referenced-by-count":6,"title":["Parallel interior-point solver for block-structured nonlinear programs on SIMD\/GPU architectures"],"prefix":"10.1080","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9009-6573","authenticated-orcid":false,"given":"Fran\u00e7ois","family":"Pacaud","sequence":"first","affiliation":[{"name":"Centre Automatique et Syst\u00e8mes, Mines Paris\u2013PSL, Paris, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michel","family":"Schanen","sequence":"additional","affiliation":[{"name":"Mathematics and Computer Science Department, Argonne National Laboratory, Lemont, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sungho","family":"Shin","sequence":"additional","affiliation":[{"name":"Mathematics and Computer Science Department, Argonne National Laboratory, Lemont, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel Adrian","family":"Maldonado","sequence":"additional","affiliation":[{"name":"Mathematics and Computer Science Department, Argonne National Laboratory, Lemont, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0787-5462","authenticated-orcid":false,"given":"Mihai","family":"Anitescu","sequence":"additional","affiliation":[{"name":"Mathematics and Computer Science Department, Argonne National Laboratory, Lemont, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"301","published-online":{"date-parts":[[2024,4,8]]},"reference":[{"key":"e_1_3_4_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(99)00242-X"},{"key":"e_1_3_4_3_1","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.34.12.1472"},{"key":"e_1_3_4_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0377-2217(02)00301-6"},{"key":"e_1_3_4_5_1","unstructured":"J. Bradbury R. Frostig P. Hawkins M.J. Johnson C. Leary D. Maclaurin G. Necula A. Paszke J. VanderPlas S. Wanderman-Milne and Q. Zhang JAX: Composable transformations of Python+NumPy programs 2018."},{"key":"e_1_3_4_6_1","doi-asserted-by":"crossref","unstructured":"H.M. B\u00fccker B. Lang D. an Mey and C.H. Bischof Bringing together automatic differentiation and OpenMP in Proceedings of the 15th International Conference on Supercomputing Denver CO USA 2001 pp. 246\u2013251.","DOI":"10.1145\/377792.377842"},{"key":"e_1_3_4_7_1","doi-asserted-by":"crossref","unstructured":"M.R. Bussieck and A. Meeraus General algebraic modeling system (GAMS) in Modeling languages in mathematical optimization Springer 2004 pp. 137\u2013157.","DOI":"10.1007\/978-1-4613-0215-5_8"},{"key":"e_1_3_4_8_1","doi-asserted-by":"crossref","unstructured":"S. Byrne L.C. Wilcox and V. Churavy MPI. jl: Julia bindings for the message passing interface in Proceedings of the JuliaCon Conferences vol. 1 2021 pp. 68.","DOI":"10.21105\/jcon.00068"},{"key":"e_1_3_4_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.epsr.2011.04.003"},{"key":"e_1_3_4_10_1","doi-asserted-by":"crossref","unstructured":"N. Chiang C.G. Petra and V.M. Zavala Structured nonconvex optimization of large-scale energy systems using PIPS-NLP in 2014 Power Systems Computation Conference IEEE Wroc\u0142aw Poland 2014 pp. 1\u20137.","DOI":"10.1109\/PSCC.2014.7038374"},{"key":"e_1_3_4_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01581258"},{"key":"e_1_3_4_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-009-0008-2"},{"key":"e_1_3_4_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11081-006-6835-3"},{"key":"e_1_3_4_14_1","doi-asserted-by":"publisher","DOI":"10.1287\/moor.1070.0282"},{"key":"e_1_3_4_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/992200.992202"},{"key":"e_1_3_4_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(99)00077-0"},{"key":"e_1_3_4_17_1","doi-asserted-by":"publisher","DOI":"10.1137\/15M1020575"},{"key":"e_1_3_4_18_1","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.36.5.519"},{"key":"e_1_3_4_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10287-008-0090-3"},{"key":"e_1_3_4_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-003-0379-5"},{"key":"e_1_3_4_21_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717761"},{"key":"e_1_3_4_22_1","doi-asserted-by":"crossref","unstructured":"P. Hovland and C. Bischof Automatic differentiation for message-passing parallel programs in Proceedings of the First Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing IEEE Orlando FL 1998 pp. 98\u2013104.","DOI":"10.1109\/IPPS.1998.669896"},{"key":"e_1_3_4_23_1","volume-title":"Automatic Differentiation of Parallel Programs","author":"Hovland P.D.","year":"1997","unstructured":"P.D. Hovland, Automatic Differentiation of Parallel Programs, University of Illinois at Urbana-Champaign, 1997."},{"key":"e_1_3_4_24_1","doi-asserted-by":"crossref","unstructured":"J. Huchette M. Lubin and C. Petra Parallel algebraic modeling for stochastic optimization in 2014 First Workshop for High Performance Technical Computing in Dynamic Languages IEEE New Orleans LA USA 2014 pp. 29\u201335.","DOI":"10.1109\/HPTCDL.2014.6"},{"key":"e_1_3_4_25_1","doi-asserted-by":"publisher","DOI":"10.1137\/0804048"},{"key":"e_1_3_4_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPWRS.2019.2942964"},{"key":"e_1_3_4_27_1","doi-asserted-by":"crossref","unstructured":"J. Kardo\u0161 D. Kourounis and O. Schenk Structure-exploiting interior point methods in Parallel Algorithms in Computational Science and Engineering Springer 2020 pp. 63\u201393.","DOI":"10.1007\/978-3-030-43736-7_3"},{"key":"e_1_3_4_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.epsr.2022.108613"},{"key":"e_1_3_4_29_1","doi-asserted-by":"crossref","unstructured":"M. Lubin C.G. Petra M. Anitescu and V. Zavala Scalable stochastic optimization of complex energy systems in SC'11: Proceedings of 2011 International Conference for High Performance Computing Networking Storage and Analysis IEEE Seattle Washington 2011 pp. 1\u201310.","DOI":"10.1145\/2063384.2063470"},{"key":"e_1_3_4_30_1","doi-asserted-by":"crossref","unstructured":"W.S. Moses V. Churavy L. Paehler J. H\u00fcckelheim S.H.K. Narayanan M. Schanen and J. Doerfert Reverse-mode automatic differentiation and optimization of GPU kernels via Enzyme in Proceedings of the International Conference for High Performance Computing Networking Storage and Analysis SC21 Saint Louis Missouri 2021 pp. 1\u201316.","DOI":"10.1145\/3458817.3476165"},{"key":"e_1_3_4_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01589117"},{"key":"e_1_3_4_32_1","doi-asserted-by":"publisher","DOI":"10.1137\/0801032"},{"key":"e_1_3_4_33_1","series-title":"Springer series in operations research","volume-title":"Numerical Optimization","author":"Nocedal J.","year":"2006","unstructured":"J. Nocedal and S.J. Wright, Numerical Optimization, 2nd ed., Springer series in operations research, Springer, New York, 2006.","edition":"2"},{"key":"e_1_3_4_34_1","unstructured":"F. Pacaud M. Schanen and D.A. Maldonado exanauts\/exapf.jl: v0.7.1 Zenodo 2022."},{"key":"e_1_3_4_35_1","first-page":"1","article-title":"Accelerating condensed interior-point methods on SIMD\/GPU architectures","author":"Pacaud F.","year":"2023","unstructured":"F. Pacaud, S. Shin, M. Schanen, D.A. Maldonado, and M. Anitescu, Accelerating condensed interior-point methods on SIMD\/GPU architectures, J. Optim. Theory Appl. (2023), pp. 1\u201320.\u00a0https:\/\/link.springer.com\/journal\/10957\/updates\/19553906.","journal-title":"J. Optim. Theory Appl."},{"key":"e_1_3_4_36_1","article-title":"Pytorch: an imperative style, high-performance deep learning library","volume":"32","author":"Paszke A.","year":"2019","unstructured":"A. Paszke, S. Gross, F. Massa, A. Lerer, J. Bradbury, G. Chanan, T. Killeen, Z. Lin, N. Gimelshein, L. Antiga, and et al., Pytorch: an imperative style, high-performance deep learning library, Adv. Neural Inf. Process. Syst. 32 (2019).","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"e_1_3_4_37_1","doi-asserted-by":"publisher","DOI":"10.1137\/130908737"},{"key":"e_1_3_4_38_1","unstructured":"J.S. Rodriguez R. Parker C.D. Laird B. Nicholson J.D. Siirola and M. Bynum Scalable parallel nonlinear optimization with PyNumero and Parapint Optimization Online 2021."},{"key":"e_1_3_4_39_1","doi-asserted-by":"publisher","DOI":"10.1137\/0717059"},{"key":"e_1_3_4_40_1","doi-asserted-by":"crossref","unstructured":"M. Schanen F. Gilbert C.G. Petra and M. Anitescu Toward multiperiod AC-based contingency constrained optimal power flow at large scale in 2018 Power Systems Computation Conference (PSCC) IEEE Dublin Ireland 2018 pp. 1\u20137.","DOI":"10.23919\/PSCC.2018.8442590"},{"key":"e_1_3_4_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2003.07.011"},{"key":"e_1_3_4_42_1","doi-asserted-by":"crossref","unstructured":"R.B. Schnabel Parallel computing in optimization in Computational Mathematical Programming Springer 1985 pp. 357\u2013381.","DOI":"10.1007\/978-3-642-82450-0_13"},{"key":"e_1_3_4_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(95)00004-8"},{"key":"e_1_3_4_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2021.08.322"},{"key":"e_1_3_4_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-6594-6_16"},{"key":"e_1_3_4_46_1","unstructured":"B. Tasseff C. Coffrin A. W\u00e4chter and C. Laird Exploring benefits of linear solver parallelism on modern nonlinear optimization applications arXiv preprint arXiv:1909.08104 2019."},{"key":"e_1_3_4_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-012-0036-1"},{"key":"e_1_3_4_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10589-014-9651-2"},{"key":"e_1_3_4_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ces.2007.05.022"},{"key":"e_1_3_4_50_1","doi-asserted-by":"crossref","unstructured":"Y. Zhu D. Word J. Siirola and C.D. Laird Exploiting modern computing architectures for efficient large-scale nonlinear programming in Computer Aided Chemical Engineering vol. 27 Elsevier 2009 pp. 783\u2013788.","DOI":"10.1016\/S1570-7946(09)70351-7"},{"key":"e_1_3_4_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPWRS.2010.2051168"}],"container-title":["Optimization Methods and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.tandfonline.com\/doi\/pdf\/10.1080\/10556788.2024.2329646","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,31]],"date-time":"2024-10-31T14:04:39Z","timestamp":1730383479000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/10556788.2024.2329646"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,8]]},"references-count":50,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,7,3]]}},"alternative-id":["10.1080\/10556788.2024.2329646"],"URL":"https:\/\/doi.org\/10.1080\/10556788.2024.2329646","relation":{},"ISSN":["1055-6788","1029-4937"],"issn-type":[{"value":"1055-6788","type":"print"},{"value":"1029-4937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,8]]},"assertion":[{"value":"The publishing and review policy for this title is described in its Aims & Scope.","order":1,"name":"peerreview_statement","label":"Peer Review Statement"},{"value":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=goms20","URL":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=goms20","order":2,"name":"aims_and_scope_url","label":"Aim & Scope"},{"value":"2022-12-31","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-03-06","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-04-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}