Þ±cell_dependenciesÞ%Ù$33939427-62ac-4da4-8ed9-09251adb3063„´precedence_heuristic §cell_idÙ$33939427-62ac-4da4-8ed9-09251adb3063´downstream_cells_mapÞ¯#534#start_timeª#619###390¯#594#start_timeª#493###311©container¯#546#start_timeª#583###360ª#547###353¯#672#start_timeª#595###373¯#618#start_timeª#673###420¯#582#start_timeª#535###334ª#651###402ª#505###327¯#650#start_time¯#492#start_time¯#504#start_time²upstream_cells_mapÞ¥model‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡x‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¢dt‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e£tan¯JuMP.Base.OneToÙ"JuMP.Containers.vectorized_product¦JuMP.-¤JuMP‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¡N‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡/±JuMP._valid_model¦GenOpt‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03²JuMP.model_convert¡:±JuMP._functionize³JuMP.add_constraint©JuMP.time»JuMP._add_or_set_macro_timeµJuMP.build_constraint¡+¡u‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e«@constraint£cos£sinÙ$3ea6c5ed-defb-4ff0-9dea-a89b6f1bdf44„´precedence_heuristic §cell_idÙ$3ea6c5ed-defb-4ff0-9dea-a89b6f1bdf44´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$eef717ab-ae1f-43ff-a929-65b511d47167„´precedence_heuristic §cell_idÙ$eef717ab-ae1f-43ff-a929-65b511d47167´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$88b0d3fc-cdae-4704-b24a-f847509123ae„´precedence_heuristic §cell_idÙ$88b0d3fc-cdae-4704-b24a-f847509123ae´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$2f3cee5a-8c14-481d-83d8-3a6e080e5929„´precedence_heuristic §cell_idÙ$2f3cee5a-8c14-481d-83d8-3a6e080e5929´downstream_cells_map€²upstream_cells_map†©optimize!¦madnlp³GenOpt.ExaOptimizer¦GenOpt‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¥model‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e­set_optimizerÙ$4630c192-5783-4cb0-addf-09ef0bc7d6be„´precedence_heuristic §cell_idÙ$4630c192-5783-4cb0-addf-09ef0bc7d6be´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$326db900-7214-4121-aee5-ada44cc749f2„´precedence_heuristic §cell_idÙ$326db900-7214-4121-aee5-ada44cc749f2´downstream_cells_map€²upstream_cells_mapƒ¦delete¥model‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e©classical‘Ù$d06d4bdb-a4e4-4bfd-9243-1878723d2629Ù$a0758565-57dd-4d51-bd63-97b993b45617„´precedence_heuristic §cell_idÙ$a0758565-57dd-4d51-bd63-97b993b45617´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$50045b20-4134-424f-aa73-84ea8161d292„´precedence_heuristic §cell_idÙ$50045b20-4134-424f-aa73-84ea8161d292´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$5dc820bf-49c8-4bfe-9189-7d61ba503754„´precedence_heuristic §cell_idÙ$5dc820bf-49c8-4bfe-9189-7d61ba503754´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$c3229e00-5d23-4986-994f-1d19911d9a03„´precedence_heuristic§cell_idÙ$c3229e00-5d23-4986-994f-1d19911d9a03´downstream_cells_map¤CUDA‘Ù$695a10b8-63cb-4e29-a3bc-8852c30710b0¦MadNLP¥HiGHS§PlutoUI’Ù$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862dÙ$0da26bb1-6908-46ad-b608-e4a2dbfd7b39®BenchmarkTools¤JuMP•Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319eÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629Ù$368b603a-198c-4a4d-a14e-98a3e270e33bÙ$33939427-62ac-4da4-8ed9-09251adb3063Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602²PlutoTeachingTools’Ù$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862dÙ$0da26bb1-6908-46ad-b608-e4a2dbfd7b39­LinearAlgebra®NLPModelsIpopt¦GenOpt”Ù$368b603a-198c-4a4d-a14e-98a3e270e33bÙ$33939427-62ac-4da4-8ed9-09251adb3063Ù$2f3cee5a-8c14-481d-83d8-3a6e080e5929Ù$695a10b8-63cb-4e29-a3bc-8852c30710b0¬SparseArrays°HypertextLiteral‘Ù$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862d©MadNLPGPU²upstream_cells_map€Ù$8e1d4a42-698d-469e-8c8b-b25ac806455e„´precedence_heuristic §cell_idÙ$8e1d4a42-698d-469e-8c8b-b25ac806455e´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$4a8c7fc7-b6c9-4f65-912b-47caaf42a02e„´precedence_heuristic §cell_idÙ$4a8c7fc7-b6c9-4f65-912b-47caaf42a02e´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629„´precedence_heuristic §cell_idÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629´downstream_cells_mapƒ¯#450#start_time©classical‘Ù$326db900-7214-4121-aee5-ada44cc749f2ª#451###286²upstream_cells_mapÞ«JuMP.string¢x0‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¥model‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡x‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¯JuMP.Base.OneTo¤JuMP‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¦JuMP.-Ù"JuMP.Containers.vectorized_product±JuMP._valid_model¾JuMP._error_if_cannot_register²JuMP.model_convert¡:±JuMP._functionize³JuMP.add_constraint©JuMP.time»JuMP._add_or_set_macro_timeÙ!JuMP.set_string_names_on_creationµJuMP.build_constraint«@constraint¡n‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319eÙ$695a10b8-63cb-4e29-a3bc-8852c30710b0„´precedence_heuristic §cell_idÙ$695a10b8-63cb-4e29-a3bc-8852c30710b0´downstream_cells_map€²upstream_cells_map‰©optimize!¤CUDA‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¦madnlp³GenOpt.ExaOptimizer¦GenOpt‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¥model‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e­set_optimizer«CUDABackend¯CUDA.functionalÙ$0da26bb1-6908-46ad-b608-e4a2dbfd7b39„´precedence_heuristic §cell_idÙ$0da26bb1-6908-46ad-b608-e4a2dbfd7b39´downstream_cells_map…ªsave_image¤Path‘Ù$0da26bb1-6908-46ad-b608-e4a2dbfd7b39§imgpath£URL‘Ù$0da26bb1-6908-46ad-b608-e4a2dbfd7b39£img‘Ù$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862d²upstream_cells_map¡!§PlutoUI‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¨joinpath¦Stringªstartswith²PlutoTeachingTools‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¢in¥splitµPlutoUI.LocalResource£endÙ&PlutoTeachingTools.RobustLocalResource¤Path‘Ù$0da26bb1-6908-46ad-b608-e4a2dbfd7b39£URL‘Ù$0da26bb1-6908-46ad-b608-e4a2dbfd7b39¡*¨@__DIR__Ù$75f362c6-e69e-4cd1-8af7-6a7b6df06f25„´precedence_heuristic §cell_idÙ$75f362c6-e69e-4cd1-8af7-6a7b6df06f25´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$80e60e94-0309-4513-a5af-ebce2738be11„´precedence_heuristic §cell_idÙ$80e60e94-0309-4513-a5af-ebce2738be11´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$ad6a2913-f3e6-4a88-b09b-deae7f750629„´precedence_heuristic §cell_idÙ$ad6a2913-f3e6-4a88-b09b-deae7f750629´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$44875521-8ed5-4c84-b0ad-24238df0ca30„´precedence_heuristic §cell_idÙ$44875521-8ed5-4c84-b0ad-24238df0ca30´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$5ae8f51d-ad92-4862-8980-5ae5ed7b0be3„´precedence_heuristic §cell_idÙ$5ae8f51d-ad92-4862-8980-5ae5ed7b0be3´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$a571ead2-d002-4c35-a1c3-af3461008196„´precedence_heuristic §cell_idÙ$a571ead2-d002-4c35-a1c3-af3461008196´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$d7a0b969-459e-4fb1-be89-c972169e8152„´precedence_heuristic §cell_idÙ$d7a0b969-459e-4fb1-be89-c972169e8152´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$2b17c40c-f312-420a-8ce7-90b41a9925c4„´precedence_heuristic §cell_idÙ$2b17c40c-f312-420a-8ce7-90b41a9925c4´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$4c421cff-464a-41e2-b884-31011d5a07ec„´precedence_heuristic §cell_idÙ$4c421cff-464a-41e2-b884-31011d5a07ec´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$6ab07549-0166-4cc6-ae60-fa63b0d84602„´precedence_heuristic §cell_idÙ$6ab07549-0166-4cc6-ae60-fa63b0d84602´downstream_cells_map†¯#482#start_timeª#488###303ª#483###304¤itr1ª#484###299¤itr2²upstream_cells_mapÞ¨lazy_sum¡Q‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¥model‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡x‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e²JuMP.set_objective¤JuMP‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03²JuMP._replace_zero¦JuMP.-¡N‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡^±JuMP._valid_modelª@objective¡d‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¢Qf‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡:©JuMP.time»JuMP._add_or_set_macro_time¡-¡+¡*¡u‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡R‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡p‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡n‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319eÙ$368b603a-198c-4a4d-a14e-98a3e270e33b„´precedence_heuristic §cell_idÙ$368b603a-198c-4a4d-a14e-98a3e270e33b´downstream_cells_mapƒ¥startª#461###292¯#460#start_time²upstream_cells_mapÞ«JuMP.string¢x0‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¥model‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¡x‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319e§println¯JuMP.Base.OneToÙ"JuMP.Containers.vectorized_product¦JuMP.-¤JuMP‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¦GenOpt‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03±JuMP._valid_model¾JuMP._error_if_cannot_register²JuMP.model_convert¡:±JuMP._functionize³JuMP.add_constraint©JuMP.time»JuMP._add_or_set_macro_timeÙ!JuMP.set_string_names_on_creationµJuMP.build_constraint«@constraint¡n‘Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319eÙ$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862d„´precedence_heuristic §cell_idÙ$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862d´downstream_cells_map€²upstream_cells_map‹§PlutoUI‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03£img‘Ù$0da26bb1-6908-46ad-b608-e4a2dbfd7b39¤@htl²PlutoTeachingTools‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03·HypertextLiteral.Result·PlutoUI.TableOfContents·HypertextLiteral.Bypass¸HypertextLiteral.content¢=>°HypertextLiteral‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03Ù$PlutoTeachingTools.ChooseDisplayModeÙ$78c3e3da-c714-452d-b247-7eb956e2c530„´precedence_heuristic §cell_idÙ$78c3e3da-c714-452d-b247-7eb956e2c530´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$a7d672cc-3f55-496b-80c4-76e597a16bc1„´precedence_heuristic §cell_idÙ$a7d672cc-3f55-496b-80c4-76e597a16bc1´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$87b15eed-0ddd-4814-98cf-5f7c538eeaf6„´precedence_heuristic §cell_idÙ$87b15eed-0ddd-4814-98cf-5f7c538eeaf6´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$a3528c53-1163-456e-90f1-525119cdef4b„´precedence_heuristic §cell_idÙ$a3528c53-1163-456e-90f1-525119cdef4b´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$abb9340f-167e-4b2c-bfc7-c9df0ef9319e„´precedence_heuristic §cell_idÙ$abb9340f-167e-4b2c-bfc7-c9df0ef9319e´downstream_cells_mapÞ¡Q‘Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602ª#475###295¢x0’Ù$d06d4bdb-a4e4-4bfd-9243-1878723d2629Ù$368b603a-198c-4a4d-a14e-98a3e270e33b¥model—Ù$d06d4bdb-a4e4-4bfd-9243-1878723d2629Ù$326db900-7214-4121-aee5-ada44cc749f2Ù$368b603a-198c-4a4d-a14e-98a3e270e33bÙ$33939427-62ac-4da4-8ed9-09251adb3063Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602Ù$2f3cee5a-8c14-481d-83d8-3a6e080e5929Ù$695a10b8-63cb-4e29-a3bc-8852c30710b0¡x”Ù$d06d4bdb-a4e4-4bfd-9243-1878723d2629Ù$368b603a-198c-4a4d-a14e-98a3e270e33bÙ$33939427-62ac-4da4-8ed9-09251adb3063Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602¢dt‘Ù$33939427-62ac-4da4-8ed9-09251adb3063ª#479###298¡N’Ù$33939427-62ac-4da4-8ed9-09251adb3063Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602¡d‘Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602¢Qf‘Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602¯#478#start_time¯#474#start_time¡u’Ù$33939427-62ac-4da4-8ed9-09251adb3063Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602¡R‘Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602¡p‘Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602¡n“Ù$d06d4bdb-a4e4-4bfd-9243-1878723d2629Ù$368b603a-198c-4a4d-a14e-98a3e270e33bÙ$6ab07549-0166-4cc6-ae60-fa63b0d84602²upstream_cells_mapÞ«JuMP.string©@variable¯JuMP.Base.OneToÙ"JuMP.Containers.vectorized_product¦JuMP.-¤JuMP‘Ù$c3229e00-5d23-4986-994f-1d19911d9a03¡/±JuMP._valid_model¾JuMP._error_if_cannot_register²JuMP.model_convert¤fill¢==±JuMP.add_variable¡:±JuMP.VariableInfo¥zeros¥Model¢pi©JuMP.time»JuMP._add_or_set_macro_time³JuMP.build_variableÙ!JuMP.set_string_names_on_creation¡+¡*£sinÙ$463bb8c3-7b1c-443d-9a70-44c2ff5623f6„´precedence_heuristic §cell_idÙ$463bb8c3-7b1c-443d-9a70-44c2ff5623f6´downstream_cells_map€²upstream_cells_mapƒ¤Base®Base.Docs.HTML©@html_strÙ$1ea1e950-04f9-4a21-b4a9-6b68aaf4e08e„´precedence_heuristic §cell_idÙ$1ea1e950-04f9-4a21-b4a9-6b68aaf4e08e´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$243d79be-f55c-4388-8f65-eecce19aefea„´precedence_heuristic §cell_idÙ$243d79be-f55c-4388-8f65-eecce19aefea´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindexÙ$48be9851-9dd6-4206-84aa-b9b6cd4529f3„´precedence_heuristic §cell_idÙ$48be9851-9dd6-4206-84aa-b9b6cd4529f3´downstream_cells_map€²upstream_cells_map‚§@md_str¨getindex´cell_execution_orderÜ%Ù$c3229e00-5d23-4986-994f-1d19911d9a03Ù$8e1d4a42-698d-469e-8c8b-b25ac806455eÙ$80e60e94-0309-4513-a5af-ebce2738be11Ù$87b15eed-0ddd-4814-98cf-5f7c538eeaf6Ù$4630c192-5783-4cb0-addf-09ef0bc7d6beÙ$a3528c53-1163-456e-90f1-525119cdef4bÙ$243d79be-f55c-4388-8f65-eecce19aefeaÙ$eef717ab-ae1f-43ff-a929-65b511d47167Ù$a7d672cc-3f55-496b-80c4-76e597a16bc1Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319eÙ$75f362c6-e69e-4cd1-8af7-6a7b6df06f25Ù$4c421cff-464a-41e2-b884-31011d5a07ecÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629Ù$326db900-7214-4121-aee5-ada44cc749f2Ù$5ae8f51d-ad92-4862-8980-5ae5ed7b0be3Ù$368b603a-198c-4a4d-a14e-98a3e270e33bÙ$a0758565-57dd-4d51-bd63-97b993b45617Ù$33939427-62ac-4da4-8ed9-09251adb3063Ù$50045b20-4134-424f-aa73-84ea8161d292Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602Ù$5dc820bf-49c8-4bfe-9189-7d61ba503754Ù$2f3cee5a-8c14-481d-83d8-3a6e080e5929Ù$d7a0b969-459e-4fb1-be89-c972169e8152Ù$695a10b8-63cb-4e29-a3bc-8852c30710b0Ù$1ea1e950-04f9-4a21-b4a9-6b68aaf4e08eÙ$a571ead2-d002-4c35-a1c3-af3461008196Ù$44875521-8ed5-4c84-b0ad-24238df0ca30Ù$ad6a2913-f3e6-4a88-b09b-deae7f750629Ù$78c3e3da-c714-452d-b247-7eb956e2c530Ù$3ea6c5ed-defb-4ff0-9dea-a89b6f1bdf44Ù$4a8c7fc7-b6c9-4f65-912b-47caaf42a02eÙ$48be9851-9dd6-4206-84aa-b9b6cd4529f3Ù$88b0d3fc-cdae-4704-b24a-f847509123aeÙ$463bb8c3-7b1c-443d-9a70-44c2ff5623f6Ù$2b17c40c-f312-420a-8ce7-90b41a9925c4Ù$0da26bb1-6908-46ad-b608-e4a2dbfd7b39Ù$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862d´last_hot_reload_timeË®process_status¥ready¤pathÙG/home/runner/work/blegat.github.io/blegat.github.io/slides/2025_JuMP.jl­pluto_version¦v1.0.3ªcell_orderÜ%Ù$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862dÙ$8e1d4a42-698d-469e-8c8b-b25ac806455eÙ$80e60e94-0309-4513-a5af-ebce2738be11Ù$87b15eed-0ddd-4814-98cf-5f7c538eeaf6Ù$4630c192-5783-4cb0-addf-09ef0bc7d6beÙ$a3528c53-1163-456e-90f1-525119cdef4bÙ$243d79be-f55c-4388-8f65-eecce19aefeaÙ$eef717ab-ae1f-43ff-a929-65b511d47167Ù$a7d672cc-3f55-496b-80c4-76e597a16bc1Ù$abb9340f-167e-4b2c-bfc7-c9df0ef9319eÙ$75f362c6-e69e-4cd1-8af7-6a7b6df06f25Ù$4c421cff-464a-41e2-b884-31011d5a07ecÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629Ù$326db900-7214-4121-aee5-ada44cc749f2Ù$5ae8f51d-ad92-4862-8980-5ae5ed7b0be3Ù$368b603a-198c-4a4d-a14e-98a3e270e33bÙ$a0758565-57dd-4d51-bd63-97b993b45617Ù$33939427-62ac-4da4-8ed9-09251adb3063Ù$50045b20-4134-424f-aa73-84ea8161d292Ù$6ab07549-0166-4cc6-ae60-fa63b0d84602Ù$5dc820bf-49c8-4bfe-9189-7d61ba503754Ù$2f3cee5a-8c14-481d-83d8-3a6e080e5929Ù$d7a0b969-459e-4fb1-be89-c972169e8152Ù$695a10b8-63cb-4e29-a3bc-8852c30710b0Ù$1ea1e950-04f9-4a21-b4a9-6b68aaf4e08eÙ$a571ead2-d002-4c35-a1c3-af3461008196Ù$44875521-8ed5-4c84-b0ad-24238df0ca30Ù$ad6a2913-f3e6-4a88-b09b-deae7f750629Ù$78c3e3da-c714-452d-b247-7eb956e2c530Ù$3ea6c5ed-defb-4ff0-9dea-a89b6f1bdf44Ù$4a8c7fc7-b6c9-4f65-912b-47caaf42a02eÙ$48be9851-9dd6-4206-84aa-b9b6cd4529f3Ù$88b0d3fc-cdae-4704-b24a-f847509123aeÙ$463bb8c3-7b1c-443d-9a70-44c2ff5623f6Ù$2b17c40c-f312-420a-8ce7-90b41a9925c4Ù$c3229e00-5d23-4986-994f-1d19911d9a03Ù$0da26bb1-6908-46ad-b608-e4a2dbfd7b39­julia_version§v1.12.6±published_objects€¥nbpkgжwaiting_for_permissionÂÙ,waiting_for_permission_but_probably_disabled²installed_versions¤CUDA¥5.9.4¦MadNLP¦0.8.12¥HiGHS¦1.20.1§PlutoUI¦0.7.75¸__internal_julia_version¦1.12.6®BenchmarkTools¥1.6.3²PlutoTeachingTools¥0.4.6¤JuMP¦1.29.3­LinearAlgebra¦stdlib®NLPModelsIpopt¦0.11.0¦GenOpt¥0.1.0¬SparseArrays¦stdlibÙ!__internal_julia_manifest_version¦1.12.6°HypertextLiteral¥0.9.5©MadNLPGPU¦0.7.16°terminal_outputsޤCUDAÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ¦MadNLPÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ¥HiGHSÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === §PlutoUIÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ®BenchmarkToolsÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ¤JuMPÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ²PlutoTeachingToolsÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ­LinearAlgebraÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ®NLPModelsIpoptÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ¦GenOptÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ¬SparseArraysÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ªnbpkg_syncÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === °HypertextLiteralÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === ©MadNLPGPUÚ*Ý Waiting for other notebooks to finish Pkg operations... === Resolving... ===  Installed LLVMLoopInfo ─────────── v1.0.0  Installed Preferences ──────────── v1.5.0  Installed TimerOutputs ─────────── v0.5.29  Installed SolverCore ───────────── v0.3.8  Installed NVTX_jll ─────────────── v3.2.2+0  Installed JpegTurbo_jll ────────── v3.1.3+0  Installed InlineStrings ────────── v1.4.5  Installed Tracy ────────────────── v0.1.6  Installed StaticArrays ─────────── v1.9.15  Installed MutableArithmetics ───── v1.6.7  Installed CEnum ────────────────── v0.5.0  Installed ScopedValues ─────────── v1.5.0  Installed InvertedIndices ──────── v1.3.1  Installed RandomNumbers ────────── v1.6.0  Installed AMD ──────────────────── v0.5.3  Installed PlutoUI ──────────────── v0.7.75  Installed OpenBLAS32_jll ───────── v0.3.29+0  Installed BFloat16s ────────────── v0.6.0  Installed GPUArrays ────────────── v11.3.0  Installed LibTracyClient_jll ───── v0.9.1+6  Installed HiGHS_jll ────────────── v1.12.0+0  Installed CUDA_Runtime_jll ─────── v0.19.2+0  Installed DataFrames ───────────── v1.8.1  Installed Missings ─────────────── v1.2.0  Installed HypertextLiteral ─────── v0.9.5  Installed GenOpt ───────────────── v0.1.0  Installed NLPModels ────────────── v0.21.5  Installed demumble_jll ─────────── v1.3.0+0  Installed Xorg_libpciaccess_jll ── v0.18.1+0  Installed MadNLP ───────────────── v0.8.12  Installed IrrationalConstants ──── v0.2.6  Installed LLVM ─────────────────── v9.4.4  Installed MathOptInterface ─────── v1.46.0  Installed CodecBzip2 ───────────── v0.8.5  Installed Bzip2_jll ────────────── v1.0.9+0  Installed CUDA_Driver_jll ──────── v13.0.2+0  Installed Hwloc_jll ────────────── v2.12.2+0  Installed SpecialFunctions ─────── v2.6.1  Installed JSON ─────────────────── v1.3.0  Installed BenchmarkTools ───────── v1.6.3  Installed MUMPS_seq_jll ────────── v500.800.100+0  Installed SentinelArrays ───────── v1.4.8  Installed CUDA_Runtime_Discovery ─ v1.0.0  Installed CUDA_Compiler_jll ────── v0.3.0+0  Installed NaNMath ──────────────── v1.1.3  Installed Random123 ────────────── v1.7.1  Installed Ipopt_jll ────────────── v300.1400.1900+0  Installed NLPModelsIpopt ───────── v0.11.0  Installed StaticArraysCore ─────── v1.4.4  Installed CommonSubexpressions ─── v0.3.1  Installed JuMP ─────────────────── v1.29.3  Installed Colors ───────────────── v0.13.1  Installed LinearOperators ──────── v2.11.0  Installed METIS_jll ────────────── v5.1.3+0  Installed StructTypes ──────────── v1.11.0  Installed ExprTools ────────────── v0.1.10  Installed DiffRules ────────────── v1.15.1  Installed JSON3 ────────────────── v1.14.3  Installed DiffResults ──────────── v1.1.0  Installed HashArrayMappedTries ─── v0.2.0  Installed DataStructures ───────── v0.19.3  Installed SPRAL_jll ────────────── v2025.5.20+0  Installed PlutoTeachingTools ───── v0.4.6  Installed PooledArrays ─────────── v1.4.3  Installed Parsers ──────────────── v2.8.3  Installed AbstractFFTs ─────────── v1.5.0  Installed JLLWrappers ──────────── v1.7.1  Installed PrettyTables ─────────── v3.1.2  Installed FastClosures ─────────── v0.3.2  Installed OpenSpecFun_jll ──────── v0.5.6+0  Installed LLVMExtra_jll ────────── v0.0.38+0  Installed Metis ────────────────── v1.5.0  Installed LogExpFunctions ──────── v0.3.29  Installed CUDSS_jll ────────────── v0.7.1+0  Installed NVTX ─────────────────── v1.0.1  Installed ASL_jll ──────────────── v0.1.3+0  Installed DocStringExtensions ──── v0.9.5  Installed KernelAbstractions ───── v0.9.39  Installed GPUArraysCore ────────── v0.2.0  Installed Crayons ──────────────── v4.1.1  Installed AbstractPlutoDingetjes ─ v1.3.2  Installed UnsafeAtomics ────────── v0.3.0  Installed Atomix ───────────────── v1.1.2  Installed HiGHS ────────────────── v1.20.1  Installed ExaModels ────────────── v0.9.2  Installed CUDSS ────────────────── v0.6.2  Installed Adapt ────────────────── v4.4.0  Installed Tables ───────────────── v1.12.1  Installed GPUCompiler ──────────── v1.7.4  Installed XML2_jll ─────────────── v2.13.9+0  Installed Ipopt ────────────────── v1.13.0  Installed JuliaNVTXCallbacks_jll ─ v0.2.1+0  Installed PrecompileTools ──────── v1.3.3  Installed MathOptIIS ───────────── v0.1.1  Installed SortingAlgorithms ────── v1.2.2  Installed NLPModelsModifiers ───── v0.7.2  Installed ForwardDiff ──────────── v1.3.0  Installed MadNLPGPU ────────────── v0.7.16  Installed StringManipulation ───── v0.4.2  Installed GPUToolbox ───────────── v1.0.0  Installed StructUtils ──────────── v2.6.0  Installed LDLFactorizations ────── v0.10.1  Installed CUDA ─────────────────── v5.9.4  Installing 19 artifacts  Installed artifact JuliaNVTXCallbacks 8.6 KiB  Installed artifact NVTX 13.7 KiB  Installed artifact Xorg_libpciaccess 24.8 KiB  Installed artifact Bzip2 503.5 KiB  Installed artifact ASL 276.3 KiB  Installed artifact OpenSpecFun 194.9 KiB  Installed artifact LibTracyClient 436.3 KiB  Installed artifact SPRAL 691.8 KiB  Installed artifact Ipopt 1.3 MiB  Installed artifact XML2 2.5 MiB  Installed artifact METIS 1.1 MiB  Installed artifact demumble 322.0 KiB  Installed artifact JpegTurbo 1.4 MiB  Installed artifact LLVMExtra 2.8 MiB  Installed artifact OpenBLAS32 10.0 MiB  Installed artifact HiGHS 2.3 MiB  Installed artifact MUMPS_seq 8.6 MiB  Installed artifact Hwloc 3.5 MiB  Installed artifact CUDA_Driver 96.1 MiB  Project No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Project.toml`  Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_vgpwjkheqr/Manifest.toml` Instantiating... === Precompiling... === §enabledìinstantiated÷restart_recommended_msgÀ´restart_required_msgÀ¯install_time_nsÏJ~h¼¡­busy_packages«cell_inputsÞ%Ù$33939427-62ac-4da4-8ed9-09251adb3063„§cell_idÙ$33939427-62ac-4da4-8ed9-09251adb3063¤codeÚbegin container = GenOpt.ParametrizedArray @constraint( model, [i in 1:N], x[i+1, 1] == x[i, 1] + (x[i, 2]) * dt, container = container, ) @constraint( model, [i in 1:N], x[i+1, 2] == x[i, 2] + ( u[i, 1] * cos(x[i, 7]) * sin(x[i, 8]) * cos(x[i, 9]) + u[i, 1] * sin(x[i, 7]) * sin(x[i, 9]) ) * dt, container = container, ) @constraint( model, [i in 1:N], x[i+1, 3] == x[i, 3] + (x[i, 4]) * dt, container = container, ) @constraint( model, [i in 1:N], x[i+1, 4] == x[i, 4] + ( u[i, 1] * cos(x[i, 7]) * sin(x[i, 8]) * sin(x[i, 9]) - u[i, 1] * sin(x[i, 7]) * cos(x[i, 9]) ) * dt, container = container, ) @constraint( model, [i in 1:N], x[i+1, 5] == x[i, 5] + (x[i, 6]) * dt, container = container, ) @constraint( model, [i in 1:N], x[i+1, 6] == x[i, 6] + (u[i, 1] * cos(x[i, 7]) * cos(x[i, 8]) - 9.8) * dt, container = container, ) @constraint( model, [i in 1:N], x[i+1, 7] == x[i, 7] + (u[i, 2] * cos(x[i, 7]) / cos(x[i, 8]) + u[i, 3] * sin(x[i, 7]) / cos(x[i, 8])) * dt, container = container, ) @constraint( model, [i in 1:N], x[i+1, 8] == x[i, 8] + (-u[i, 2] * sin(x[i, 7]) + u[i, 3] * cos(x[i, 7])) * dt, container = container, ) @constraint( model, [i in 1:N], x[i+1, 9] == x[i, 9] + ( u[i, 2] * cos(x[i, 7]) * tan(x[i, 8]) + u[i, 3] * sin(x[i, 7]) * tan(x[i, 8]) + u[i, 4] ) * dt, container = container, ) end;¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$3ea6c5ed-defb-4ff0-9dea-a89b6f1bdf44„§cell_idÙ$3ea6c5ed-defb-4ff0-9dea-a89b6f1bdf44¤code¹md"## Array of variables"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$eef717ab-ae1f-43ff-a929-65b511d47167„§cell_idÙ$eef717ab-ae1f-43ff-a929-65b511d47167¤codeºmd"## Example with GenOpt"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$88b0d3fc-cdae-4704-b24a-f847509123ae„§cell_idÙ$88b0d3fc-cdae-4704-b24a-f847509123ae¤codeÚmd""" * Adding groups of terms to groups of **different** constraints: ```julia constraint!(w, c9, a.bus => p[a.i] for a in data.arc) constraint!(w, c10, a.bus => q[a.i] for a in data.arc) constraint!(w, c9, g.bus => -pg[g.i] for g in data.gen) constraint!(w, c10, g.bus => -qg[g.i] for g in data.gen) ``` * Efficient bridge from group of constraints to individual constraints using MutableArithmetics. - Since the groups are dismantled at the MOI level, this might fix [JuMP#1654](https://github.com/jump-dev/JuMP.jl/issues/1654) """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$2f3cee5a-8c14-481d-83d8-3a6e080e5929„§cell_idÙ$2f3cee5a-8c14-481d-83d8-3a6e080e5929¤codeÙRbegin set_optimizer(model, () -> GenOpt.ExaOptimizer(madnlp)) optimize!(model) end¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$4630c192-5783-4cb0-addf-09ef0bc7d6be„§cell_idÙ$4630c192-5783-4cb0-addf-09ef0bc7d6be¤codeÚÜmd""" This talk present a new JuMP/MOI extension : [GenOpt](https://github.com/blegat/GenOpt.jl) whose objectives are twofolds 1. Define an MOI interface for groups of similar constraints or sum of similar terms. - This decouples the work of finding these similar patterns and exploiting them - This can allow drastic compression of the model for simpler communication (e.g., in a cluster environment) 2. Being able to write a **single** model compatible with both ExaModels and JuMP's AD backend. - Automatically dismantle these groups if the solvers cannot exploit them (with bridges!) 3. Add a JuMP interface for the user to explicitly specify these groups 4. Allow existing code base to use it without much changes """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$326db900-7214-4121-aee5-ada44cc749f2„§cell_idÙ$326db900-7214-4121-aee5-ada44cc749f2¤code¸delete(model, classical)¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$a0758565-57dd-4d51-bd63-97b993b45617„§cell_idÙ$a0758565-57dd-4d51-bd63-97b993b45617¤code²md"## Constraints"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$50045b20-4134-424f-aa73-84ea8161d292„§cell_idÙ$50045b20-4134-424f-aa73-84ea8161d292¤code°md"## Objective"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$5dc820bf-49c8-4bfe-9189-7d61ba503754„§cell_idÙ$5dc820bf-49c8-4bfe-9189-7d61ba503754¤code¼md"## CPU solve with MadNLP"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$c3229e00-5d23-4986-994f-1d19911d9a03„§cell_idÙ$c3229e00-5d23-4986-994f-1d19911d9a03¤codeÙžusing PlutoUI, HypertextLiteral, PlutoTeachingTools, JuMP, HiGHS, LinearAlgebra, SparseArrays, NLPModelsIpopt, BenchmarkTools, GenOpt, MadNLP, MadNLPGPU, CUDA¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$8e1d4a42-698d-469e-8c8b-b25ac806455e„§cell_idÙ$8e1d4a42-698d-469e-8c8b-b25ac806455e¤code²md"# Introduction"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$4a8c7fc7-b6c9-4f65-912b-47caaf42a02e„§cell_idÙ$4a8c7fc7-b6c9-4f65-912b-47caaf42a02e¤codeÚýmd""" Indexing an array of variable `(x::Vector{VariableRef}[i::Iterator])`: * We require the indices of `x` to be continuous and transform `x` into a custom struct only containing the starting index and size. * This will not be compatible with variable reordering/deletion. * This means that we store array nodes in `JuMP.NonlinearExpr`/`MOI.ScalarNonlinearFunction` - This will also be helpful for [ArrayDiff.jl](github.com/blegat/ArrayDiff.jl/) and [Convex.jl](https://github.com/jump-dev/Convex.jl) """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629„§cell_idÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629¤codeÙ9@constraint(model, classical[i in 1:n], x[1, i] == x0[i])¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$695a10b8-63cb-4e29-a3bc-8852c30710b0„§cell_idÙ$695a10b8-63cb-4e29-a3bc-8852c30710b0¤codeÙrif CUDA.functional() set_optimizer(model, () -> GenOpt.ExaOptimizer(madnlp, CUDABackend())) optimize!(model) end¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$0da26bb1-6908-46ad-b608-e4a2dbfd7b39„§cell_idÙ$0da26bb1-6908-46ad-b608-e4a2dbfd7b39¤codeÚSbegin struct Path path::String end function imgpath(path::Path) file = path.path if !('.' in file) file = file * ".png" end return joinpath(joinpath(@__DIR__, "images", file)) end function img(path::Path, args...; kws...) return PlutoUI.LocalResource(imgpath(path), args...) end struct URL url::String end function save_image(url::URL, html_attributes...; name = split(url.url, '/')[end], kws...) path = joinpath("cache", name) return PlutoTeachingTools.RobustLocalResource(url.url, path, html_attributes...), path end function img(url::URL, args...; kws...) r, _ = save_image(url, args...; kws...) return r end function img(file::String, args...; kws...) if startswith(file, "http") img(URL(file), args...; kws...) else img(Path(file), args...; kws...) end end end¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$75f362c6-e69e-4cd1-8af7-6a7b6df06f25„§cell_idÙ$75f362c6-e69e-4cd1-8af7-6a7b6df06f25¤code¹md"## Approach of GenOpt"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$80e60e94-0309-4513-a5af-ebce2738be11„§cell_idÙ$80e60e94-0309-4513-a5af-ebce2738be11¤codeÚmd""" * ExaModels and MadNLP can differentiate and solve problems on GPU - Winners of COIN-OR Cup 2023 and JuMP-dev 2025 * ExaModels need common structure to be grouped together but JuMP does not communicate this structure * ExaModels tries to rebuild this structure in its JuMP interface * [MathOptSymbolicAD](https://github.com/lanl-ansi/MathOptSymbolicAD.jl) also regroups these to save symbolic differentiation time * We discussed on how to better integrate ExaModels in JuMP during JuMP-dev 2025 hackathon with Miles and Alexis. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$ad6a2913-f3e6-4a88-b09b-deae7f750629„§cell_idÙ$ad6a2913-f3e6-4a88-b09b-deae7f750629¤code¹md"## Cartesian products"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$44875521-8ed5-4c84-b0ad-24238df0ca30„§cell_idÙ$44875521-8ed5-4c84-b0ad-24238df0ca30¤codeÚmd""" Explicit with ExaModels: ```julia x0 = zeros(n) x0s = [(i, x0[i]) for i = 1:n] constraint(c, x[1, i] - x0 for (i, x0) in x0s) ``` Implicit in GenOpt: ```julia @constraint( model, [i in 1:n], x[1, i] == x0[i], container = ParametrizedArray, ) ``` """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$5ae8f51d-ad92-4862-8980-5ae5ed7b0be3„§cell_idÙ$5ae8f51d-ad92-4862-8980-5ae5ed7b0be3¤codeÙömd"`ExaModels.constraint` expect a `Base.Generator` as well so containers seems to be the right approach. We use a custom container that gives custom objects for `i` and handle interaction with `JuMP.NonlinearExpr` with **operator overloading**."¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$a571ead2-d002-4c35-a1c3-af3461008196„§cell_idÙ$a571ead2-d002-4c35-a1c3-af3461008196¤codeÙ(md"## Appending values to the iterators"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$d7a0b969-459e-4fb1-be89-c972169e8152„§cell_idÙ$d7a0b969-459e-4fb1-be89-c972169e8152¤code¼md"## GPU solve with MadNLP"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$2b17c40c-f312-420a-8ce7-90b41a9925c4„§cell_idÙ$2b17c40c-f312-420a-8ce7-90b41a9925c4¤code¬md"## Utils"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$4c421cff-464a-41e2-b884-31011d5a07ec„§cell_idÙ$4c421cff-464a-41e2-b884-31011d5a07ec¤codeÙ†md""" Users already group constraints with containers, the container receives a function and the iterators, like `Base.Generator`. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$6ab07549-0166-4cc6-ae60-fa63b0d84602„§cell_idÙ$6ab07549-0166-4cc6-ae60-fa63b0d84602¤codeÚ_begin itr1 = [(i, j, d(i, j, N)) for i in 1:N, j in 1:n] itr2 = [(j, d(N + 1, j, N)) for j in 1:n] @objective( model, Min, lazy_sum(0.5 * R[j] * (u[i, j]^2) for i in 1:N, j in 1:p) + lazy_sum(0.5 * Q[it[2]] * (x[it[1], it[2]] - it[3])^2 for it in itr1) + lazy_sum(0.5 * Qf[it[1]] * (x[N+1, it[1]] - it[2])^2 for it in itr2), ) end;¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$368b603a-198c-4a4d-a14e-98a3e270e33b„§cell_idÙ$368b603a-198c-4a4d-a14e-98a3e270e33b¤codeÙˆbegin @constraint( model, start[i in 1:n], x[1, i] == x0[i], container = GenOpt.ParametrizedArray, ); println(start) end¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862d„§cell_idÙ$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862d¤codeÚ>@htl("""

Large Scale JuMP Models with Constraint Generators

Benoît Legat

$(img("https://jump.dev/assets/jump-dev-workshops/2025/jump-dev-nz.png", :width => 100)) $(PlutoTeachingTools.ChooseDisplayMode()) $(PlutoUI.TableOfContents(depth=1)) """)¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$78c3e3da-c714-452d-b247-7eb956e2c530„§cell_idÙ$78c3e3da-c714-452d-b247-7eb956e2c530¤codeÚ0md""" Explicit with ExaModels: ```julia itr0 = [(i, j, R[j]) for (i, j) in Base.product(1:N, 1:p)] objective(c, 0.5 * R * (u[i, j]^2) for (i, j, R) in itr0) ``` Implicit in GenOpt: ```julia @objective( model, Min, lazy_sum(0.5 * R[j] * (u[i, j]^2) for i in 1:N, j in 1:p) + ..., ) ``` """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$a7d672cc-3f55-496b-80c4-76e597a16bc1„§cell_idÙ$a7d672cc-3f55-496b-80c4-76e597a16bc1¤codeÙpmd"Problem data (copy-pasted from [ExaModels' example](https://exanauts.github.io/ExaModels.jl/stable/quad/)]):"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$87b15eed-0ddd-4814-98cf-5f7c538eeaf6„§cell_idÙ$87b15eed-0ddd-4814-98cf-5f7c538eeaf6¤code±md"## Objectives"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$a3528c53-1163-456e-90f1-525119cdef4b„§cell_idÙ$a3528c53-1163-456e-90f1-525119cdef4b¤code­md"# Example"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$abb9340f-167e-4b2c-bfc7-c9df0ef9319e„§cell_idÙ$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¤codeÚibegin N = 3 n = 9 p = 4 d(i, j, N) = (j == 1 ? 1 * sin(2 * pi / N * i) : 0.0) + (j == 3 ? 2 * sin(4 * pi / N * i) : 0.0) + (j == 5 ? 2 * i / N : 0.0) dt = 1/N R = fill(1 / 10, 4) Q = [1, 0, 1, 0, 1, 0, 1, 1, 1] Qf = [1, 0, 1, 0, 1, 0, 1, 1, 1] / dt x0 = zeros(n) model = Model() @variable(model, x[1:(N+1), 1:n]) @variable(model, u[1:N, 1:p]) end¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$463bb8c3-7b1c-443d-9a70-44c2ff5623f6„§cell_idÙ$463bb8c3-7b1c-443d-9a70-44c2ff5623f6¤codeÙahtml"

The End

"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$1ea1e950-04f9-4a21-b4a9-6b68aaf4e08e„§cell_idÙ$1ea1e950-04f9-4a21-b4a9-6b68aaf4e08e¤code¼md"# Zooming on the details"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$243d79be-f55c-4388-8f65-eecce19aefea„§cell_idÙ$243d79be-f55c-4388-8f65-eecce19aefea¤codeÙÉmd""" [Quadrotor tutorial from ExaModels](https://exanauts.github.io/ExaModels.jl/dev/quad/). Repeated structures are: * Similar constraints along time steps * Sum of similar terms in the objective """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$48be9851-9dd6-4206-84aa-b9b6cd4529f3„§cell_idÙ$48be9851-9dd6-4206-84aa-b9b6cd4529f3¤code±md"# Future work"¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedënotebook_idÙ$580db60c-94b9-11f1-ac5c-93e2564c2f82¥bonds€¬cell_resultsÞ%Ù$33939427-62ac-4da4-8ed9-09251adb3063Цqueued¤logs§running¦output†¤body °persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžrYô<.·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$33939427-62ac-4da4-8ed9-09251adb3063¹depends_on_disabled_cells§runtimeÎÒ²à–µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$3ea6c5ed-defb-4ff0-9dea-a89b6f1bdf44Цqueued¤logs§running¦output†¤bodyÙP

Array of variables

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ÛšF·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$3ea6c5ed-defb-4ff0-9dea-a89b6f1bdf44¹depends_on_disabled_cells§runtimeÎÙµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$eef717ab-ae1f-43ff-a929-65b511d47167Цqueued¤logs§running¦output†¤bodyÙR

Example with GenOpt

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ùéî·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$eef717ab-ae1f-43ff-a929-65b511d47167¹depends_on_disabled_cells§runtimeÎNƵpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$88b0d3fc-cdae-4704-b24a-f847509123aeЦqueued¤logs§running¦output†¤bodyÚ
constraint!(w, c9, a.bus => p[a.i] for a in data.arc)
constraint!(w, c10, a.bus => q[a.i] for a in data.arc)

constraint!(w, c9, g.bus => -pg[g.i] for g in data.gen)
constraint!(w, c10, g.bus => -qg[g.i] for g in data.gen)
°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ü;·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$88b0d3fc-cdae-4704-b24a-f847509123ae¹depends_on_disabled_cells§runtimeÎ Û¼µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$2f3cee5a-8c14-481d-83d8-3a6e080e5929Цqueued¤logs‘ˆ¤lineÿ£msg’Ú çThis is MadNLP version v0.8.12, running with umfpack Number of nonzeros in constraint Jacobian............: 138 Number of nonzeros in Lagrangian Hessian.............: 195 Total number of variables............................: 48 variables with only lower bounds: 0 variables with lower and upper bounds: 0 variables with only upper bounds: 0 Total number of equality constraints.................: 36 Total number of inequality constraints...............: 0 inequality constraints with only lower bounds: 0 inequality constraints with lower and upper bounds: 0 inequality constraints with only upper bounds: 0 iter objective inf_pr inf_du inf_compl lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 0 2.3152778e+01 3.27e+00 1.37e+00 0.00e+00 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0 1 2.6338613e+01 2.45e+00 1.02e+00 0.00e+00 -1.0 2.07e+01 - 1.00e+00 2.50e-01h 3 2 3.0514379e+01 1.23e+00 2.59e+00 0.00e+00 -1.0 1.13e+01 - 1.00e+00 5.00e-01h 2 3 3.7501055e+01 1.78e+00 2.53e+00 0.00e+00 -1.0 6.14e+00 - 1.00e+00 1.00e+00h 1 4 3.4298006e+01 2.38e-01 1.64e+00 0.00e+00 -1.0 1.70e+00 0.0 1.00e+00 1.00e+00h 1 5 3.4182402e+01 5.01e-01 1.57e+00 0.00e+00 -1.0 7.75e+00 - 1.00e+00 2.50e-01h 3 6 3.4279208e+01 4.85e-01 1.48e+00 0.00e+00 -1.0 6.83e+00 - 1.00e+00 6.25e-02h 5 7 3.1432865e+01 4.87e-01 2.44e+00 0.00e+00 -1.0 2.80e+00 -0.5 1.00e+00 1.00e+00h 1 8 2.9526833e+01 4.70e-01 2.97e+00 0.00e+00 -1.0 2.84e+00 -1.0 1.00e+00 1.00e+00h 1 9 2.8468030e+01 4.53e-01 1.18e+00 0.00e+00 -1.0 2.37e+00 - 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du inf_compl lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 10 2.8909117e+01 4.28e-02 4.27e-02 0.00e+00 -1.0 5.41e-01 - 1.00e+00 1.00e+00h 1 11 2.8993068e+01 1.59e-04 4.77e-04 0.00e+00 -2.5 7.80e-02 - 1.00e+00 1.00e+00h 1 12 2.8993071e+01 1.28e-08 1.92e-08 0.00e+00 -5.7 2.67e-04 - 1.00e+00 1.00e+00h 1 13 2.8993071e+01 4.44e-16 1.68e-15 0.00e+00 -9.0 1.45e-08 - 1.00e+00 1.00e+00h 1 Number of Iterations....: 13 (scaled) (unscaled) Objective...............: 2.8993071050864074e+01 2.8993071050864074e+01 Dual infeasibility......: 1.6792123247466698e-15 1.6792123247466698e-15 Constraint violation....: 4.4408920985006262e-16 4.4408920985006262e-16 Complementarity.........: 0.0000000000000000e+00 0.0000000000000000e+00 Overall NLP error.......: 1.6792123247466698e-15 1.6792123247466698e-15 Number of objective function evaluations = 27 Number of objective gradient evaluations = 14 Number of constraint evaluations = 27 Number of constraint Jacobian evaluations = 14 Number of Lagrangian Hessian evaluations = 13 Total wall-clock secs in solver (w/o fun. eval./lin. alg.) = 25.637 Total wall-clock secs in linear solver = 0.048 Total wall-clock secs in NLP function evaluations = 0.000 Total wall-clock secs = 25.685 EXIT: Optimal Solution Found (tol = 1.0e-08). ªtext/plain§cell_idÙ$2f3cee5a-8c14-481d-83d8-3a6e080e5929¦kwargs¢id´PlutoRunner_d1acb81e¤fileÙP/home/runner/.julia/packages/Pluto/F6SNP/src/runner/PlutoRunner/src/io/stdout.jl¥group¦stdout¥level®LogLevel(-555)§running¦output†¤body °persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžriurç·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$2f3cee5a-8c14-481d-83d8-3a6e080e5929¹depends_on_disabled_cells§runtimeÏ äÒ¾½µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$4630c192-5783-4cb0-addf-09ef0bc7d6beЦqueued¤logs§running¦output†¤bodyÚ¢

This talk present a new JuMP/MOI extension : GenOpt whose objectives are twofolds

  1. Define an MOI interface for groups of similar constraints or sum of similar terms.

    • This decouples the work of finding these similar patterns and exploiting them

    • This can allow drastic compression of the model for simpler communication (e.g., in a cluster environment)

  2. Being able to write a single model compatible with both ExaModels and JuMP's AD backend.

    • Automatically dismantle these groups if the solvers cannot exploit them (with bridges!)

  3. Add a JuMP interface for the user to explicitly specify these groups

  4. Allow existing code base to use it without much changes

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ùˆ·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$4630c192-5783-4cb0-addf-09ef0bc7d6be¹depends_on_disabled_cells§runtimeÎDµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$326db900-7214-4121-aee5-ada44cc749f2Цqueued¤logs§running¦output†¤body °persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžrW{U ·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$326db900-7214-4121-aee5-ada44cc749f2¹depends_on_disabled_cells§runtimeÎ Pµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$a0758565-57dd-4d51-bd63-97b993b45617Цqueued¤logs§running¦output†¤bodyÙB

Constraints

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ú|·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$a0758565-57dd-4d51-bd63-97b993b45617¹depends_on_disabled_cells§runtimeÎãùµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$50045b20-4134-424f-aa73-84ea8161d292Цqueued¤logs§running¦output†¤bodyÙ>

Objective

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ú–ò·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$50045b20-4134-424f-aa73-84ea8161d292¹depends_on_disabled_cells§runtimeÎ犵published_object_keys¸depends_on_skipped_cells§erroredÂÙ$5dc820bf-49c8-4bfe-9189-7d61ba503754Цqueued¤logs§running¦output†¤bodyÙV

CPU solve with MadNLP

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ú±ê·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$5dc820bf-49c8-4bfe-9189-7d61ba503754¹depends_on_disabled_cells§runtimeÎöÿµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$c3229e00-5d23-4986-994f-1d19911d9a03Цqueued¤logs§running¦output†¤body °persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžrO× Ý·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$c3229e00-5d23-4986-994f-1d19911d9a03¹depends_on_disabled_cells§runtimeÏLü6Vµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$8e1d4a42-698d-469e-8c8b-b25ac806455eЦqueued¤logs§running¦output†¤bodyÙD

Introduction

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ØÝf·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$8e1d4a42-698d-469e-8c8b-b25ac806455e¹depends_on_disabled_cells§runtimeÎð9µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$4a8c7fc7-b6c9-4f65-912b-47caaf42a02eЦqueued¤logs§running¦output†¤bodyÚÍ

Indexing an array of variable (x::Vector{VariableRef}[i::Iterator]):

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ÛÑ5·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$4a8c7fc7-b6c9-4f65-912b-47caaf42a02e¹depends_on_disabled_cells§runtimeΠϾµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629Цqueued¤logs§running¦output†¤body…¨elements™’’Ù0

$$x_{1,1} = 0$$

©text/html’’Ù0

$$x_{1,2} = 0$$

©text/html’’Ù0

$$x_{1,3} = 0$$

©text/html’’Ù0

$$x_{1,4} = 0$$

©text/html’’Ù0

$$x_{1,5} = 0$$

©text/html’’Ù0

$$x_{1,6} = 0$$

©text/html’’Ù0

$$x_{1,7} = 0$$

©text/html’’Ù0

$$x_{1,8} = 0$$

©text/html’ ’Ù0

$$x_{1,9} = 0$$

©text/html¬prefix_short ¨objectid°c31f8f7c95a8b62a¦prefixÙ¥JuMP.ConstraintRef{JuMP.Model, MathOptInterface.ConstraintIndex{MathOptInterface.ScalarAffineFunction{Float64}, MathOptInterface.EqualTo{Float64}}, JuMP.ScalarShape}¤type¥Array°persist_js_state¤mimeÙ!application/vnd.pluto.tree+object²last_run_timestampËAÚžrWck·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$d06d4bdb-a4e4-4bfd-9243-1878723d2629¹depends_on_disabled_cells§runtimeÏuEanµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$695a10b8-63cb-4e29-a3bc-8852c30710b0Цqueued¤logs§running¦output†¤body °persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžriw¡4·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$695a10b8-63cb-4e29-a3bc-8852c30710b0¹depends_on_disabled_cells§runtimeÎZö*µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$0da26bb1-6908-46ad-b608-e4a2dbfd7b39Цqueued¤logs§running¦output†¤bodyÙ%img (generic function with 3 methods)°persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžri’°}·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$0da26bb1-6908-46ad-b608-e4a2dbfd7b39¹depends_on_disabled_cells§runtimeÎ+[Ÿµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$75f362c6-e69e-4cd1-8af7-6a7b6df06f25Цqueued¤logs§running¦output†¤bodyÙP

Approach of GenOpt

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ú'³·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$75f362c6-e69e-4cd1-8af7-6a7b6df06f25¹depends_on_disabled_cells§runtimeÎëµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$80e60e94-0309-4513-a5af-ebce2738be11Цqueued¤logs§running¦output†¤bodyÚ§
°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ù¤·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$80e60e94-0309-4513-a5af-ebce2738be11¹depends_on_disabled_cells§runtimeÎ )gµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$ad6a2913-f3e6-4a88-b09b-deae7f750629Цqueued¤logs§running¦output†¤bodyÙP

Cartesian products

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Û^B·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$ad6a2913-f3e6-4a88-b09b-deae7f750629¹depends_on_disabled_cells§runtimeÎý°µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$44875521-8ed5-4c84-b0ad-24238df0ca30Цqueued¤logs§running¦output†¤bodyÚä

Explicit with ExaModels:

x0 = zeros(n)
x0s = [(i, x0[i]) for i = 1:n]
constraint(c, x[1, i] - x0 for (i, x0) in x0s)

Implicit in GenOpt:

@constraint(
    model,
    [i in 1:n],
    x[1, i] == x0[i],
    container = ParametrizedArray,
)
°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ÛBF·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$44875521-8ed5-4c84-b0ad-24238df0ca30¹depends_on_disabled_cells§runtimeÎ ¾þµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$5ae8f51d-ad92-4862-8980-5ae5ed7b0be3Цqueued¤logs§running¦output†¤bodyÚO

ExaModels.constraint expect a Base.Generator as well so containers seems to be the right approach. We use a custom container that gives custom objects for i and handle interaction with JuMP.NonlinearExpr with operator overloading.

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Úa¢·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$5ae8f51d-ad92-4862-8980-5ae5ed7b0be3¹depends_on_disabled_cells§runtimeÎ`¦µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$a571ead2-d002-4c35-a1c3-af3461008196Цqueued¤logs§running¦output†¤bodyÙn

Appending values to the iterators

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Û·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$a571ead2-d002-4c35-a1c3-af3461008196¹depends_on_disabled_cells§runtimeÎþæµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$d7a0b969-459e-4fb1-be89-c972169e8152Цqueued¤logs§running¦output†¤bodyÙV

GPU solve with MadNLP

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ÚÞ·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$d7a0b969-459e-4fb1-be89-c972169e8152¹depends_on_disabled_cells§runtimeÎáæµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$2b17c40c-f312-420a-8ce7-90b41a9925c4Цqueued¤logs§running¦output†¤bodyÙ6

Utils

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ÜhZ·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$2b17c40c-f312-420a-8ce7-90b41a9925c4¹depends_on_disabled_cells§runtimeΪ«µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$4c421cff-464a-41e2-b884-31011d5a07ecЦqueued¤logs§running¦output†¤bodyÙ«

Users already group constraints with containers, the container receives a function and the iterators, like Base.Generator.

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ÚC ·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$4c421cff-464a-41e2-b884-31011d5a07ec¹depends_on_disabled_cells§runtimeÎpdµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$6ab07549-0166-4cc6-ae60-fa63b0d84602Цqueued¤logs§running¦output†¤body °persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžrZ}Çç·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$6ab07549-0166-4cc6-ae60-fa63b0d84602¹depends_on_disabled_cells§runtimeÎ6¾¿_µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$368b603a-198c-4a4d-a14e-98a3e270e33bЦqueued¤logs‘ˆ¤lineÿ£msg’ÚÉGenOpt.ParametrizedArray(start[iterator([1, 2, 3, 4, 5, 6, 7, 8, 9])] : (getindex(4×9 GenOpt.ArrayOfVariables{Float64, 2} with offset 0 , 1.0, getindex(GenOpt.IteratorIndex(1), 1.0)) - getindex(GenOpt.IteratorIndex(1), 2.0)) - 0.0, GenOpt.Iterator{Tuple{Int64, Float64}}([(1, 0.0), (2, 0.0), (3, 0.0), (4, 0.0), (5, 0.0), (6, 0.0), (7, 0.0), (8, 0.0), (9, 0.0)]) ∈ MathOptInterface.Zeros(9), GenOpt.IteratorValues[iterator([1, 2, 3, 4, 5, 6, 7, 8, 9])]) ªtext/plain§cell_idÙ$368b603a-198c-4a4d-a14e-98a3e270e33b¦kwargs¢id´PlutoRunner_d1acb81e¤fileÙP/home/runner/.julia/packages/Pluto/F6SNP/src/runner/PlutoRunner/src/io/stdout.jl¥group¦stdout¥level®LogLevel(-555)§running¦output†¤body °persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžrYG$·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$368b603a-198c-4a4d-a14e-98a3e270e33b¹depends_on_disabled_cells§runtimeÏYE_öµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862dЦqueued¤logs§running¦output†¤bodyÛY

Large Scale JuMP Models with Constraint Generators

Benoît Legat

      °persist_js_state¤mime©text/html²last_run_timestampËAÚžrj4÷·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$89cfbbb0-c3a7-11f0-bea8-6b8a0e78862d¹depends_on_disabled_cells§runtimeΕ|¼µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$78c3e3da-c714-452d-b247-7eb956e2c530Цqueued¤logs§running¦output†¤bodyÚ

Explicit with ExaModels:

itr0 = [(i, j, R[j]) for (i, j) in Base.product(1:N, 1:p)]
objective(c, 0.5 * R * (u[i, j]^2) for (i, j, R) in itr0)

Implicit in GenOpt:

@objective(
    model,
    Min,
    lazy_sum(0.5 * R[j] * (u[i, j]^2) for i in 1:N, j in 1:p) +
    ...,
)
°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Û}c·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$78c3e3da-c714-452d-b247-7eb956e2c530¹depends_on_disabled_cells§runtimeÎyŵpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$a7d672cc-3f55-496b-80c4-76e597a16bc1Цqueued¤logs§running¦output†¤bodyÙ«

Problem data (copy-pasted from ExaModels' example]):

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ú ·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$a7d672cc-3f55-496b-80c4-76e597a16bc1¹depends_on_disabled_cells§runtimeίµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$87b15eed-0ddd-4814-98cf-5f7c538eeaf6Цqueued¤logs§running¦output†¤bodyÙ@

Objectives

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ù4œ·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$87b15eed-0ddd-4814-98cf-5f7c538eeaf6¹depends_on_disabled_cells§runtimeÎõ<µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$a3528c53-1163-456e-90f1-525119cdef4bЦqueued¤logs§running¦output†¤bodyÙ:

Example

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷٤·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$a3528c53-1163-456e-90f1-525119cdef4b¹depends_on_disabled_cells§runtimeÎ9ÿµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$abb9340f-167e-4b2c-bfc7-c9df0ef9319eЦqueued¤logs§running¦output†¤bodyÙy3×4 Matrix{VariableRef}: u[1,1] u[1,2] u[1,3] u[1,4] u[2,1] u[2,2] u[2,3] u[2,4] u[3,1] u[3,2] u[3,3] u[3,4]°persist_js_state¤mimeªtext/plain²last_run_timestampËAÚžrVê;2·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$abb9340f-167e-4b2c-bfc7-c9df0ef9319e¹depends_on_disabled_cells§runtimeÏtµeµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$463bb8c3-7b1c-443d-9a70-44c2ff5623f6Цqueued¤logs§running¦output†¤bodyÙY

The End

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ÜH$·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$463bb8c3-7b1c-443d-9a70-44c2ff5623f6¹depends_on_disabled_cells§runtime΂µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$1ea1e950-04f9-4a21-b4a9-6b68aaf4e08eЦqueued¤logs§running¦output†¤bodyÙX

Zooming on the details

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Úúè·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$1ea1e950-04f9-4a21-b4a9-6b68aaf4e08e¹depends_on_disabled_cells§runtimeÎ;µpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$243d79be-f55c-4388-8f65-eecce19aefeaЦqueued¤logs§running¦output†¤bodyÚ

Quadrotor tutorial from ExaModels. Repeated structures are:

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷ÙÎW·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$243d79be-f55c-4388-8f65-eecce19aefea¹depends_on_disabled_cells§runtimeΪµpublished_object_keys¸depends_on_skipped_cells§erroredÂÙ$48be9851-9dd6-4206-84aa-b9b6cd4529f3Цqueued¤logs§running¦output†¤bodyÙB

Future work

°persist_js_state¤mime©text/html²last_run_timestampËAÚžq÷Ûì·has_pluto_hook_features¬rootassigneeÀ§cell_idÙ$48be9851-9dd6-4206-84aa-b9b6cd4529f3¹depends_on_disabled_cells§runtimeÎõðµpublished_object_keys¸depends_on_skipped_cells§errored©shortpath¬2025_JuMP.jl®last_save_timeËAÚžq÷Ô¼#«in_temp_dir¨metadata€