Package evaluation to test TulipaEnergyModel on Julia 1.14.0-DEV.1372 (893635dc59*) started at 2025-12-16T19:44:43.686 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 9.87s ################################################################################ # Installation # Installing TulipaEnergyModel... Resolving package versions... Installed Glob ──────────────────────── v1.4.0 Installed FixedPointDecimals ────────── v0.6.4 Installed DiffResults ───────────────── v1.1.0 Installed URIs ──────────────────────── v1.6.1 Installed MacroTools ────────────────── v0.5.16 Installed FilePathsBase ─────────────── v0.9.24 Installed ForwardDiff ───────────────── v1.3.0 Installed DataStructures ────────────── v0.19.3 Installed Bzip2_jll ─────────────────── v1.0.9+0 Installed HiGHS ─────────────────────── v1.20.1 Installed InlineStrings ─────────────── v1.4.5 Installed ConcurrentUtilities ───────── v2.5.0 Installed CodecZlib ─────────────────── v0.7.8 Installed DuckDB_jll ────────────────── v1.4.3+0 Installed ExprTools ─────────────────── v0.1.10 Installed ExceptionUnwrapping ───────── v0.1.11 Installed OrderedCollections ────────── v1.8.1 Installed IteratorInterfaceExtensions ─ v1.0.0 Installed DataAPI ───────────────────── v1.16.0 Installed Compat ────────────────────── v4.18.1 Installed TranscodingStreams ────────── v0.11.3 Installed Statistics ────────────────── v1.11.1 Installed InvertedIndices ───────────── v1.3.1 Installed DataValueInterfaces ───────── v1.0.0 Installed CommonSubexpressions ──────── v0.3.1 Installed TimerOutputs ──────────────── v0.5.29 Installed MbedTLS ───────────────────── v1.1.9 Installed PrecompileTools ───────────── v1.3.3 Installed SentinelArrays ────────────── v1.4.8 Installed StaticArraysCore ──────────── v1.4.4 Installed LoggingExtras ─────────────── v1.2.0 Installed StructUtils ───────────────── v2.6.0 Installed IrrationalConstants ───────── v0.2.6 Installed OpenSSL ───────────────────── v1.6.1 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 HTTP ──────────────────────── v1.10.19 Installed BitIntegers ───────────────── v0.3.6 Installed JuMP ──────────────────────── v1.29.3 Installed OpenBLAS32_jll ────────────── v0.3.29+0 Installed BitFlags ──────────────────── v0.1.9 Installed DiffRules ─────────────────── v1.15.1 Installed LogExpFunctions ───────────── v0.3.29 Installed PrettyTables ──────────────── v2.4.0 Installed Parsers ───────────────────── v2.8.3 Installed Tables ────────────────────── v1.12.1 Installed CSV ───────────────────────── v0.10.15 Installed ParametricOptInterface ────── v0.14.1 Installed DuckDB ────────────────────── v1.4.1 Installed JSON ──────────────────────── v1.3.0 Installed TulipaIO ──────────────────── v0.5.0 Installed DataFrames ────────────────── v1.8.1 Installed MathOptIIS ────────────────── v0.1.1 Installed SpecialFunctions ──────────── v2.6.1 Installed Reexport ──────────────────── v1.2.2 Installed SimpleBufferStream ────────── v1.2.0 Installed Missings ──────────────────── v1.2.0 Installed Preferences ───────────────── v1.5.0 Installed DBInterface ───────────────── v2.6.1 Installed MutableArithmetics ────────── v1.6.7 Installed BenchmarkTools ────────────── v1.6.3 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 METIS_jll ─────────────────── v5.1.3+0 Installed StructTypes ───────────────── v1.11.0 Installed SortingAlgorithms ─────────── v1.2.2 Installed WorkerUtilities ───────────── v1.6.1 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 HiGHS 2.3 MiB Installed artifact MbedTLS 2.2 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.0 [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.0 ⌅ [08abe8d2] + PrettyTables v2.4.0 [189a3867] + Reexport v1.2.2 [91c51154] + SentinelArrays v1.4.8 [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 17.97s ################################################################################ # 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:577 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:577 Precompilation failed after 12.78s ################################################################################ # Testing # Testing TulipaEnergyModel Status `/tmp/jl_3ejWSv/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.1 [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_3ejWSv/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.0 [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.0 ⌅ [08abe8d2] PrettyTables v2.4.0 [189a3867] Reexport v1.2.2 [91c51154] SentinelArrays v1.4.8 [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.1 [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: 692s / 61.9% 17.9GiB / 50.4% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model 5 86.0s 20.1% 17.2s 2.05GiB 22.7% 419MiB save model file 2 40.6s 9.5% 20.3s 1.32GiB 14.7% 678MiB add_expressions_to_constraints! 5 12.2s 2.8% 2.43s 113MiB 1.2% 22.7MiB add_expression_terms_rep_period_constraints! 40 3.84s 0.9% 95.9ms 41.8MiB 0.5% 1.05MiB add_expression_terms_over_clustered_year_constraints! 15 2.71s 0.6% 181ms 33.5MiB 0.4% 2.23MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 5 369ms 0.1% 73.7ms 1.80MiB 0.0% 368KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 5 355ms 0.1% 70.9ms 4.68MiB 0.1% 959KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 5 323ms 0.1% 64.6ms 1.53MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 5 304ms 0.1% 60.8ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 5 301ms 0.1% 60.1ms 1.53MiB 0.0% 314KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 5 297ms 0.1% 59.4ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 5 287ms 0.1% 57.3ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 5 280ms 0.1% 56.0ms 1.53MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 5 279ms 0.1% 55.8ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 5 275ms 0.1% 54.9ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 5 274ms 0.1% 54.9ms 1.53MiB 0.0% 312KiB attach is_charging expression to capacity_incoming_simple_method 5 214ms 0.0% 42.7ms 1.60MiB 0.0% 328KiB attach units_on expression to min_output_flow_with_unit_commitment 5 195ms 0.0% 39.0ms 0.98MiB 0.0% 202KiB attach units_on expression to max_ramp_with_unit_commitment 5 186ms 0.0% 37.1ms 1.17MiB 0.0% 240KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 5 180ms 0.0% 36.1ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 5 170ms 0.0% 34.1ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 5 168ms 0.0% 33.6ms 1.17MiB 0.0% 240KiB attach is_charging expression to min_incoming_flow_for_transport_flows 5 168ms 0.0% 33.6ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 5 164ms 0.0% 32.9ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_compact_method 5 164ms 0.0% 32.7ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 5 163ms 0.0% 32.5ms 1.17MiB 0.0% 240KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 5 162ms 0.0% 32.5ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method 5 162ms 0.0% 32.4ms 1.20MiB 0.0% 245KiB add_capacity_constraints! 5 4.68s 1.1% 936ms 102MiB 1.1% 20.4MiB add_flow_variables! 5 2.04s 0.5% 407ms 37.5MiB 0.4% 7.50MiB add_objective! 5 1.94s 0.5% 389ms 23.3MiB 0.3% 4.66MiB add_consumer_constraints! 5 1.42s 0.3% 284ms 33.0MiB 0.4% 6.59MiB add_ramping_constraints! 5 1.02s 0.2% 205ms 42.2MiB 0.5% 8.44MiB create_multi_year_expressions! 5 450ms 0.1% 90.1ms 4.21MiB 0.0% 861KiB add_storage_constraints! 5 380ms 0.1% 76.0ms 9.95MiB 0.1% 1.99MiB add_investment_variables! 5 306ms 0.1% 61.3ms 6.15MiB 0.1% 1.23MiB add_storage_variables! 5 218ms 0.1% 43.6ms 3.20MiB 0.0% 655KiB add_decommission_variables! 5 143ms 0.0% 28.5ms 2.28MiB 0.0% 468KiB add_shut_down_upper_bound_constraints! 5 139ms 0.0% 27.7ms 1.57MiB 0.0% 321KiB add_energy_constraints! 5 132ms 0.0% 26.3ms 1.54MiB 0.0% 315KiB add_flows_relationships_constraints! 5 127ms 0.0% 25.3ms 1.68MiB 0.0% 343KiB add_storage_expressions! 5 98.7ms 0.0% 19.7ms 1.12MiB 0.0% 229KiB add_transport_constraints! 5 92.8ms 0.0% 18.6ms 1.20MiB 0.0% 246KiB add_investment_group_constraints! 5 79.1ms 0.0% 15.8ms 1.52MiB 0.0% 311KiB add_dc_power_flow_constraints! 5 72.8ms 0.0% 14.6ms 804KiB 0.0% 161KiB add_start_up_upper_bound_constraints! 5 70.0ms 0.0% 14.0ms 804KiB 0.0% 161KiB add_uc_logic_constraints! 5 69.2ms 0.0% 13.8ms 817KiB 0.0% 163KiB add_vintage_flow_sum_constraints! 5 66.9ms 0.0% 13.4ms 794KiB 0.0% 159KiB add_vintage_flow_variables! 5 66.5ms 0.0% 13.3ms 804KiB 0.0% 161KiB add_conversion_constraints! 5 54.7ms 0.0% 10.9ms 785KiB 0.0% 157KiB add_unit_commitment_variables! 5 45.7ms 0.0% 9.13ms 780KiB 0.0% 156KiB add_power_flow_variables! 5 43.9ms 0.0% 8.79ms 778KiB 0.0% 156KiB add_start_up_and_shut_down_variables! 5 24.5ms 0.0% 4.91ms 289KiB 0.0% 57.8KiB add_hub_constraints! 5 8.89ms 0.0% 1.78ms 143KiB 0.0% 28.5KiB create_model! 27 80.7s 18.8% 2.99s 2.25GiB 24.9% 85.1MiB create_model 27 80.5s 18.8% 2.98s 2.22GiB 24.6% 84.3MiB add_expressions_to_constraints! 27 50.8s 11.9% 1.88s 784MiB 8.5% 29.0MiB add_expression_terms_rep_period_constraints! 216 13.7s 3.2% 63.2ms 146MiB 1.6% 693KiB add_expression_terms_over_clustered_year_constraints! 81 6.75s 1.6% 83.3ms 367MiB 4.0% 4.54MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 27 2.01s 0.5% 74.5ms 80.8MiB 0.9% 2.99MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 27 1.77s 0.4% 65.5ms 24.6MiB 0.3% 933KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 27 1.74s 0.4% 64.5ms 8.91MiB 0.1% 338KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 27 1.65s 0.4% 61.2ms 7.30MiB 0.1% 277KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 27 1.65s 0.4% 61.2ms 9.13MiB 0.1% 346KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 27 1.63s 0.4% 60.4ms 9.29MiB 0.1% 352KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 27 1.62s 0.4% 60.2ms 8.86MiB 0.1% 336KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 27 1.62s 0.4% 59.9ms 9.03MiB 0.1% 343KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 27 1.59s 0.4% 59.0ms 9.13MiB 0.1% 346KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 27 1.57s 0.4% 58.2ms 8.31MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 27 1.57s 0.4% 58.1ms 8.85MiB 0.1% 336KiB attach units_on expression to max_ramp_with_unit_commitment 27 1.03s 0.2% 38.3ms 7.20MiB 0.1% 273KiB attach is_charging expression to capacity_incoming_simple_method 27 1.01s 0.2% 37.5ms 5.96MiB 0.1% 226KiB attach is_charging expression to capacity_outgoing_compact_method 27 995ms 0.2% 36.9ms 6.39MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_simple_method 27 995ms 0.2% 36.8ms 7.60MiB 0.1% 288KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 27 975ms 0.2% 36.1ms 6.64MiB 0.1% 252KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 27 972ms 0.2% 36.0ms 6.80MiB 0.1% 258KiB attach units_on expression to min_output_flow_with_unit_commitment 27 971ms 0.2% 36.0ms 6.51MiB 0.1% 247KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 27 964ms 0.2% 35.7ms 7.53MiB 0.1% 286KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 27 941ms 0.2% 34.9ms 6.80MiB 0.1% 258KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 27 938ms 0.2% 34.7ms 6.39MiB 0.1% 243KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 27 935ms 0.2% 34.6ms 6.66MiB 0.1% 253KiB attach is_charging expression to min_incoming_flow_for_transport_flows 27 923ms 0.2% 34.2ms 6.39MiB 0.1% 242KiB add_storage_constraints! 27 4.31s 1.0% 160ms 798MiB 8.6% 29.6MiB add_objective! 27 3.97s 0.9% 147ms 45.1MiB 0.5% 1.67MiB add_capacity_constraints! 27 3.89s 0.9% 144ms 215MiB 2.3% 7.95MiB add_flow_variables! 27 1.97s 0.5% 73.0ms 121MiB 1.3% 4.48MiB create_multi_year_expressions! 27 1.92s 0.4% 71.1ms 14.7MiB 0.2% 557KiB add_ramping_constraints! 27 1.13s 0.3% 41.7ms 19.3MiB 0.2% 730KiB add_consumer_constraints! 27 868ms 0.2% 32.1ms 69.7MiB 0.8% 2.58MiB add_transport_constraints! 27 801ms 0.2% 29.7ms 20.1MiB 0.2% 761KiB add_storage_variables! 27 731ms 0.2% 27.1ms 34.7MiB 0.4% 1.28MiB add_flows_relationships_constraints! 27 460ms 0.1% 17.0ms 7.58MiB 0.1% 287KiB add_shut_down_upper_bound_constraints! 27 430ms 0.1% 15.9ms 1.80MiB 0.0% 68.3KiB add_storage_expressions! 27 410ms 0.1% 15.2ms 3.39MiB 0.0% 128KiB add_energy_constraints! 27 357ms 0.1% 13.2ms 1.91MiB 0.0% 72.3KiB add_dc_power_flow_constraints! 27 328ms 0.1% 12.1ms 5.26MiB 0.1% 199KiB add_investment_variables! 27 292ms 0.1% 10.8ms 3.58MiB 0.0% 136KiB add_uc_logic_constraints! 27 241ms 0.1% 8.91ms 0.98MiB 0.0% 37.2KiB add_decommission_variables! 27 222ms 0.1% 8.23ms 2.67MiB 0.0% 101KiB add_conversion_constraints! 27 212ms 0.0% 7.86ms 8.54MiB 0.1% 324KiB add_vintage_flow_sum_constraints! 27 212ms 0.0% 7.84ms 1.62MiB 0.0% 61.5KiB add_start_up_upper_bound_constraints! 27 211ms 0.0% 7.83ms 933KiB 0.0% 34.6KiB add_vintage_flow_variables! 27 163ms 0.0% 6.03ms 1.58MiB 0.0% 59.8KiB add_investment_group_constraints! 27 136ms 0.0% 5.05ms 1.73MiB 0.0% 65.7KiB add_start_up_and_shut_down_variables! 27 117ms 0.0% 4.34ms 1.54MiB 0.0% 58.4KiB add_hub_constraints! 27 97.1ms 0.0% 3.60ms 1.67MiB 0.0% 63.4KiB add_power_flow_variables! 27 84.1ms 0.0% 3.11ms 2.66MiB 0.0% 101KiB add_unit_commitment_variables! 27 68.8ms 0.0% 2.55ms 1.41MiB 0.0% 53.6KiB total solver time 7 65.8s 15.4% 9.39s 171MiB 1.8% 24.4MiB solve_model! 27 42.6s 10.0% 1.58s 441MiB 4.8% 16.3MiB total solver time 27 41.7s 9.7% 1.54s 374MiB 4.0% 13.9MiB create EnergyProblem from connection 27 36.7s 8.6% 1.36s 352MiB 3.8% 13.0MiB create_internal_structure 27 20.4s 4.8% 757ms 236MiB 2.6% 8.75MiB validate data 27 12.1s 2.8% 449ms 85.9MiB 0.9% 3.18MiB has all tables and columns 27 5.99s 1.4% 222ms 42.9MiB 0.5% 1.59MiB no duplicate rows 27 2.62s 0.6% 97.2ms 17.4MiB 0.2% 660KiB valid schema's oneOf constraints 27 1.06s 0.2% 39.3ms 9.87MiB 0.1% 374KiB data consistency for simple investment 27 588ms 0.1% 21.8ms 3.03MiB 0.0% 115KiB consistency between flow_commission and asset_both 27 315ms 0.1% 11.7ms 1.49MiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 27 299ms 0.1% 11.1ms 3.64MiB 0.0% 138KiB consistency between asset_commission and asset_both 27 249ms 0.1% 9.24ms 1.50MiB 0.0% 56.7KiB group consistency between tables 27 238ms 0.1% 8.83ms 1.49MiB 0.0% 56.6KiB check DC OPF data 27 227ms 0.1% 8.39ms 1.52MiB 0.0% 57.5KiB investable storage assets using binary method should have investment limit > 0 27 157ms 0.0% 5.82ms 790KiB 0.0% 29.3KiB flow_both only contain transport flows 27 135ms 0.0% 4.99ms 783KiB 0.0% 29.0KiB only transport flows are investable 27 123ms 0.0% 4.55ms 762KiB 0.0% 28.2KiB consistency between asset types and investment methods 27 105ms 0.0% 3.90ms 769KiB 0.0% 28.5KiB create_lowest_resolution_table 27 1.64s 0.4% 60.8ms 124MiB 1.3% 4.57MiB append t_lowest_all rows 27 708ms 0.2% 26.2ms 59.5MiB 0.6% 2.20MiB append t_lowest_all_flows rows 27 484ms 0.1% 17.9ms 59.1MiB 0.6% 2.19MiB append t_lowest_flows_conversion_balance rows 27 154ms 0.0% 5.70ms 3.69MiB 0.0% 140KiB append t_lowest_flows_relationship rows 27 119ms 0.0% 4.40ms 1.11MiB 0.0% 42.2KiB create_highest_resolution_table 27 1.04s 0.2% 38.7ms 211KiB 0.0% 7.83KiB create_unrolled_partition_tables 27 989ms 0.2% 36.6ms 6.75MiB 0.1% 256KiB create_merged_tables 27 775ms 0.2% 28.7ms 152KiB 0.0% 5.64KiB compute_constraints_indices 27 10.0s 2.3% 369ms 66.8MiB 0.7% 2.47MiB prepare_profiles_structure 27 4.55s 1.1% 168ms 44.7MiB 0.5% 1.66MiB compute_variables_indices 27 1.44s 0.3% 53.2ms 892KiB 0.0% 33.0KiB create_internal_structure 23 18.8s 4.4% 817ms 345MiB 3.7% 15.0MiB validate data 23 11.1s 2.6% 484ms 153MiB 1.7% 6.65MiB has all tables and columns 23 4.03s 0.9% 175ms 44.0MiB 0.5% 1.91MiB no duplicate rows 20 2.76s 0.6% 138ms 40.8MiB 0.4% 2.04MiB valid schema's oneOf constraints 20 1.17s 0.3% 58.7ms 22.0MiB 0.2% 1.10MiB data consistency for simple investment 20 845ms 0.2% 42.2ms 9.69MiB 0.1% 496KiB group consistency between tables 20 355ms 0.1% 17.8ms 8.50MiB 0.1% 435KiB stochastic scenario probabilities sum to 1 20 340ms 0.1% 17.0ms 6.31MiB 0.1% 323KiB consistency between flow_commission and asset_both 20 323ms 0.1% 16.1ms 3.20MiB 0.0% 164KiB consistency between asset_commission and asset_both 20 306ms 0.1% 15.3ms 3.61MiB 0.0% 185KiB check DC OPF data 20 295ms 0.1% 14.8ms 3.26MiB 0.0% 167KiB investable storage assets using binary method should have investment limit > 0 20 209ms 0.0% 10.4ms 2.62MiB 0.0% 134KiB flow_both only contain transport flows 20 186ms 0.0% 9.31ms 5.11MiB 0.1% 262KiB only transport flows are investable 20 158ms 0.0% 7.92ms 1.68MiB 0.0% 86.2KiB consistency between asset types and investment methods 20 149ms 0.0% 7.47ms 2.12MiB 0.0% 109KiB create_unrolled_partition_tables 20 1.74s 0.4% 87.2ms 37.4MiB 0.4% 1.87MiB create_lowest_resolution_table 20 1.31s 0.3% 65.6ms 105MiB 1.1% 5.25MiB append t_lowest_all_flows rows 20 671ms 0.2% 33.6ms 52.4MiB 0.6% 2.62MiB append t_lowest_all rows 20 370ms 0.1% 18.5ms 49.1MiB 0.5% 2.46MiB append t_lowest_flows_conversion_balance rows 20 81.7ms 0.0% 4.08ms 2.58MiB 0.0% 132KiB append t_lowest_flows_relationship rows 20 68.4ms 0.0% 3.42ms 759KiB 0.0% 38.0KiB create_highest_resolution_table 20 815ms 0.2% 40.8ms 157KiB 0.0% 7.83KiB create_merged_tables 20 593ms 0.1% 29.7ms 113KiB 0.0% 5.64KiB Create internal rolling horizon model 1 15.6s 3.6% 15.6s 317MiB 3.4% 317MiB create_model 1 15.5s 3.6% 15.5s 315MiB 3.4% 315MiB add_capacity_constraints! 1 4.95s 1.2% 4.95s 106MiB 1.1% 106MiB add_flow_variables! 1 2.62s 0.6% 2.62s 60.8MiB 0.7% 60.8MiB add_expressions_to_constraints! 1 2.30s 0.5% 2.30s 11.5MiB 0.1% 11.5MiB add_expression_terms_rep_period_constraints! 8 661ms 0.2% 82.6ms 3.33MiB 0.0% 426KiB add_expression_terms_over_clustered_year_constraints! 3 271ms 0.1% 90.4ms 909KiB 0.0% 303KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 1 84.6ms 0.0% 84.6ms 772KiB 0.0% 772KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 1 82.4ms 0.0% 82.4ms 888KiB 0.0% 888KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 1 78.8ms 0.0% 78.8ms 242KiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 1 74.3ms 0.0% 74.3ms 318KiB 0.0% 318KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 1 73.2ms 0.0% 73.2ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 1 72.0ms 0.0% 72.0ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 1 71.5ms 0.0% 71.5ms 315KiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 1 71.4ms 0.0% 71.4ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 1 70.8ms 0.0% 70.8ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 1 70.3ms 0.0% 70.3ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 1 68.9ms 0.0% 68.9ms 316KiB 0.0% 316KiB attach is_charging expression to capacity_incoming_simple_method 1 53.9ms 0.0% 53.9ms 205KiB 0.0% 205KiB attach units_on expression to min_output_flow_with_unit_commitment 1 49.3ms 0.0% 49.3ms 204KiB 0.0% 204KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 1 47.0ms 0.0% 47.0ms 242KiB 0.0% 242KiB attach units_on expression to max_ramp_with_unit_commitment 1 43.9ms 0.0% 43.9ms 242KiB 0.0% 242KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 1 43.8ms 0.0% 43.8ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method 1 43.1ms 0.0% 43.1ms 245KiB 0.0% 245KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 1 43.0ms 0.0% 43.0ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 1 42.6ms 0.0% 42.6ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 1 42.5ms 0.0% 42.5ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_compact_method 1 42.4ms 0.0% 42.4ms 242KiB 0.0% 242KiB attach is_charging expression to min_incoming_flow_for_transport_flows 1 42.1ms 0.0% 42.1ms 242KiB 0.0% 242KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 1 42.0ms 0.0% 42.0ms 243KiB 0.0% 243KiB add_storage_constraints! 1 622ms 0.1% 622ms 10.8MiB 0.1% 10.8MiB add_consumer_constraints! 1 576ms 0.1% 576ms 10.0MiB 0.1% 10.0MiB add_objective! 1 569ms 0.1% 569ms 7.89MiB 0.1% 7.89MiB add_storage_variables! 1 341ms 0.1% 341ms 6.81MiB 0.1% 6.81MiB create_multi_year_expressions! 1 89.4ms 0.0% 89.4ms 555KiB 0.0% 555KiB add_ramping_constraints! 1 40.7ms 0.0% 40.7ms 199KiB 0.0% 199KiB add_storage_expressions! 1 22.3ms 0.0% 22.3ms 146KiB 0.0% 146KiB add_uc_logic_constraints! 1 19.3ms 0.0% 19.3ms 37.2KiB 0.0% 37.2KiB add_energy_constraints! 1 17.2ms 0.0% 17.2ms 62.0KiB 0.0% 62.0KiB add_shut_down_upper_bound_constraints! 1 17.1ms 0.0% 17.1ms 68.3KiB 0.0% 68.3KiB add_transport_constraints! 1 16.2ms 0.0% 16.2ms 120KiB 0.0% 120KiB add_flows_relationships_constraints! 1 14.5ms 0.0% 14.5ms 90.7KiB 0.0% 90.7KiB add_vintage_flow_sum_constraints! 1 10.4ms 0.0% 10.4ms 32.3KiB 0.0% 32.3KiB add_dc_power_flow_constraints! 1 10.1ms 0.0% 10.1ms 33.9KiB 0.0% 33.9KiB add_start_up_upper_bound_constraints! 1 7.96ms 0.0% 7.96ms 34.6KiB 0.0% 34.6KiB add_investment_variables! 1 7.64ms 0.0% 7.64ms 88.1KiB 0.0% 88.1KiB add_decommission_variables! 1 7.29ms 0.0% 7.29ms 87.9KiB 0.0% 87.9KiB add_vintage_flow_variables! 1 7.21ms 0.0% 7.21ms 32.5KiB 0.0% 32.5KiB add_conversion_constraints! 1 6.58ms 0.0% 6.58ms 30.5KiB 0.0% 30.5KiB add_investment_group_constraints! 1 4.15ms 0.0% 4.15ms 57.2KiB 0.0% 57.2KiB add_start_up_and_shut_down_variables! 1 3.96ms 0.0% 3.96ms 58.4KiB 0.0% 58.4KiB add_hub_constraints! 1 2.28ms 0.0% 2.28ms 28.8KiB 0.0% 28.8KiB add_power_flow_variables! 1 1.98ms 0.0% 1.98ms 29.0KiB 0.0% 29.0KiB add_unit_commitment_variables! 1 1.93ms 0.0% 1.93ms 29.2KiB 0.0% 29.2KiB Solve internal rolling horizon model 7 13.9s 3.2% 1.98s 452MiB 4.9% 64.6MiB total solver time 7 12.3s 2.9% 1.76s 311MiB 3.4% 44.5MiB create_lowest_resolution_table 5 9.93s 2.3% 1.99s 1.61GiB 17.8% 329MiB append t_lowest_all rows 5 4.75s 1.1% 950ms 791MiB 8.6% 158MiB append t_lowest_all_flows rows 5 4.75s 1.1% 950ms 791MiB 8.6% 158MiB append t_lowest_flows_conversion_balance rows 5 333ms 0.1% 66.5ms 63.1MiB 0.7% 12.6MiB append t_lowest_flows_relationship rows 5 19.1ms 0.0% 3.82ms 147KiB 0.0% 29.5KiB add_expressions_to_constraints! 4 7.14s 1.7% 1.78s 91.8MiB 1.0% 23.0MiB add_expression_terms_rep_period_constraints! 32 1.80s 0.4% 56.3ms 25.0MiB 0.3% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.20s 0.3% 100ms 21.4MiB 0.2% 1.78MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 403ms 0.1% 101ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 250ms 0.1% 62.6ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 240ms 0.1% 60.0ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 4 214ms 0.0% 53.5ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 213ms 0.0% 53.4ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 213ms 0.0% 53.3ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 212ms 0.0% 52.9ms 1.70MiB 0.0% 435KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 209ms 0.0% 52.2ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 4 204ms 0.0% 51.1ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 202ms 0.0% 50.6ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 201ms 0.0% 50.3ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 175ms 0.0% 43.8ms 1.50MiB 0.0% 383KiB attach units_on expression to min_output_flow_with_unit_commitment 4 133ms 0.0% 33.2ms 1.47MiB 0.0% 376KiB attach is_charging expression to capacity_outgoing_simple_method 4 127ms 0.0% 31.7ms 1.55MiB 0.0% 397KiB attach units_on expression to max_ramp_with_unit_commitment 4 127ms 0.0% 31.7ms 1.35MiB 0.0% 346KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 126ms 0.0% 31.6ms 1.62MiB 0.0% 415KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 122ms 0.0% 30.5ms 1.22MiB 0.0% 312KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 122ms 0.0% 30.4ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 121ms 0.0% 30.2ms 1.20MiB 0.0% 306KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 120ms 0.0% 30.0ms 1.36MiB 0.0% 347KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 119ms 0.0% 29.8ms 968KiB 0.0% 242KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 119ms 0.0% 29.8ms 969KiB 0.0% 242KiB attach is_charging expression to capacity_outgoing_compact_method 4 116ms 0.0% 29.0ms 971KiB 0.0% 243KiB save_solution! 27 5.63s 1.3% 209ms 255MiB 2.8% 9.46MiB compute_dual_variables 26 1.32s 0.3% 50.6ms 23.7MiB 0.3% 933KiB compute_constraints_indices 20 5.54s 1.3% 277ms 50.7MiB 0.5% 2.54MiB create_highest_resolution_table 5 3.25s 0.8% 650ms 39.1KiB 0.0% 7.83KiB add_capacity_constraints! 4 3.10s 0.7% 775ms 97.5MiB 1.1% 24.4MiB compute_dual_variables 4 3.07s 0.7% 767ms 78.9MiB 0.9% 19.7MiB Save window solution 7 3.04s 0.7% 434ms 32.5MiB 0.4% 4.64MiB Save internal rolling horizon solution to connection 7 796ms 0.2% 114ms 15.6MiB 0.2% 2.23MiB compute_dual_variables 7 20.5ms 0.0% 2.93ms 357KiB 0.0% 51.0KiB prepare_profiles_structure 20 2.93s 0.7% 147ms 62.7MiB 0.7% 3.13MiB add_storage_constraints! 4 2.91s 0.7% 728ms 74.5MiB 0.8% 18.6MiB create_merged_tables 5 2.83s 0.7% 566ms 28.2KiB 0.0% 5.64KiB add_ramping_constraints! 4 2.76s 0.6% 691ms 86.5MiB 0.9% 21.6MiB create_unrolled_partition_tables 5 1.98s 0.5% 397ms 80.9MiB 0.9% 16.2MiB validate data 5 1.89s 0.4% 379ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 813ms 0.2% 163ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 496ms 0.1% 99.1ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 170ms 0.0% 33.9ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 104ms 0.0% 20.8ms 576KiB 0.0% 115KiB consistency between flow_commission and asset_both 5 51.3ms 0.0% 10.3ms 284KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 5 48.7ms 0.0% 9.74ms 692KiB 0.0% 138KiB consistency between asset_commission and asset_both 5 48.6ms 0.0% 9.72ms 284KiB 0.0% 56.8KiB check DC OPF data 5 39.5ms 0.0% 7.89ms 288KiB 0.0% 57.6KiB group consistency between tables 5 37.1ms 0.0% 7.42ms 283KiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 5 28.0ms 0.0% 5.59ms 146KiB 0.0% 29.3KiB flow_both only contain transport flows 5 20.4ms 0.0% 4.08ms 145KiB 0.0% 29.1KiB only transport flows are investable 5 20.2ms 0.0% 4.05ms 141KiB 0.0% 28.3KiB consistency between asset types and investment methods 5 17.4ms 0.0% 3.48ms 143KiB 0.0% 28.5KiB Create Rolling Horizon EnergyProblem 1 1.33s 0.3% 1.33s 8.34MiB 0.1% 8.34MiB create_internal_structure 1 904ms 0.2% 904ms 5.43MiB 0.1% 5.43MiB validate data 1 568ms 0.1% 568ms 3.19MiB 0.0% 3.19MiB has all tables and columns 1 279ms 0.1% 279ms 1.59MiB 0.0% 1.59MiB no duplicate rows 1 114ms 0.0% 114ms 661KiB 0.0% 661KiB valid schema's oneOf constraints 1 55.2ms 0.0% 55.2ms 375KiB 0.0% 375KiB data consistency for simple investment 1 26.3ms 0.0% 26.3ms 115KiB 0.0% 115KiB group consistency between tables 1 18.5ms 0.0% 18.5ms 56.8KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 1 14.9ms 0.0% 14.9ms 138KiB 0.0% 138KiB consistency between flow_commission and asset_both 1 13.7ms 0.0% 13.7ms 56.9KiB 0.0% 56.9KiB consistency between asset_commission and asset_both 1 11.3ms 0.0% 11.3ms 56.9KiB 0.0% 56.9KiB check DC OPF data 1 10.0ms 0.0% 10.0ms 57.7KiB 0.0% 57.7KiB 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 6.32ms 0.0% 6.32ms 28.3KiB 0.0% 28.3KiB flow_both only contain transport flows 1 6.13ms 0.0% 6.13ms 29.1KiB 0.0% 29.1KiB consistency between asset types and investment methods 1 4.90ms 0.0% 4.90ms 28.6KiB 0.0% 28.6KiB create_unrolled_partition_tables 1 42.2ms 0.0% 42.2ms 181KiB 0.0% 181KiB create_lowest_resolution_table 1 36.4ms 0.0% 36.4ms 1.23MiB 0.0% 1.23MiB append t_lowest_all rows 1 10.8ms 0.0% 10.8ms 599KiB 0.0% 599KiB append t_lowest_all_flows rows 1 10.3ms 0.0% 10.3ms 599KiB 0.0% 599KiB append t_lowest_flows_relationship rows 1 4.73ms 0.0% 4.73ms 29.5KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 1 4.49ms 0.0% 4.49ms 29.4KiB 0.0% 29.4KiB create_merged_tables 1 28.6ms 0.0% 28.6ms 5.64KiB 0.0% 5.64KiB create_highest_resolution_table 1 28.2ms 0.0% 28.2ms 7.83KiB 0.0% 7.83KiB compute_constraints_indices 1 311ms 0.1% 311ms 2.48MiB 0.0% 2.48MiB compute_variables_indices 1 61.2ms 0.0% 61.2ms 33.0KiB 0.0% 33.0KiB prepare_profiles_structure 1 38.6ms 0.0% 38.6ms 340KiB 0.0% 340KiB Create internal EnergyProblem for rolling horizon 1 1.28s 0.3% 1.28s 7.59MiB 0.1% 7.59MiB create_internal_structure 1 805ms 0.2% 805ms 4.68MiB 0.1% 4.68MiB validate data 1 524ms 0.1% 524ms 3.19MiB 0.0% 3.19MiB has all tables and columns 1 305ms 0.1% 305ms 1.59MiB 0.0% 1.59MiB no duplicate rows 1 96.8ms 0.0% 96.8ms 661KiB 0.0% 661KiB valid schema's oneOf constraints 1 34.2ms 0.0% 34.2ms 375KiB 0.0% 375KiB data consistency for simple investment 1 22.5ms 0.0% 22.5ms 115KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 1 11.6ms 0.0% 11.6ms 138KiB 0.0% 138KiB consistency between flow_commission and asset_both 1 9.93ms 0.0% 9.93ms 56.9KiB 0.0% 56.9KiB group consistency between tables 1 8.87ms 0.0% 8.87ms 56.8KiB 0.0% 56.8KiB check DC OPF data 1 8.18ms 0.0% 8.18ms 57.7KiB 0.0% 57.7KiB consistency between asset_commission and asset_both 1 8.16ms 0.0% 8.16ms 56.9KiB 0.0% 56.9KiB investable storage assets using binary method should have investment limit > 0 1 6.55ms 0.0% 6.55ms 29.3KiB 0.0% 29.3KiB only transport flows are investable 1 4.66ms 0.0% 4.66ms 28.3KiB 0.0% 28.3KiB flow_both only contain transport flows 1 4.47ms 0.0% 4.47ms 29.1KiB 0.0% 29.1KiB consistency between asset types and investment methods 1 3.50ms 0.0% 3.50ms 28.6KiB 0.0% 28.6KiB create_unrolled_partition_tables 1 35.4ms 0.0% 35.4ms 181KiB 0.0% 181KiB create_lowest_resolution_table 1 28.4ms 0.0% 28.4ms 498KiB 0.0% 498KiB append t_lowest_all_flows rows 1 8.21ms 0.0% 8.21ms 217KiB 0.0% 217KiB append t_lowest_all rows 1 7.44ms 0.0% 7.44ms 217KiB 0.0% 217KiB append t_lowest_flows_relationship rows 1 4.15ms 0.0% 4.15ms 29.5KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 1 3.42ms 0.0% 3.42ms 29.5KiB 0.0% 29.5KiB create_merged_tables 1 25.9ms 0.0% 25.9ms 5.64KiB 0.0% 5.64KiB create_highest_resolution_table 1 25.8ms 0.0% 25.8ms 7.83KiB 0.0% 7.83KiB compute_constraints_indices 1 368ms 0.1% 368ms 2.48MiB 0.0% 2.48MiB compute_variables_indices 1 55.0ms 0.0% 55.0ms 33.0KiB 0.0% 33.0KiB prepare_profiles_structure 1 48.7ms 0.0% 48.7ms 340KiB 0.0% 340KiB compute_variables_indices 20 1.06s 0.2% 52.8ms 661KiB 0.0% 33.0KiB add_consumer_constraints! 4 875ms 0.2% 219ms 28.4MiB 0.3% 7.11MiB add_energy_constraints! 4 833ms 0.2% 208ms 15.8MiB 0.2% 3.95MiB add_transport_constraints! 4 824ms 0.2% 206ms 23.2MiB 0.3% 5.79MiB add_storage_variables! 4 697ms 0.2% 174ms 15.4MiB 0.2% 3.84MiB add_investment_group_constraints! 4 682ms 0.2% 171ms 8.51MiB 0.1% 2.13MiB update rolling horizon profiles 7 663ms 0.2% 94.6ms 10.5MiB 0.1% 1.49MiB add_objective! 4 573ms 0.1% 143ms 6.03MiB 0.1% 1.51MiB add_investment_variables! 4 509ms 0.1% 127ms 14.7MiB 0.2% 3.67MiB create_multi_year_expressions! 4 450ms 0.1% 113ms 4.36MiB 0.0% 1.09MiB add_decommission_variables! 4 384ms 0.1% 96.1ms 10.1MiB 0.1% 2.53MiB Validate rolling horizon input 1 334ms 0.1% 334ms 4.39MiB 0.0% 4.39MiB add_flow_variables! 4 262ms 0.1% 65.5ms 14.6MiB 0.2% 3.64MiB add_conversion_constraints! 4 194ms 0.0% 48.6ms 6.36MiB 0.1% 1.59MiB update scalar parameters 6 171ms 0.0% 28.5ms 1.59MiB 0.0% 271KiB add_storage_expressions! 4 167ms 0.0% 41.8ms 2.95MiB 0.0% 756KiB add_hub_constraints! 4 159ms 0.0% 39.8ms 3.31MiB 0.0% 846KiB add_vintage_flow_sum_constraints! 4 139ms 0.0% 34.6ms 4.24MiB 0.0% 1.06MiB append t_lowest_all_flows rows 2 117ms 0.0% 58.7ms 1.40MiB 0.0% 718KiB add_vintage_flow_variables! 4 115ms 0.0% 28.7ms 4.37MiB 0.0% 1.09MiB add_unit_commitment_variables! 4 102ms 0.0% 25.5ms 3.23MiB 0.0% 827KiB undo changes to rolling horizon tables 1 87.7ms 0.0% 87.7ms 33.8KiB 0.0% 33.8KiB add_shut_down_upper_bound_constraints! 4 70.6ms 0.0% 17.6ms 273KiB 0.0% 68.2KiB export_solution_to_csv_files 1 61.6ms 0.0% 61.6ms 265KiB 0.0% 265KiB add_flows_relationships_constraints! 4 52.0ms 0.0% 13.0ms 362KiB 0.0% 90.6KiB add_dc_power_flow_constraints! 4 42.3ms 0.0% 10.6ms 136KiB 0.0% 33.9KiB add_start_up_upper_bound_constraints! 4 33.0ms 0.0% 8.24ms 138KiB 0.0% 34.5KiB add_uc_logic_constraints! 4 30.8ms 0.0% 7.69ms 149KiB 0.0% 37.2KiB add_start_up_and_shut_down_variables! 4 13.9ms 0.0% 3.47ms 233KiB 0.0% 58.3KiB append t_lowest_all rows 2 9.48ms 0.0% 4.74ms 170KiB 0.0% 85.1KiB append t_lowest_flows_relationship rows 2 8.63ms 0.0% 4.32ms 167KiB 0.0% 83.3KiB append t_lowest_flows_conversion_balance rows 2 8.26ms 0.0% 4.13ms 146KiB 0.0% 73.2KiB add_power_flow_variables! 4 6.34ms 0.0% 1.59ms 116KiB 0.0% 28.9KiB Prepare table for rolling horizon 1 5.45ms 0.0% 5.45ms 5.41KiB 0.0% 5.41KiB ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ERROR: getOptionIndex: Option "bad_param" is unknown ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 821s / 66.2% 19.0GiB / 50.8% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 31 104s 19.1% 3.35s 2.60GiB 27.0% 85.9MiB create_model 31 103s 19.0% 3.34s 2.58GiB 26.7% 85.1MiB add_expressions_to_constraints! 30 59.0s 10.9% 1.97s 848MiB 8.6% 28.3MiB add_expression_terms_rep_period_constraints! 240 15.8s 2.9% 66.0ms 166MiB 1.7% 709KiB add_expression_terms_over_clustered_year_constraints! 90 7.69s 1.4% 85.5ms 376MiB 3.8% 4.18MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 30 2.33s 0.4% 77.6ms 89.7MiB 0.9% 2.99MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 30 2.07s 0.4% 68.9ms 27.4MiB 0.3% 936KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 30 2.01s 0.4% 67.1ms 10.4MiB 0.1% 355KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 30 1.94s 0.4% 64.7ms 10.9MiB 0.1% 371KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 30 1.92s 0.4% 63.9ms 10.2MiB 0.1% 349KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 30 1.91s 0.4% 63.6ms 8.00MiB 0.1% 273KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 30 1.90s 0.4% 63.5ms 10.3MiB 0.1% 353KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 30 1.88s 0.3% 62.6ms 10.0MiB 0.1% 340KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 30 1.85s 0.3% 61.7ms 10.9MiB 0.1% 371KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 30 1.81s 0.3% 60.4ms 9.24MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 30 1.81s 0.3% 60.2ms 9.77MiB 0.1% 334KiB attach units_on expression to max_ramp_with_unit_commitment 30 1.23s 0.2% 40.9ms 8.32MiB 0.1% 284KiB attach is_charging expression to capacity_incoming_simple_method 30 1.17s 0.2% 39.1ms 7.08MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_compact_method 30 1.16s 0.2% 38.6ms 7.10MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_simple_method 30 1.16s 0.2% 38.5ms 8.91MiB 0.1% 304KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 30 1.15s 0.2% 38.3ms 7.60MiB 0.1% 259KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 30 1.14s 0.2% 38.1ms 8.92MiB 0.1% 304KiB attach units_on expression to min_output_flow_with_unit_commitment 30 1.14s 0.2% 38.0ms 7.79MiB 0.1% 266KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 30 1.14s 0.2% 37.9ms 7.92MiB 0.1% 270KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 30 1.12s 0.2% 37.4ms 7.92MiB 0.1% 270KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 30 1.11s 0.2% 36.9ms 7.65MiB 0.1% 261KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 30 1.08s 0.2% 36.1ms 7.10MiB 0.1% 243KiB attach is_charging expression to min_incoming_flow_for_transport_flows 30 1.07s 0.2% 35.5ms 7.10MiB 0.1% 242KiB save model file 2 5.76s 1.1% 2.88s 179MiB 1.8% 89.7MiB add_objective! 30 4.61s 0.8% 154ms 50.0MiB 0.5% 1.67MiB add_storage_constraints! 30 4.50s 0.8% 150ms 806MiB 8.2% 26.9MiB add_capacity_constraints! 30 4.48s 0.8% 149ms 237MiB 2.4% 7.90MiB create_multi_year_expressions! 30 2.25s 0.4% 75.0ms 16.3MiB 0.2% 556KiB add_flow_variables! 30 2.09s 0.4% 69.7ms 133MiB 1.4% 4.45MiB add_ramping_constraints! 30 1.30s 0.2% 43.2ms 25.8MiB 0.3% 882KiB add_consumer_constraints! 30 952ms 0.2% 31.7ms 73.6MiB 0.7% 2.45MiB add_transport_constraints! 30 891ms 0.2% 29.7ms 25.8MiB 0.3% 880KiB add_storage_variables! 30 836ms 0.2% 27.9ms 36.2MiB 0.4% 1.21MiB add_flows_relationships_constraints! 30 507ms 0.1% 16.9ms 7.84MiB 0.1% 268KiB add_shut_down_upper_bound_constraints! 30 502ms 0.1% 16.7ms 2.00MiB 0.0% 68.3KiB add_storage_expressions! 30 476ms 0.1% 15.9ms 3.73MiB 0.0% 127KiB add_energy_constraints! 30 411ms 0.1% 13.7ms 2.36MiB 0.0% 80.6KiB add_dc_power_flow_constraints! 30 360ms 0.1% 12.0ms 5.36MiB 0.1% 183KiB add_investment_variables! 30 341ms 0.1% 11.4ms 4.07MiB 0.0% 139KiB add_uc_logic_constraints! 30 269ms 0.0% 8.96ms 1.09MiB 0.0% 37.2KiB add_conversion_constraints! 30 252ms 0.0% 8.40ms 11.7MiB 0.1% 400KiB add_vintage_flow_sum_constraints! 30 249ms 0.0% 8.29ms 1.72MiB 0.0% 58.6KiB add_decommission_variables! 30 247ms 0.0% 8.23ms 2.92MiB 0.0% 100KiB add_start_up_upper_bound_constraints! 30 236ms 0.0% 7.87ms 1.01MiB 0.0% 34.6KiB add_vintage_flow_variables! 30 187ms 0.0% 6.25ms 1.67MiB 0.0% 57.0KiB add_investment_group_constraints! 30 179ms 0.0% 5.95ms 2.12MiB 0.0% 72.5KiB add_start_up_and_shut_down_variables! 30 138ms 0.0% 4.59ms 1.71MiB 0.0% 58.4KiB add_hub_constraints! 30 113ms 0.0% 3.75ms 2.25MiB 0.0% 77.0KiB add_power_flow_variables! 30 95.9ms 0.0% 3.20ms 2.74MiB 0.0% 93.7KiB add_unit_commitment_variables! 30 94.8ms 0.0% 3.16ms 1.98MiB 0.0% 67.4KiB create_model 9 98.3s 18.1% 10.9s 2.12GiB 21.9% 241MiB save model file 2 40.6s 7.5% 20.3s 1.32GiB 13.7% 678MiB add_expressions_to_constraints! 9 21.7s 4.0% 2.41s 158MiB 1.6% 17.5MiB add_expression_terms_rep_period_constraints! 72 6.32s 1.2% 87.7ms 54.0MiB 0.5% 768KiB add_expression_terms_over_clustered_year_constraints! 27 3.69s 0.7% 137ms 37.0MiB 0.4% 1.37MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 744ms 0.1% 82.6ms 8.95MiB 0.1% 0.99MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 673ms 0.1% 74.7ms 3.46MiB 0.0% 394KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 667ms 0.1% 74.1ms 2.74MiB 0.0% 311KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 655ms 0.1% 72.7ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 624ms 0.1% 69.3ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 612ms 0.1% 67.9ms 2.77MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 605ms 0.1% 67.2ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 598ms 0.1% 66.5ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 569ms 0.1% 63.2ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 559ms 0.1% 62.1ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 552ms 0.1% 61.4ms 2.75MiB 0.0% 313KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 539ms 0.1% 59.8ms 2.12MiB 0.0% 241KiB attach is_charging expression to capacity_incoming_simple_method 9 415ms 0.1% 46.2ms 2.40MiB 0.0% 273KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 387ms 0.1% 43.0ms 2.11MiB 0.0% 241KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 374ms 0.1% 41.6ms 2.11MiB 0.0% 241KiB attach is_charging expression to capacity_outgoing_simple_method 9 374ms 0.1% 41.5ms 2.16MiB 0.0% 246KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 372ms 0.1% 41.4ms 2.11MiB 0.0% 241KiB attach units_on expression to min_output_flow_with_unit_commitment 9 371ms 0.1% 41.2ms 1.78MiB 0.0% 202KiB attach is_charging expression to capacity_outgoing_compact_method 9 369ms 0.1% 41.0ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 365ms 0.1% 40.5ms 2.11MiB 0.0% 240KiB attach units_on expression to max_ramp_with_unit_commitment 9 357ms 0.1% 39.7ms 2.11MiB 0.0% 240KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 346ms 0.1% 38.4ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 329ms 0.1% 36.5ms 2.11MiB 0.0% 241KiB add_capacity_constraints! 9 5.15s 0.9% 572ms 111MiB 1.1% 12.3MiB add_objective! 9 2.55s 0.5% 284ms 26.0MiB 0.3% 2.89MiB add_flow_variables! 9 2.10s 0.4% 233ms 40.3MiB 0.4% 4.48MiB add_consumer_constraints! 9 1.47s 0.3% 164ms 34.3MiB 0.3% 3.81MiB add_ramping_constraints! 9 1.20s 0.2% 133ms 43.0MiB 0.4% 4.78MiB create_multi_year_expressions! 9 780ms 0.1% 86.7ms 6.17MiB 0.1% 702KiB add_storage_constraints! 9 507ms 0.1% 56.3ms 12.0MiB 0.1% 1.33MiB add_investment_variables! 9 388ms 0.1% 43.1ms 6.63MiB 0.1% 755KiB add_storage_variables! 9 336ms 0.1% 37.3ms 4.11MiB 0.0% 468KiB add_shut_down_upper_bound_constraints! 9 212ms 0.0% 23.5ms 1.83MiB 0.0% 209KiB add_decommission_variables! 9 206ms 0.0% 22.9ms 2.63MiB 0.0% 299KiB add_energy_constraints! 9 202ms 0.0% 22.4ms 1.78MiB 0.0% 203KiB add_flows_relationships_constraints! 9 201ms 0.0% 22.4ms 2.03MiB 0.0% 231KiB add_transport_constraints! 9 170ms 0.0% 18.9ms 1.66MiB 0.0% 189KiB add_storage_expressions! 9 166ms 0.0% 18.5ms 1.56MiB 0.0% 178KiB add_dc_power_flow_constraints! 9 115ms 0.0% 12.8ms 940KiB 0.0% 104KiB add_uc_logic_constraints! 9 105ms 0.0% 11.6ms 965KiB 0.0% 107KiB add_vintage_flow_sum_constraints! 9 101ms 0.0% 11.2ms 923KiB 0.0% 103KiB add_start_up_upper_bound_constraints! 9 101ms 0.0% 11.2ms 942KiB 0.0% 105KiB add_vintage_flow_variables! 9 98.3ms 0.0% 10.9ms 934KiB 0.0% 104KiB add_investment_group_constraints! 9 96.8ms 0.0% 10.8ms 1.74MiB 0.0% 198KiB add_start_up_and_shut_down_variables! 9 80.0ms 0.0% 8.89ms 522KiB 0.0% 57.9KiB add_conversion_constraints! 9 79.2ms 0.0% 8.80ms 907KiB 0.0% 101KiB add_power_flow_variables! 9 57.8ms 0.0% 6.42ms 894KiB 0.0% 99.3KiB add_unit_commitment_variables! 9 57.2ms 0.0% 6.35ms 896KiB 0.0% 100KiB add_hub_constraints! 9 18.2ms 0.0% 2.02ms 257KiB 0.0% 28.6KiB solve_model! 30 94.7s 17.4% 3.16s 456MiB 4.6% 15.2MiB total solver time 30 93.8s 17.2% 3.13s 389MiB 3.9% 13.0MiB total solver time 9 66.8s 12.3% 7.42s 172MiB 1.7% 19.2MiB create EnergyProblem from connection 31 44.2s 8.1% 1.43s 394MiB 4.0% 12.7MiB create_internal_structure 31 24.9s 4.6% 803ms 264MiB 2.7% 8.53MiB validate data 31 14.7s 2.7% 475ms 98.7MiB 1.0% 3.18MiB has all tables and columns 31 7.15s 1.3% 231ms 49.2MiB 0.5% 1.59MiB no duplicate rows 31 3.25s 0.6% 105ms 20.0MiB 0.2% 660KiB valid schema's oneOf constraints 31 1.33s 0.2% 42.8ms 11.3MiB 0.1% 375KiB data consistency for simple investment 31 710ms 0.1% 22.9ms 3.48MiB 0.0% 115KiB consistency between flow_commission and asset_both 31 380ms 0.1% 12.3ms 1.72MiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 31 373ms 0.1% 12.0ms 4.19MiB 0.0% 138KiB consistency between asset_commission and asset_both 31 305ms 0.1% 9.82ms 1.72MiB 0.0% 56.7KiB group consistency between tables 31 303ms 0.1% 9.78ms 1.72MiB 0.0% 56.7KiB check DC OPF data 31 285ms 0.1% 9.20ms 1.74MiB 0.0% 57.5KiB investable storage assets using binary method should have investment limit > 0 31 190ms 0.0% 6.12ms 908KiB 0.0% 29.3KiB flow_both only contain transport flows 31 165ms 0.0% 5.31ms 899KiB 0.0% 29.0KiB only transport flows are investable 31 151ms 0.0% 4.88ms 875KiB 0.0% 28.2KiB consistency between asset types and investment methods 31 137ms 0.0% 4.41ms 884KiB 0.0% 28.5KiB create_lowest_resolution_table 31 2.15s 0.4% 69.5ms 135MiB 1.4% 4.36MiB append t_lowest_all_flows rows 31 833ms 0.2% 26.9ms 64.2MiB 0.7% 2.07MiB append t_lowest_all rows 31 781ms 0.1% 25.2ms 64.8MiB 0.7% 2.09MiB append t_lowest_flows_conversion_balance rows 31 189ms 0.0% 6.09ms 4.91MiB 0.0% 162KiB append t_lowest_flows_relationship rows 31 146ms 0.0% 4.72ms 1.23MiB 0.0% 40.6KiB create_highest_resolution_table 31 1.23s 0.2% 39.7ms 243KiB 0.0% 7.83KiB create_unrolled_partition_tables 31 1.18s 0.2% 38.0ms 7.64MiB 0.1% 252KiB create_merged_tables 31 897ms 0.2% 28.9ms 175KiB 0.0% 5.64KiB compute_constraints_indices 31 12.1s 2.2% 390ms 76.7MiB 0.8% 2.47MiB prepare_profiles_structure 31 5.23s 1.0% 169ms 49.2MiB 0.5% 1.59MiB compute_variables_indices 31 1.71s 0.3% 55.1ms 1.00MiB 0.0% 33.0KiB create_internal_structure 27 22.6s 4.2% 838ms 364MiB 3.7% 13.5MiB validate data 27 13.7s 2.5% 508ms 166MiB 1.7% 6.14MiB has all tables and columns 27 5.20s 1.0% 192ms 50.4MiB 0.5% 1.86MiB no duplicate rows 24 3.34s 0.6% 139ms 43.4MiB 0.4% 1.81MiB valid schema's oneOf constraints 24 1.48s 0.3% 61.6ms 23.4MiB 0.2% 0.98MiB data consistency for simple investment 24 961ms 0.2% 40.0ms 10.1MiB 0.1% 432KiB stochastic scenario probabilities sum to 1 24 451ms 0.1% 18.8ms 6.85MiB 0.1% 292KiB group consistency between tables 24 417ms 0.1% 17.4ms 8.72MiB 0.1% 372KiB consistency between flow_commission and asset_both 24 383ms 0.1% 16.0ms 3.43MiB 0.0% 146KiB consistency between asset_commission and asset_both 24 352ms 0.1% 14.7ms 3.83MiB 0.0% 164KiB check DC OPF data 24 335ms 0.1% 14.0ms 3.48MiB 0.0% 149KiB investable storage assets using binary method should have investment limit > 0 24 237ms 0.0% 9.89ms 2.74MiB 0.0% 117KiB flow_both only contain transport flows 24 216ms 0.0% 8.98ms 5.22MiB 0.1% 223KiB only transport flows are investable 24 185ms 0.0% 7.70ms 1.79MiB 0.0% 76.5KiB consistency between asset types and investment methods 24 168ms 0.0% 7.01ms 2.23MiB 0.0% 95.2KiB create_unrolled_partition_tables 24 1.92s 0.4% 79.8ms 38.1MiB 0.4% 1.59MiB create_lowest_resolution_table 24 1.50s 0.3% 62.6ms 109MiB 1.1% 4.53MiB append t_lowest_all_flows rows 24 724ms 0.1% 30.2ms 54.2MiB 0.5% 2.26MiB append t_lowest_all rows 24 427ms 0.1% 17.8ms 50.9MiB 0.5% 2.12MiB append t_lowest_flows_conversion_balance rows 24 112ms 0.0% 4.67ms 2.70MiB 0.0% 115KiB append t_lowest_flows_relationship rows 24 97.6ms 0.0% 4.07ms 877KiB 0.0% 36.5KiB create_highest_resolution_table 24 945ms 0.2% 39.4ms 188KiB 0.0% 7.83KiB create_merged_tables 24 686ms 0.1% 28.6ms 135KiB 0.0% 5.64KiB Create internal rolling horizon model 2 19.8s 3.6% 9.88s 335MiB 3.4% 167MiB create_model 2 19.7s 3.6% 9.83s 333MiB 3.4% 166MiB add_capacity_constraints! 2 5.23s 1.0% 2.62s 107MiB 1.1% 53.7MiB add_expressions_to_constraints! 2 5.04s 0.9% 2.52s 22.9MiB 0.2% 11.5MiB add_expression_terms_rep_period_constraints! 16 1.35s 0.2% 84.4ms 6.66MiB 0.1% 426KiB add_expression_terms_over_clustered_year_constraints! 6 615ms 0.1% 103ms 1.78MiB 0.0% 303KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 2 188ms 0.0% 93.8ms 1.51MiB 0.0% 772KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 2 170ms 0.0% 84.8ms 1.73MiB 0.0% 888KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 2 166ms 0.0% 82.8ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 2 165ms 0.0% 82.4ms 631KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 2 161ms 0.0% 80.7ms 631KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 2 155ms 0.0% 77.3ms 631KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 2 154ms 0.0% 77.2ms 484KiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 2 153ms 0.0% 76.7ms 635KiB 0.0% 318KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 2 152ms 0.0% 76.2ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 2 145ms 0.0% 72.3ms 631KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 2 144ms 0.0% 72.0ms 632KiB 0.0% 316KiB attach is_charging expression to capacity_outgoing_simple_method 2 140ms 0.0% 69.9ms 490KiB 0.0% 245KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 2 135ms 0.0% 67.3ms 485KiB 0.0% 243KiB attach units_on expression to min_output_flow_with_unit_commitment 2 130ms 0.0% 65.1ms 408KiB 0.0% 204KiB attach units_on expression to max_ramp_with_unit_commitment 2 126ms 0.0% 63.2ms 485KiB 0.0% 242KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 2 104ms 0.0% 52.0ms 485KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 2 98.1ms 0.0% 49.1ms 485KiB 0.0% 243KiB attach is_charging expression to min_incoming_flow_for_transport_flows 2 96.8ms 0.0% 48.4ms 485KiB 0.0% 242KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 2 96.6ms 0.0% 48.3ms 486KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method 2 96.4ms 0.0% 48.2ms 409KiB 0.0% 205KiB attach is_charging expression to capacity_outgoing_compact_method 2 86.9ms 0.0% 43.5ms 485KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 2 86.3ms 0.0% 43.1ms 486KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 2 84.1ms 0.0% 42.0ms 486KiB 0.0% 243KiB add_flow_variables! 2 2.63s 0.5% 1.32s 61.2MiB 0.6% 30.6MiB add_objective! 2 866ms 0.2% 433ms 8.45MiB 0.1% 4.23MiB add_storage_constraints! 2 707ms 0.1% 353ms 11.5MiB 0.1% 5.73MiB add_consumer_constraints! 2 606ms 0.1% 303ms 10.2MiB 0.1% 5.11MiB add_storage_variables! 2 376ms 0.1% 188ms 7.09MiB 0.1% 3.55MiB create_multi_year_expressions! 2 288ms 0.1% 144ms 1.08MiB 0.0% 555KiB add_transport_constraints! 2 129ms 0.0% 64.3ms 239KiB 0.0% 120KiB add_ramping_constraints! 2 116ms 0.0% 58.2ms 398KiB 0.0% 199KiB add_storage_expressions! 2 76.2ms 0.0% 38.1ms 292KiB 0.0% 146KiB add_flows_relationships_constraints! 2 47.6ms 0.0% 23.8ms 182KiB 0.0% 90.8KiB add_shut_down_upper_bound_constraints! 2 46.4ms 0.0% 23.2ms 137KiB 0.0% 68.3KiB add_energy_constraints! 2 44.2ms 0.0% 22.1ms 124KiB 0.0% 62.0KiB add_uc_logic_constraints! 2 33.5ms 0.0% 16.7ms 74.3KiB 0.0% 37.2KiB add_decommission_variables! 2 31.8ms 0.0% 15.9ms 176KiB 0.0% 88.0KiB add_investment_variables! 2 26.6ms 0.0% 13.3ms 176KiB 0.0% 88.2KiB add_dc_power_flow_constraints! 2 25.3ms 0.0% 12.7ms 67.9KiB 0.0% 34.0KiB add_vintage_flow_sum_constraints! 2 23.9ms 0.0% 11.9ms 64.6KiB 0.0% 32.3KiB add_conversion_constraints! 2 21.6ms 0.0% 10.8ms 61.1KiB 0.0% 30.5KiB add_investment_group_constraints! 2 21.5ms 0.0% 10.7ms 114KiB 0.0% 57.2KiB add_start_up_upper_bound_constraints! 2 21.2ms 0.0% 10.6ms 69.2KiB 0.0% 34.6KiB add_vintage_flow_variables! 2 17.7ms 0.0% 8.84ms 64.9KiB 0.0% 32.5KiB add_hub_constraints! 2 12.1ms 0.0% 6.06ms 57.7KiB 0.0% 28.9KiB add_start_up_and_shut_down_variables! 2 9.51ms 0.0% 4.75ms 117KiB 0.0% 58.5KiB add_unit_commitment_variables! 2 6.02ms 0.0% 3.01ms 58.4KiB 0.0% 29.2KiB add_power_flow_variables! 2 4.44ms 0.0% 2.22ms 58.0KiB 0.0% 29.0KiB Solve internal rolling horizon model 14 14.2s 2.6% 1.01s 456MiB 4.6% 32.6MiB total solver time 14 12.6s 2.3% 903ms 315MiB 3.2% 22.5MiB create_lowest_resolution_table 5 9.93s 1.8% 1.99s 1.61GiB 16.7% 329MiB append t_lowest_all rows 5 4.75s 0.9% 950ms 791MiB 8.0% 158MiB append t_lowest_all_flows rows 5 4.75s 0.9% 950ms 791MiB 8.0% 158MiB append t_lowest_flows_conversion_balance rows 5 333ms 0.1% 66.5ms 63.1MiB 0.6% 12.6MiB append t_lowest_flows_relationship rows 5 19.1ms 0.0% 3.82ms 147KiB 0.0% 29.5KiB save_solution! 30 7.66s 1.4% 255ms 310MiB 3.1% 10.3MiB compute_dual_variables 29 3.15s 0.6% 108ms 63.1MiB 0.6% 2.18MiB compute_constraints_indices 24 7.41s 1.4% 309ms 60.6MiB 0.6% 2.52MiB add_expressions_to_constraints! 4 7.14s 1.3% 1.78s 91.8MiB 0.9% 23.0MiB add_expression_terms_rep_period_constraints! 32 1.80s 0.3% 56.3ms 25.0MiB 0.3% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.20s 0.2% 100ms 21.4MiB 0.2% 1.78MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 403ms 0.1% 101ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 250ms 0.0% 62.6ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 240ms 0.0% 60.0ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 4 214ms 0.0% 53.5ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 213ms 0.0% 53.4ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 213ms 0.0% 53.3ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 212ms 0.0% 52.9ms 1.70MiB 0.0% 435KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 209ms 0.0% 52.2ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 4 204ms 0.0% 51.1ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 202ms 0.0% 50.6ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 201ms 0.0% 50.3ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 175ms 0.0% 43.8ms 1.50MiB 0.0% 383KiB attach units_on expression to min_output_flow_with_unit_commitment 4 133ms 0.0% 33.2ms 1.47MiB 0.0% 376KiB attach is_charging expression to capacity_outgoing_simple_method 4 127ms 0.0% 31.7ms 1.55MiB 0.0% 397KiB attach units_on expression to max_ramp_with_unit_commitment 4 127ms 0.0% 31.7ms 1.35MiB 0.0% 346KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 126ms 0.0% 31.6ms 1.62MiB 0.0% 415KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 122ms 0.0% 30.5ms 1.22MiB 0.0% 312KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 122ms 0.0% 30.4ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 121ms 0.0% 30.2ms 1.20MiB 0.0% 306KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 120ms 0.0% 30.0ms 1.36MiB 0.0% 347KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 119ms 0.0% 29.8ms 968KiB 0.0% 242KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 119ms 0.0% 29.8ms 969KiB 0.0% 242KiB attach is_charging expression to capacity_outgoing_compact_method 4 116ms 0.0% 29.0ms 971KiB 0.0% 243KiB Save window solution 14 5.49s 1.0% 392ms 41.5MiB 0.4% 2.96MiB Save internal rolling horizon solution to connection 14 976ms 0.2% 69.7ms 19.2MiB 0.2% 1.37MiB compute_dual_variables 14 20.6ms 0.0% 1.47ms 357KiB 0.0% 25.5KiB create_highest_resolution_table 5 3.25s 0.6% 650ms 39.1KiB 0.0% 7.83KiB prepare_profiles_structure 24 3.24s 0.6% 135ms 65.4MiB 0.7% 2.72MiB Create Rolling Horizon EnergyProblem 2 3.16s 0.6% 1.58s 16.4MiB 0.2% 8.19MiB create_internal_structure 2 1.93s 0.4% 963ms 10.6MiB 0.1% 5.28MiB validate data 2 1.24s 0.2% 620ms 6.38MiB 0.1% 3.19MiB has all tables and columns 2 584ms 0.1% 292ms 3.18MiB 0.0% 1.59MiB no duplicate rows 2 255ms 0.0% 128ms 1.29MiB 0.0% 661KiB valid schema's oneOf constraints 2 143ms 0.0% 71.3ms 751KiB 0.0% 375KiB data consistency for simple investment 2 56.2ms 0.0% 28.1ms 230KiB 0.0% 115KiB check DC OPF data 2 34.8ms 0.0% 17.4ms 115KiB 0.0% 57.6KiB group consistency between tables 2 31.3ms 0.0% 15.7ms 114KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 2 30.7ms 0.0% 15.3ms 277KiB 0.0% 138KiB consistency between flow_commission and asset_both 2 27.6ms 0.0% 13.8ms 114KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 2 24.5ms 0.0% 12.3ms 114KiB 0.0% 56.8KiB investable storage assets using binary method should have investment limit > 0 2 16.0ms 0.0% 8.01ms 58.6KiB 0.0% 29.3KiB flow_both only contain transport flows 2 12.7ms 0.0% 6.33ms 58.2KiB 0.0% 29.1KiB only transport flows are investable 2 12.6ms 0.0% 6.28ms 56.6KiB 0.0% 28.3KiB consistency between asset types and investment methods 2 11.1ms 0.0% 5.57ms 57.2KiB 0.0% 28.6KiB create_lowest_resolution_table 2 115ms 0.0% 57.5ms 2.46MiB 0.0% 1.23MiB append t_lowest_all_flows rows 2 41.4ms 0.0% 20.7ms 1.17MiB 0.0% 599KiB append t_lowest_all rows 2 37.9ms 0.0% 19.0ms 1.17MiB 0.0% 599KiB append t_lowest_flows_relationship rows 2 11.9ms 0.0% 5.96ms 58.9KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 2 11.7ms 0.0% 5.83ms 58.9KiB 0.0% 29.4KiB create_unrolled_partition_tables 2 103ms 0.0% 51.7ms 361KiB 0.0% 181KiB create_merged_tables 2 59.4ms 0.0% 29.7ms 11.3KiB 0.0% 5.64KiB create_highest_resolution_table 2 54.2ms 0.0% 27.1ms 15.7KiB 0.0% 7.83KiB compute_constraints_indices 2 984ms 0.2% 492ms 4.96MiB 0.1% 2.48MiB compute_variables_indices 2 120ms 0.0% 60.0ms 66.1KiB 0.0% 33.0KiB prepare_profiles_structure 2 97.7ms 0.0% 48.9ms 681KiB 0.0% 340KiB add_capacity_constraints! 4 3.10s 0.6% 775ms 97.5MiB 1.0% 24.4MiB compute_dual_variables 4 3.07s 0.6% 767ms 78.9MiB 0.8% 19.7MiB Create internal EnergyProblem for rolling horizon 2 3.04s 0.6% 1.52s 15.2MiB 0.2% 7.59MiB create_internal_structure 2 1.90s 0.3% 949ms 9.35MiB 0.1% 4.68MiB validate data 2 1.23s 0.2% 616ms 6.38MiB 0.1% 3.19MiB has all tables and columns 2 626ms 0.1% 313ms 3.18MiB 0.0% 1.59MiB no duplicate rows 2 258ms 0.0% 129ms 1.29MiB 0.0% 661KiB valid schema's oneOf constraints 2 123ms 0.0% 61.7ms 751KiB 0.0% 375KiB data consistency for simple investment 2 51.4ms 0.0% 25.7ms 230KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 2 40.6ms 0.0% 20.3ms 277KiB 0.0% 138KiB consistency between flow_commission and asset_both 2 25.1ms 0.0% 12.5ms 114KiB 0.0% 56.8KiB group consistency between tables 2 22.0ms 0.0% 11.0ms 114KiB 0.0% 56.8KiB check DC OPF data 2 19.5ms 0.0% 9.73ms 115KiB 0.0% 57.7KiB consistency between asset_commission and asset_both 2 18.7ms 0.0% 9.33ms 114KiB 0.0% 56.8KiB investable storage assets using binary method should have investment limit > 0 2 13.8ms 0.0% 6.91ms 58.6KiB 0.0% 29.3KiB flow_both only contain transport flows 2 13.8ms 0.0% 6.91ms 58.1KiB 0.0% 29.0KiB only transport flows are investable 2 12.0ms 0.0% 6.01ms 56.6KiB 0.0% 28.3KiB consistency between asset types and investment methods 2 8.13ms 0.0% 4.06ms 57.2KiB 0.0% 28.6KiB create_lowest_resolution_table 2 82.7ms 0.0% 41.4ms 0.97MiB 0.0% 498KiB append t_lowest_all rows 2 28.0ms 0.0% 14.0ms 434KiB 0.0% 217KiB append t_lowest_all_flows rows 2 18.5ms 0.0% 9.25ms 434KiB 0.0% 217KiB append t_lowest_flows_relationship rows 2 13.1ms 0.0% 6.55ms 58.9KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 2 12.5ms 0.0% 6.23ms 59.0KiB 0.0% 29.5KiB create_unrolled_partition_tables 2 76.7ms 0.0% 38.3ms 362KiB 0.0% 181KiB create_highest_resolution_table 2 51.3ms 0.0% 25.7ms 15.7KiB 0.0% 7.83KiB create_merged_tables 2 50.8ms 0.0% 25.4ms 11.3KiB 0.0% 5.64KiB compute_constraints_indices 2 914ms 0.2% 457ms 4.96MiB 0.1% 2.48MiB compute_variables_indices 2 112ms 0.0% 56.1ms 66.1KiB 0.0% 33.0KiB prepare_profiles_structure 2 98.0ms 0.0% 49.0ms 681KiB 0.0% 340KiB add_storage_constraints! 4 2.91s 0.5% 728ms 74.5MiB 0.8% 18.6MiB create_merged_tables 5 2.83s 0.5% 566ms 28.2KiB 0.0% 5.64KiB add_ramping_constraints! 4 2.76s 0.5% 691ms 86.5MiB 0.9% 21.6MiB create_unrolled_partition_tables 5 1.98s 0.4% 397ms 80.9MiB 0.8% 16.2MiB validate data 5 1.89s 0.3% 379ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 813ms 0.1% 163ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 496ms 0.1% 99.1ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 170ms 0.0% 33.9ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 104ms 0.0% 20.8ms 576KiB 0.0% 115KiB consistency between flow_commission and asset_both 5 51.3ms 0.0% 10.3ms 284KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 5 48.7ms 0.0% 9.74ms 692KiB 0.0% 138KiB consistency between asset_commission and asset_both 5 48.6ms 0.0% 9.72ms 284KiB 0.0% 56.8KiB check DC OPF data 5 39.5ms 0.0% 7.89ms 288KiB 0.0% 57.6KiB group consistency between tables 5 37.1ms 0.0% 7.42ms 283KiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 5 28.0ms 0.0% 5.59ms 146KiB 0.0% 29.3KiB flow_both only contain transport flows 5 20.4ms 0.0% 4.08ms 145KiB 0.0% 29.1KiB only transport flows are investable 5 20.2ms 0.0% 4.05ms 141KiB 0.0% 28.3KiB consistency between asset types and investment methods 5 17.4ms 0.0% 3.48ms 143KiB 0.0% 28.5KiB compute_variables_indices 24 1.28s 0.2% 53.4ms 793KiB 0.0% 33.0KiB add_consumer_constraints! 4 875ms 0.2% 219ms 28.4MiB 0.3% 7.11MiB add_energy_constraints! 4 833ms 0.2% 208ms 15.8MiB 0.2% 3.95MiB add_transport_constraints! 4 824ms 0.2% 206ms 23.2MiB 0.2% 5.79MiB add_storage_variables! 4 697ms 0.1% 174ms 15.4MiB 0.2% 3.84MiB add_investment_group_constraints! 4 682ms 0.1% 171ms 8.51MiB 0.1% 2.13MiB update rolling horizon profiles 14 663ms 0.1% 47.4ms 10.5MiB 0.1% 769KiB add_objective! 4 573ms 0.1% 143ms 6.03MiB 0.1% 1.51MiB add_investment_variables! 4 509ms 0.1% 127ms 14.7MiB 0.1% 3.67MiB create_multi_year_expressions! 4 450ms 0.1% 113ms 4.36MiB 0.0% 1.09MiB add_decommission_variables! 4 384ms 0.1% 96.1ms 10.1MiB 0.1% 2.53MiB Validate rolling horizon input 2 373ms 0.1% 186ms 4.49MiB 0.0% 2.24MiB update scalar parameters 12 318ms 0.1% 26.5ms 2.00MiB 0.0% 171KiB add_flow_variables! 4 262ms 0.0% 65.5ms 14.6MiB 0.1% 3.64MiB export_solution_to_csv_files 4 248ms 0.0% 62.0ms 1.09MiB 0.0% 280KiB add_conversion_constraints! 4 194ms 0.0% 48.6ms 6.36MiB 0.1% 1.59MiB add_storage_expressions! 4 167ms 0.0% 41.8ms 2.95MiB 0.0% 756KiB add_hub_constraints! 4 159ms 0.0% 39.8ms 3.31MiB 0.0% 846KiB add_vintage_flow_sum_constraints! 4 139ms 0.0% 34.6ms 4.24MiB 0.0% 1.06MiB append t_lowest_all_flows rows 2 117ms 0.0% 58.7ms 1.40MiB 0.0% 718KiB add_vintage_flow_variables! 4 115ms 0.0% 28.7ms 4.37MiB 0.0% 1.09MiB add_unit_commitment_variables! 4 102ms 0.0% 25.5ms 3.23MiB 0.0% 827KiB undo changes to rolling horizon tables 2 93.5ms 0.0% 46.7ms 41.1KiB 0.0% 20.5KiB add_shut_down_upper_bound_constraints! 4 70.6ms 0.0% 17.6ms 273KiB 0.0% 68.2KiB add_flows_relationships_constraints! 4 52.0ms 0.0% 13.0ms 362KiB 0.0% 90.6KiB add_dc_power_flow_constraints! 4 42.3ms 0.0% 10.6ms 136KiB 0.0% 33.9KiB add_start_up_upper_bound_constraints! 4 33.0ms 0.0% 8.24ms 138KiB 0.0% 34.5KiB add_uc_logic_constraints! 4 30.8ms 0.0% 7.69ms 149KiB 0.0% 37.2KiB add_start_up_and_shut_down_variables! 4 13.9ms 0.0% 3.47ms 233KiB 0.0% 58.3KiB Prepare table for rolling horizon 2 11.1ms 0.0% 5.56ms 10.8KiB 0.0% 5.41KiB append t_lowest_all rows 2 9.48ms 0.0% 4.74ms 170KiB 0.0% 85.1KiB append t_lowest_flows_relationship rows 2 8.63ms 0.0% 4.32ms 167KiB 0.0% 83.3KiB append t_lowest_flows_conversion_balance rows 2 8.26ms 0.0% 4.13ms 146KiB 0.0% 73.2KiB add_power_flow_variables! 4 6.34ms 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: 909s / 69.1% 19.6GiB / 51.9% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 32 108s 17.2% 3.38s 2.62GiB 25.8% 83.9MiB create_model 32 108s 17.2% 3.38s 2.60GiB 25.6% 83.2MiB add_expressions_to_constraints! 31 62.3s 9.9% 2.01s 861MiB 8.3% 27.8MiB add_expression_terms_rep_period_constraints! 248 16.9s 2.7% 68.3ms 170MiB 1.6% 703KiB add_expression_terms_over_clustered_year_constraints! 93 8.06s 1.3% 86.7ms 377MiB 3.6% 4.05MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 31 2.42s 0.4% 78.2ms 91.1MiB 0.9% 2.94MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 31 2.19s 0.3% 70.7ms 28.5MiB 0.3% 940KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 31 2.12s 0.3% 68.4ms 10.7MiB 0.1% 354KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 31 2.02s 0.3% 65.0ms 10.5MiB 0.1% 348KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 31 2.02s 0.3% 65.0ms 11.2MiB 0.1% 369KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 31 2.00s 0.3% 64.4ms 8.24MiB 0.1% 272KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 31 1.98s 0.3% 63.8ms 10.6MiB 0.1% 352KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 31 1.97s 0.3% 63.4ms 10.3MiB 0.1% 339KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 31 1.93s 0.3% 62.4ms 9.54MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 31 1.93s 0.3% 62.3ms 11.2MiB 0.1% 369KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 31 1.92s 0.3% 62.0ms 10.1MiB 0.1% 333KiB attach units_on expression to max_ramp_with_unit_commitment 31 1.31s 0.2% 42.1ms 8.55MiB 0.1% 283KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 31 1.23s 0.2% 39.6ms 9.16MiB 0.1% 302KiB attach is_charging expression to capacity_outgoing_compact_method 31 1.22s 0.2% 39.4ms 7.34MiB 0.1% 242KiB attach is_charging expression to capacity_incoming_simple_method 31 1.22s 0.2% 39.3ms 7.28MiB 0.1% 241KiB attach units_on expression to min_output_flow_with_unit_commitment 31 1.21s 0.2% 39.0ms 7.99MiB 0.1% 264KiB attach is_charging expression to capacity_outgoing_simple_method 31 1.20s 0.2% 38.8ms 9.16MiB 0.1% 302KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 31 1.20s 0.2% 38.6ms 7.84MiB 0.1% 259KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 31 1.19s 0.2% 38.3ms 7.88MiB 0.1% 260KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 31 1.19s 0.2% 38.3ms 8.16MiB 0.1% 269KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 31 1.17s 0.2% 37.8ms 8.16MiB 0.1% 269KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 31 1.17s 0.2% 37.7ms 7.34MiB 0.1% 243KiB attach is_charging expression to min_incoming_flow_for_transport_flows 31 1.14s 0.2% 36.9ms 7.33MiB 0.1% 242KiB save model file 2 5.76s 0.9% 2.88s 179MiB 1.7% 89.7MiB add_objective! 31 4.85s 0.8% 157ms 50.8MiB 0.5% 1.64MiB add_capacity_constraints! 31 4.69s 0.7% 151ms 240MiB 2.3% 7.74MiB add_storage_constraints! 31 4.56s 0.7% 147ms 808MiB 7.8% 26.1MiB create_multi_year_expressions! 31 2.44s 0.4% 78.8ms 16.8MiB 0.2% 556KiB add_flow_variables! 31 2.11s 0.3% 68.1ms 135MiB 1.3% 4.34MiB add_ramping_constraints! 31 1.37s 0.2% 44.3ms 26.0MiB 0.3% 860KiB add_consumer_constraints! 31 979ms 0.2% 31.6ms 74.2MiB 0.7% 2.39MiB add_transport_constraints! 31 923ms 0.1% 29.8ms 25.9MiB 0.2% 855KiB add_storage_variables! 31 882ms 0.1% 28.5ms 36.7MiB 0.4% 1.18MiB add_flows_relationships_constraints! 31 539ms 0.1% 17.4ms 7.93MiB 0.1% 262KiB add_shut_down_upper_bound_constraints! 31 531ms 0.1% 17.1ms 2.07MiB 0.0% 68.3KiB add_storage_expressions! 31 527ms 0.1% 17.0ms 3.88MiB 0.0% 128KiB add_energy_constraints! 31 433ms 0.1% 14.0ms 2.42MiB 0.0% 80.0KiB add_dc_power_flow_constraints! 31 373ms 0.1% 12.0ms 5.39MiB 0.1% 178KiB add_investment_variables! 31 353ms 0.1% 11.4ms 4.16MiB 0.0% 137KiB add_uc_logic_constraints! 31 282ms 0.0% 9.10ms 1.13MiB 0.0% 37.2KiB add_conversion_constraints! 31 279ms 0.0% 9.01ms 11.8MiB 0.1% 388KiB add_vintage_flow_sum_constraints! 31 261ms 0.0% 8.43ms 1.75MiB 0.0% 57.7KiB add_decommission_variables! 31 258ms 0.0% 8.33ms 3.01MiB 0.0% 99.4KiB add_start_up_upper_bound_constraints! 31 249ms 0.0% 8.03ms 1.05MiB 0.0% 34.6KiB add_vintage_flow_variables! 31 209ms 0.0% 6.75ms 1.70MiB 0.0% 56.2KiB add_investment_group_constraints! 31 183ms 0.0% 5.91ms 2.18MiB 0.0% 72.0KiB add_start_up_and_shut_down_variables! 31 146ms 0.0% 4.71ms 1.77MiB 0.0% 58.4KiB add_hub_constraints! 31 116ms 0.0% 3.75ms 2.28MiB 0.0% 75.4KiB add_power_flow_variables! 31 100ms 0.0% 3.22ms 2.77MiB 0.0% 91.6KiB add_unit_commitment_variables! 31 100ms 0.0% 3.22ms 2.00MiB 0.0% 66.2KiB create_model 9 98.3s 15.6% 10.9s 2.12GiB 20.8% 241MiB save model file 2 40.6s 6.5% 20.3s 1.32GiB 13.0% 678MiB add_expressions_to_constraints! 9 21.7s 3.5% 2.41s 158MiB 1.5% 17.5MiB add_expression_terms_rep_period_constraints! 72 6.32s 1.0% 87.7ms 54.0MiB 0.5% 768KiB add_expression_terms_over_clustered_year_constraints! 27 3.69s 0.6% 137ms 37.0MiB 0.4% 1.37MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 744ms 0.1% 82.6ms 8.95MiB 0.1% 0.99MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 673ms 0.1% 74.7ms 3.46MiB 0.0% 394KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 667ms 0.1% 74.1ms 2.74MiB 0.0% 311KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 655ms 0.1% 72.7ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 624ms 0.1% 69.3ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 612ms 0.1% 67.9ms 2.77MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 605ms 0.1% 67.2ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 598ms 0.1% 66.5ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 569ms 0.1% 63.2ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 559ms 0.1% 62.1ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 552ms 0.1% 61.4ms 2.75MiB 0.0% 313KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 539ms 0.1% 59.8ms 2.12MiB 0.0% 241KiB attach is_charging expression to capacity_incoming_simple_method 9 415ms 0.1% 46.2ms 2.40MiB 0.0% 273KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 387ms 0.1% 43.0ms 2.11MiB 0.0% 241KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 374ms 0.1% 41.6ms 2.11MiB 0.0% 241KiB attach is_charging expression to capacity_outgoing_simple_method 9 374ms 0.1% 41.5ms 2.16MiB 0.0% 246KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 372ms 0.1% 41.4ms 2.11MiB 0.0% 241KiB attach units_on expression to min_output_flow_with_unit_commitment 9 371ms 0.1% 41.2ms 1.78MiB 0.0% 202KiB attach is_charging expression to capacity_outgoing_compact_method 9 369ms 0.1% 41.0ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 365ms 0.1% 40.5ms 2.11MiB 0.0% 240KiB attach units_on expression to max_ramp_with_unit_commitment 9 357ms 0.1% 39.7ms 2.11MiB 0.0% 240KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 346ms 0.1% 38.4ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 329ms 0.1% 36.5ms 2.11MiB 0.0% 241KiB add_capacity_constraints! 9 5.15s 0.8% 572ms 111MiB 1.1% 12.3MiB add_objective! 9 2.55s 0.4% 284ms 26.0MiB 0.2% 2.89MiB add_flow_variables! 9 2.10s 0.3% 233ms 40.3MiB 0.4% 4.48MiB add_consumer_constraints! 9 1.47s 0.2% 164ms 34.3MiB 0.3% 3.81MiB add_ramping_constraints! 9 1.20s 0.2% 133ms 43.0MiB 0.4% 4.78MiB create_multi_year_expressions! 9 780ms 0.1% 86.7ms 6.17MiB 0.1% 702KiB add_storage_constraints! 9 507ms 0.1% 56.3ms 12.0MiB 0.1% 1.33MiB add_investment_variables! 9 388ms 0.1% 43.1ms 6.63MiB 0.1% 755KiB add_storage_variables! 9 336ms 0.1% 37.3ms 4.11MiB 0.0% 468KiB add_shut_down_upper_bound_constraints! 9 212ms 0.0% 23.5ms 1.83MiB 0.0% 209KiB add_decommission_variables! 9 206ms 0.0% 22.9ms 2.63MiB 0.0% 299KiB add_energy_constraints! 9 202ms 0.0% 22.4ms 1.78MiB 0.0% 203KiB add_flows_relationships_constraints! 9 201ms 0.0% 22.4ms 2.03MiB 0.0% 231KiB add_transport_constraints! 9 170ms 0.0% 18.9ms 1.66MiB 0.0% 189KiB add_storage_expressions! 9 166ms 0.0% 18.5ms 1.56MiB 0.0% 178KiB add_dc_power_flow_constraints! 9 115ms 0.0% 12.8ms 940KiB 0.0% 104KiB add_uc_logic_constraints! 9 105ms 0.0% 11.6ms 965KiB 0.0% 107KiB add_vintage_flow_sum_constraints! 9 101ms 0.0% 11.2ms 923KiB 0.0% 103KiB add_start_up_upper_bound_constraints! 9 101ms 0.0% 11.2ms 942KiB 0.0% 105KiB add_vintage_flow_variables! 9 98.3ms 0.0% 10.9ms 934KiB 0.0% 104KiB add_investment_group_constraints! 9 96.8ms 0.0% 10.8ms 1.74MiB 0.0% 198KiB add_start_up_and_shut_down_variables! 9 80.0ms 0.0% 8.89ms 522KiB 0.0% 57.9KiB add_conversion_constraints! 9 79.2ms 0.0% 8.80ms 907KiB 0.0% 101KiB add_power_flow_variables! 9 57.8ms 0.0% 6.42ms 894KiB 0.0% 99.3KiB add_unit_commitment_variables! 9 57.2ms 0.0% 6.35ms 896KiB 0.0% 100KiB add_hub_constraints! 9 18.2ms 0.0% 2.02ms 257KiB 0.0% 28.6KiB solve_model! 31 95.0s 15.1% 3.06s 458MiB 4.4% 14.8MiB total solver time 31 94.0s 15.0% 3.03s 391MiB 3.8% 12.6MiB total solver time 9 66.8s 10.6% 7.42s 172MiB 1.7% 19.2MiB Create internal rolling horizon model 9 51.3s 8.2% 5.70s 544MiB 5.2% 60.5MiB create_model 9 50.9s 8.1% 5.66s 521MiB 5.0% 57.8MiB add_expressions_to_constraints! 9 25.9s 4.1% 2.88s 113MiB 1.1% 12.6MiB add_expression_terms_rep_period_constraints! 72 7.18s 1.1% 100ms 34.6MiB 0.3% 492KiB add_expression_terms_over_clustered_year_constraints! 27 2.97s 0.5% 110ms 8.00MiB 0.1% 303KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 961ms 0.2% 107ms 11.6MiB 0.1% 1.28MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 953ms 0.2% 106ms 8.65MiB 0.1% 0.96MiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 859ms 0.1% 95.5ms 2.79MiB 0.0% 318KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 850ms 0.1% 94.5ms 2.77MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 847ms 0.1% 94.1ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 830ms 0.1% 92.2ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 813ms 0.1% 90.4ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 808ms 0.1% 89.8ms 2.77MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 803ms 0.1% 89.3ms 2.13MiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 793ms 0.1% 88.1ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 785ms 0.1% 87.2ms 2.78MiB 0.0% 316KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 544ms 0.1% 60.5ms 2.13MiB 0.0% 243KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 541ms 0.1% 60.1ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 540ms 0.1% 60.0ms 2.13MiB 0.0% 243KiB attach units_on expression to min_output_flow_with_unit_commitment 9 529ms 0.1% 58.7ms 1.79MiB 0.0% 204KiB attach units_on expression to max_ramp_with_unit_commitment 9 526ms 0.1% 58.5ms 2.13MiB 0.0% 243KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 521ms 0.1% 57.9ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_compact_method 9 519ms 0.1% 57.7ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method 9 516ms 0.1% 57.3ms 2.19MiB 0.0% 249KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 508ms 0.1% 56.4ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 502ms 0.1% 55.8ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 500ms 0.1% 55.6ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method 9 486ms 0.1% 54.0ms 1.81MiB 0.0% 206KiB add_capacity_constraints! 9 6.48s 1.0% 720ms 132MiB 1.3% 14.7MiB add_flow_variables! 9 2.77s 0.4% 308ms 69.0MiB 0.7% 7.66MiB add_objective! 9 2.21s 0.4% 246ms 13.8MiB 0.1% 1.54MiB add_storage_constraints! 9 1.14s 0.2% 127ms 25.0MiB 0.2% 2.78MiB create_multi_year_expressions! 9 1.09s 0.2% 121ms 4.88MiB 0.0% 555KiB add_consumer_constraints! 9 743ms 0.1% 82.5ms 15.7MiB 0.2% 1.74MiB add_storage_variables! 9 711ms 0.1% 79.1ms 10.5MiB 0.1% 1.16MiB add_ramping_constraints! 9 525ms 0.1% 58.3ms 1.75MiB 0.0% 199KiB add_transport_constraints! 9 305ms 0.0% 33.8ms 1.05MiB 0.0% 120KiB add_storage_expressions! 9 296ms 0.0% 32.8ms 1.28MiB 0.0% 146KiB add_shut_down_upper_bound_constraints! 9 221ms 0.0% 24.6ms 615KiB 0.0% 68.4KiB add_flows_relationships_constraints! 9 210ms 0.0% 23.3ms 817KiB 0.0% 90.8KiB add_energy_constraints! 9 186ms 0.0% 20.6ms 558KiB 0.0% 62.0KiB add_investment_variables! 9 135ms 0.0% 15.0ms 793KiB 0.0% 88.1KiB add_decommission_variables! 9 124ms 0.0% 13.7ms 791KiB 0.0% 87.9KiB add_uc_logic_constraints! 9 114ms 0.0% 12.7ms 335KiB 0.0% 37.2KiB add_dc_power_flow_constraints! 9 111ms 0.0% 12.3ms 306KiB 0.0% 34.0KiB add_vintage_flow_sum_constraints! 9 102ms 0.0% 11.4ms 291KiB 0.0% 32.3KiB add_conversion_constraints! 9 95.3ms 0.0% 10.6ms 275KiB 0.0% 30.5KiB add_start_up_upper_bound_constraints! 9 91.9ms 0.0% 10.2ms 311KiB 0.0% 34.6KiB add_vintage_flow_variables! 9 81.7ms 0.0% 9.08ms 292KiB 0.0% 32.4KiB add_investment_group_constraints! 9 79.3ms 0.0% 8.82ms 516KiB 0.0% 57.3KiB add_start_up_and_shut_down_variables! 9 71.9ms 0.0% 7.98ms 526KiB 0.0% 58.5KiB add_unit_commitment_variables! 9 49.7ms 0.0% 5.52ms 263KiB 0.0% 29.2KiB add_hub_constraints! 9 40.5ms 0.0% 4.50ms 260KiB 0.0% 28.9KiB add_power_flow_variables! 9 34.1ms 0.0% 3.79ms 261KiB 0.0% 29.0KiB create EnergyProblem from connection 32 47.2s 7.5% 1.47s 403MiB 3.9% 12.6MiB create_internal_structure 32 26.7s 4.2% 834ms 269MiB 2.6% 8.42MiB validate data 32 16.0s 2.5% 500ms 102MiB 1.0% 3.18MiB has all tables and columns 32 7.73s 1.2% 242ms 50.8MiB 0.5% 1.59MiB no duplicate rows 32 3.56s 0.6% 111ms 20.6MiB 0.2% 660KiB valid schema's oneOf constraints 32 1.45s 0.2% 45.5ms 11.7MiB 0.1% 375KiB data consistency for simple investment 32 764ms 0.1% 23.9ms 3.60MiB 0.0% 115KiB stochastic scenario probabilities sum to 1 32 424ms 0.1% 13.3ms 4.32MiB 0.0% 138KiB consistency between flow_commission and asset_both 32 406ms 0.1% 12.7ms 1.77MiB 0.0% 56.7KiB group consistency between tables 32 331ms 0.1% 10.3ms 1.77MiB 0.0% 56.7KiB consistency between asset_commission and asset_both 32 329ms 0.1% 10.3ms 1.77MiB 0.0% 56.7KiB check DC OPF data 32 311ms 0.0% 9.71ms 1.80MiB 0.0% 57.5KiB investable storage assets using binary method should have investment limit > 0 32 204ms 0.0% 6.36ms 937KiB 0.0% 29.3KiB flow_both only contain transport flows 32 179ms 0.0% 5.60ms 928KiB 0.0% 29.0KiB only transport flows are investable 32 165ms 0.0% 5.15ms 904KiB 0.0% 28.2KiB consistency between asset types and investment methods 32 148ms 0.0% 4.62ms 913KiB 0.0% 28.5KiB create_lowest_resolution_table 32 2.24s 0.4% 69.9ms 137MiB 1.3% 4.27MiB append t_lowest_all_flows rows 32 864ms 0.1% 27.0ms 64.8MiB 0.6% 2.03MiB append t_lowest_all rows 32 807ms 0.1% 25.2ms 65.4MiB 0.6% 2.04MiB append t_lowest_flows_conversion_balance rows 32 199ms 0.0% 6.22ms 4.94MiB 0.0% 158KiB append t_lowest_flows_relationship rows 32 157ms 0.0% 4.90ms 1.26MiB 0.0% 40.2KiB create_unrolled_partition_tables 32 1.26s 0.2% 39.5ms 7.82MiB 0.1% 250KiB create_highest_resolution_table 32 1.26s 0.2% 39.3ms 250KiB 0.0% 7.83KiB create_merged_tables 32 928ms 0.1% 29.0ms 180KiB 0.0% 5.64KiB compute_constraints_indices 32 13.0s 2.1% 407ms 79.2MiB 0.8% 2.47MiB prepare_profiles_structure 32 5.34s 0.8% 167ms 49.5MiB 0.5% 1.55MiB compute_variables_indices 32 1.77s 0.3% 55.4ms 1.03MiB 0.0% 33.0KiB create_internal_structure 27 22.6s 3.6% 838ms 364MiB 3.5% 13.5MiB validate data 27 13.7s 2.2% 508ms 166MiB 1.6% 6.14MiB has all tables and columns 27 5.20s 0.8% 192ms 50.4MiB 0.5% 1.86MiB no duplicate rows 24 3.34s 0.5% 139ms 43.4MiB 0.4% 1.81MiB valid schema's oneOf constraints 24 1.48s 0.2% 61.6ms 23.4MiB 0.2% 0.98MiB data consistency for simple investment 24 961ms 0.2% 40.0ms 10.1MiB 0.1% 432KiB stochastic scenario probabilities sum to 1 24 451ms 0.1% 18.8ms 6.85MiB 0.1% 292KiB group consistency between tables 24 417ms 0.1% 17.4ms 8.72MiB 0.1% 372KiB consistency between flow_commission and asset_both 24 383ms 0.1% 16.0ms 3.43MiB 0.0% 146KiB consistency between asset_commission and asset_both 24 352ms 0.1% 14.7ms 3.83MiB 0.0% 164KiB check DC OPF data 24 335ms 0.1% 14.0ms 3.48MiB 0.0% 149KiB investable storage assets using binary method should have investment limit > 0 24 237ms 0.0% 9.89ms 2.74MiB 0.0% 117KiB flow_both only contain transport flows 24 216ms 0.0% 8.98ms 5.22MiB 0.1% 223KiB only transport flows are investable 24 185ms 0.0% 7.70ms 1.79MiB 0.0% 76.5KiB consistency between asset types and investment methods 24 168ms 0.0% 7.01ms 2.23MiB 0.0% 95.2KiB create_unrolled_partition_tables 24 1.92s 0.3% 79.8ms 38.1MiB 0.4% 1.59MiB create_lowest_resolution_table 24 1.50s 0.2% 62.6ms 109MiB 1.0% 4.53MiB append t_lowest_all_flows rows 24 724ms 0.1% 30.2ms 54.2MiB 0.5% 2.26MiB append t_lowest_all rows 24 427ms 0.1% 17.8ms 50.9MiB 0.5% 2.12MiB append t_lowest_flows_conversion_balance rows 24 112ms 0.0% 4.67ms 2.70MiB 0.0% 115KiB append t_lowest_flows_relationship rows 24 97.6ms 0.0% 4.07ms 877KiB 0.0% 36.5KiB create_highest_resolution_table 24 945ms 0.2% 39.4ms 188KiB 0.0% 7.83KiB create_merged_tables 24 686ms 0.1% 28.6ms 135KiB 0.0% 5.64KiB Save window solution 72 18.9s 3.0% 263ms 184MiB 1.8% 2.56MiB Save internal rolling horizon solution to connection 72 2.84s 0.5% 39.4ms 117MiB 1.1% 1.63MiB compute_dual_variables 72 20.8ms 0.0% 289μs 359KiB 0.0% 4.99KiB Create Rolling Horizon EnergyProblem 9 17.9s 2.9% 1.99s 74.4MiB 0.7% 8.27MiB create_internal_structure 9 11.3s 1.8% 1.26s 48.2MiB 0.5% 5.36MiB validate data 9 7.69s 1.2% 854ms 28.7MiB 0.3% 3.19MiB has all tables and columns 9 3.72s 0.6% 413ms 14.3MiB 0.1% 1.59MiB no duplicate rows 9 1.64s 0.3% 183ms 5.81MiB 0.1% 661KiB valid schema's oneOf constraints 9 808ms 0.1% 89.8ms 3.30MiB 0.0% 375KiB data consistency for simple investment 9 350ms 0.1% 38.9ms 1.01MiB 0.0% 115KiB stochastic scenario probabilities sum to 1 9 229ms 0.0% 25.5ms 1.22MiB 0.0% 138KiB group consistency between tables 9 163ms 0.0% 18.1ms 511KiB 0.0% 56.7KiB consistency between flow_commission and asset_both 9 161ms 0.0% 17.9ms 511KiB 0.0% 56.8KiB check DC OPF data 9 152ms 0.0% 16.9ms 519KiB 0.0% 57.6KiB consistency between asset_commission and asset_both 9 147ms 0.0% 16.3ms 511KiB 0.0% 56.8KiB investable storage assets using binary method should have investment limit > 0 9 86.2ms 0.0% 9.58ms 264KiB 0.0% 29.3KiB consistency between asset types and investment methods 9 76.7ms 0.0% 8.52ms 257KiB 0.0% 28.6KiB only transport flows are investable 9 74.9ms 0.0% 8.32ms 254KiB 0.0% 28.3KiB flow_both only contain transport flows 9 74.8ms 0.0% 8.31ms 261KiB 0.0% 29.1KiB create_unrolled_partition_tables 9 522ms 0.1% 58.0ms 1.59MiB 0.0% 181KiB create_lowest_resolution_table 9 518ms 0.1% 57.5ms 11.1MiB 0.1% 1.23MiB append t_lowest_all rows 9 164ms 0.0% 18.2ms 5.26MiB 0.1% 599KiB append t_lowest_all_flows rows 9 161ms 0.0% 17.9ms 5.26MiB 0.1% 599KiB append t_lowest_flows_relationship rows 9 69.0ms 0.0% 7.66ms 265KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 9 66.0ms 0.0% 7.33ms 265KiB 0.0% 29.5KiB create_merged_tables 9 265ms 0.0% 29.5ms 50.8KiB 0.0% 5.64KiB create_highest_resolution_table 9 256ms 0.0% 28.4ms 70.5KiB 0.0% 7.83KiB compute_constraints_indices 9 5.37s 0.9% 596ms 22.3MiB 0.2% 2.48MiB prepare_profiles_structure 9 564ms 0.1% 62.6ms 2.99MiB 0.0% 340KiB compute_variables_indices 9 556ms 0.1% 61.8ms 297KiB 0.0% 33.0KiB Solve internal rolling horizon model 72 16.9s 2.7% 235ms 483MiB 4.6% 6.71MiB total solver time 72 15.3s 2.4% 213ms 343MiB 3.3% 4.76MiB Create internal EnergyProblem for rolling horizon 9 16.3s 2.6% 1.81s 73.5MiB 0.7% 8.17MiB create_internal_structure 9 10.6s 1.7% 1.18s 47.3MiB 0.5% 5.25MiB validate data 9 7.12s 1.1% 791ms 28.7MiB 0.3% 3.19MiB has all tables and columns 9 3.66s 0.6% 407ms 14.3MiB 0.1% 1.59MiB no duplicate rows 9 1.48s 0.2% 164ms 5.81MiB 0.1% 661KiB valid schema's oneOf constraints 9 713ms 0.1% 79.2ms 3.30MiB 0.0% 375KiB data consistency for simple investment 9 300ms 0.0% 33.3ms 1.01MiB 0.0% 115KiB stochastic scenario probabilities sum to 1 9 178ms 0.0% 19.7ms 1.22MiB 0.0% 138KiB consistency between flow_commission and asset_both 9 142ms 0.0% 15.7ms 511KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 9 121ms 0.0% 13.5ms 511KiB 0.0% 56.8KiB check DC OPF data 9 121ms 0.0% 13.4ms 519KiB 0.0% 57.7KiB group consistency between tables 9 113ms 0.0% 12.6ms 510KiB 0.0% 56.7KiB only transport flows are investable 9 84.1ms 0.0% 9.34ms 254KiB 0.0% 28.3KiB investable storage assets using binary method should have investment limit > 0 9 78.3ms 0.0% 8.70ms 264KiB 0.0% 29.3KiB consistency between asset types and investment methods 9 66.9ms 0.0% 7.43ms 257KiB 0.0% 28.6KiB flow_both only contain transport flows 9 61.6ms 0.0% 6.85ms 262KiB 0.0% 29.1KiB create_lowest_resolution_table 9 460ms 0.1% 51.1ms 9.59MiB 0.1% 1.07MiB append t_lowest_all rows 9 157ms 0.0% 17.5ms 4.52MiB 0.0% 514KiB append t_lowest_all_flows rows 9 116ms 0.0% 12.9ms 4.52MiB 0.0% 514KiB append t_lowest_flows_relationship rows 9 66.8ms 0.0% 7.42ms 265KiB 0.0% 29.4KiB append t_lowest_flows_conversion_balance rows 9 63.1ms 0.0% 7.01ms 265KiB 0.0% 29.5KiB create_unrolled_partition_tables 9 433ms 0.1% 48.2ms 1.59MiB 0.0% 181KiB create_merged_tables 9 258ms 0.0% 28.7ms 50.8KiB 0.0% 5.64KiB create_highest_resolution_table 9 252ms 0.0% 28.0ms 70.5KiB 0.0% 7.83KiB compute_constraints_indices 9 4.59s 0.7% 510ms 22.3MiB 0.2% 2.48MiB compute_variables_indices 9 555ms 0.1% 61.7ms 297KiB 0.0% 33.0KiB prepare_profiles_structure 9 459ms 0.1% 51.0ms 2.99MiB 0.0% 340KiB create_lowest_resolution_table 5 9.93s 1.6% 1.99s 1.61GiB 15.8% 329MiB append t_lowest_all rows 5 4.75s 0.8% 950ms 791MiB 7.6% 158MiB append t_lowest_all_flows rows 5 4.75s 0.8% 950ms 791MiB 7.6% 158MiB append t_lowest_flows_conversion_balance rows 5 333ms 0.1% 66.5ms 63.1MiB 0.6% 12.6MiB append t_lowest_flows_relationship rows 5 19.1ms 0.0% 3.82ms 147KiB 0.0% 29.5KiB save_solution! 31 7.69s 1.2% 248ms 312MiB 3.0% 10.1MiB compute_dual_variables 30 3.15s 0.5% 105ms 63.1MiB 0.6% 2.10MiB compute_constraints_indices 24 7.41s 1.2% 309ms 60.6MiB 0.6% 2.52MiB add_expressions_to_constraints! 4 7.14s 1.1% 1.78s 91.8MiB 0.9% 23.0MiB add_expression_terms_rep_period_constraints! 32 1.80s 0.3% 56.3ms 25.0MiB 0.2% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.20s 0.2% 100ms 21.4MiB 0.2% 1.78MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 403ms 0.1% 101ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 250ms 0.0% 62.6ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 240ms 0.0% 60.0ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 4 214ms 0.0% 53.5ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 213ms 0.0% 53.4ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 213ms 0.0% 53.3ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 212ms 0.0% 52.9ms 1.70MiB 0.0% 435KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 209ms 0.0% 52.2ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 4 204ms 0.0% 51.1ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 202ms 0.0% 50.6ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 201ms 0.0% 50.3ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 175ms 0.0% 43.8ms 1.50MiB 0.0% 383KiB attach units_on expression to min_output_flow_with_unit_commitment 4 133ms 0.0% 33.2ms 1.47MiB 0.0% 376KiB attach is_charging expression to capacity_outgoing_simple_method 4 127ms 0.0% 31.7ms 1.55MiB 0.0% 397KiB attach units_on expression to max_ramp_with_unit_commitment 4 127ms 0.0% 31.7ms 1.35MiB 0.0% 346KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 126ms 0.0% 31.6ms 1.62MiB 0.0% 415KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 122ms 0.0% 30.5ms 1.22MiB 0.0% 312KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 122ms 0.0% 30.4ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 121ms 0.0% 30.2ms 1.20MiB 0.0% 306KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 120ms 0.0% 30.0ms 1.36MiB 0.0% 347KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 119ms 0.0% 29.8ms 968KiB 0.0% 242KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 119ms 0.0% 29.8ms 969KiB 0.0% 242KiB attach is_charging expression to capacity_outgoing_compact_method 4 116ms 0.0% 29.0ms 971KiB 0.0% 243KiB create_highest_resolution_table 5 3.25s 0.5% 650ms 39.1KiB 0.0% 7.83KiB prepare_profiles_structure 24 3.24s 0.5% 135ms 65.4MiB 0.6% 2.72MiB add_capacity_constraints! 4 3.10s 0.5% 775ms 97.5MiB 0.9% 24.4MiB compute_dual_variables 4 3.07s 0.5% 767ms 78.9MiB 0.8% 19.7MiB add_storage_constraints! 4 2.91s 0.5% 728ms 74.5MiB 0.7% 18.6MiB create_merged_tables 5 2.83s 0.5% 566ms 28.2KiB 0.0% 5.64KiB add_ramping_constraints! 4 2.76s 0.4% 691ms 86.5MiB 0.8% 21.6MiB create_unrolled_partition_tables 5 1.98s 0.3% 397ms 80.9MiB 0.8% 16.2MiB validate data 5 1.89s 0.3% 379ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 813ms 0.1% 163ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 496ms 0.1% 99.1ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 170ms 0.0% 33.9ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 104ms 0.0% 20.8ms 576KiB 0.0% 115KiB consistency between flow_commission and asset_both 5 51.3ms 0.0% 10.3ms 284KiB 0.0% 56.8KiB stochastic scenario probabilities sum to 1 5 48.7ms 0.0% 9.74ms 692KiB 0.0% 138KiB consistency between asset_commission and asset_both 5 48.6ms 0.0% 9.72ms 284KiB 0.0% 56.8KiB check DC OPF data 5 39.5ms 0.0% 7.89ms 288KiB 0.0% 57.6KiB group consistency between tables 5 37.1ms 0.0% 7.42ms 283KiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 5 28.0ms 0.0% 5.59ms 146KiB 0.0% 29.3KiB flow_both only contain transport flows 5 20.4ms 0.0% 4.08ms 145KiB 0.0% 29.1KiB only transport flows are investable 5 20.2ms 0.0% 4.05ms 141KiB 0.0% 28.3KiB consistency between asset types and investment methods 5 17.4ms 0.0% 3.48ms 143KiB 0.0% 28.5KiB compute_variables_indices 24 1.28s 0.2% 53.4ms 793KiB 0.0% 33.0KiB Validate rolling horizon input 9 942ms 0.1% 105ms 7.35MiB 0.1% 837KiB update scalar parameters 63 911ms 0.1% 14.5ms 5.48MiB 0.1% 89.0KiB add_consumer_constraints! 4 875ms 0.1% 219ms 28.4MiB 0.3% 7.11MiB add_energy_constraints! 4 833ms 0.1% 208ms 15.8MiB 0.2% 3.95MiB add_transport_constraints! 4 824ms 0.1% 206ms 23.2MiB 0.2% 5.79MiB add_storage_variables! 4 697ms 0.1% 174ms 15.4MiB 0.1% 3.84MiB add_investment_group_constraints! 4 682ms 0.1% 171ms 8.51MiB 0.1% 2.13MiB update rolling horizon profiles 72 673ms 0.1% 9.35ms 12.0MiB 0.1% 171KiB add_objective! 4 573ms 0.1% 143ms 6.03MiB 0.1% 1.51MiB add_investment_variables! 4 509ms 0.1% 127ms 14.7MiB 0.1% 3.67MiB create_multi_year_expressions! 4 450ms 0.1% 113ms 4.36MiB 0.0% 1.09MiB add_decommission_variables! 4 384ms 0.1% 96.1ms 10.1MiB 0.1% 2.53MiB add_flow_variables! 4 262ms 0.0% 65.5ms 14.6MiB 0.1% 3.64MiB export_solution_to_csv_files 4 248ms 0.0% 62.0ms 1.09MiB 0.0% 280KiB add_conversion_constraints! 4 194ms 0.0% 48.6ms 6.36MiB 0.1% 1.59MiB add_storage_expressions! 4 167ms 0.0% 41.8ms 2.95MiB 0.0% 756KiB add_hub_constraints! 4 159ms 0.0% 39.8ms 3.31MiB 0.0% 846KiB undo changes to rolling horizon tables 9 140ms 0.0% 15.5ms 90.3KiB 0.0% 10.0KiB add_vintage_flow_sum_constraints! 4 139ms 0.0% 34.6ms 4.24MiB 0.0% 1.06MiB append t_lowest_all_flows rows 2 117ms 0.0% 58.7ms 1.40MiB 0.0% 718KiB add_vintage_flow_variables! 4 115ms 0.0% 28.7ms 4.37MiB 0.0% 1.09MiB add_unit_commitment_variables! 4 102ms 0.0% 25.5ms 3.23MiB 0.0% 827KiB add_shut_down_upper_bound_constraints! 4 70.6ms 0.0% 17.6ms 273KiB 0.0% 68.2KiB add_flows_relationships_constraints! 4 52.0ms 0.0% 13.0ms 362KiB 0.0% 90.6KiB Prepare table for rolling horizon 9 50.5ms 0.0% 5.61ms 49.9KiB 0.0% 5.54KiB add_dc_power_flow_constraints! 4 42.3ms 0.0% 10.6ms 136KiB 0.0% 33.9KiB add_start_up_upper_bound_constraints! 4 33.0ms 0.0% 8.24ms 138KiB 0.0% 34.5KiB add_uc_logic_constraints! 4 30.8ms 0.0% 7.69ms 149KiB 0.0% 37.2KiB add_start_up_and_shut_down_variables! 4 13.9ms 0.0% 3.47ms 233KiB 0.0% 58.3KiB append t_lowest_all rows 2 9.48ms 0.0% 4.74ms 170KiB 0.0% 85.1KiB append t_lowest_flows_relationship rows 2 8.63ms 0.0% 4.32ms 167KiB 0.0% 83.3KiB append t_lowest_flows_conversion_balance rows 2 8.26ms 0.0% 4.13ms 146KiB 0.0% 73.2KiB add_power_flow_variables! 4 6.34ms 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 26m16.6s test/test-model-parameters.jl | 14 14 10m20.9s Test model parameters - basic usage | 3 3 10m06.3s Test model parameters - errors when missing required parameters | 1 1 0.6s 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 11.8s 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.4s test/test-variable-investment.jl | 31 31 10.7s Test add_investment_variables! | 31 31 10.7s test/test-variable-decommission.jl | 19 19 1.6s Test add_decommission_variables! | 19 19 1.6s test/test-defaults.jl | 24 24 24.8s Test populate_with_defaults! from basic data | 1 1 14.4s Test Tiny fixture has all defaults and populate doesn't break it | 6 6 3.2s Test populate_with_defaults preserves extra columns | 1 1 0.6s Test populate_with_defaults fixes missing columns | 7 7 1.6s Test populate_with_defaults fixes column type | 1 1 0.8s Test populate_with_defaults fills NULL values with defaults | 6 6 2.5s Test populate_with_defaults fails on missing required columns | 2 2 0.6s test/test-data-preparation.jl | 28 28 15.0s Test create_merged_tables! | 10 10 13.4s 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.2s Test add_limit_decommission_compact_method_constraints! | 1 1 19.2s test/test-model.jl | 200 200 2m11.3s Test that solve_model! throws if model is not created but works otherwise | 4 4 1m00.3s Test that model.lp and model.mps are created | 4 4 47.2s Test that solution column is created with variables | 192 192 23.8s test/test-constraint-dc-opf.jl | 1 1 8.7s Test add_dc_power_flow_constraints! | 1 1 8.7s 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 1m59.5s Test pipeline from beginning to end with EnergyProblem struct | 0 4.5s Test pipeline from beginning to end without EnergyProblem struct - Tiny | 1 1 12.3s Test pipeline from beginning to end without EnergyProblem struct - Norse | 1 1 1m21.7s Test pipeline from beginning to end without EnergyProblem struct - Variable Resolution | 1 1 4.2s Test pipeline from beginning to end without EnergyProblem struct - Multi-year Investments | 1 1 7.8s Test pipeline starting with simplest data and using populate_with_defaults! | 0 9.1s test/test-benchmarks.jl | 2 2 22.1s Ensuring benchmark loads | 1 1 2.6s Ensuring data can be read and create the internal structures | 1 1 19.5s test/test-constraint-flows-relationship.jl | 1 1 15.9s Test add_flows_relationships_constraints! | 1 1 15.9s test/test-case-studies.jl | 37 37 3m43.1s Norse Case Study | 1 1 15.2s Tiny Case Study | 4 4 25.1s Tinier Case Study | 2 2 7.9s Storage Assets Case Study | 2 2 8.9s UC ramping Case Study | 2 2 11.7s Tiny Variable Resolution Case Study | 2 2 7.3s Multi-year Case Study | 2 2 8.8s Power Flow Case Study | 2 2 9.0s Multiple Inputs Multiple Outputs Case Study | 2 2 10.3s Two-stage Stochastic Optimization Cross Scenario Case Study | 2 2 26.9s Two-stage Stochastic Optimization Per Scenario Case Study | 2 2 29.4s Rolling horizon Case Study | 10 10 50.2s Infeasible Case Study | 4 4 12.4s test/test-io.jl | 11 11 1m09.2s Test input validation - missing asset partition if strict | 1 1 0.5s Test output validation - solution files are generated | 4 4 1m00.3s Test output validation - saving unsolved energy problem fails | 3 3 3.8s Test printing EnergyProblem validation | 3 3 4.6s test/test-options.jl | 22 22 33.4s Test HiGHS optimizer options | 0 6.3s Test run_scenario arguments | 4 4 15.6s Test create_model! arguments | 4 4 4.9s 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 6.2s 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 3m12.7s add_rolling_horizon_parameters created Parameters | 2 2 8.3s Verify tables created by rolling horizon | 3 3 11.6s If the optimisation window is very large, the first rolling solution is the same as no-horizon | 6 6 1m19.2s Correctness of rolling_solution_var_flow | 3 3 9.6s Test infeasible rolling horizon nice end | 2 2 13.7s Test that opt_window_length must be divisible by all time resolutions and that they are uniform | 2 2 16.5s Test option save_rolling_solution | 2 2 17.4s Test internal rolling_horizon_energy_problem | 5 5 10.5s Test exporting output of rolling horizon to CSV works | 3 3 7.8s Test duals of rolling horizon | 6 6 18.1s test/test-data-validation.jl | 47 47 22.9s Test DataValidationException print | 1 1 0.1s Test having all tables and columns - missing table | 1 1 0.6s Test having all tables and columns - missing column | 1 1 0.6s Test duplicate rows - using fake data | 2 2 0.7s Test duplicate rows - duplicating rows of Tiny data | 4 4 1.4s Test schema oneOf constraints - bad asset type | 2 2 1.0s Test schema oneOf constraints - bad consumer balance sense | 2 2 1.1s Test schema oneOf constraints - bad unit commitment method | 2 2 1.1s Test schema oneOf constraints - bad specification | 2 2 1.6s 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.3s 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 1.9s Test groups have at least one member - using fake data | 1 1 0.5s Test groups have at least one member - using Tiny data | 1 1 1.7s Test simple investment method has only matching years - using fake data | 1 1 0.2s Test simple investment method all milestone years covered - using fake data | 1 1 0.2s 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.3s Test binary storage method has investment limit - using Storage data | 1 1 0.3s 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.2s 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.2s 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.1s Check consistency between flow_commission and asset_both - using Tiny data | 1 1 0.2s Check that stochastic scenario probabilities sum to 1 - no error | 1 1 0.3s 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 1.7s test/test-constraints-SUSD-tight.jl | 4 4 11.4s Test tight SUSD constraints | 4 4 11.4s test/test-tutorial-files.jl | 7 7 24.3s Ensuring tutorials data can be read and create the internal structures | 7 7 24.3s Testing TulipaEnergyModel tests passed Testing completed after 1636.94s PkgEval succeeded after 1724.48s