Package evaluation to test TulipaEnergyModel on Julia 1.14.0-DEV.1455 (9d9110fde9*) started at 2026-01-04T20:56:42.229 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 9.39s ################################################################################ # Installation # Installing TulipaEnergyModel... Resolving package versions... Installed Glob ──────────────────────── v1.4.0 Installed DiffResults ───────────────── v1.1.0 Installed FixedPointDecimals ────────── v0.6.4 Installed URIs ──────────────────────── v1.6.1 Installed FilePathsBase ─────────────── v0.9.24 Installed MacroTools ────────────────── v0.5.16 Installed ForwardDiff ───────────────── v1.3.1 Installed DataStructures ────────────── v0.19.3 Installed Bzip2_jll ─────────────────── v1.0.9+0 Installed ConcurrentUtilities ───────── v2.5.0 Installed CodecZlib ─────────────────── v0.7.8 Installed ExprTools ─────────────────── v0.1.10 Installed InlineStrings ─────────────── v1.4.5 Installed DuckDB_jll ────────────────── v1.4.3+0 Installed HiGHS ─────────────────────── v1.20.1 Installed ExceptionUnwrapping ───────── v0.1.11 Installed DataAPI ───────────────────── v1.16.0 Installed IteratorInterfaceExtensions ─ v1.0.0 Installed OrderedCollections ────────── v1.8.1 Installed Compat ────────────────────── v4.18.1 Installed Statistics ────────────────── v1.11.1 Installed TranscodingStreams ────────── v0.11.3 Installed InvertedIndices ───────────── v1.3.1 Installed DataValueInterfaces ───────── v1.0.0 Installed TimerOutputs ──────────────── v0.5.29 Installed CommonSubexpressions ──────── v0.3.1 Installed PrecompileTools ───────────── v1.3.3 Installed SentinelArrays ────────────── v1.4.9 Installed MbedTLS ───────────────────── v1.1.9 Installed LoggingExtras ─────────────── v1.2.0 Installed StaticArraysCore ──────────── v1.4.4 Installed OpenSSL ───────────────────── v1.6.1 Installed StructUtils ───────────────── v2.6.0 Installed IrrationalConstants ───────── v0.2.6 Installed CodecBzip2 ────────────────── v0.8.5 Installed NaNMath ───────────────────── v1.1.3 Installed StringManipulation ────────── v0.4.2 Installed JSON3 ─────────────────────── v1.14.3 Installed OpenSpecFun_jll ───────────── v0.5.6+0 Installed BitIntegers ───────────────── v0.3.6 Installed HTTP ──────────────────────── v1.10.19 Installed JuMP ──────────────────────── v1.29.3 Installed LogExpFunctions ───────────── v0.3.29 Installed BitFlags ──────────────────── v0.1.9 Installed OpenBLAS32_jll ────────────── v0.3.29+0 Installed DiffRules ─────────────────── v1.15.1 Installed PrettyTables ──────────────── v2.4.0 Installed JSON ──────────────────────── v1.3.0 Installed Parsers ───────────────────── v2.8.3 Installed CSV ───────────────────────── v0.10.15 Installed Tables ────────────────────── v1.12.1 Installed DuckDB ────────────────────── v1.4.1 Installed ParametricOptInterface ────── v0.14.1 Installed TulipaIO ──────────────────── v0.5.0 Installed SpecialFunctions ──────────── v2.6.1 Installed MathOptIIS ────────────────── v0.1.1 Installed Reexport ──────────────────── v1.2.2 Installed DataFrames ────────────────── v1.8.1 Installed Preferences ───────────────── v1.5.1 Installed MutableArithmetics ────────── v1.6.7 Installed SimpleBufferStream ────────── v1.2.0 Installed Missings ──────────────────── v1.2.0 Installed BenchmarkTools ────────────── v1.6.3 Installed DBInterface ───────────────── v2.6.1 Installed WeakRefStrings ────────────── v1.4.2 Installed PooledArrays ──────────────── v1.4.3 Installed JLLWrappers ───────────────── v1.7.1 Installed TableTraits ───────────────── v1.0.1 Installed LaTeXStrings ──────────────── v1.4.0 Installed MbedTLS_jll ───────────────── v2.28.1010+0 Installed Crayons ───────────────────── v4.1.1 Installed StructTypes ───────────────── v1.11.0 Installed SortingAlgorithms ─────────── v1.2.2 Installed WorkerUtilities ───────────── v1.6.1 Installed METIS_jll ─────────────────── v5.1.3+0 Installed DocStringExtensions ───────── v0.9.5 Installed HiGHS_jll ─────────────────── v1.12.0+0 Installed MathOptInterface ──────────── v1.48.0 Installed TulipaEnergyModel ─────────── v0.19.0 Installing 7 artifacts Installed artifact OpenSpecFun 194.9 KiB Installed artifact Bzip2 503.5 KiB Installed artifact METIS 1.1 MiB Installed artifact MbedTLS 2.2 MiB Installed artifact HiGHS 2.3 MiB Installed artifact OpenBLAS32 10.0 MiB Installed artifact DuckDB 47.6 MiB Updating `~/.julia/environments/v1.14/Project.toml` [5d7bd171] + TulipaEnergyModel v0.19.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.6.3 [d1d4a3ce] + BitFlags v0.1.9 [c3b6d118] + BitIntegers v0.3.6 [336ed68f] + CSV v0.10.15 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [f0e56b4a] + ConcurrentUtilities v2.5.0 [a8cc5b0e] + Crayons v4.1.1 [a10d1c49] + DBInterface v2.6.1 [9a962f9c] + DataAPI v1.16.0 [a93c6f00] + DataFrames v1.8.1 [864edb3b] + DataStructures v0.19.3 [e2d170a0] + DataValueInterfaces v1.0.0 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [d2f5444f] + DuckDB v1.4.1 [460bff9d] + ExceptionUnwrapping v0.1.11 [e2ba6199] + ExprTools v0.1.10 [48062228] + FilePathsBase v0.9.24 [fb4d412d] + FixedPointDecimals v0.6.4 [f6369f11] + ForwardDiff v1.3.1 [c27321d9] + Glob v1.4.0 [cd3eb016] + HTTP v1.10.19 [87dc4568] + HiGHS v1.20.1 [842dd82b] + InlineStrings v1.4.5 [41ab1584] + InvertedIndices v1.3.1 [92d709cd] + IrrationalConstants v0.2.6 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.1 [682c06a0] + JSON v1.3.0 [0f8b85d8] + JSON3 v1.14.3 [4076af6c] + JuMP v1.29.3 [b964fa9f] + LaTeXStrings v1.4.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [e6f89c97] + LoggingExtras v1.2.0 [1914dd2f] + MacroTools v0.5.16 [8c4f8055] + MathOptIIS v0.1.1 [b8f27783] + MathOptInterface v1.48.0 [739be429] + MbedTLS v1.1.9 [e1d29d7a] + Missings v1.2.0 [d8a4904e] + MutableArithmetics v1.6.7 [77ba4419] + NaNMath v1.1.3 [4d8831e6] + OpenSSL v1.6.1 [bac558e1] + OrderedCollections v1.8.1 [0ce4ce61] + ParametricOptInterface v0.14.1 [69de0a69] + Parsers v2.8.3 [2dfb63ee] + PooledArrays v1.4.3 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.1 ⌅ [08abe8d2] + PrettyTables v2.4.0 [189a3867] + Reexport v1.2.2 [91c51154] + SentinelArrays v1.4.9 [777ac1f9] + SimpleBufferStream v1.2.0 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.6.1 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [892a3eda] + StringManipulation v0.4.2 [856f2bd8] + StructTypes v1.11.0 [ec057cc2] + StructUtils v2.6.0 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [a759f4b9] + TimerOutputs v0.5.29 [3bb67fe8] + TranscodingStreams v0.11.3 [5d7bd171] + TulipaEnergyModel v0.19.0 [7b3808b7] + TulipaIO v0.5.0 [5c2747f8] + URIs v1.6.1 [ea10d353] + WeakRefStrings v1.4.2 [76eceee3] + WorkerUtilities v1.6.1 [6e34b625] + Bzip2_jll v1.0.9+0 [2cbbab25] + DuckDB_jll v1.4.3+0 [8fd58aa0] + HiGHS_jll v1.12.0+0 [d00139f3] + METIS_jll v5.1.3+0 [c8ffd9c3] + MbedTLS_jll v2.28.1010+0 [656ef2d0] + OpenBLAS32_jll v0.3.29+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 18.04s ################################################################################ # Precompilation # ERROR: LoadError: MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{IO}, ::Nothing) The function `setindex!` exists, but no method is defined for this combination of argument types. Stacktrace: [1] top-level scope @ /PkgEval.jl/scripts/precompile.jl:10 [2] include(mod::Module, _path::String) @ Base ./Base.jl:309 [3] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [4] _start() @ Base ./client.jl:585 in expression starting at /PkgEval.jl/scripts/precompile.jl:6 caused by: MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{IO}, ::Base.DevNull) The function `setindex!` exists, but no method is defined for this combination of argument types. Stacktrace: [1] top-level scope @ /PkgEval.jl/scripts/precompile.jl:7 [2] include(mod::Module, _path::String) @ Base ./Base.jl:309 [3] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [4] _start() @ Base ./client.jl:585 Precompilation failed after 13.57s ################################################################################ # Testing # Testing TulipaEnergyModel Status `/tmp/jl_unMyX8/Project.toml` [6e4b80f9] BenchmarkTools v1.6.3 [336ed68f] CSV v0.10.15 [a93c6f00] DataFrames v1.8.1 [d2f5444f] DuckDB v1.4.1 [60bf3e95] GLPK v1.2.1 [87dc4568] HiGHS v1.20.1 [4076af6c] JuMP v1.29.3 [b8f27783] MathOptInterface v1.48.0 [f8b46487] TestItemRunner v1.1.4 [1c621080] TestItems v1.0.0 [5d7bd171] TulipaEnergyModel v0.19.0 [7b3808b7] TulipaIO v0.5.0 [44cfe95a] Pkg v1.14.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 Status `/tmp/jl_unMyX8/Manifest.toml` [6e4b80f9] BenchmarkTools v1.6.3 [d1d4a3ce] BitFlags v0.1.9 [c3b6d118] BitIntegers v0.3.6 [336ed68f] CSV v0.10.15 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [f0e56b4a] ConcurrentUtilities v2.5.0 [a8cc5b0e] Crayons v4.1.1 [a10d1c49] DBInterface v2.6.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.8.1 [864edb3b] DataStructures v0.19.3 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.5 [d2f5444f] DuckDB v1.4.1 [460bff9d] ExceptionUnwrapping v0.1.11 [e2ba6199] ExprTools v0.1.10 [48062228] FilePathsBase v0.9.24 [fb4d412d] FixedPointDecimals v0.6.4 [f6369f11] ForwardDiff v1.3.1 [60bf3e95] GLPK v1.2.1 [c27321d9] Glob v1.4.0 [cd3eb016] HTTP v1.10.19 [87dc4568] HiGHS v1.20.1 [842dd82b] InlineStrings v1.4.5 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.3.0 [0f8b85d8] JSON3 v1.14.3 [4076af6c] JuMP v1.29.3 [b964fa9f] LaTeXStrings v1.4.0 [2ab3a3ac] LogExpFunctions v0.3.29 [e6f89c97] LoggingExtras v1.2.0 [1914dd2f] MacroTools v0.5.16 [8c4f8055] MathOptIIS v0.1.1 [b8f27783] MathOptInterface v1.48.0 [739be429] MbedTLS v1.1.9 [e1d29d7a] Missings v1.2.0 [d8a4904e] MutableArithmetics v1.6.7 [77ba4419] NaNMath v1.1.3 [4d8831e6] OpenSSL v1.6.1 [bac558e1] OrderedCollections v1.8.1 [0ce4ce61] ParametricOptInterface v0.14.1 [69de0a69] Parsers v2.8.3 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.1 ⌅ [08abe8d2] PrettyTables v2.4.0 [189a3867] Reexport v1.2.2 [91c51154] SentinelArrays v1.4.9 [777ac1f9] SimpleBufferStream v1.2.0 [a2af1166] SortingAlgorithms v1.2.2 [276daf66] SpecialFunctions v2.6.1 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [892a3eda] StringManipulation v0.4.2 [856f2bd8] StructTypes v1.11.0 [ec057cc2] StructUtils v2.6.0 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [f8b46487] TestItemRunner v1.1.4 [1c621080] TestItems v1.0.0 [a759f4b9] TimerOutputs v0.5.29 [3bb67fe8] TranscodingStreams v0.11.3 [5d7bd171] TulipaEnergyModel v0.19.0 [7b3808b7] TulipaIO v0.5.0 [5c2747f8] URIs v1.6.1 [ea10d353] WeakRefStrings v1.4.2 [76eceee3] WorkerUtilities v1.6.1 [6e34b625] Bzip2_jll v1.0.9+0 [2cbbab25] DuckDB_jll v1.4.3+0 [e8aa6df9] GLPK_jll v5.0.1+1 [8fd58aa0] HiGHS_jll v1.12.0+0 [d00139f3] METIS_jll v5.1.3+0 [c8ffd9c3] MbedTLS_jll v2.28.1010+0 [656ef2d0] OpenBLAS32_jll v0.3.29+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9abbd945] Profile v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [781609d7] GMP_jll v6.3.0+2 [deac9b47] LibCURL_jll v8.17.0+0 [e37daf67] LibGit2_jll v1.9.2+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.12.2 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.68.0+1 [3f19e933] p7zip_jll v17.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Warning: **DEPRECATION NOTICE**: This method is scheduled for removal in a future release. │ caller = nextDataChunk(q::DuckDB.QueryResult) at result.jl:822 └ @ Core ~/.julia/packages/DuckDB/AHUoM/src/result.jl:822 ┌ Warning: **DEPRECATION NOTICE**: This method is scheduled for removal in a future release. │ caller = nextDataChunk(q::DuckDB.QueryResult) at result.jl:832 └ @ Core ~/.julia/packages/DuckDB/AHUoM/src/result.jl:832 ┌ Warning: **DEPRECATION NOTICE**: This method is scheduled for removal in a future release. │ caller = nextDataChunk(q::DuckDB.QueryResult) at result.jl:836 └ @ Core ~/.julia/packages/DuckDB/AHUoM/src/result.jl:836 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 751s / 62.4% 17.8GiB / 50.9% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 27 95.9s 20.5% 3.55s 2.22GiB 24.5% 84.2MiB create_model 27 95.7s 20.4% 3.54s 2.20GiB 24.3% 83.3MiB add_expressions_to_constraints! 27 60.2s 12.9% 2.23s 784MiB 8.5% 29.0MiB add_expression_terms_rep_period_constraints! 216 15.9s 3.4% 73.6ms 146MiB 1.6% 693KiB add_expression_terms_over_clustered_year_constraints! 81 9.40s 2.0% 116ms 367MiB 4.0% 4.54MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 27 2.49s 0.5% 92.4ms 80.8MiB 0.9% 2.99MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 27 1.99s 0.4% 73.7ms 24.6MiB 0.3% 933KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 27 1.92s 0.4% 71.2ms 7.29MiB 0.1% 277KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 27 1.89s 0.4% 69.9ms 8.86MiB 0.1% 336KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 27 1.86s 0.4% 68.8ms 9.13MiB 0.1% 346KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 27 1.86s 0.4% 68.8ms 8.85MiB 0.1% 336KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 27 1.85s 0.4% 68.5ms 8.31MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 27 1.85s 0.4% 68.4ms 9.29MiB 0.1% 352KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 27 1.84s 0.4% 68.1ms 8.89MiB 0.1% 337KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 27 1.83s 0.4% 67.8ms 9.13MiB 0.1% 346KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 27 1.80s 0.4% 66.5ms 9.03MiB 0.1% 342KiB attach units_on expression to min_output_flow_with_unit_commitment 27 1.19s 0.3% 44.1ms 6.51MiB 0.1% 247KiB attach is_charging expression to capacity_incoming_simple_method 27 1.17s 0.2% 43.3ms 5.96MiB 0.1% 226KiB attach is_charging expression to capacity_outgoing_simple_method 27 1.14s 0.2% 42.4ms 7.60MiB 0.1% 288KiB attach units_on expression to max_ramp_with_unit_commitment 27 1.13s 0.2% 42.0ms 7.19MiB 0.1% 273KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 27 1.13s 0.2% 41.8ms 6.80MiB 0.1% 258KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 27 1.10s 0.2% 40.9ms 7.53MiB 0.1% 286KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 27 1.10s 0.2% 40.7ms 6.66MiB 0.1% 253KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 27 1.10s 0.2% 40.7ms 6.80MiB 0.1% 258KiB attach is_charging expression to capacity_outgoing_compact_method 27 1.09s 0.2% 40.5ms 6.39MiB 0.1% 242KiB attach is_charging expression to min_incoming_flow_for_transport_flows 27 1.08s 0.2% 40.1ms 6.39MiB 0.1% 242KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 27 1.07s 0.2% 39.8ms 6.39MiB 0.1% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 27 1.07s 0.2% 39.5ms 6.64MiB 0.1% 252KiB add_storage_constraints! 27 5.40s 1.2% 200ms 791MiB 8.5% 29.3MiB add_objective! 27 4.74s 1.0% 176ms 45.0MiB 0.5% 1.67MiB add_capacity_constraints! 27 4.57s 1.0% 169ms 209MiB 2.3% 7.74MiB add_flow_variables! 27 2.54s 0.5% 94.0ms 114MiB 1.2% 4.23MiB create_multi_year_expressions! 27 2.26s 0.5% 83.8ms 14.7MiB 0.2% 557KiB add_ramping_constraints! 27 1.31s 0.3% 48.6ms 19.0MiB 0.2% 721KiB add_consumer_constraints! 27 1.14s 0.2% 42.3ms 66.7MiB 0.7% 2.47MiB add_storage_variables! 27 999ms 0.2% 37.0ms 32.2MiB 0.3% 1.19MiB add_transport_constraints! 27 680ms 0.1% 25.2ms 19.6MiB 0.2% 742KiB add_flows_relationships_constraints! 27 526ms 0.1% 19.5ms 7.54MiB 0.1% 286KiB add_storage_expressions! 27 511ms 0.1% 18.9ms 3.39MiB 0.0% 128KiB add_shut_down_upper_bound_constraints! 27 501ms 0.1% 18.6ms 1.80MiB 0.0% 68.3KiB add_energy_constraints! 27 427ms 0.1% 15.8ms 1.92MiB 0.0% 73.0KiB add_dc_power_flow_constraints! 27 407ms 0.1% 15.1ms 5.36MiB 0.1% 203KiB add_vintage_flow_sum_constraints! 27 346ms 0.1% 12.8ms 1.60MiB 0.0% 60.6KiB add_investment_variables! 27 305ms 0.1% 11.3ms 3.58MiB 0.0% 136KiB add_uc_logic_constraints! 27 274ms 0.1% 10.2ms 0.98MiB 0.0% 37.2KiB add_decommission_variables! 27 245ms 0.1% 9.08ms 2.66MiB 0.0% 101KiB add_conversion_constraints! 27 242ms 0.1% 8.96ms 8.17MiB 0.1% 310KiB add_start_up_upper_bound_constraints! 27 231ms 0.0% 8.55ms 933KiB 0.0% 34.6KiB add_vintage_flow_variables! 27 190ms 0.0% 7.03ms 1.51MiB 0.0% 57.3KiB add_investment_group_constraints! 27 138ms 0.0% 5.11ms 1.73MiB 0.0% 65.7KiB add_hub_constraints! 27 117ms 0.0% 4.34ms 1.63MiB 0.0% 61.9KiB add_start_up_and_shut_down_variables! 27 117ms 0.0% 4.32ms 1.54MiB 0.0% 58.4KiB add_power_flow_variables! 27 101ms 0.0% 3.73ms 2.62MiB 0.0% 100KiB add_unit_commitment_variables! 27 77.8ms 0.0% 2.88ms 1.36MiB 0.0% 51.5KiB create_model 5 92.4s 19.7% 18.5s 2.07GiB 22.9% 425MiB save model file 2 44.6s 9.5% 22.3s 1.34GiB 14.8% 688MiB add_expressions_to_constraints! 5 12.5s 2.7% 2.50s 114MiB 1.2% 22.8MiB add_expression_terms_rep_period_constraints! 40 4.02s 0.9% 101ms 42.0MiB 0.5% 1.05MiB add_expression_terms_over_clustered_year_constraints! 15 3.00s 0.6% 200ms 33.7MiB 0.4% 2.25MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 5 321ms 0.1% 64.2ms 1.80MiB 0.0% 368KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 5 315ms 0.1% 62.9ms 4.68MiB 0.1% 959KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 5 308ms 0.1% 61.5ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 5 306ms 0.1% 61.3ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 5 298ms 0.1% 59.6ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 5 289ms 0.1% 57.9ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 5 284ms 0.1% 56.8ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 5 281ms 0.1% 56.3ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 5 277ms 0.1% 55.5ms 1.53MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 5 277ms 0.1% 55.4ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 5 264ms 0.1% 52.7ms 1.53MiB 0.0% 314KiB attach is_charging expression to capacity_incoming_simple_method 5 209ms 0.0% 41.7ms 1.60MiB 0.0% 329KiB attach units_on expression to min_output_flow_with_unit_commitment 5 178ms 0.0% 35.6ms 0.98MiB 0.0% 201KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 5 175ms 0.0% 35.0ms 1.17MiB 0.0% 240KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 5 173ms 0.0% 34.7ms 1.17MiB 0.0% 240KiB attach is_charging expression to min_incoming_flow_for_transport_flows 5 172ms 0.0% 34.5ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 5 172ms 0.0% 34.4ms 1.17MiB 0.0% 240KiB attach units_on expression to max_ramp_with_unit_commitment 5 170ms 0.0% 34.0ms 1.17MiB 0.0% 240KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 5 169ms 0.0% 33.9ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method 5 168ms 0.0% 33.6ms 1.20MiB 0.0% 245KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 5 167ms 0.0% 33.5ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 5 166ms 0.0% 33.1ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_compact_method 5 161ms 0.0% 32.2ms 1.17MiB 0.0% 240KiB add_capacity_constraints! 5 4.46s 1.0% 892ms 102MiB 1.1% 20.5MiB add_flow_variables! 5 3.06s 0.7% 612ms 37.4MiB 0.4% 7.49MiB add_objective! 5 1.73s 0.4% 345ms 23.3MiB 0.3% 4.67MiB add_consumer_constraints! 5 1.48s 0.3% 295ms 33.2MiB 0.4% 6.65MiB add_ramping_constraints! 5 1.14s 0.2% 228ms 42.5MiB 0.5% 8.50MiB create_multi_year_expressions! 5 429ms 0.1% 85.8ms 4.21MiB 0.0% 862KiB add_storage_constraints! 5 400ms 0.1% 79.9ms 10.0MiB 0.1% 2.00MiB add_investment_variables! 5 319ms 0.1% 63.8ms 6.16MiB 0.1% 1.23MiB add_storage_variables! 5 221ms 0.0% 44.3ms 3.20MiB 0.0% 655KiB add_shut_down_upper_bound_constraints! 5 151ms 0.0% 30.2ms 1.57MiB 0.0% 322KiB add_decommission_variables! 5 145ms 0.0% 29.0ms 2.29MiB 0.0% 468KiB add_flows_relationships_constraints! 5 135ms 0.0% 26.9ms 1.68MiB 0.0% 344KiB add_energy_constraints! 5 121ms 0.0% 24.3ms 1.54MiB 0.0% 316KiB add_transport_constraints! 5 100ms 0.0% 20.0ms 1.20MiB 0.0% 246KiB add_storage_expressions! 5 95.5ms 0.0% 19.1ms 1.11MiB 0.0% 228KiB add_dc_power_flow_constraints! 5 81.1ms 0.0% 16.2ms 805KiB 0.0% 161KiB add_investment_group_constraints! 5 77.9ms 0.0% 15.6ms 1.52MiB 0.0% 312KiB add_vintage_flow_sum_constraints! 5 72.6ms 0.0% 14.5ms 795KiB 0.0% 159KiB add_start_up_upper_bound_constraints! 5 71.5ms 0.0% 14.3ms 805KiB 0.0% 161KiB add_uc_logic_constraints! 5 71.2ms 0.0% 14.2ms 818KiB 0.0% 164KiB add_vintage_flow_variables! 5 64.7ms 0.0% 12.9ms 796KiB 0.0% 159KiB add_conversion_constraints! 5 57.4ms 0.0% 11.5ms 786KiB 0.0% 157KiB add_unit_commitment_variables! 5 45.9ms 0.0% 9.19ms 783KiB 0.0% 157KiB add_power_flow_variables! 5 45.4ms 0.0% 9.07ms 782KiB 0.0% 156KiB add_start_up_and_shut_down_variables! 5 22.1ms 0.0% 4.42ms 289KiB 0.0% 57.8KiB add_hub_constraints! 5 8.75ms 0.0% 1.75ms 143KiB 0.0% 28.5KiB total solver time 7 70.9s 15.1% 10.1s 189MiB 2.0% 27.0MiB solve_model! 27 43.5s 9.3% 1.61s 442MiB 4.8% 16.4MiB total solver time 27 42.6s 9.1% 1.58s 375MiB 4.0% 13.9MiB create EnergyProblem from connection 27 40.6s 8.7% 1.50s 352MiB 3.8% 13.0MiB create_internal_structure 27 24.0s 5.1% 890ms 236MiB 2.5% 8.75MiB validate data 27 14.5s 3.1% 537ms 85.9MiB 0.9% 3.18MiB has all tables and columns 27 6.98s 1.5% 259ms 42.9MiB 0.5% 1.59MiB no duplicate rows 27 3.10s 0.7% 115ms 17.4MiB 0.2% 660KiB valid schema's oneOf constraints 27 1.29s 0.3% 47.8ms 9.87MiB 0.1% 374KiB data consistency for simple investment 27 927ms 0.2% 34.3ms 3.04MiB 0.0% 115KiB consistency between flow_commission and asset_both 27 355ms 0.1% 13.2ms 1.50MiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 27 347ms 0.1% 12.9ms 3.64MiB 0.0% 138KiB consistency between asset_commission and asset_both 27 297ms 0.1% 11.0ms 1.50MiB 0.0% 56.7KiB group consistency between tables 27 286ms 0.1% 10.6ms 1.49MiB 0.0% 56.6KiB check DC OPF data 27 282ms 0.1% 10.4ms 1.52MiB 0.0% 57.5KiB investable storage assets using binary method should have investment limit > 0 27 188ms 0.0% 6.98ms 790KiB 0.0% 29.3KiB flow_both only contain transport flows 27 148ms 0.0% 5.50ms 783KiB 0.0% 29.0KiB only transport flows are investable 27 148ms 0.0% 5.48ms 762KiB 0.0% 28.2KiB consistency between asset types and investment methods 27 137ms 0.0% 5.09ms 770KiB 0.0% 28.5KiB create_lowest_resolution_table 27 1.77s 0.4% 65.5ms 123MiB 1.3% 4.57MiB append t_lowest_all rows 27 664ms 0.1% 24.6ms 59.5MiB 0.6% 2.20MiB append t_lowest_all_flows rows 27 591ms 0.1% 21.9ms 59.1MiB 0.6% 2.19MiB append t_lowest_flows_conversion_balance rows 27 176ms 0.0% 6.50ms 3.69MiB 0.0% 140KiB append t_lowest_flows_relationship rows 27 137ms 0.0% 5.06ms 1.11MiB 0.0% 42.2KiB create_highest_resolution_table 27 1.24s 0.3% 46.0ms 211KiB 0.0% 7.83KiB create_unrolled_partition_tables 27 1.15s 0.2% 42.6ms 6.75MiB 0.1% 256KiB create_merged_tables 27 948ms 0.2% 35.1ms 152KiB 0.0% 5.64KiB compute_constraints_indices 27 10.1s 2.1% 373ms 66.8MiB 0.7% 2.47MiB prepare_profiles_structure 27 4.37s 0.9% 162ms 44.7MiB 0.5% 1.66MiB compute_variables_indices 27 1.81s 0.4% 67.1ms 894KiB 0.0% 33.1KiB create_internal_structure 23 18.9s 4.0% 823ms 346MiB 3.7% 15.1MiB validate data 23 10.8s 2.3% 468ms 154MiB 1.7% 6.71MiB has all tables and columns 23 4.03s 0.9% 175ms 44.1MiB 0.5% 1.92MiB no duplicate rows 20 2.55s 0.5% 127ms 41.0MiB 0.4% 2.05MiB valid schema's oneOf constraints 20 1.16s 0.2% 58.2ms 22.9MiB 0.2% 1.15MiB data consistency for simple investment 20 738ms 0.2% 36.9ms 9.78MiB 0.1% 500KiB group consistency between tables 20 347ms 0.1% 17.4ms 8.51MiB 0.1% 436KiB stochastic scenario probabilities sum to 1 20 335ms 0.1% 16.7ms 6.33MiB 0.1% 324KiB consistency between asset_commission and asset_both 20 325ms 0.1% 16.3ms 3.62MiB 0.0% 185KiB consistency between flow_commission and asset_both 20 299ms 0.1% 14.9ms 3.21MiB 0.0% 164KiB check DC OPF data 20 292ms 0.1% 14.6ms 3.26MiB 0.0% 167KiB investable storage assets using binary method should have investment limit > 0 20 196ms 0.0% 9.79ms 2.62MiB 0.0% 134KiB flow_both only contain transport flows 20 179ms 0.0% 8.95ms 5.12MiB 0.1% 262KiB consistency between asset types and investment methods 20 152ms 0.0% 7.58ms 2.12MiB 0.0% 109KiB only transport flows are investable 20 148ms 0.0% 7.41ms 1.68MiB 0.0% 86.2KiB create_unrolled_partition_tables 20 1.89s 0.4% 94.4ms 37.4MiB 0.4% 1.87MiB create_lowest_resolution_table 20 1.52s 0.3% 76.0ms 105MiB 1.1% 5.25MiB append t_lowest_all rows 20 618ms 0.1% 30.9ms 49.1MiB 0.5% 2.46MiB append t_lowest_all_flows rows 20 614ms 0.1% 30.7ms 52.5MiB 0.6% 2.62MiB append t_lowest_flows_conversion_balance rows 20 89.6ms 0.0% 4.48ms 2.58MiB 0.0% 132KiB append t_lowest_flows_relationship rows 20 72.4ms 0.0% 3.62ms 759KiB 0.0% 38.0KiB create_highest_resolution_table 20 862ms 0.2% 43.1ms 157KiB 0.0% 7.83KiB create_merged_tables 20 621ms 0.1% 31.0ms 113KiB 0.0% 5.64KiB Create internal rolling horizon model 1 16.0s 3.4% 16.0s 319MiB 3.4% 319MiB create_model 1 15.9s 3.4% 15.9s 317MiB 3.4% 317MiB add_capacity_constraints! 1 5.06s 1.1% 5.06s 107MiB 1.1% 107MiB add_flow_variables! 1 2.75s 0.6% 2.75s 61.0MiB 0.7% 61.0MiB add_expressions_to_constraints! 1 2.35s 0.5% 2.35s 11.5MiB 0.1% 11.5MiB add_expression_terms_rep_period_constraints! 8 651ms 0.1% 81.4ms 3.33MiB 0.0% 426KiB add_expression_terms_over_clustered_year_constraints! 3 265ms 0.1% 88.3ms 910KiB 0.0% 303KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 1 86.7ms 0.0% 86.7ms 772KiB 0.0% 772KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 1 85.4ms 0.0% 85.4ms 888KiB 0.0% 888KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 1 83.7ms 0.0% 83.7ms 242KiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 1 78.9ms 0.0% 78.9ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 1 77.8ms 0.0% 77.8ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 1 77.7ms 0.0% 77.7ms 318KiB 0.0% 318KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 1 76.9ms 0.0% 76.9ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 1 76.8ms 0.0% 76.8ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 1 76.3ms 0.0% 76.3ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 1 74.9ms 0.0% 74.9ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 1 72.6ms 0.0% 72.6ms 316KiB 0.0% 316KiB attach is_charging expression to capacity_incoming_simple_method 1 57.4ms 0.0% 57.4ms 205KiB 0.0% 205KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 1 51.3ms 0.0% 51.3ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method 1 48.2ms 0.0% 48.2ms 245KiB 0.0% 245KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 1 44.6ms 0.0% 44.6ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 1 44.5ms 0.0% 44.5ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 1 44.4ms 0.0% 44.4ms 243KiB 0.0% 243KiB attach units_on expression to min_output_flow_with_unit_commitment 1 44.2ms 0.0% 44.2ms 204KiB 0.0% 204KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 1 44.2ms 0.0% 44.2ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_compact_method 1 43.5ms 0.0% 43.5ms 243KiB 0.0% 243KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 1 42.6ms 0.0% 42.6ms 243KiB 0.0% 243KiB attach units_on expression to max_ramp_with_unit_commitment 1 42.5ms 0.0% 42.5ms 243KiB 0.0% 243KiB attach is_charging expression to min_incoming_flow_for_transport_flows 1 41.5ms 0.0% 41.5ms 243KiB 0.0% 243KiB add_storage_constraints! 1 566ms 0.1% 566ms 10.8MiB 0.1% 10.8MiB add_objective! 1 562ms 0.1% 562ms 7.91MiB 0.1% 7.91MiB add_consumer_constraints! 1 554ms 0.1% 554ms 10.0MiB 0.1% 10.0MiB add_storage_variables! 1 376ms 0.1% 376ms 6.82MiB 0.1% 6.82MiB create_multi_year_expressions! 1 83.7ms 0.0% 83.7ms 555KiB 0.0% 555KiB add_ramping_constraints! 1 45.9ms 0.0% 45.9ms 199KiB 0.0% 199KiB add_uc_logic_constraints! 1 20.1ms 0.0% 20.1ms 37.2KiB 0.0% 37.2KiB add_storage_expressions! 1 20.1ms 0.0% 20.1ms 146KiB 0.0% 146KiB add_shut_down_upper_bound_constraints! 1 19.8ms 0.0% 19.8ms 68.4KiB 0.0% 68.4KiB add_transport_constraints! 1 15.7ms 0.0% 15.7ms 120KiB 0.0% 120KiB add_energy_constraints! 1 15.5ms 0.0% 15.5ms 62.0KiB 0.0% 62.0KiB add_flows_relationships_constraints! 1 14.7ms 0.0% 14.7ms 90.7KiB 0.0% 90.7KiB add_dc_power_flow_constraints! 1 10.5ms 0.0% 10.5ms 33.9KiB 0.0% 33.9KiB add_vintage_flow_sum_constraints! 1 10.4ms 0.0% 10.4ms 32.3KiB 0.0% 32.3KiB add_start_up_upper_bound_constraints! 1 8.46ms 0.0% 8.46ms 34.6KiB 0.0% 34.6KiB add_investment_variables! 1 7.65ms 0.0% 7.65ms 88.1KiB 0.0% 88.1KiB add_vintage_flow_variables! 1 7.52ms 0.0% 7.52ms 32.4KiB 0.0% 32.4KiB add_decommission_variables! 1 7.41ms 0.0% 7.41ms 87.8KiB 0.0% 87.8KiB add_conversion_constraints! 1 6.22ms 0.0% 6.22ms 30.5KiB 0.0% 30.5KiB add_start_up_and_shut_down_variables! 1 4.23ms 0.0% 4.23ms 58.4KiB 0.0% 58.4KiB add_investment_group_constraints! 1 3.96ms 0.0% 3.96ms 57.2KiB 0.0% 57.2KiB add_hub_constraints! 1 2.11ms 0.0% 2.11ms 28.8KiB 0.0% 28.8KiB add_power_flow_variables! 1 2.06ms 0.0% 2.06ms 29.0KiB 0.0% 29.0KiB add_unit_commitment_variables! 1 2.05ms 0.0% 2.05ms 29.2KiB 0.0% 29.2KiB create_lowest_resolution_table 5 13.9s 3.0% 2.77s 1.61GiB 17.7% 329MiB append t_lowest_all rows 5 6.99s 1.5% 1.40s 791MiB 8.5% 158MiB append t_lowest_all_flows rows 5 6.27s 1.3% 1.25s 791MiB 8.5% 158MiB append t_lowest_flows_conversion_balance rows 5 499ms 0.1% 100ms 63.1MiB 0.7% 12.6MiB append t_lowest_flows_relationship rows 5 21.2ms 0.0% 4.25ms 147KiB 0.0% 29.5KiB Solve internal rolling horizon model 7 13.3s 2.8% 1.89s 455MiB 4.9% 65.0MiB total solver time 7 11.9s 2.5% 1.69s 314MiB 3.4% 44.8MiB add_expressions_to_constraints! 4 8.48s 1.8% 2.12s 91.8MiB 1.0% 23.0MiB add_expression_terms_rep_period_constraints! 32 2.40s 0.5% 75.0ms 25.0MiB 0.3% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.36s 0.3% 113ms 21.4MiB 0.2% 1.78MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 299ms 0.1% 74.7ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 296ms 0.1% 73.9ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 275ms 0.1% 68.8ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 4 261ms 0.1% 65.3ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 256ms 0.1% 64.0ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 4 252ms 0.1% 62.9ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 246ms 0.1% 61.6ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 245ms 0.1% 61.3ms 1.70MiB 0.0% 435KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 245ms 0.1% 61.3ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 243ms 0.1% 60.8ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 236ms 0.1% 59.1ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 193ms 0.0% 48.2ms 1.50MiB 0.0% 383KiB attach is_charging expression to capacity_outgoing_simple_method 4 155ms 0.0% 38.8ms 1.55MiB 0.0% 397KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 154ms 0.0% 38.5ms 1.20MiB 0.0% 306KiB attach units_on expression to max_ramp_with_unit_commitment 4 153ms 0.0% 38.2ms 1.35MiB 0.0% 346KiB attach units_on expression to min_output_flow_with_unit_commitment 4 152ms 0.0% 37.9ms 1.47MiB 0.0% 376KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 149ms 0.0% 37.4ms 1.22MiB 0.0% 312KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 148ms 0.0% 37.1ms 1.35MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 148ms 0.0% 37.0ms 1.36MiB 0.0% 347KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 148ms 0.0% 37.0ms 1.62MiB 0.0% 415KiB attach is_charging expression to capacity_outgoing_compact_method 4 140ms 0.0% 35.1ms 970KiB 0.0% 243KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 140ms 0.0% 34.9ms 969KiB 0.0% 242KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 139ms 0.0% 34.7ms 968KiB 0.0% 242KiB compute_constraints_indices 20 5.66s 1.2% 283ms 50.7MiB 0.5% 2.54MiB save_solution! 27 5.34s 1.1% 198ms 256MiB 2.8% 9.47MiB compute_dual_variables 26 1.73s 0.4% 66.7ms 23.8MiB 0.3% 937KiB create_highest_resolution_table 5 4.58s 1.0% 916ms 39.1KiB 0.0% 7.83KiB compute_dual_variables 4 3.46s 0.7% 864ms 78.9MiB 0.9% 19.7MiB add_storage_constraints! 4 3.41s 0.7% 853ms 74.6MiB 0.8% 18.6MiB add_capacity_constraints! 4 3.30s 0.7% 824ms 96.9MiB 1.0% 24.2MiB prepare_profiles_structure 20 3.07s 0.7% 153ms 63.1MiB 0.7% 3.15MiB create_merged_tables 5 2.89s 0.6% 578ms 28.2KiB 0.0% 5.64KiB add_ramping_constraints! 4 2.87s 0.6% 718ms 86.7MiB 0.9% 21.7MiB Save window solution 7 2.64s 0.6% 377ms 32.6MiB 0.4% 4.65MiB Save internal rolling horizon solution to connection 7 797ms 0.2% 114ms 15.6MiB 0.2% 2.23MiB compute_dual_variables 7 19.7ms 0.0% 2.82ms 357KiB 0.0% 51.1KiB validate data 5 2.11s 0.5% 422ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 911ms 0.2% 182ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 529ms 0.1% 106ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 190ms 0.0% 38.0ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 118ms 0.0% 23.6ms 576KiB 0.0% 115KiB consistency between flow_commission and asset_both 5 61.8ms 0.0% 12.4ms 284KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 5 59.8ms 0.0% 12.0ms 284KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 5 53.4ms 0.0% 10.7ms 692KiB 0.0% 138KiB group consistency between tables 5 44.0ms 0.0% 8.80ms 284KiB 0.0% 56.7KiB check DC OPF data 5 36.9ms 0.0% 7.38ms 288KiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 5 30.9ms 0.0% 6.17ms 146KiB 0.0% 29.3KiB consistency between asset types and investment methods 5 26.8ms 0.0% 5.35ms 143KiB 0.0% 28.6KiB flow_both only contain transport flows 5 24.2ms 0.0% 4.85ms 145KiB 0.0% 29.0KiB only transport flows are investable 5 23.1ms 0.0% 4.61ms 141KiB 0.0% 28.3KiB create_unrolled_partition_tables 5 2.08s 0.4% 416ms 80.9MiB 0.9% 16.2MiB Create internal EnergyProblem for rolling horizon 1 1.57s 0.3% 1.57s 7.59MiB 0.1% 7.59MiB create_internal_structure 1 951ms 0.2% 951ms 4.68MiB 0.1% 4.68MiB validate data 1 623ms 0.1% 623ms 3.19MiB 0.0% 3.19MiB has all tables and columns 1 307ms 0.1% 307ms 1.59MiB 0.0% 1.59MiB no duplicate rows 1 139ms 0.0% 139ms 660KiB 0.0% 660KiB valid schema's oneOf constraints 1 56.5ms 0.0% 56.5ms 375KiB 0.0% 375KiB data consistency for simple investment 1 28.6ms 0.0% 28.6ms 115KiB 0.0% 115KiB consistency between flow_commission and asset_both 1 15.8ms 0.0% 15.8ms 56.8KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 1 14.0ms 0.0% 14.0ms 138KiB 0.0% 138KiB consistency between asset_commission and asset_both 1 12.8ms 0.0% 12.8ms 56.7KiB 0.0% 56.7KiB group consistency between tables 1 12.2ms 0.0% 12.2ms 56.7KiB 0.0% 56.7KiB check DC OPF data 1 11.7ms 0.0% 11.7ms 57.6KiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 1 7.88ms 0.0% 7.88ms 29.3KiB 0.0% 29.3KiB flow_both only contain transport flows 1 6.17ms 0.0% 6.17ms 29.0KiB 0.0% 29.0KiB only transport flows are investable 1 6.00ms 0.0% 6.00ms 28.2KiB 0.0% 28.2KiB consistency between asset types and investment methods 1 5.53ms 0.0% 5.53ms 28.5KiB 0.0% 28.5KiB create_unrolled_partition_tables 1 46.9ms 0.0% 46.9ms 181KiB 0.0% 181KiB create_merged_tables 1 36.8ms 0.0% 36.8ms 5.64KiB 0.0% 5.64KiB create_lowest_resolution_table 1 36.4ms 0.0% 36.4ms 498KiB 0.0% 498KiB append t_lowest_all_flows rows 1 9.34ms 0.0% 9.34ms 217KiB 0.0% 217KiB append t_lowest_all rows 1 9.30ms 0.0% 9.30ms 217KiB 0.0% 217KiB append t_lowest_flows_relationship rows 1 5.79ms 0.0% 5.79ms 29.4KiB 0.0% 29.4KiB append t_lowest_flows_conversion_balance rows 1 5.33ms 0.0% 5.33ms 29.4KiB 0.0% 29.4KiB create_highest_resolution_table 1 35.5ms 0.0% 35.5ms 7.83KiB 0.0% 7.83KiB compute_constraints_indices 1 480ms 0.1% 480ms 2.48MiB 0.0% 2.48MiB compute_variables_indices 1 76.4ms 0.0% 76.4ms 33.0KiB 0.0% 33.0KiB prepare_profiles_structure 1 53.2ms 0.0% 53.2ms 340KiB 0.0% 340KiB Create Rolling Horizon EnergyProblem 1 1.51s 0.3% 1.51s 8.34MiB 0.1% 8.34MiB create_internal_structure 1 906ms 0.2% 906ms 5.42MiB 0.1% 5.42MiB validate data 1 575ms 0.1% 575ms 3.19MiB 0.0% 3.19MiB has all tables and columns 1 304ms 0.1% 304ms 1.59MiB 0.0% 1.59MiB no duplicate rows 1 113ms 0.0% 113ms 660KiB 0.0% 660KiB valid schema's oneOf constraints 1 51.2ms 0.0% 51.2ms 375KiB 0.0% 375KiB data consistency for simple investment 1 25.8ms 0.0% 25.8ms 115KiB 0.0% 115KiB consistency between flow_commission and asset_both 1 13.0ms 0.0% 13.0ms 56.7KiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 1 12.7ms 0.0% 12.7ms 138KiB 0.0% 138KiB group consistency between tables 1 10.7ms 0.0% 10.7ms 56.7KiB 0.0% 56.7KiB consistency between asset_commission and asset_both 1 10.4ms 0.0% 10.4ms 56.7KiB 0.0% 56.7KiB check DC OPF data 1 10.1ms 0.0% 10.1ms 57.6KiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 1 7.30ms 0.0% 7.30ms 29.3KiB 0.0% 29.3KiB only transport flows are investable 1 5.82ms 0.0% 5.82ms 28.2KiB 0.0% 28.2KiB flow_both only contain transport flows 1 5.73ms 0.0% 5.73ms 29.0KiB 0.0% 29.0KiB consistency between asset types and investment methods 1 4.49ms 0.0% 4.49ms 28.5KiB 0.0% 28.5KiB create_unrolled_partition_tables 1 39.8ms 0.0% 39.8ms 181KiB 0.0% 181KiB create_lowest_resolution_table 1 37.4ms 0.0% 37.4ms 1.23MiB 0.0% 1.23MiB append t_lowest_all_flows rows 1 10.7ms 0.0% 10.7ms 599KiB 0.0% 599KiB append t_lowest_all rows 1 10.6ms 0.0% 10.6ms 599KiB 0.0% 599KiB append t_lowest_flows_relationship rows 1 4.73ms 0.0% 4.73ms 29.4KiB 0.0% 29.4KiB append t_lowest_flows_conversion_balance rows 1 4.53ms 0.0% 4.53ms 29.5KiB 0.0% 29.5KiB create_highest_resolution_table 1 33.4ms 0.0% 33.4ms 7.83KiB 0.0% 7.83KiB create_merged_tables 1 33.4ms 0.0% 33.4ms 5.64KiB 0.0% 5.64KiB compute_constraints_indices 1 471ms 0.1% 471ms 2.48MiB 0.0% 2.48MiB compute_variables_indices 1 74.3ms 0.0% 74.3ms 33.0KiB 0.0% 33.0KiB prepare_profiles_structure 1 40.7ms 0.0% 40.7ms 340KiB 0.0% 340KiB compute_variables_indices 20 1.14s 0.2% 57.1ms 661KiB 0.0% 33.0KiB add_transport_constraints! 4 890ms 0.2% 223ms 23.0MiB 0.2% 5.75MiB add_energy_constraints! 4 855ms 0.2% 214ms 15.8MiB 0.2% 3.95MiB add_consumer_constraints! 4 852ms 0.2% 213ms 28.4MiB 0.3% 7.10MiB add_storage_variables! 4 736ms 0.2% 184ms 15.3MiB 0.2% 3.83MiB update rolling horizon profiles 7 661ms 0.1% 94.4ms 10.5MiB 0.1% 1.50MiB add_objective! 4 642ms 0.1% 161ms 6.04MiB 0.1% 1.51MiB add_investment_variables! 4 570ms 0.1% 143ms 14.7MiB 0.2% 3.68MiB add_investment_group_constraints! 4 558ms 0.1% 140ms 8.54MiB 0.1% 2.14MiB create_multi_year_expressions! 4 514ms 0.1% 129ms 4.36MiB 0.0% 1.09MiB add_decommission_variables! 4 440ms 0.1% 110ms 10.2MiB 0.1% 2.54MiB Validate rolling horizon input 1 362ms 0.1% 362ms 4.40MiB 0.0% 4.40MiB add_flow_variables! 4 287ms 0.1% 71.8ms 13.7MiB 0.1% 3.43MiB add_conversion_constraints! 4 222ms 0.0% 55.4ms 6.20MiB 0.1% 1.55MiB add_storage_expressions! 4 178ms 0.0% 44.5ms 2.96MiB 0.0% 758KiB add_vintage_flow_sum_constraints! 4 173ms 0.0% 43.2ms 4.23MiB 0.0% 1.06MiB add_hub_constraints! 4 156ms 0.0% 39.1ms 3.29MiB 0.0% 843KiB add_vintage_flow_variables! 4 134ms 0.0% 33.6ms 4.35MiB 0.0% 1.09MiB append t_lowest_all_flows rows 2 118ms 0.0% 58.9ms 1.40MiB 0.0% 718KiB update scalar parameters 6 116ms 0.0% 19.3ms 1.59MiB 0.0% 271KiB export_solution_to_csv_files 1 109ms 0.0% 109ms 265KiB 0.0% 265KiB add_unit_commitment_variables! 4 103ms 0.0% 25.9ms 3.18MiB 0.0% 815KiB undo changes to rolling horizon tables 1 84.1ms 0.0% 84.1ms 33.8KiB 0.0% 33.8KiB add_shut_down_upper_bound_constraints! 4 67.4ms 0.0% 16.9ms 273KiB 0.0% 68.3KiB add_flows_relationships_constraints! 4 59.1ms 0.0% 14.8ms 362KiB 0.0% 90.6KiB add_dc_power_flow_constraints! 4 45.3ms 0.0% 11.3ms 136KiB 0.0% 33.9KiB add_uc_logic_constraints! 4 31.7ms 0.0% 7.93ms 149KiB 0.0% 37.1KiB add_start_up_upper_bound_constraints! 4 27.7ms 0.0% 6.93ms 138KiB 0.0% 34.5KiB add_start_up_and_shut_down_variables! 4 15.1ms 0.0% 3.77ms 233KiB 0.0% 58.3KiB append t_lowest_flows_relationship rows 2 8.58ms 0.0% 4.29ms 166KiB 0.0% 83.2KiB append t_lowest_all rows 2 8.56ms 0.0% 4.28ms 170KiB 0.0% 85.1KiB append t_lowest_flows_conversion_balance rows 2 8.46ms 0.0% 4.23ms 146KiB 0.0% 73.2KiB Prepare table for rolling horizon 1 7.22ms 0.0% 7.22ms 5.34KiB 0.0% 5.34KiB add_power_flow_variables! 4 6.36ms 0.0% 1.59ms 116KiB 0.0% 28.9KiB ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ERROR: getOptionIndex: Option "bad_param" is unknown ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 882s / 66.0% 18.8GiB / 51.4% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 31 118s 20.3% 3.82s 2.58GiB 26.7% 85.1MiB create_model 31 118s 20.3% 3.80s 2.55GiB 26.4% 84.3MiB add_expressions_to_constraints! 30 67.2s 11.6% 2.24s 848MiB 8.6% 28.3MiB add_expression_terms_rep_period_constraints! 240 17.8s 3.1% 74.0ms 166MiB 1.7% 709KiB add_expression_terms_over_clustered_year_constraints! 90 10.3s 1.8% 114ms 376MiB 3.8% 4.18MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 30 2.76s 0.5% 91.8ms 89.7MiB 0.9% 2.99MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 30 2.21s 0.4% 73.7ms 27.4MiB 0.3% 936KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 30 2.14s 0.4% 71.3ms 8.00MiB 0.1% 273KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 30 2.10s 0.4% 69.9ms 10.3MiB 0.1% 353KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 30 2.09s 0.4% 69.6ms 9.24MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 30 2.07s 0.4% 69.0ms 10.9MiB 0.1% 371KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 30 2.07s 0.4% 69.0ms 9.77MiB 0.1% 334KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 30 2.06s 0.4% 68.7ms 10.4MiB 0.1% 355KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 30 2.05s 0.4% 68.3ms 10.2MiB 0.1% 349KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 30 2.05s 0.4% 68.3ms 10.9MiB 0.1% 371KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 30 1.98s 0.3% 66.2ms 10.0MiB 0.1% 340KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 30 1.45s 0.2% 48.2ms 8.93MiB 0.1% 305KiB attach units_on expression to min_output_flow_with_unit_commitment 30 1.35s 0.2% 45.1ms 7.79MiB 0.1% 266KiB attach is_charging expression to capacity_incoming_simple_method 30 1.30s 0.2% 43.3ms 7.08MiB 0.1% 242KiB attach units_on expression to max_ramp_with_unit_commitment 30 1.29s 0.2% 43.0ms 8.30MiB 0.1% 283KiB attach is_charging expression to capacity_outgoing_simple_method 30 1.27s 0.2% 42.3ms 8.91MiB 0.1% 304KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 30 1.25s 0.2% 41.6ms 7.92MiB 0.1% 270KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 30 1.23s 0.2% 41.0ms 7.92MiB 0.1% 270KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 30 1.23s 0.2% 40.9ms 7.65MiB 0.1% 261KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 30 1.21s 0.2% 40.4ms 7.10MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_compact_method 30 1.20s 0.2% 40.0ms 7.10MiB 0.1% 242KiB attach is_charging expression to min_incoming_flow_for_transport_flows 30 1.20s 0.2% 40.0ms 7.10MiB 0.1% 242KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 30 1.18s 0.2% 39.5ms 7.60MiB 0.1% 259KiB save model file 2 6.09s 1.0% 3.04s 180MiB 1.8% 90.2MiB add_storage_constraints! 30 5.58s 1.0% 186ms 798MiB 8.1% 26.6MiB add_objective! 30 5.31s 0.9% 177ms 49.9MiB 0.5% 1.66MiB add_capacity_constraints! 30 5.09s 0.9% 170ms 231MiB 2.3% 7.68MiB add_flow_variables! 30 2.65s 0.5% 88.5ms 126MiB 1.3% 4.20MiB create_multi_year_expressions! 30 2.53s 0.4% 84.5ms 16.3MiB 0.2% 556KiB add_ramping_constraints! 30 1.48s 0.3% 49.2ms 25.4MiB 0.3% 868KiB add_consumer_constraints! 30 1.23s 0.2% 41.0ms 70.4MiB 0.7% 2.35MiB add_storage_variables! 30 1.08s 0.2% 36.1ms 33.6MiB 0.3% 1.12MiB add_transport_constraints! 30 757ms 0.1% 25.2ms 25.1MiB 0.3% 858KiB add_storage_expressions! 30 584ms 0.1% 19.5ms 3.73MiB 0.0% 127KiB add_shut_down_upper_bound_constraints! 30 575ms 0.1% 19.2ms 2.00MiB 0.0% 68.3KiB add_flows_relationships_constraints! 30 571ms 0.1% 19.0ms 7.81MiB 0.1% 266KiB add_energy_constraints! 30 479ms 0.1% 16.0ms 2.38MiB 0.0% 81.1KiB add_dc_power_flow_constraints! 30 439ms 0.1% 14.6ms 5.46MiB 0.1% 186KiB add_vintage_flow_sum_constraints! 30 384ms 0.1% 12.8ms 1.69MiB 0.0% 57.8KiB add_investment_variables! 30 345ms 0.1% 11.5ms 4.07MiB 0.0% 139KiB add_uc_logic_constraints! 30 304ms 0.1% 10.1ms 1.09MiB 0.0% 37.2KiB add_conversion_constraints! 30 276ms 0.0% 9.19ms 11.2MiB 0.1% 382KiB add_decommission_variables! 30 268ms 0.0% 8.92ms 2.92MiB 0.0% 100KiB add_start_up_upper_bound_constraints! 30 260ms 0.0% 8.68ms 1.01MiB 0.0% 34.6KiB add_vintage_flow_variables! 30 210ms 0.0% 7.00ms 1.60MiB 0.0% 54.8KiB add_investment_group_constraints! 30 175ms 0.0% 5.83ms 2.12MiB 0.0% 72.5KiB add_start_up_and_shut_down_variables! 30 136ms 0.0% 4.53ms 1.71MiB 0.0% 58.4KiB add_hub_constraints! 30 130ms 0.0% 4.33ms 2.19MiB 0.0% 74.8KiB add_power_flow_variables! 30 107ms 0.0% 3.56ms 2.71MiB 0.0% 92.5KiB add_unit_commitment_variables! 30 102ms 0.0% 3.39ms 1.87MiB 0.0% 64.0KiB create_model 9 103s 17.7% 11.4s 2.14GiB 22.1% 244MiB save model file 2 44.6s 7.7% 22.3s 1.34GiB 13.9% 688MiB add_expressions_to_constraints! 9 20.5s 3.5% 2.28s 158MiB 1.6% 17.6MiB add_expression_terms_rep_period_constraints! 72 6.22s 1.1% 86.4ms 54.2MiB 0.5% 770KiB add_expression_terms_over_clustered_year_constraints! 27 3.94s 0.7% 146ms 37.2MiB 0.4% 1.38MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 605ms 0.1% 67.2ms 8.95MiB 0.1% 0.99MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 598ms 0.1% 66.4ms 2.74MiB 0.0% 311KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 575ms 0.1% 63.9ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 571ms 0.1% 63.4ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 568ms 0.1% 63.1ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 563ms 0.1% 62.6ms 3.46MiB 0.0% 394KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 562ms 0.1% 62.5ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 536ms 0.1% 59.6ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 534ms 0.1% 59.3ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 532ms 0.1% 59.1ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 521ms 0.1% 57.9ms 2.77MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 9 372ms 0.1% 41.3ms 2.40MiB 0.0% 273KiB attach units_on expression to max_ramp_with_unit_commitment 9 346ms 0.1% 38.5ms 2.11MiB 0.0% 240KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 331ms 0.1% 36.8ms 2.11MiB 0.0% 240KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 329ms 0.1% 36.6ms 2.11MiB 0.0% 240KiB attach units_on expression to min_output_flow_with_unit_commitment 9 329ms 0.1% 36.6ms 1.77MiB 0.0% 202KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 326ms 0.1% 36.2ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 325ms 0.1% 36.1ms 2.11MiB 0.0% 241KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 325ms 0.1% 36.1ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method 9 322ms 0.1% 35.7ms 2.16MiB 0.0% 246KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 319ms 0.1% 35.5ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_compact_method 9 317ms 0.1% 35.2ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 315ms 0.1% 35.1ms 2.11MiB 0.0% 240KiB add_capacity_constraints! 9 4.92s 0.8% 546ms 111MiB 1.1% 12.3MiB add_flow_variables! 9 3.11s 0.5% 345ms 40.1MiB 0.4% 4.45MiB add_objective! 9 2.28s 0.4% 254ms 26.1MiB 0.3% 2.89MiB add_consumer_constraints! 9 1.53s 0.3% 170ms 34.5MiB 0.3% 3.83MiB add_ramping_constraints! 9 1.31s 0.2% 146ms 43.3MiB 0.4% 4.81MiB create_multi_year_expressions! 9 733ms 0.1% 81.5ms 6.17MiB 0.1% 702KiB add_storage_constraints! 9 523ms 0.1% 58.1ms 12.0MiB 0.1% 1.34MiB add_investment_variables! 9 374ms 0.1% 41.5ms 6.64MiB 0.1% 756KiB add_storage_variables! 9 302ms 0.1% 33.6ms 4.09MiB 0.0% 466KiB add_shut_down_upper_bound_constraints! 9 220ms 0.0% 24.4ms 1.84MiB 0.0% 209KiB add_flows_relationships_constraints! 9 199ms 0.0% 22.1ms 2.03MiB 0.0% 231KiB add_decommission_variables! 9 189ms 0.0% 21.0ms 2.63MiB 0.0% 299KiB add_energy_constraints! 9 186ms 0.0% 20.7ms 1.78MiB 0.0% 203KiB add_transport_constraints! 9 171ms 0.0% 19.0ms 1.67MiB 0.0% 190KiB add_storage_expressions! 9 160ms 0.0% 17.8ms 1.56MiB 0.0% 177KiB add_dc_power_flow_constraints! 9 119ms 0.0% 13.2ms 941KiB 0.0% 105KiB add_uc_logic_constraints! 9 103ms 0.0% 11.5ms 967KiB 0.0% 107KiB add_vintage_flow_sum_constraints! 9 103ms 0.0% 11.4ms 924KiB 0.0% 103KiB add_start_up_upper_bound_constraints! 9 99.2ms 0.0% 11.0ms 943KiB 0.0% 105KiB add_investment_group_constraints! 9 95.1ms 0.0% 10.6ms 1.74MiB 0.0% 199KiB add_vintage_flow_variables! 9 89.5ms 0.0% 9.94ms 925KiB 0.0% 103KiB add_conversion_constraints! 9 79.7ms 0.0% 8.86ms 908KiB 0.0% 101KiB add_unit_commitment_variables! 9 54.2ms 0.0% 6.02ms 900KiB 0.0% 100KiB add_power_flow_variables! 9 53.7ms 0.0% 5.97ms 897KiB 0.0% 100KiB add_start_up_and_shut_down_variables! 9 52.0ms 0.0% 5.78ms 522KiB 0.0% 57.9KiB add_hub_constraints! 9 17.7ms 0.0% 1.97ms 257KiB 0.0% 28.6KiB solve_model! 30 102s 17.5% 3.38s 457MiB 4.6% 15.2MiB total solver time 30 101s 17.3% 3.35s 390MiB 3.9% 13.0MiB total solver time 9 72.1s 12.4% 8.01s 191MiB 1.9% 21.2MiB create EnergyProblem from connection 31 46.0s 7.9% 1.48s 394MiB 4.0% 12.7MiB create_internal_structure 31 27.3s 4.7% 882ms 264MiB 2.7% 8.53MiB validate data 31 16.5s 2.8% 532ms 98.7MiB 1.0% 3.18MiB has all tables and columns 31 7.89s 1.4% 254ms 49.2MiB 0.5% 1.59MiB no duplicate rows 31 3.54s 0.6% 114ms 20.0MiB 0.2% 660KiB valid schema's oneOf constraints 31 1.48s 0.3% 47.9ms 11.4MiB 0.1% 375KiB data consistency for simple investment 31 1.03s 0.2% 33.2ms 3.49MiB 0.0% 115KiB consistency between flow_commission and asset_both 31 413ms 0.1% 13.3ms 1.72MiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 31 404ms 0.1% 13.0ms 4.19MiB 0.0% 138KiB consistency between asset_commission and asset_both 31 350ms 0.1% 11.3ms 1.72MiB 0.0% 56.8KiB check DC OPF data 31 336ms 0.1% 10.8ms 1.74MiB 0.0% 57.6KiB group consistency between tables 31 331ms 0.1% 10.7ms 1.72MiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 31 218ms 0.0% 7.03ms 908KiB 0.0% 29.3KiB only transport flows are investable 31 172ms 0.0% 5.54ms 876KiB 0.0% 28.3KiB flow_both only contain transport flows 31 171ms 0.0% 5.52ms 900KiB 0.0% 29.0KiB consistency between asset types and investment methods 31 167ms 0.0% 5.40ms 884KiB 0.0% 28.5KiB create_lowest_resolution_table 31 1.97s 0.3% 63.4ms 135MiB 1.4% 4.37MiB append t_lowest_all rows 31 727ms 0.1% 23.4ms 64.8MiB 0.7% 2.09MiB append t_lowest_all_flows rows 31 657ms 0.1% 21.2ms 64.3MiB 0.6% 2.07MiB append t_lowest_flows_conversion_balance rows 31 202ms 0.0% 6.52ms 4.91MiB 0.0% 162KiB append t_lowest_flows_relationship rows 31 156ms 0.0% 5.03ms 1.23MiB 0.0% 40.6KiB create_highest_resolution_table 31 1.41s 0.2% 45.5ms 243KiB 0.0% 7.83KiB create_unrolled_partition_tables 31 1.34s 0.2% 43.1ms 7.64MiB 0.1% 252KiB create_merged_tables 31 1.07s 0.2% 34.5ms 175KiB 0.0% 5.64KiB compute_constraints_indices 31 11.5s 2.0% 370ms 76.7MiB 0.8% 2.47MiB prepare_profiles_structure 31 4.83s 0.8% 156ms 49.1MiB 0.5% 1.58MiB compute_variables_indices 31 2.04s 0.4% 66.0ms 1.00MiB 0.0% 33.1KiB create_internal_structure 27 21.9s 3.8% 810ms 366MiB 3.7% 13.6MiB validate data 27 12.6s 2.2% 466ms 167MiB 1.7% 6.18MiB has all tables and columns 27 4.90s 0.8% 182ms 50.4MiB 0.5% 1.87MiB no duplicate rows 24 2.92s 0.5% 122ms 43.5MiB 0.4% 1.81MiB valid schema's oneOf constraints 24 1.33s 0.2% 55.4ms 24.4MiB 0.2% 1.02MiB data consistency for simple investment 24 833ms 0.1% 34.7ms 10.2MiB 0.1% 436KiB group consistency between tables 24 396ms 0.1% 16.5ms 8.73MiB 0.1% 373KiB stochastic scenario probabilities sum to 1 24 395ms 0.1% 16.5ms 6.87MiB 0.1% 293KiB consistency between asset_commission and asset_both 24 366ms 0.1% 15.3ms 3.84MiB 0.0% 164KiB consistency between flow_commission and asset_both 24 353ms 0.1% 14.7ms 3.43MiB 0.0% 146KiB check DC OPF data 24 330ms 0.1% 13.7ms 3.49MiB 0.0% 149KiB investable storage assets using binary method should have investment limit > 0 24 224ms 0.0% 9.32ms 2.74MiB 0.0% 117KiB flow_both only contain transport flows 24 198ms 0.0% 8.26ms 5.23MiB 0.1% 223KiB consistency between asset types and investment methods 24 168ms 0.0% 7.01ms 2.23MiB 0.0% 95.2KiB only transport flows are investable 24 166ms 0.0% 6.92ms 1.79MiB 0.0% 76.6KiB create_unrolled_partition_tables 24 2.04s 0.4% 85.0ms 38.2MiB 0.4% 1.59MiB create_lowest_resolution_table 24 1.67s 0.3% 69.4ms 109MiB 1.1% 4.53MiB append t_lowest_all rows 24 660ms 0.1% 27.5ms 50.9MiB 0.5% 2.12MiB append t_lowest_all_flows rows 24 657ms 0.1% 27.4ms 54.2MiB 0.5% 2.26MiB append t_lowest_flows_conversion_balance rows 24 108ms 0.0% 4.49ms 2.70MiB 0.0% 115KiB append t_lowest_flows_relationship rows 24 94.1ms 0.0% 3.92ms 877KiB 0.0% 36.5KiB create_highest_resolution_table 24 994ms 0.2% 41.4ms 188KiB 0.0% 7.83KiB create_merged_tables 24 727ms 0.1% 30.3ms 135KiB 0.0% 5.64KiB Create internal rolling horizon model 2 19.1s 3.3% 9.54s 336MiB 3.4% 168MiB create_model 2 19.0s 3.3% 9.48s 334MiB 3.4% 167MiB add_capacity_constraints! 2 5.18s 0.9% 2.59s 108MiB 1.1% 54.0MiB add_expressions_to_constraints! 2 4.72s 0.8% 2.36s 22.9MiB 0.2% 11.5MiB add_expression_terms_rep_period_constraints! 16 1.29s 0.2% 80.6ms 6.66MiB 0.1% 426KiB add_expression_terms_over_clustered_year_constraints! 6 540ms 0.1% 90.1ms 1.78MiB 0.0% 303KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 2 185ms 0.0% 92.6ms 1.73MiB 0.0% 888KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 2 170ms 0.0% 85.1ms 1.51MiB 0.0% 772KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 2 161ms 0.0% 80.3ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 2 159ms 0.0% 79.6ms 484KiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 2 159ms 0.0% 79.3ms 635KiB 0.0% 318KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 2 158ms 0.0% 79.1ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 2 156ms 0.0% 77.9ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 2 151ms 0.0% 75.4ms 631KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 2 149ms 0.0% 74.6ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 2 149ms 0.0% 74.5ms 631KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 2 149ms 0.0% 74.3ms 632KiB 0.0% 316KiB attach is_charging expression to capacity_outgoing_simple_method 2 104ms 0.0% 52.1ms 490KiB 0.0% 245KiB attach is_charging expression to capacity_incoming_simple_method 2 103ms 0.0% 51.6ms 409KiB 0.0% 205KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 2 99.3ms 0.0% 49.7ms 486KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 2 91.7ms 0.0% 45.8ms 486KiB 0.0% 243KiB attach units_on expression to min_output_flow_with_unit_commitment 2 91.4ms 0.0% 45.7ms 408KiB 0.0% 204KiB attach is_charging expression to min_incoming_flow_for_transport_flows 2 91.1ms 0.0% 45.5ms 485KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_compact_method 2 90.5ms 0.0% 45.3ms 485KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 2 90.5ms 0.0% 45.2ms 486KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 2 89.6ms 0.0% 44.8ms 486KiB 0.0% 243KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 2 88.5ms 0.0% 44.2ms 485KiB 0.0% 243KiB attach units_on expression to max_ramp_with_unit_commitment 2 87.4ms 0.0% 43.7ms 485KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 2 87.0ms 0.0% 43.5ms 486KiB 0.0% 243KiB add_flow_variables! 2 2.76s 0.5% 1.38s 61.3MiB 0.6% 30.7MiB add_objective! 2 727ms 0.1% 364ms 8.47MiB 0.1% 4.23MiB add_storage_constraints! 2 611ms 0.1% 305ms 11.4MiB 0.1% 5.72MiB add_consumer_constraints! 2 568ms 0.1% 284ms 10.2MiB 0.1% 5.11MiB add_storage_variables! 2 405ms 0.1% 203ms 7.09MiB 0.1% 3.55MiB create_multi_year_expressions! 2 169ms 0.0% 84.6ms 1.08MiB 0.0% 555KiB add_ramping_constraints! 2 88.4ms 0.0% 44.2ms 399KiB 0.0% 199KiB add_transport_constraints! 2 45.8ms 0.0% 22.9ms 240KiB 0.0% 120KiB add_storage_expressions! 2 39.7ms 0.0% 19.8ms 292KiB 0.0% 146KiB add_shut_down_upper_bound_constraints! 2 39.5ms 0.0% 19.7ms 137KiB 0.0% 68.4KiB add_flows_relationships_constraints! 2 30.9ms 0.0% 15.4ms 182KiB 0.0% 90.8KiB add_energy_constraints! 2 29.7ms 0.0% 14.9ms 124KiB 0.0% 62.0KiB add_uc_logic_constraints! 2 29.6ms 0.0% 14.8ms 74.4KiB 0.0% 37.2KiB add_decommission_variables! 2 27.0ms 0.0% 13.5ms 176KiB 0.0% 87.8KiB add_dc_power_flow_constraints! 2 21.1ms 0.0% 10.6ms 67.9KiB 0.0% 34.0KiB add_vintage_flow_sum_constraints! 2 19.8ms 0.0% 9.89ms 64.7KiB 0.0% 32.3KiB add_investment_variables! 2 18.5ms 0.0% 9.23ms 176KiB 0.0% 88.0KiB add_start_up_upper_bound_constraints! 2 17.5ms 0.0% 8.73ms 69.2KiB 0.0% 34.6KiB add_vintage_flow_variables! 2 14.7ms 0.0% 7.37ms 64.9KiB 0.0% 32.4KiB add_conversion_constraints! 2 13.3ms 0.0% 6.66ms 61.1KiB 0.0% 30.5KiB add_investment_group_constraints! 2 9.39ms 0.0% 4.69ms 115KiB 0.0% 57.3KiB add_start_up_and_shut_down_variables! 2 9.27ms 0.0% 4.63ms 117KiB 0.0% 58.4KiB add_unit_commitment_variables! 2 5.14ms 0.0% 2.57ms 58.4KiB 0.0% 29.2KiB add_hub_constraints! 2 4.91ms 0.0% 2.46ms 57.7KiB 0.0% 28.9KiB add_power_flow_variables! 2 4.41ms 0.0% 2.20ms 57.9KiB 0.0% 29.0KiB create_lowest_resolution_table 5 13.9s 2.4% 2.77s 1.61GiB 16.6% 329MiB append t_lowest_all rows 5 6.99s 1.2% 1.40s 791MiB 8.0% 158MiB append t_lowest_all_flows rows 5 6.27s 1.1% 1.25s 791MiB 8.0% 158MiB append t_lowest_flows_conversion_balance rows 5 499ms 0.1% 100ms 63.1MiB 0.6% 12.6MiB append t_lowest_flows_relationship rows 5 21.2ms 0.0% 4.25ms 147KiB 0.0% 29.5KiB Solve internal rolling horizon model 14 13.6s 2.3% 971ms 459MiB 4.6% 32.8MiB total solver time 14 12.2s 2.1% 872ms 318MiB 3.2% 22.7MiB add_expressions_to_constraints! 4 8.48s 1.5% 2.12s 91.8MiB 0.9% 23.0MiB add_expression_terms_rep_period_constraints! 32 2.40s 0.4% 75.0ms 25.0MiB 0.3% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.36s 0.2% 113ms 21.4MiB 0.2% 1.78MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 299ms 0.1% 74.7ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 296ms 0.1% 73.9ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 275ms 0.0% 68.8ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 4 261ms 0.0% 65.3ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 256ms 0.0% 64.0ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 4 252ms 0.0% 62.9ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 246ms 0.0% 61.6ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 245ms 0.0% 61.3ms 1.70MiB 0.0% 435KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 245ms 0.0% 61.3ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 243ms 0.0% 60.8ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 236ms 0.0% 59.1ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 193ms 0.0% 48.2ms 1.50MiB 0.0% 383KiB attach is_charging expression to capacity_outgoing_simple_method 4 155ms 0.0% 38.8ms 1.55MiB 0.0% 397KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 154ms 0.0% 38.5ms 1.20MiB 0.0% 306KiB attach units_on expression to max_ramp_with_unit_commitment 4 153ms 0.0% 38.2ms 1.35MiB 0.0% 346KiB attach units_on expression to min_output_flow_with_unit_commitment 4 152ms 0.0% 37.9ms 1.47MiB 0.0% 376KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 149ms 0.0% 37.4ms 1.22MiB 0.0% 312KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 148ms 0.0% 37.1ms 1.35MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 148ms 0.0% 37.0ms 1.36MiB 0.0% 347KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 148ms 0.0% 37.0ms 1.62MiB 0.0% 415KiB attach is_charging expression to capacity_outgoing_compact_method 4 140ms 0.0% 35.1ms 970KiB 0.0% 243KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 140ms 0.0% 34.9ms 969KiB 0.0% 242KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 139ms 0.0% 34.7ms 968KiB 0.0% 242KiB save_solution! 30 7.48s 1.3% 249ms 311MiB 3.1% 10.4MiB compute_dual_variables 29 3.63s 0.6% 125ms 63.7MiB 0.6% 2.19MiB compute_constraints_indices 24 7.36s 1.3% 307ms 60.6MiB 0.6% 2.53MiB create_highest_resolution_table 5 4.58s 0.8% 916ms 39.1KiB 0.0% 7.83KiB Save window solution 14 4.09s 0.7% 292ms 41.6MiB 0.4% 2.97MiB Save internal rolling horizon solution to connection 14 950ms 0.2% 67.8ms 19.2MiB 0.2% 1.37MiB compute_dual_variables 14 19.8ms 0.0% 1.42ms 358KiB 0.0% 25.6KiB compute_dual_variables 4 3.46s 0.6% 864ms 78.9MiB 0.8% 19.7MiB add_storage_constraints! 4 3.41s 0.6% 853ms 74.6MiB 0.8% 18.6MiB prepare_profiles_structure 24 3.35s 0.6% 140ms 65.7MiB 0.7% 2.74MiB add_capacity_constraints! 4 3.30s 0.6% 824ms 96.9MiB 1.0% 24.2MiB Create internal EnergyProblem for rolling horizon 2 3.10s 0.5% 1.55s 15.2MiB 0.2% 7.59MiB create_internal_structure 2 1.90s 0.3% 950ms 9.35MiB 0.1% 4.68MiB validate data 2 1.25s 0.2% 624ms 6.38MiB 0.1% 3.19MiB has all tables and columns 2 610ms 0.1% 305ms 3.18MiB 0.0% 1.59MiB no duplicate rows 2 271ms 0.0% 136ms 1.29MiB 0.0% 661KiB valid schema's oneOf constraints 2 113ms 0.0% 56.3ms 749KiB 0.0% 375KiB data consistency for simple investment 2 55.3ms 0.0% 27.6ms 230KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 2 41.0ms 0.0% 20.5ms 277KiB 0.0% 138KiB consistency between flow_commission and asset_both 2 30.2ms 0.0% 15.1ms 114KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 2 29.3ms 0.0% 14.6ms 114KiB 0.0% 56.8KiB group consistency between tables 2 24.1ms 0.0% 12.0ms 113KiB 0.0% 56.7KiB check DC OPF data 2 22.6ms 0.0% 11.3ms 115KiB 0.0% 57.7KiB investable storage assets using binary method should have investment limit > 0 2 15.3ms 0.0% 7.63ms 58.6KiB 0.0% 29.3KiB flow_both only contain transport flows 2 14.1ms 0.0% 7.06ms 58.0KiB 0.0% 29.0KiB only transport flows are investable 2 12.4ms 0.0% 6.19ms 56.5KiB 0.0% 28.2KiB consistency between asset types and investment methods 2 10.3ms 0.0% 5.14ms 57.1KiB 0.0% 28.5KiB create_lowest_resolution_table 2 93.0ms 0.0% 46.5ms 0.97MiB 0.0% 498KiB append t_lowest_all_flows rows 2 34.0ms 0.0% 17.0ms 434KiB 0.0% 217KiB append t_lowest_all rows 2 22.1ms 0.0% 11.1ms 434KiB 0.0% 217KiB append t_lowest_flows_relationship rows 2 12.9ms 0.0% 6.43ms 58.9KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 2 11.4ms 0.0% 5.69ms 58.9KiB 0.0% 29.5KiB create_unrolled_partition_tables 2 88.5ms 0.0% 44.3ms 361KiB 0.0% 181KiB create_merged_tables 2 64.5ms 0.0% 32.2ms 11.3KiB 0.0% 5.64KiB create_highest_resolution_table 2 61.5ms 0.0% 30.8ms 15.7KiB 0.0% 7.83KiB compute_constraints_indices 2 952ms 0.2% 476ms 4.96MiB 0.1% 2.48MiB compute_variables_indices 2 140ms 0.0% 70.0ms 66.1KiB 0.0% 33.0KiB prepare_profiles_structure 2 93.9ms 0.0% 47.0ms 681KiB 0.0% 340KiB Create Rolling Horizon EnergyProblem 2 2.92s 0.5% 1.46s 16.4MiB 0.2% 8.19MiB create_internal_structure 2 1.79s 0.3% 893ms 10.6MiB 0.1% 5.28MiB validate data 2 1.18s 0.2% 592ms 6.38MiB 0.1% 3.19MiB has all tables and columns 2 554ms 0.1% 277ms 3.18MiB 0.0% 1.59MiB no duplicate rows 2 273ms 0.0% 136ms 1.29MiB 0.0% 661KiB valid schema's oneOf constraints 2 111ms 0.0% 55.6ms 750KiB 0.0% 375KiB data consistency for simple investment 2 60.2ms 0.0% 30.1ms 230KiB 0.0% 115KiB check DC OPF data 2 33.9ms 0.0% 17.0ms 115KiB 0.0% 57.6KiB consistency between flow_commission and asset_both 2 27.5ms 0.0% 13.7ms 114KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 2 26.8ms 0.0% 13.4ms 277KiB 0.0% 138KiB group consistency between tables 2 26.2ms 0.0% 13.1ms 113KiB 0.0% 56.7KiB consistency between asset_commission and asset_both 2 22.5ms 0.0% 11.2ms 114KiB 0.0% 56.8KiB investable storage assets using binary method should have investment limit > 0 2 14.8ms 0.0% 7.39ms 58.6KiB 0.0% 29.3KiB only transport flows are investable 2 12.3ms 0.0% 6.13ms 56.6KiB 0.0% 28.3KiB flow_both only contain transport flows 2 12.1ms 0.0% 6.04ms 58.1KiB 0.0% 29.0KiB consistency between asset types and investment methods 2 8.91ms 0.0% 4.46ms 57.1KiB 0.0% 28.5KiB create_lowest_resolution_table 2 81.6ms 0.0% 40.8ms 2.46MiB 0.0% 1.23MiB append t_lowest_all rows 2 23.6ms 0.0% 11.8ms 1.17MiB 0.0% 599KiB append t_lowest_all_flows rows 2 22.5ms 0.0% 11.2ms 1.17MiB 0.0% 599KiB append t_lowest_flows_conversion_balance rows 2 11.7ms 0.0% 5.84ms 58.9KiB 0.0% 29.5KiB append t_lowest_flows_relationship rows 2 11.2ms 0.0% 5.60ms 58.9KiB 0.0% 29.4KiB create_unrolled_partition_tables 2 81.0ms 0.0% 40.5ms 361KiB 0.0% 181KiB create_highest_resolution_table 2 60.8ms 0.0% 30.4ms 15.7KiB 0.0% 7.83KiB create_merged_tables 2 60.3ms 0.0% 30.1ms 11.3KiB 0.0% 5.64KiB compute_constraints_indices 2 886ms 0.2% 443ms 4.96MiB 0.1% 2.48MiB compute_variables_indices 2 136ms 0.0% 67.8ms 66.1KiB 0.0% 33.0KiB prepare_profiles_structure 2 82.4ms 0.0% 41.2ms 680KiB 0.0% 340KiB create_merged_tables 5 2.89s 0.5% 578ms 28.2KiB 0.0% 5.64KiB add_ramping_constraints! 4 2.87s 0.5% 718ms 86.7MiB 0.9% 21.7MiB validate data 5 2.11s 0.4% 422ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 911ms 0.2% 182ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 529ms 0.1% 106ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 190ms 0.0% 38.0ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 118ms 0.0% 23.6ms 576KiB 0.0% 115KiB consistency between flow_commission and asset_both 5 61.8ms 0.0% 12.4ms 284KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 5 59.8ms 0.0% 12.0ms 284KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 5 53.4ms 0.0% 10.7ms 692KiB 0.0% 138KiB group consistency between tables 5 44.0ms 0.0% 8.80ms 284KiB 0.0% 56.7KiB check DC OPF data 5 36.9ms 0.0% 7.38ms 288KiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 5 30.9ms 0.0% 6.17ms 146KiB 0.0% 29.3KiB consistency between asset types and investment methods 5 26.8ms 0.0% 5.35ms 143KiB 0.0% 28.6KiB flow_both only contain transport flows 5 24.2ms 0.0% 4.85ms 145KiB 0.0% 29.0KiB only transport flows are investable 5 23.1ms 0.0% 4.61ms 141KiB 0.0% 28.3KiB create_unrolled_partition_tables 5 2.08s 0.4% 416ms 80.9MiB 0.8% 16.2MiB compute_variables_indices 24 1.38s 0.2% 57.5ms 793KiB 0.0% 33.0KiB add_transport_constraints! 4 890ms 0.2% 223ms 23.0MiB 0.2% 5.75MiB add_energy_constraints! 4 855ms 0.1% 214ms 15.8MiB 0.2% 3.95MiB add_consumer_constraints! 4 852ms 0.1% 213ms 28.4MiB 0.3% 7.10MiB add_storage_variables! 4 736ms 0.1% 184ms 15.3MiB 0.2% 3.83MiB update rolling horizon profiles 14 661ms 0.1% 47.2ms 10.5MiB 0.1% 770KiB add_objective! 4 642ms 0.1% 161ms 6.04MiB 0.1% 1.51MiB export_solution_to_csv_files 4 609ms 0.1% 152ms 1.09MiB 0.0% 280KiB add_investment_variables! 4 570ms 0.1% 143ms 14.7MiB 0.1% 3.68MiB add_investment_group_constraints! 4 558ms 0.1% 140ms 8.54MiB 0.1% 2.14MiB create_multi_year_expressions! 4 514ms 0.1% 129ms 4.36MiB 0.0% 1.09MiB add_decommission_variables! 4 440ms 0.1% 110ms 10.2MiB 0.1% 2.54MiB Validate rolling horizon input 2 395ms 0.1% 197ms 4.50MiB 0.0% 2.25MiB add_flow_variables! 4 287ms 0.0% 71.8ms 13.7MiB 0.1% 3.43MiB add_conversion_constraints! 4 222ms 0.0% 55.4ms 6.20MiB 0.1% 1.55MiB update scalar parameters 12 185ms 0.0% 15.4ms 2.00MiB 0.0% 171KiB add_storage_expressions! 4 178ms 0.0% 44.5ms 2.96MiB 0.0% 758KiB add_vintage_flow_sum_constraints! 4 173ms 0.0% 43.2ms 4.23MiB 0.0% 1.06MiB add_hub_constraints! 4 156ms 0.0% 39.1ms 3.29MiB 0.0% 843KiB add_vintage_flow_variables! 4 134ms 0.0% 33.6ms 4.35MiB 0.0% 1.09MiB append t_lowest_all_flows rows 2 118ms 0.0% 58.9ms 1.40MiB 0.0% 718KiB add_unit_commitment_variables! 4 103ms 0.0% 25.9ms 3.18MiB 0.0% 815KiB undo changes to rolling horizon tables 2 90.3ms 0.0% 45.1ms 41.1KiB 0.0% 20.5KiB add_shut_down_upper_bound_constraints! 4 67.4ms 0.0% 16.9ms 273KiB 0.0% 68.3KiB add_flows_relationships_constraints! 4 59.1ms 0.0% 14.8ms 362KiB 0.0% 90.6KiB add_dc_power_flow_constraints! 4 45.3ms 0.0% 11.3ms 136KiB 0.0% 33.9KiB add_uc_logic_constraints! 4 31.7ms 0.0% 7.93ms 149KiB 0.0% 37.1KiB add_start_up_upper_bound_constraints! 4 27.7ms 0.0% 6.93ms 138KiB 0.0% 34.5KiB add_start_up_and_shut_down_variables! 4 15.1ms 0.0% 3.77ms 233KiB 0.0% 58.3KiB Prepare table for rolling horizon 2 13.1ms 0.0% 6.53ms 10.7KiB 0.0% 5.34KiB append t_lowest_flows_relationship rows 2 8.58ms 0.0% 4.29ms 166KiB 0.0% 83.2KiB append t_lowest_all rows 2 8.56ms 0.0% 4.28ms 170KiB 0.0% 85.1KiB append t_lowest_flows_conversion_balance rows 2 8.46ms 0.0% 4.23ms 146KiB 0.0% 73.2KiB add_power_flow_variables! 4 6.36ms 0.0% 1.59ms 116KiB 0.0% 28.9KiB ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌ Warning: Assignment to `energy_problem` in soft scope is ambiguous because a global variable by the same name exists: `energy_problem` will be treated as a new local. Disambiguate by using `local energy_problem` to suppress this warning or `global energy_problem` to assign to the existing global variable. └ @ ~/.julia/packages/TulipaEnergyModel/I3f7B/test/test-rolling-horizon.jl:64 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 955s / 68.3% 19.5GiB / 52.4% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 32 122s 18.7% 3.80s 2.60GiB 25.5% 83.2MiB create_model 32 121s 18.6% 3.79s 2.57GiB 25.2% 82.4MiB add_expressions_to_constraints! 31 69.8s 10.7% 2.25s 861MiB 8.2% 27.8MiB add_expression_terms_rep_period_constraints! 248 18.4s 2.8% 74.1ms 170MiB 1.6% 703KiB add_expression_terms_over_clustered_year_constraints! 93 10.6s 1.6% 114ms 377MiB 3.6% 4.06MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 31 2.85s 0.4% 92.0ms 91.1MiB 0.9% 2.94MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 31 2.31s 0.4% 74.7ms 28.5MiB 0.3% 940KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 31 2.21s 0.3% 71.3ms 8.24MiB 0.1% 272KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 31 2.18s 0.3% 70.4ms 10.6MiB 0.1% 352KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 31 2.18s 0.3% 70.3ms 9.54MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 31 2.15s 0.3% 69.3ms 11.2MiB 0.1% 369KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 31 2.14s 0.3% 69.1ms 10.1MiB 0.1% 333KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 31 2.13s 0.3% 68.8ms 10.7MiB 0.1% 354KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 31 2.12s 0.3% 68.5ms 11.2MiB 0.1% 369KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 31 2.12s 0.3% 68.4ms 10.5MiB 0.1% 348KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 31 2.05s 0.3% 66.3ms 10.3MiB 0.1% 339KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 31 1.49s 0.2% 48.2ms 9.17MiB 0.1% 303KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 31 1.40s 0.2% 45.3ms 8.17MiB 0.1% 270KiB attach units_on expression to min_output_flow_with_unit_commitment 31 1.40s 0.2% 45.1ms 7.99MiB 0.1% 264KiB attach is_charging expression to capacity_incoming_simple_method 31 1.34s 0.2% 43.3ms 7.28MiB 0.1% 241KiB attach units_on expression to max_ramp_with_unit_commitment 31 1.34s 0.2% 43.1ms 8.54MiB 0.1% 282KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 31 1.32s 0.2% 42.6ms 7.88MiB 0.1% 260KiB attach is_charging expression to capacity_outgoing_simple_method 31 1.31s 0.2% 42.3ms 9.16MiB 0.1% 302KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 31 1.30s 0.2% 41.8ms 8.16MiB 0.1% 269KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 31 1.25s 0.2% 40.5ms 7.34MiB 0.1% 242KiB attach is_charging expression to min_incoming_flow_for_transport_flows 31 1.24s 0.2% 40.1ms 7.33MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_compact_method 31 1.24s 0.2% 40.0ms 7.34MiB 0.1% 242KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 31 1.23s 0.2% 39.7ms 7.84MiB 0.1% 259KiB save model file 2 6.09s 0.9% 3.04s 180MiB 1.7% 90.2MiB add_storage_constraints! 31 5.63s 0.9% 181ms 800MiB 7.7% 25.8MiB add_objective! 31 5.49s 0.8% 177ms 50.7MiB 0.5% 1.64MiB add_capacity_constraints! 31 5.23s 0.8% 169ms 233MiB 2.2% 7.53MiB add_flow_variables! 31 2.67s 0.4% 86.1ms 127MiB 1.2% 4.10MiB create_multi_year_expressions! 31 2.65s 0.4% 85.4ms 16.8MiB 0.2% 556KiB add_ramping_constraints! 31 1.53s 0.2% 49.3ms 25.6MiB 0.2% 846KiB add_consumer_constraints! 31 1.25s 0.2% 40.2ms 70.9MiB 0.7% 2.29MiB add_storage_variables! 31 1.11s 0.2% 35.8ms 34.1MiB 0.3% 1.10MiB add_transport_constraints! 31 776ms 0.1% 25.0ms 25.2MiB 0.2% 834KiB add_storage_expressions! 31 607ms 0.1% 19.6ms 3.88MiB 0.0% 128KiB add_shut_down_upper_bound_constraints! 31 597ms 0.1% 19.3ms 2.07MiB 0.0% 68.3KiB add_flows_relationships_constraints! 31 591ms 0.1% 19.1ms 7.90MiB 0.1% 261KiB add_energy_constraints! 31 496ms 0.1% 16.0ms 2.44MiB 0.0% 80.5KiB add_dc_power_flow_constraints! 31 451ms 0.1% 14.5ms 5.49MiB 0.1% 181KiB add_vintage_flow_sum_constraints! 31 400ms 0.1% 12.9ms 1.72MiB 0.0% 56.9KiB add_investment_variables! 31 355ms 0.1% 11.5ms 4.16MiB 0.0% 137KiB add_uc_logic_constraints! 31 314ms 0.0% 10.1ms 1.12MiB 0.0% 37.2KiB add_conversion_constraints! 31 295ms 0.0% 9.51ms 11.2MiB 0.1% 371KiB add_decommission_variables! 31 277ms 0.0% 8.94ms 3.01MiB 0.0% 99.4KiB add_start_up_upper_bound_constraints! 31 270ms 0.0% 8.70ms 1.05MiB 0.0% 34.6KiB add_vintage_flow_variables! 31 228ms 0.0% 7.35ms 1.64MiB 0.0% 54.1KiB add_investment_group_constraints! 31 180ms 0.0% 5.80ms 2.18MiB 0.0% 72.0KiB add_start_up_and_shut_down_variables! 31 141ms 0.0% 4.54ms 1.77MiB 0.0% 58.4KiB add_hub_constraints! 31 133ms 0.0% 4.28ms 2.22MiB 0.0% 73.3KiB add_power_flow_variables! 31 109ms 0.0% 3.52ms 2.74MiB 0.0% 90.4KiB add_unit_commitment_variables! 31 104ms 0.0% 3.35ms 1.90MiB 0.0% 62.8KiB create_model 9 103s 15.8% 11.4s 2.14GiB 21.0% 244MiB save model file 2 44.6s 6.8% 22.3s 1.34GiB 13.2% 688MiB add_expressions_to_constraints! 9 20.5s 3.1% 2.28s 158MiB 1.5% 17.6MiB add_expression_terms_rep_period_constraints! 72 6.22s 1.0% 86.4ms 54.2MiB 0.5% 770KiB add_expression_terms_over_clustered_year_constraints! 27 3.94s 0.6% 146ms 37.2MiB 0.4% 1.38MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 605ms 0.1% 67.2ms 8.95MiB 0.1% 0.99MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 598ms 0.1% 66.4ms 2.74MiB 0.0% 311KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 575ms 0.1% 63.9ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 571ms 0.1% 63.4ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 568ms 0.1% 63.1ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 563ms 0.1% 62.6ms 3.46MiB 0.0% 394KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 562ms 0.1% 62.5ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 536ms 0.1% 59.6ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 534ms 0.1% 59.3ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 532ms 0.1% 59.1ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 521ms 0.1% 57.9ms 2.77MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 9 372ms 0.1% 41.3ms 2.40MiB 0.0% 273KiB attach units_on expression to max_ramp_with_unit_commitment 9 346ms 0.1% 38.5ms 2.11MiB 0.0% 240KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 331ms 0.1% 36.8ms 2.11MiB 0.0% 240KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 329ms 0.1% 36.6ms 2.11MiB 0.0% 240KiB attach units_on expression to min_output_flow_with_unit_commitment 9 329ms 0.1% 36.6ms 1.77MiB 0.0% 202KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 326ms 0.0% 36.2ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 325ms 0.0% 36.1ms 2.11MiB 0.0% 241KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 325ms 0.0% 36.1ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method 9 322ms 0.0% 35.7ms 2.16MiB 0.0% 246KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 319ms 0.0% 35.5ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_compact_method 9 317ms 0.0% 35.2ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 315ms 0.0% 35.1ms 2.11MiB 0.0% 240KiB add_capacity_constraints! 9 4.92s 0.8% 546ms 111MiB 1.1% 12.3MiB add_flow_variables! 9 3.11s 0.5% 345ms 40.1MiB 0.4% 4.45MiB add_objective! 9 2.28s 0.4% 254ms 26.1MiB 0.2% 2.89MiB add_consumer_constraints! 9 1.53s 0.2% 170ms 34.5MiB 0.3% 3.83MiB add_ramping_constraints! 9 1.31s 0.2% 146ms 43.3MiB 0.4% 4.81MiB create_multi_year_expressions! 9 733ms 0.1% 81.5ms 6.17MiB 0.1% 702KiB add_storage_constraints! 9 523ms 0.1% 58.1ms 12.0MiB 0.1% 1.34MiB add_investment_variables! 9 374ms 0.1% 41.5ms 6.64MiB 0.1% 756KiB add_storage_variables! 9 302ms 0.0% 33.6ms 4.09MiB 0.0% 466KiB add_shut_down_upper_bound_constraints! 9 220ms 0.0% 24.4ms 1.84MiB 0.0% 209KiB add_flows_relationships_constraints! 9 199ms 0.0% 22.1ms 2.03MiB 0.0% 231KiB add_decommission_variables! 9 189ms 0.0% 21.0ms 2.63MiB 0.0% 299KiB add_energy_constraints! 9 186ms 0.0% 20.7ms 1.78MiB 0.0% 203KiB add_transport_constraints! 9 171ms 0.0% 19.0ms 1.67MiB 0.0% 190KiB add_storage_expressions! 9 160ms 0.0% 17.8ms 1.56MiB 0.0% 177KiB add_dc_power_flow_constraints! 9 119ms 0.0% 13.2ms 941KiB 0.0% 105KiB add_uc_logic_constraints! 9 103ms 0.0% 11.5ms 967KiB 0.0% 107KiB add_vintage_flow_sum_constraints! 9 103ms 0.0% 11.4ms 924KiB 0.0% 103KiB add_start_up_upper_bound_constraints! 9 99.2ms 0.0% 11.0ms 943KiB 0.0% 105KiB add_investment_group_constraints! 9 95.1ms 0.0% 10.6ms 1.74MiB 0.0% 199KiB add_vintage_flow_variables! 9 89.5ms 0.0% 9.94ms 925KiB 0.0% 103KiB add_conversion_constraints! 9 79.7ms 0.0% 8.86ms 908KiB 0.0% 101KiB add_unit_commitment_variables! 9 54.2ms 0.0% 6.02ms 900KiB 0.0% 100KiB add_power_flow_variables! 9 53.7ms 0.0% 5.97ms 897KiB 0.0% 100KiB add_start_up_and_shut_down_variables! 9 52.0ms 0.0% 5.78ms 522KiB 0.0% 57.9KiB add_hub_constraints! 9 17.7ms 0.0% 1.97ms 257KiB 0.0% 28.6KiB solve_model! 31 102s 15.6% 3.28s 459MiB 4.4% 14.8MiB total solver time 31 101s 15.5% 3.25s 392MiB 3.8% 12.6MiB total solver time 9 72.1s 11.1% 8.01s 191MiB 1.8% 21.2MiB create EnergyProblem from connection 32 47.5s 7.3% 1.49s 403MiB 3.9% 12.6MiB create_internal_structure 32 28.3s 4.3% 885ms 270MiB 2.6% 8.42MiB validate data 32 17.1s 2.6% 536ms 102MiB 1.0% 3.18MiB has all tables and columns 32 8.17s 1.3% 255ms 50.8MiB 0.5% 1.59MiB no duplicate rows 32 3.72s 0.6% 116ms 20.6MiB 0.2% 660KiB valid schema's oneOf constraints 32 1.54s 0.2% 48.1ms 11.7MiB 0.1% 375KiB data consistency for simple investment 32 1.06s 0.2% 33.1ms 3.60MiB 0.0% 115KiB consistency between flow_commission and asset_both 32 426ms 0.1% 13.3ms 1.77MiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 32 419ms 0.1% 13.1ms 4.32MiB 0.0% 138KiB consistency between asset_commission and asset_both 32 361ms 0.1% 11.3ms 1.77MiB 0.0% 56.8KiB check DC OPF data 32 347ms 0.1% 10.8ms 1.80MiB 0.0% 57.6KiB group consistency between tables 32 343ms 0.1% 10.7ms 1.77MiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 32 225ms 0.0% 7.04ms 937KiB 0.0% 29.3KiB only transport flows are investable 32 178ms 0.0% 5.57ms 904KiB 0.0% 28.3KiB flow_both only contain transport flows 32 177ms 0.0% 5.54ms 929KiB 0.0% 29.0KiB consistency between asset types and investment methods 32 173ms 0.0% 5.40ms 913KiB 0.0% 28.5KiB create_lowest_resolution_table 32 2.01s 0.3% 62.7ms 137MiB 1.3% 4.27MiB append t_lowest_all rows 32 740ms 0.1% 23.1ms 65.4MiB 0.6% 2.04MiB append t_lowest_all_flows rows 32 669ms 0.1% 20.9ms 64.9MiB 0.6% 2.03MiB append t_lowest_flows_conversion_balance rows 32 207ms 0.0% 6.47ms 4.94MiB 0.0% 158KiB append t_lowest_flows_relationship rows 32 162ms 0.0% 5.06ms 1.26MiB 0.0% 40.2KiB create_highest_resolution_table 32 1.44s 0.2% 44.9ms 250KiB 0.0% 7.83KiB create_unrolled_partition_tables 32 1.40s 0.2% 43.8ms 7.82MiB 0.1% 250KiB create_merged_tables 32 1.10s 0.2% 34.4ms 180KiB 0.0% 5.64KiB compute_constraints_indices 32 11.9s 1.8% 371ms 79.2MiB 0.8% 2.47MiB prepare_profiles_structure 32 4.87s 0.7% 152ms 49.5MiB 0.5% 1.55MiB compute_variables_indices 32 2.11s 0.3% 66.0ms 1.03MiB 0.0% 33.1KiB Create internal rolling horizon model 9 44.7s 6.9% 4.97s 545MiB 5.2% 60.5MiB create_model 9 44.4s 6.8% 4.93s 521MiB 5.0% 57.8MiB add_expressions_to_constraints! 9 21.6s 3.3% 2.40s 113MiB 1.1% 12.6MiB add_expression_terms_rep_period_constraints! 72 5.91s 0.9% 82.1ms 34.6MiB 0.3% 491KiB add_expression_terms_over_clustered_year_constraints! 27 2.52s 0.4% 93.3ms 8.00MiB 0.1% 303KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 830ms 0.1% 92.3ms 8.65MiB 0.1% 0.96MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 819ms 0.1% 91.0ms 11.6MiB 0.1% 1.28MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 733ms 0.1% 81.4ms 2.13MiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 706ms 0.1% 78.5ms 2.79MiB 0.0% 318KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 702ms 0.1% 78.0ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 702ms 0.1% 78.0ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 687ms 0.1% 76.3ms 2.77MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 686ms 0.1% 76.2ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 683ms 0.1% 75.9ms 2.77MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 682ms 0.1% 75.8ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 680ms 0.1% 75.5ms 2.78MiB 0.0% 316KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 450ms 0.1% 50.0ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 449ms 0.1% 49.9ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_compact_method 9 433ms 0.1% 48.1ms 2.13MiB 0.0% 243KiB attach units_on expression to min_output_flow_with_unit_commitment 9 428ms 0.1% 47.5ms 1.79MiB 0.0% 204KiB attach is_charging expression to capacity_outgoing_simple_method 9 427ms 0.1% 47.4ms 2.19MiB 0.0% 249KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 425ms 0.1% 47.3ms 2.13MiB 0.0% 243KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 425ms 0.1% 47.2ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method 9 423ms 0.1% 47.0ms 1.81MiB 0.0% 206KiB attach units_on expression to max_ramp_with_unit_commitment 9 416ms 0.1% 46.2ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 412ms 0.1% 45.8ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 410ms 0.1% 45.5ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 409ms 0.1% 45.4ms 2.13MiB 0.0% 243KiB add_capacity_constraints! 9 6.15s 0.9% 684ms 133MiB 1.3% 14.7MiB add_flow_variables! 9 2.87s 0.4% 318ms 68.6MiB 0.7% 7.62MiB add_objective! 9 1.84s 0.3% 205ms 13.8MiB 0.1% 1.53MiB add_storage_constraints! 9 968ms 0.1% 108ms 24.6MiB 0.2% 2.73MiB create_multi_year_expressions! 9 806ms 0.1% 89.6ms 4.88MiB 0.0% 555KiB add_consumer_constraints! 9 685ms 0.1% 76.1ms 15.1MiB 0.1% 1.67MiB add_storage_variables! 9 634ms 0.1% 70.5ms 10.3MiB 0.1% 1.15MiB add_ramping_constraints! 9 399ms 0.1% 44.4ms 1.75MiB 0.0% 199KiB add_shut_down_upper_bound_constraints! 9 276ms 0.0% 30.6ms 626KiB 0.0% 69.6KiB add_storage_expressions! 9 187ms 0.0% 20.8ms 1.28MiB 0.0% 146KiB add_transport_constraints! 9 169ms 0.0% 18.7ms 1.05MiB 0.0% 120KiB add_energy_constraints! 9 153ms 0.0% 17.0ms 559KiB 0.0% 62.1KiB add_flows_relationships_constraints! 9 147ms 0.0% 16.4ms 817KiB 0.0% 90.8KiB add_uc_logic_constraints! 9 97.2ms 0.0% 10.8ms 335KiB 0.0% 37.2KiB add_investment_variables! 9 95.8ms 0.0% 10.6ms 793KiB 0.0% 88.1KiB add_dc_power_flow_constraints! 9 94.3ms 0.0% 10.5ms 306KiB 0.0% 34.0KiB add_decommission_variables! 9 85.4ms 0.0% 9.49ms 791KiB 0.0% 87.9KiB add_vintage_flow_sum_constraints! 9 84.2ms 0.0% 9.36ms 291KiB 0.0% 32.3KiB add_start_up_upper_bound_constraints! 9 74.0ms 0.0% 8.23ms 312KiB 0.0% 34.6KiB add_conversion_constraints! 9 71.9ms 0.0% 7.99ms 275KiB 0.0% 30.5KiB add_vintage_flow_variables! 9 70.9ms 0.0% 7.88ms 292KiB 0.0% 32.5KiB add_start_up_and_shut_down_variables! 9 47.4ms 0.0% 5.27ms 526KiB 0.0% 58.5KiB add_investment_group_constraints! 9 43.6ms 0.0% 4.84ms 516KiB 0.0% 57.3KiB add_unit_commitment_variables! 9 31.7ms 0.0% 3.52ms 263KiB 0.0% 29.2KiB add_hub_constraints! 9 23.3ms 0.0% 2.59ms 260KiB 0.0% 28.9KiB add_power_flow_variables! 9 20.4ms 0.0% 2.27ms 261KiB 0.0% 29.0KiB create_internal_structure 27 21.9s 3.4% 810ms 366MiB 3.5% 13.6MiB validate data 27 12.6s 1.9% 466ms 167MiB 1.6% 6.18MiB has all tables and columns 27 4.90s 0.8% 182ms 50.4MiB 0.5% 1.87MiB no duplicate rows 24 2.92s 0.4% 122ms 43.5MiB 0.4% 1.81MiB valid schema's oneOf constraints 24 1.33s 0.2% 55.4ms 24.4MiB 0.2% 1.02MiB data consistency for simple investment 24 833ms 0.1% 34.7ms 10.2MiB 0.1% 436KiB group consistency between tables 24 396ms 0.1% 16.5ms 8.73MiB 0.1% 373KiB stochastic scenario probabilities sum to 1 24 395ms 0.1% 16.5ms 6.87MiB 0.1% 293KiB consistency between asset_commission and asset_both 24 366ms 0.1% 15.3ms 3.84MiB 0.0% 164KiB consistency between flow_commission and asset_both 24 353ms 0.1% 14.7ms 3.43MiB 0.0% 146KiB check DC OPF data 24 330ms 0.1% 13.7ms 3.49MiB 0.0% 149KiB investable storage assets using binary method should have investment limit > 0 24 224ms 0.0% 9.32ms 2.74MiB 0.0% 117KiB flow_both only contain transport flows 24 198ms 0.0% 8.26ms 5.23MiB 0.1% 223KiB consistency between asset types and investment methods 24 168ms 0.0% 7.01ms 2.23MiB 0.0% 95.2KiB only transport flows are investable 24 166ms 0.0% 6.92ms 1.79MiB 0.0% 76.6KiB create_unrolled_partition_tables 24 2.04s 0.3% 85.0ms 38.2MiB 0.4% 1.59MiB create_lowest_resolution_table 24 1.67s 0.3% 69.4ms 109MiB 1.0% 4.53MiB append t_lowest_all rows 24 660ms 0.1% 27.5ms 50.9MiB 0.5% 2.12MiB append t_lowest_all_flows rows 24 657ms 0.1% 27.4ms 54.2MiB 0.5% 2.26MiB append t_lowest_flows_conversion_balance rows 24 108ms 0.0% 4.49ms 2.70MiB 0.0% 115KiB append t_lowest_flows_relationship rows 24 94.1ms 0.0% 3.92ms 877KiB 0.0% 36.5KiB create_highest_resolution_table 24 994ms 0.2% 41.4ms 188KiB 0.0% 7.83KiB create_merged_tables 24 727ms 0.1% 30.3ms 135KiB 0.0% 5.64KiB Save window solution 72 17.4s 2.7% 241ms 185MiB 1.8% 2.56MiB Save internal rolling horizon solution to connection 72 2.84s 0.4% 39.4ms 117MiB 1.1% 1.63MiB compute_dual_variables 72 20.0ms 0.0% 278μs 360KiB 0.0% 4.99KiB Solve internal rolling horizon model 72 16.6s 2.5% 231ms 487MiB 4.7% 6.76MiB total solver time 72 15.2s 2.3% 211ms 345MiB 3.3% 4.80MiB Create Rolling Horizon EnergyProblem 9 14.1s 2.2% 1.57s 74.4MiB 0.7% 8.27MiB create_internal_structure 9 8.98s 1.4% 998ms 48.2MiB 0.5% 5.36MiB validate data 9 5.73s 0.9% 637ms 28.7MiB 0.3% 3.19MiB has all tables and columns 9 2.77s 0.4% 308ms 14.3MiB 0.1% 1.59MiB no duplicate rows 9 1.30s 0.2% 145ms 5.81MiB 0.1% 661KiB valid schema's oneOf constraints 9 546ms 0.1% 60.7ms 3.30MiB 0.0% 375KiB data consistency for simple investment 9 269ms 0.0% 29.9ms 1.01MiB 0.0% 115KiB stochastic scenario probabilities sum to 1 9 129ms 0.0% 14.3ms 1.22MiB 0.0% 138KiB consistency between flow_commission and asset_both 9 128ms 0.0% 14.2ms 511KiB 0.0% 56.8KiB check DC OPF data 9 120ms 0.0% 13.3ms 519KiB 0.0% 57.6KiB group consistency between tables 9 116ms 0.0% 12.8ms 510KiB 0.0% 56.7KiB consistency between asset_commission and asset_both 9 111ms 0.0% 12.3ms 511KiB 0.0% 56.8KiB investable storage assets using binary method should have investment limit > 0 9 67.6ms 0.0% 7.51ms 264KiB 0.0% 29.3KiB consistency between asset types and investment methods 9 59.1ms 0.0% 6.56ms 257KiB 0.0% 28.6KiB only transport flows are investable 9 58.1ms 0.0% 6.45ms 254KiB 0.0% 28.3KiB flow_both only contain transport flows 9 57.4ms 0.0% 6.38ms 262KiB 0.0% 29.1KiB create_lowest_resolution_table 9 566ms 0.1% 62.9ms 11.1MiB 0.1% 1.23MiB append t_lowest_all rows 9 240ms 0.0% 26.6ms 5.27MiB 0.1% 600KiB append t_lowest_all_flows rows 9 144ms 0.0% 15.9ms 5.26MiB 0.1% 599KiB append t_lowest_flows_conversion_balance rows 9 61.8ms 0.0% 6.86ms 265KiB 0.0% 29.5KiB append t_lowest_flows_relationship rows 9 60.7ms 0.0% 6.74ms 265KiB 0.0% 29.5KiB create_unrolled_partition_tables 9 391ms 0.1% 43.5ms 1.59MiB 0.0% 181KiB create_highest_resolution_table 9 273ms 0.0% 30.4ms 70.5KiB 0.0% 7.83KiB create_merged_tables 9 265ms 0.0% 29.4ms 50.8KiB 0.0% 5.64KiB compute_constraints_indices 9 3.98s 0.6% 443ms 22.3MiB 0.2% 2.48MiB compute_variables_indices 9 607ms 0.1% 67.5ms 297KiB 0.0% 33.0KiB prepare_profiles_structure 9 420ms 0.1% 46.6ms 2.99MiB 0.0% 340KiB Create internal EnergyProblem for rolling horizon 9 13.9s 2.1% 1.54s 73.5MiB 0.7% 8.16MiB create_internal_structure 9 9.05s 1.4% 1.01s 47.3MiB 0.5% 5.25MiB validate data 9 5.98s 0.9% 665ms 28.7MiB 0.3% 3.19MiB has all tables and columns 9 3.03s 0.5% 336ms 14.3MiB 0.1% 1.59MiB no duplicate rows 9 1.25s 0.2% 139ms 5.81MiB 0.1% 661KiB valid schema's oneOf constraints 9 575ms 0.1% 63.9ms 3.30MiB 0.0% 375KiB data consistency for simple investment 9 263ms 0.0% 29.3ms 1.01MiB 0.0% 115KiB stochastic scenario probabilities sum to 1 9 139ms 0.0% 15.5ms 1.22MiB 0.0% 138KiB consistency between flow_commission and asset_both 9 132ms 0.0% 14.7ms 511KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 9 122ms 0.0% 13.6ms 511KiB 0.0% 56.8KiB group consistency between tables 9 111ms 0.0% 12.3ms 511KiB 0.0% 56.7KiB check DC OPF data 9 102ms 0.0% 11.4ms 519KiB 0.0% 57.7KiB investable storage assets using binary method should have investment limit > 0 9 68.4ms 0.0% 7.61ms 264KiB 0.0% 29.3KiB only transport flows are investable 9 67.6ms 0.0% 7.51ms 255KiB 0.0% 28.3KiB consistency between asset types and investment methods 9 61.3ms 0.0% 6.81ms 257KiB 0.0% 28.6KiB flow_both only contain transport flows 9 58.5ms 0.0% 6.51ms 261KiB 0.0% 29.1KiB create_unrolled_partition_tables 9 426ms 0.1% 47.4ms 1.59MiB 0.0% 181KiB create_lowest_resolution_table 9 388ms 0.1% 43.1ms 9.59MiB 0.1% 1.07MiB append t_lowest_all_flows rows 9 116ms 0.0% 12.9ms 4.52MiB 0.0% 514KiB append t_lowest_all rows 9 108ms 0.0% 12.1ms 4.52MiB 0.0% 514KiB append t_lowest_flows_relationship rows 9 55.2ms 0.0% 6.13ms 265KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 9 49.9ms 0.0% 5.55ms 265KiB 0.0% 29.5KiB create_highest_resolution_table 9 268ms 0.0% 29.7ms 70.5KiB 0.0% 7.83KiB create_merged_tables 9 266ms 0.0% 29.5ms 50.8KiB 0.0% 5.64KiB compute_constraints_indices 9 3.78s 0.6% 420ms 22.3MiB 0.2% 2.48MiB compute_variables_indices 9 590ms 0.1% 65.6ms 297KiB 0.0% 33.0KiB prepare_profiles_structure 9 388ms 0.1% 43.2ms 2.99MiB 0.0% 340KiB create_lowest_resolution_table 5 13.9s 2.1% 2.77s 1.61GiB 15.8% 329MiB append t_lowest_all rows 5 6.99s 1.1% 1.40s 791MiB 7.6% 158MiB append t_lowest_all_flows rows 5 6.27s 1.0% 1.25s 791MiB 7.6% 158MiB append t_lowest_flows_conversion_balance rows 5 499ms 0.1% 100ms 63.1MiB 0.6% 12.6MiB append t_lowest_flows_relationship rows 5 21.2ms 0.0% 4.25ms 147KiB 0.0% 29.5KiB add_expressions_to_constraints! 4 8.48s 1.3% 2.12s 91.8MiB 0.9% 23.0MiB add_expression_terms_rep_period_constraints! 32 2.40s 0.4% 75.0ms 25.0MiB 0.2% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.36s 0.2% 113ms 21.4MiB 0.2% 1.78MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 299ms 0.0% 74.7ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 296ms 0.0% 73.9ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 275ms 0.0% 68.8ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 4 261ms 0.0% 65.3ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 256ms 0.0% 64.0ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 4 252ms 0.0% 62.9ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 246ms 0.0% 61.6ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 245ms 0.0% 61.3ms 1.70MiB 0.0% 435KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 245ms 0.0% 61.3ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 243ms 0.0% 60.8ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 236ms 0.0% 59.1ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 193ms 0.0% 48.2ms 1.50MiB 0.0% 383KiB attach is_charging expression to capacity_outgoing_simple_method 4 155ms 0.0% 38.8ms 1.55MiB 0.0% 397KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 154ms 0.0% 38.5ms 1.20MiB 0.0% 306KiB attach units_on expression to max_ramp_with_unit_commitment 4 153ms 0.0% 38.2ms 1.35MiB 0.0% 346KiB attach units_on expression to min_output_flow_with_unit_commitment 4 152ms 0.0% 37.9ms 1.47MiB 0.0% 376KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 149ms 0.0% 37.4ms 1.22MiB 0.0% 312KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 148ms 0.0% 37.1ms 1.35MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 148ms 0.0% 37.0ms 1.36MiB 0.0% 347KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 148ms 0.0% 37.0ms 1.62MiB 0.0% 415KiB attach is_charging expression to capacity_outgoing_compact_method 4 140ms 0.0% 35.1ms 970KiB 0.0% 243KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 140ms 0.0% 34.9ms 969KiB 0.0% 242KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 139ms 0.0% 34.7ms 968KiB 0.0% 242KiB save_solution! 31 7.52s 1.2% 243ms 313MiB 3.0% 10.1MiB compute_dual_variables 30 3.63s 0.6% 121ms 63.7MiB 0.6% 2.12MiB compute_constraints_indices 24 7.36s 1.1% 307ms 60.6MiB 0.6% 2.53MiB create_highest_resolution_table 5 4.58s 0.7% 916ms 39.1KiB 0.0% 7.83KiB compute_dual_variables 4 3.46s 0.5% 864ms 78.9MiB 0.8% 19.7MiB add_storage_constraints! 4 3.41s 0.5% 853ms 74.6MiB 0.7% 18.6MiB prepare_profiles_structure 24 3.35s 0.5% 140ms 65.7MiB 0.6% 2.74MiB add_capacity_constraints! 4 3.30s 0.5% 824ms 96.9MiB 0.9% 24.2MiB create_merged_tables 5 2.89s 0.4% 578ms 28.2KiB 0.0% 5.64KiB add_ramping_constraints! 4 2.87s 0.4% 718ms 86.7MiB 0.8% 21.7MiB validate data 5 2.11s 0.3% 422ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 911ms 0.1% 182ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 529ms 0.1% 106ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 190ms 0.0% 38.0ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 118ms 0.0% 23.6ms 576KiB 0.0% 115KiB consistency between flow_commission and asset_both 5 61.8ms 0.0% 12.4ms 284KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 5 59.8ms 0.0% 12.0ms 284KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 5 53.4ms 0.0% 10.7ms 692KiB 0.0% 138KiB group consistency between tables 5 44.0ms 0.0% 8.80ms 284KiB 0.0% 56.7KiB check DC OPF data 5 36.9ms 0.0% 7.38ms 288KiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 5 30.9ms 0.0% 6.17ms 146KiB 0.0% 29.3KiB consistency between asset types and investment methods 5 26.8ms 0.0% 5.35ms 143KiB 0.0% 28.6KiB flow_both only contain transport flows 5 24.2ms 0.0% 4.85ms 145KiB 0.0% 29.0KiB only transport flows are investable 5 23.1ms 0.0% 4.61ms 141KiB 0.0% 28.3KiB create_unrolled_partition_tables 5 2.08s 0.3% 416ms 80.9MiB 0.8% 16.2MiB compute_variables_indices 24 1.38s 0.2% 57.5ms 793KiB 0.0% 33.0KiB add_transport_constraints! 4 890ms 0.1% 223ms 23.0MiB 0.2% 5.75MiB add_energy_constraints! 4 855ms 0.1% 214ms 15.8MiB 0.2% 3.95MiB add_consumer_constraints! 4 852ms 0.1% 213ms 28.4MiB 0.3% 7.10MiB update scalar parameters 63 794ms 0.1% 12.6ms 5.48MiB 0.1% 89.0KiB Validate rolling horizon input 9 770ms 0.1% 85.5ms 7.36MiB 0.1% 838KiB add_storage_variables! 4 736ms 0.1% 184ms 15.3MiB 0.1% 3.83MiB update rolling horizon profiles 72 672ms 0.1% 9.33ms 12.0MiB 0.1% 171KiB add_objective! 4 642ms 0.1% 161ms 6.04MiB 0.1% 1.51MiB export_solution_to_csv_files 4 609ms 0.1% 152ms 1.09MiB 0.0% 280KiB add_investment_variables! 4 570ms 0.1% 143ms 14.7MiB 0.1% 3.68MiB add_investment_group_constraints! 4 558ms 0.1% 140ms 8.54MiB 0.1% 2.14MiB create_multi_year_expressions! 4 514ms 0.1% 129ms 4.36MiB 0.0% 1.09MiB add_decommission_variables! 4 440ms 0.1% 110ms 10.2MiB 0.1% 2.54MiB add_flow_variables! 4 287ms 0.0% 71.8ms 13.7MiB 0.1% 3.43MiB add_conversion_constraints! 4 222ms 0.0% 55.4ms 6.20MiB 0.1% 1.55MiB add_storage_expressions! 4 178ms 0.0% 44.5ms 2.96MiB 0.0% 758KiB add_vintage_flow_sum_constraints! 4 173ms 0.0% 43.2ms 4.23MiB 0.0% 1.06MiB add_hub_constraints! 4 156ms 0.0% 39.1ms 3.29MiB 0.0% 843KiB undo changes to rolling horizon tables 9 138ms 0.0% 15.3ms 90.3KiB 0.0% 10.0KiB add_vintage_flow_variables! 4 134ms 0.0% 33.6ms 4.35MiB 0.0% 1.09MiB append t_lowest_all_flows rows 2 118ms 0.0% 58.9ms 1.40MiB 0.0% 718KiB add_unit_commitment_variables! 4 103ms 0.0% 25.9ms 3.18MiB 0.0% 815KiB add_shut_down_upper_bound_constraints! 4 67.4ms 0.0% 16.9ms 273KiB 0.0% 68.3KiB add_flows_relationships_constraints! 4 59.1ms 0.0% 14.8ms 362KiB 0.0% 90.6KiB Prepare table for rolling horizon 9 55.6ms 0.0% 6.17ms 49.3KiB 0.0% 5.48KiB add_dc_power_flow_constraints! 4 45.3ms 0.0% 11.3ms 136KiB 0.0% 33.9KiB add_uc_logic_constraints! 4 31.7ms 0.0% 7.93ms 149KiB 0.0% 37.1KiB add_start_up_upper_bound_constraints! 4 27.7ms 0.0% 6.93ms 138KiB 0.0% 34.5KiB add_start_up_and_shut_down_variables! 4 15.1ms 0.0% 3.77ms 233KiB 0.0% 58.3KiB append t_lowest_flows_relationship rows 2 8.58ms 0.0% 4.29ms 166KiB 0.0% 83.2KiB append t_lowest_all rows 2 8.56ms 0.0% 4.28ms 170KiB 0.0% 85.1KiB append t_lowest_flows_conversion_balance rows 2 8.46ms 0.0% 4.23ms 146KiB 0.0% 73.2KiB add_power_flow_variables! 4 6.36ms 0.0% 1.59ms 116KiB 0.0% 28.9KiB ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌ Warning: Model status different from optimal └ @ TulipaEnergyModel ~/.julia/packages/TulipaEnergyModel/I3f7B/src/solve-model.jl:37 Test Summary: | Pass Total Time Package | 507 507 27m17.9s test/test-model-parameters.jl | 14 14 10m23.9s Test model parameters - basic usage | 3 3 10m08.8s Test model parameters - errors when missing required parameters | 1 1 0.7s Test model parameters - read from file | 3 3 1.0s Test model parameters - explicit keywords take precedence | 1 1 0.1s Test model parameters - errors if path does not exist | 1 1 0.1s Test model parameters - read from DuckDB | 1 1 12.0s Test model parameters - path has precedence over DuckDB | 3 3 0.6s Test model parameters - explicit keywords take precedence over DuckDB and path | 1 1 0.5s test/test-variable-investment.jl | 31 31 12.1s Test add_investment_variables! | 31 31 12.1s test/test-variable-decommission.jl | 19 19 2.2s Test add_decommission_variables! | 19 19 2.2s test/test-defaults.jl | 24 24 25.0s Test populate_with_defaults! from basic data | 1 1 14.5s Test Tiny fixture has all defaults and populate doesn't break it | 6 6 2.6s Test populate_with_defaults preserves extra columns | 1 1 0.5s Test populate_with_defaults fixes missing columns | 7 7 1.7s Test populate_with_defaults fixes column type | 1 1 0.7s Test populate_with_defaults fills NULL values with defaults | 6 6 2.7s Test populate_with_defaults fails on missing required columns | 2 2 0.6s test/test-data-preparation.jl | 28 28 15.3s Test create_merged_tables! | 10 10 13.8s Test create_lowest_resolution_table! | 4 4 0.5s Test create_highest_resolution_table! | 5 5 0.2s Test total number of tables created | 1 1 0.2s Test _compute_durations | 8 8 0.6s test/test-constraint-limit-decommission-compact-method.jl | 1 1 19.7s Test add_limit_decommission_compact_method_constraints! | 1 1 19.7s test/test-model.jl | 200 200 2m23.6s Test that solve_model! throws if model is not created but works otherwise | 4 4 1m06.2s Test that model.lp and model.mps are created | 4 4 51.4s Test that solution column is created with variables | 192 192 26.0s test/test-constraint-dc-opf.jl | 1 1 9.5s Test add_dc_power_flow_constraints! | 1 1 9.5s test/test-constraint-vintage-flow-sum.jl | 1 1 3.2s Test add_vintage_flow_sum_constraints! | 1 1 3.2s test/test-pipeline.jl | 4 4 2m13.7s Test pipeline from beginning to end with EnergyProblem struct | 0 4.2s Test pipeline from beginning to end without EnergyProblem struct - Tiny | 1 1 12.7s Test pipeline from beginning to end without EnergyProblem struct - Norse | 1 1 1m29.1s Test pipeline from beginning to end without EnergyProblem struct - Variable Resolution | 1 1 5.6s Test pipeline from beginning to end without EnergyProblem struct - Multi-year Investments | 1 1 9.4s Test pipeline starting with simplest data and using populate_with_defaults! | 0 12.7s test/test-benchmarks.jl | 2 2 28.3s Ensuring benchmark loads | 1 1 3.3s Ensuring data can be read and create the internal structures | 1 1 25.1s test/test-constraint-flows-relationship.jl | 1 1 17.4s Test add_flows_relationships_constraints! | 1 1 17.4s test/test-case-studies.jl | 37 37 4m07.5s Norse Case Study | 1 1 13.3s Tiny Case Study | 4 4 32.4s Tinier Case Study | 2 2 10.1s Storage Assets Case Study | 2 2 10.8s UC ramping Case Study | 2 2 15.1s Tiny Variable Resolution Case Study | 2 2 10.3s Multi-year Case Study | 2 2 12.5s Power Flow Case Study | 2 2 11.4s Multiple Inputs Multiple Outputs Case Study | 2 2 11.2s Two-stage Stochastic Optimization Cross Scenario Case Study | 2 2 26.1s Two-stage Stochastic Optimization Per Scenario Case Study | 2 2 28.6s Rolling horizon Case Study | 10 10 51.0s Infeasible Case Study | 4 4 14.7s test/test-io.jl | 11 11 1m13.5s Test input validation - missing asset partition if strict | 1 1 0.5s Test output validation - solution files are generated | 4 4 1m04.2s Test output validation - saving unsolved energy problem fails | 3 3 4.8s Test printing EnergyProblem validation | 3 3 4.0s test/test-options.jl | 22 22 33.0s Test HiGHS optimizer options | 0 5.2s Test run_scenario arguments | 4 4 17.0s Test create_model! arguments | 4 4 4.8s Test default_parameters for HiGHS | 4 4 0.1s Test default_parameters for undefined values | 4 4 0.1s Test default_parameters new definition | 3 3 0.2s Test reading parameters from file | 2 2 0.2s Test bad optimizer options throw errors | 1 1 5.5s test/test-utils.jl | 19 19 6.2s Test _create_group_table_if_not_exist | 19 19 6.2s test/test-rolling-horizon.jl | 34 34 3m00.3s add_rolling_horizon_parameters created Parameters | 2 2 5.5s Verify tables created by rolling horizon | 3 3 8.7s If the optimisation window is very large, the first rolling solution is the same as no-horizon | 6 6 1m03.7s Correctness of rolling_solution_var_flow | 3 3 10.5s Test infeasible rolling horizon nice end | 2 2 15.6s Test that opt_window_length must be divisible by all time resolutions and that they are uniform | 2 2 17.3s Test option save_rolling_solution | 2 2 17.0s Test internal rolling_horizon_energy_problem | 5 5 13.5s Test exporting output of rolling horizon to CSV works | 3 3 9.3s Test duals of rolling horizon | 6 6 19.1s test/test-data-validation.jl | 47 47 24.1s Test DataValidationException print | 1 1 0.2s Test having all tables and columns - missing table | 1 1 0.7s Test having all tables and columns - missing column | 1 1 0.7s Test duplicate rows - using fake data | 2 2 0.7s Test duplicate rows - duplicating rows of Tiny data | 4 4 1.5s Test schema oneOf constraints - bad asset type | 2 2 1.2s Test schema oneOf constraints - bad consumer balance sense | 2 2 1.1s Test schema oneOf constraints - bad unit commitment method | 2 2 1.0s Test schema oneOf constraints - bad specification | 2 2 1.3s Test only transport flows can be investable - using fake data | 1 1 0.3s Test only transport flows can be investable - using Tiny data | 2 2 1.1s Test flow_both does not contain non-transport flows - using fake data | 1 1 0.2s Test flow_both does not contain non-transport flows - using Multi-year data | 1 1 0.4s Test foreign keys are valid - bad value for cat1 | 1 1 0.7s Test foreign keys are valid - missing value for cat2 | 2 2 0.2s Test foreign keys are valid - using Tiny data | 1 1 2.0s Test groups have at least one member - using fake data | 1 1 0.6s Test groups have at least one member - using Tiny data | 1 1 1.8s Test simple investment method has only matching years - using fake data | 1 1 0.3s Test simple investment method all milestone years covered - using fake data | 1 1 0.3s Test simple investment method has only matching years - using Tiny data | 1 1 0.3s Test simple investment method all milestone years covered - using Tiny data | 1 1 0.3s Test binary storage method has investment limit - using fake data | 1 1 1.4s Test binary storage method has investment limit - using Storage data | 1 1 0.4s Test DC OPF data - reactance > 0 using fake data | 1 1 0.3s Test DC OPF data - only apply to non-investable transport flows using fake data | 1 1 0.3s Test DC OPF data - reactance > 0 using Tiny data | 1 1 0.3s Test DC OPF data - only apply to non-investable transport flows using Tiny data | 1 1 0.3s Test investment method and asset types consistency - using fake data | 1 1 0.3s Test investment method and asset types consistency - using Tiny data | 1 1 0.3s Check consistency between asset_commission and asset_both - using fake data | 1 1 0.3s Check consistency between asset_commission and asset_both - using Tiny data | 1 1 0.3s Check consistency between flow_commission and asset_both - using fake data | 1 1 0.2s Check consistency between flow_commission and asset_both - using Tiny data | 1 1 0.3s Check that stochastic scenario probabilities sum to 1 - no error | 1 1 0.4s Check that stochastic scenario probabilities sum to 1 - throw error | 1 1 0.1s Check that stochastic scenario probabilities sum to 1 - using Tiny data | 1 1 2.0s test/test-constraints-SUSD-tight.jl | 4 4 12.5s Test tight SUSD constraints | 4 4 12.5s test/test-tutorial-files.jl | 7 7 26.4s Ensuring tutorials data can be read and create the internal structures | 7 7 26.4s Testing TulipaEnergyModel tests passed Testing completed after 1702.96s PkgEval succeeded after 1792.02s