Package evaluation to test TulipaEnergyModel on Julia 1.14.0-DEV.1354 (1806b0bc31*) started at 2025-12-11T19:31:20.021 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 10.96s ################################################################################ # Installation # Installing TulipaEnergyModel... Resolving package versions... Installed Glob ──────────────────────── v1.4.0 Installed DiffResults ───────────────── v1.1.0 Installed FilePathsBase ─────────────── v0.9.24 Installed MacroTools ────────────────── v0.5.16 Installed FixedPointDecimals ────────── v0.6.4 Installed URIs ──────────────────────── v1.6.1 Installed ForwardDiff ───────────────── v1.3.0 Installed DataStructures ────────────── v0.19.3 Installed Bzip2_jll ─────────────────── v1.0.9+0 Installed DuckDB_jll ────────────────── v1.4.3+0 Installed ConcurrentUtilities ───────── v2.5.0 Installed CodecZlib ─────────────────── v0.7.8 Installed HiGHS ─────────────────────── v1.20.1 Installed InlineStrings ─────────────── v1.4.5 Installed ExprTools ─────────────────── v0.1.10 Installed DataAPI ───────────────────── v1.16.0 Installed ExceptionUnwrapping ───────── v0.1.11 Installed IteratorInterfaceExtensions ─ v1.0.0 Installed Compat ────────────────────── v4.18.1 Installed OrderedCollections ────────── v1.8.1 Installed Statistics ────────────────── v1.11.1 Installed TranscodingStreams ────────── v0.11.3 Installed DataValueInterfaces ───────── v1.0.0 Installed TimerOutputs ──────────────── v0.5.29 Installed PrecompileTools ───────────── v1.3.3 Installed InvertedIndices ───────────── v1.3.1 Installed CommonSubexpressions ──────── v0.3.1 Installed MbedTLS ───────────────────── v1.1.9 Installed SentinelArrays ────────────── v1.4.8 Installed StaticArraysCore ──────────── v1.4.4 Installed OpenSSL ───────────────────── v1.6.1 Installed LoggingExtras ─────────────── v1.2.0 Installed StructUtils ───────────────── v2.6.0 Installed IrrationalConstants ───────── v0.2.6 Installed CodecBzip2 ────────────────── v0.8.5 Installed NaNMath ───────────────────── v1.1.3 Installed StringManipulation ────────── v0.4.2 Installed OpenSpecFun_jll ───────────── v0.5.6+0 Installed JSON3 ─────────────────────── v1.14.3 Installed HTTP ──────────────────────── v1.10.19 Installed JuMP ──────────────────────── v1.29.3 Installed BitIntegers ───────────────── v0.3.6 Installed BitFlags ──────────────────── v0.1.9 Installed LogExpFunctions ───────────── v0.3.29 Installed OpenBLAS32_jll ────────────── v0.3.29+0 Installed DiffRules ─────────────────── v1.15.1 Installed JSON ──────────────────────── v1.3.0 Installed PrettyTables ──────────────── v2.4.0 Installed Parsers ───────────────────── v2.8.3 Installed Tables ────────────────────── v1.12.1 Installed CSV ───────────────────────── v0.10.15 Installed DuckDB ────────────────────── v1.4.1 Installed ParametricOptInterface ────── v0.14.1 Installed TulipaIO ──────────────────── v0.5.0 Installed DataFrames ────────────────── v1.8.1 Installed MathOptIIS ────────────────── v0.1.1 Installed Reexport ──────────────────── v1.2.2 Installed SpecialFunctions ──────────── v2.6.1 Installed SimpleBufferStream ────────── v1.2.0 Installed Preferences ───────────────── v1.5.0 Installed Missings ──────────────────── v1.2.0 Installed MutableArithmetics ────────── v1.6.7 Installed DBInterface ───────────────── v2.6.1 Installed WeakRefStrings ────────────── v1.4.2 Installed PooledArrays ──────────────── v1.4.3 Installed BenchmarkTools ────────────── v1.6.3 Installed JLLWrappers ───────────────── v1.7.1 Installed TableTraits ───────────────── v1.0.1 Installed LaTeXStrings ──────────────── v1.4.0 Installed MbedTLS_jll ───────────────── v2.28.1010+0 Installed Crayons ───────────────────── v4.1.1 Installed StructTypes ───────────────── v1.11.0 Installed SortingAlgorithms ─────────── v1.2.2 Installed WorkerUtilities ───────────── v1.6.1 Installed METIS_jll ─────────────────── v5.1.3+0 Installed DocStringExtensions ───────── v0.9.5 Installed HiGHS_jll ─────────────────── v1.12.0+0 Installed MathOptInterface ──────────── v1.48.0 Installed TulipaEnergyModel ─────────── v0.19.0 Installing 7 artifacts Installed artifact OpenSpecFun 194.9 KiB Installed artifact Bzip2 503.5 KiB Installed artifact METIS 1.1 MiB Installed artifact MbedTLS 2.2 MiB Installed artifact HiGHS 2.3 MiB Installed artifact OpenBLAS32 10.0 MiB Installed artifact DuckDB 47.6 MiB Updating `~/.julia/environments/v1.14/Project.toml` [5d7bd171] + TulipaEnergyModel v0.19.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.6.3 [d1d4a3ce] + BitFlags v0.1.9 [c3b6d118] + BitIntegers v0.3.6 [336ed68f] + CSV v0.10.15 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [f0e56b4a] + ConcurrentUtilities v2.5.0 [a8cc5b0e] + Crayons v4.1.1 [a10d1c49] + DBInterface v2.6.1 [9a962f9c] + DataAPI v1.16.0 [a93c6f00] + DataFrames v1.8.1 [864edb3b] + DataStructures v0.19.3 [e2d170a0] + DataValueInterfaces v1.0.0 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [d2f5444f] + DuckDB v1.4.1 [460bff9d] + ExceptionUnwrapping v0.1.11 [e2ba6199] + ExprTools v0.1.10 [48062228] + FilePathsBase v0.9.24 [fb4d412d] + FixedPointDecimals v0.6.4 [f6369f11] + ForwardDiff v1.3.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 18.52s ################################################################################ # 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 13.98s ################################################################################ # Testing # Testing TulipaEnergyModel Status `/tmp/jl_O3bIIJ/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_O3bIIJ/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.1+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: 665s / 63.3% 17.9GiB / 50.4% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 27 94.8s 22.5% 3.51s 2.25GiB 24.9% 85.3MiB create_model 27 94.6s 22.5% 3.50s 2.22GiB 24.6% 84.4MiB add_expressions_to_constraints! 27 59.6s 14.2% 2.21s 784MiB 8.5% 29.0MiB add_expression_terms_rep_period_constraints! 216 16.2s 3.9% 75.1ms 146MiB 1.6% 693KiB add_expression_terms_over_clustered_year_constraints! 81 8.08s 1.9% 100ms 367MiB 4.0% 4.54MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 27 2.48s 0.6% 91.8ms 80.8MiB 0.9% 2.99MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 27 2.05s 0.5% 75.9ms 24.6MiB 0.3% 933KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 27 1.95s 0.5% 72.1ms 7.29MiB 0.1% 277KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 27 1.90s 0.5% 70.5ms 9.13MiB 0.1% 346KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 27 1.90s 0.5% 70.4ms 9.03MiB 0.1% 342KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 27 1.89s 0.4% 70.0ms 8.31MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 27 1.87s 0.4% 69.2ms 8.86MiB 0.1% 336KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 27 1.86s 0.4% 69.0ms 8.85MiB 0.1% 336KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 27 1.85s 0.4% 68.5ms 9.29MiB 0.1% 352KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 27 1.85s 0.4% 68.4ms 9.13MiB 0.1% 346KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 27 1.82s 0.4% 67.6ms 8.89MiB 0.1% 337KiB attach units_on expression to min_output_flow_with_unit_commitment 27 1.18s 0.3% 43.7ms 6.51MiB 0.1% 247KiB attach is_charging expression to capacity_incoming_simple_method 27 1.16s 0.3% 43.1ms 5.96MiB 0.1% 226KiB attach is_charging expression to capacity_outgoing_simple_method 27 1.14s 0.3% 42.1ms 7.60MiB 0.1% 288KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 27 1.13s 0.3% 41.9ms 6.80MiB 0.1% 258KiB attach units_on expression to max_ramp_with_unit_commitment 27 1.13s 0.3% 41.7ms 7.19MiB 0.1% 273KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 27 1.12s 0.3% 41.5ms 6.39MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_compact_method 27 1.12s 0.3% 41.4ms 6.39MiB 0.1% 242KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 27 1.12s 0.3% 41.4ms 6.64MiB 0.1% 252KiB attach is_charging expression to min_incoming_flow_for_transport_flows 27 1.12s 0.3% 41.3ms 6.39MiB 0.1% 242KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 27 1.11s 0.3% 41.0ms 7.54MiB 0.1% 286KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 27 1.10s 0.3% 40.8ms 6.80MiB 0.1% 258KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 27 1.10s 0.3% 40.6ms 6.66MiB 0.1% 253KiB add_objective! 27 4.78s 1.1% 177ms 45.2MiB 0.5% 1.67MiB add_storage_constraints! 27 4.66s 1.1% 173ms 801MiB 8.7% 29.7MiB add_capacity_constraints! 27 4.62s 1.1% 171ms 215MiB 2.3% 7.96MiB add_flow_variables! 27 2.50s 0.6% 92.6ms 121MiB 1.3% 4.48MiB create_multi_year_expressions! 27 2.24s 0.5% 83.0ms 14.7MiB 0.2% 557KiB add_ramping_constraints! 27 1.26s 0.3% 46.8ms 19.3MiB 0.2% 730KiB add_consumer_constraints! 27 1.17s 0.3% 43.3ms 69.4MiB 0.8% 2.57MiB add_storage_variables! 27 1.15s 0.3% 42.7ms 34.7MiB 0.4% 1.28MiB add_transport_constraints! 27 684ms 0.2% 25.3ms 19.9MiB 0.2% 756KiB add_flows_relationships_constraints! 27 520ms 0.1% 19.2ms 7.57MiB 0.1% 287KiB add_shut_down_upper_bound_constraints! 27 503ms 0.1% 18.6ms 1.80MiB 0.0% 68.3KiB add_storage_expressions! 27 477ms 0.1% 17.7ms 3.39MiB 0.0% 128KiB add_energy_constraints! 27 415ms 0.1% 15.4ms 1.91MiB 0.0% 72.3KiB add_dc_power_flow_constraints! 27 393ms 0.1% 14.6ms 5.39MiB 0.1% 205KiB add_investment_variables! 27 308ms 0.1% 11.4ms 3.58MiB 0.0% 136KiB add_uc_logic_constraints! 27 274ms 0.1% 10.1ms 0.98MiB 0.0% 37.2KiB add_vintage_flow_sum_constraints! 27 250ms 0.1% 9.27ms 1.62MiB 0.0% 61.5KiB add_decommission_variables! 27 249ms 0.1% 9.24ms 2.67MiB 0.0% 101KiB add_start_up_upper_bound_constraints! 27 246ms 0.1% 9.12ms 933KiB 0.0% 34.5KiB add_conversion_constraints! 27 240ms 0.1% 8.88ms 8.54MiB 0.1% 324KiB add_vintage_flow_variables! 27 186ms 0.0% 6.89ms 1.58MiB 0.0% 59.8KiB add_investment_group_constraints! 27 154ms 0.0% 5.70ms 1.73MiB 0.0% 65.6KiB add_start_up_and_shut_down_variables! 27 128ms 0.0% 4.72ms 1.54MiB 0.0% 58.4KiB add_power_flow_variables! 27 111ms 0.0% 4.10ms 2.66MiB 0.0% 101KiB add_hub_constraints! 27 100ms 0.0% 3.70ms 1.67MiB 0.0% 63.4KiB add_unit_commitment_variables! 27 76.5ms 0.0% 2.83ms 1.41MiB 0.0% 53.6KiB create_model 5 79.4s 18.9% 15.9s 2.05GiB 22.6% 419MiB save model file 2 39.7s 9.4% 19.9s 1.32GiB 14.6% 677MiB add_expressions_to_constraints! 5 11.3s 2.7% 2.26s 113MiB 1.2% 22.7MiB add_expression_terms_rep_period_constraints! 40 3.72s 0.9% 93.0ms 41.8MiB 0.5% 1.05MiB add_expression_terms_over_clustered_year_constraints! 15 2.68s 0.6% 179ms 33.5MiB 0.4% 2.23MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 5 355ms 0.1% 71.1ms 1.53MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 5 310ms 0.1% 62.0ms 1.80MiB 0.0% 368KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 5 280ms 0.1% 55.9ms 4.68MiB 0.1% 959KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 5 271ms 0.1% 54.3ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 5 262ms 0.1% 52.5ms 1.53MiB 0.0% 314KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 5 252ms 0.1% 50.4ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 5 248ms 0.1% 49.6ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 5 245ms 0.1% 49.0ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 5 243ms 0.1% 48.6ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 5 242ms 0.1% 48.4ms 1.52MiB 0.0% 312KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 5 234ms 0.1% 46.9ms 1.52MiB 0.0% 312KiB attach is_charging expression to capacity_incoming_simple_method 5 185ms 0.0% 37.1ms 1.60MiB 0.0% 328KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 5 151ms 0.0% 30.1ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 5 150ms 0.0% 30.1ms 1.17MiB 0.0% 240KiB attach units_on expression to min_output_flow_with_unit_commitment 5 150ms 0.0% 30.0ms 0.98MiB 0.0% 202KiB attach is_charging expression to min_incoming_flow_for_transport_flows 5 148ms 0.0% 29.6ms 1.17MiB 0.0% 240KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 5 147ms 0.0% 29.3ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_compact_method 5 145ms 0.0% 29.0ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 5 143ms 0.0% 28.7ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method 5 143ms 0.0% 28.5ms 1.20MiB 0.0% 245KiB attach units_on expression to max_ramp_with_unit_commitment 5 142ms 0.0% 28.4ms 1.17MiB 0.0% 240KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 5 140ms 0.0% 28.0ms 1.17MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 5 138ms 0.0% 27.7ms 1.17MiB 0.0% 240KiB add_capacity_constraints! 5 4.34s 1.0% 868ms 102MiB 1.1% 20.4MiB add_flow_variables! 5 2.10s 0.5% 421ms 37.4MiB 0.4% 7.48MiB add_objective! 5 1.48s 0.4% 295ms 23.3MiB 0.3% 4.66MiB add_consumer_constraints! 5 1.07s 0.3% 213ms 32.9MiB 0.4% 6.59MiB add_ramping_constraints! 5 761ms 0.2% 152ms 42.2MiB 0.5% 8.44MiB create_multi_year_expressions! 5 364ms 0.1% 72.8ms 4.21MiB 0.0% 861KiB add_storage_constraints! 5 298ms 0.1% 59.6ms 10.0MiB 0.1% 1.99MiB add_investment_variables! 5 291ms 0.1% 58.1ms 6.15MiB 0.1% 1.23MiB add_storage_variables! 5 186ms 0.0% 37.2ms 3.20MiB 0.0% 655KiB add_shut_down_upper_bound_constraints! 5 114ms 0.0% 22.8ms 1.57MiB 0.0% 321KiB add_decommission_variables! 5 112ms 0.0% 22.3ms 2.28MiB 0.0% 467KiB add_flows_relationships_constraints! 5 99.0ms 0.0% 19.8ms 1.68MiB 0.0% 343KiB add_energy_constraints! 5 94.7ms 0.0% 18.9ms 1.54MiB 0.0% 315KiB add_storage_expressions! 5 83.7ms 0.0% 16.7ms 1.11MiB 0.0% 228KiB add_transport_constraints! 5 75.5ms 0.0% 15.1ms 1.20MiB 0.0% 246KiB add_dc_power_flow_constraints! 5 60.2ms 0.0% 12.0ms 804KiB 0.0% 161KiB add_investment_group_constraints! 5 60.0ms 0.0% 12.0ms 1.52MiB 0.0% 311KiB add_uc_logic_constraints! 5 57.1ms 0.0% 11.4ms 817KiB 0.0% 163KiB add_start_up_upper_bound_constraints! 5 57.0ms 0.0% 11.4ms 804KiB 0.0% 161KiB add_vintage_flow_variables! 5 55.7ms 0.0% 11.1ms 804KiB 0.0% 161KiB add_vintage_flow_sum_constraints! 5 52.4ms 0.0% 10.5ms 794KiB 0.0% 159KiB add_conversion_constraints! 5 42.3ms 0.0% 8.47ms 786KiB 0.0% 157KiB add_unit_commitment_variables! 5 33.4ms 0.0% 6.67ms 779KiB 0.0% 156KiB add_power_flow_variables! 5 31.8ms 0.0% 6.35ms 779KiB 0.0% 156KiB add_start_up_and_shut_down_variables! 5 18.1ms 0.0% 3.63ms 289KiB 0.0% 57.8KiB add_hub_constraints! 5 8.11ms 0.0% 1.62ms 143KiB 0.0% 28.5KiB total solver time 7 46.7s 11.1% 6.67s 171MiB 1.8% 24.4MiB solve_model! 27 45.0s 10.7% 1.67s 441MiB 4.8% 16.3MiB total solver time 27 44.0s 10.4% 1.63s 375MiB 4.0% 13.9MiB create EnergyProblem from connection 27 40.9s 9.7% 1.52s 352MiB 3.8% 13.0MiB create_internal_structure 27 23.7s 5.6% 878ms 236MiB 2.6% 8.75MiB validate data 27 14.3s 3.4% 528ms 85.9MiB 0.9% 3.18MiB has all tables and columns 27 7.00s 1.7% 259ms 42.9MiB 0.5% 1.59MiB no duplicate rows 27 3.00s 0.7% 111ms 17.4MiB 0.2% 660KiB valid schema's oneOf constraints 27 1.43s 0.3% 53.0ms 9.88MiB 0.1% 375KiB data consistency for simple investment 27 686ms 0.2% 25.4ms 3.03MiB 0.0% 115KiB consistency between flow_commission and asset_both 27 366ms 0.1% 13.6ms 1.49MiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 27 341ms 0.1% 12.6ms 3.64MiB 0.0% 138KiB consistency between asset_commission and asset_both 27 292ms 0.1% 10.8ms 1.49MiB 0.0% 56.7KiB group consistency between tables 27 275ms 0.1% 10.2ms 1.49MiB 0.0% 56.6KiB check DC OPF data 27 265ms 0.1% 9.83ms 1.52MiB 0.0% 57.5KiB investable storage assets using binary method should have investment limit > 0 27 179ms 0.0% 6.64ms 790KiB 0.0% 29.3KiB flow_both only contain transport flows 27 155ms 0.0% 5.75ms 783KiB 0.0% 29.0KiB only transport flows are investable 27 143ms 0.0% 5.31ms 762KiB 0.0% 28.2KiB consistency between asset types and investment methods 27 122ms 0.0% 4.52ms 769KiB 0.0% 28.5KiB create_lowest_resolution_table 27 1.77s 0.4% 65.6ms 123MiB 1.3% 4.57MiB append t_lowest_all rows 27 660ms 0.2% 24.4ms 59.5MiB 0.6% 2.20MiB append t_lowest_all_flows rows 27 587ms 0.1% 21.8ms 59.1MiB 0.6% 2.19MiB append t_lowest_flows_conversion_balance rows 27 179ms 0.0% 6.64ms 3.69MiB 0.0% 140KiB append t_lowest_flows_relationship rows 27 138ms 0.0% 5.12ms 1.11MiB 0.0% 42.2KiB create_highest_resolution_table 27 1.25s 0.3% 46.4ms 211KiB 0.0% 7.83KiB create_unrolled_partition_tables 27 1.13s 0.3% 41.9ms 6.75MiB 0.1% 256KiB create_merged_tables 27 916ms 0.2% 33.9ms 152KiB 0.0% 5.64KiB compute_constraints_indices 27 10.6s 2.5% 391ms 66.8MiB 0.7% 2.47MiB prepare_profiles_structure 27 4.58s 1.1% 169ms 44.7MiB 0.5% 1.66MiB compute_variables_indices 27 1.75s 0.4% 64.7ms 892KiB 0.0% 33.0KiB create_internal_structure 23 16.6s 3.9% 721ms 345MiB 3.7% 15.0MiB validate data 23 9.81s 2.3% 426ms 153MiB 1.7% 6.65MiB has all tables and columns 23 3.84s 0.9% 167ms 44.0MiB 0.5% 1.91MiB no duplicate rows 20 2.34s 0.6% 117ms 40.8MiB 0.4% 2.04MiB valid schema's oneOf constraints 20 980ms 0.2% 49.0ms 22.0MiB 0.2% 1.10MiB data consistency for simple investment 20 618ms 0.1% 30.9ms 9.68MiB 0.1% 496KiB group consistency between tables 20 306ms 0.1% 15.3ms 8.50MiB 0.1% 435KiB stochastic scenario probabilities sum to 1 20 293ms 0.1% 14.7ms 6.31MiB 0.1% 323KiB consistency between flow_commission and asset_both 20 278ms 0.1% 13.9ms 3.20MiB 0.0% 164KiB consistency between asset_commission and asset_both 20 259ms 0.1% 12.9ms 3.61MiB 0.0% 185KiB check DC OPF data 20 248ms 0.1% 12.4ms 3.26MiB 0.0% 167KiB only transport flows are investable 20 180ms 0.0% 8.98ms 1.69MiB 0.0% 86.4KiB investable storage assets using binary method should have investment limit > 0 20 178ms 0.0% 8.88ms 2.62MiB 0.0% 134KiB flow_both only contain transport flows 20 167ms 0.0% 8.37ms 5.11MiB 0.1% 262KiB consistency between asset types and investment methods 20 120ms 0.0% 6.02ms 2.12MiB 0.0% 109KiB create_unrolled_partition_tables 20 1.52s 0.4% 75.8ms 37.4MiB 0.4% 1.87MiB create_lowest_resolution_table 20 1.03s 0.2% 51.6ms 105MiB 1.1% 5.25MiB append t_lowest_all_flows rows 20 471ms 0.1% 23.5ms 52.4MiB 0.6% 2.62MiB append t_lowest_all rows 20 301ms 0.1% 15.0ms 49.1MiB 0.5% 2.46MiB append t_lowest_flows_conversion_balance rows 20 76.7ms 0.0% 3.84ms 2.58MiB 0.0% 132KiB append t_lowest_flows_relationship rows 20 67.0ms 0.0% 3.35ms 760KiB 0.0% 38.0KiB create_highest_resolution_table 20 746ms 0.2% 37.3ms 157KiB 0.0% 7.83KiB create_merged_tables 20 547ms 0.1% 27.3ms 113KiB 0.0% 5.64KiB create_lowest_resolution_table 5 15.0s 3.6% 3.00s 1.61GiB 17.8% 329MiB append t_lowest_all rows 5 7.72s 1.8% 1.54s 791MiB 8.6% 158MiB append t_lowest_all_flows rows 5 6.66s 1.6% 1.33s 791MiB 8.5% 158MiB append t_lowest_flows_conversion_balance rows 5 514ms 0.1% 103ms 63.1MiB 0.7% 12.6MiB append t_lowest_flows_relationship rows 5 20.2ms 0.0% 4.03ms 147KiB 0.0% 29.5KiB Create internal rolling horizon model 1 13.7s 3.3% 13.7s 318MiB 3.4% 318MiB create_model 1 13.6s 3.2% 13.6s 315MiB 3.4% 315MiB add_capacity_constraints! 1 4.71s 1.1% 4.71s 106MiB 1.1% 106MiB add_expressions_to_constraints! 1 2.16s 0.5% 2.16s 11.5MiB 0.1% 11.5MiB add_expression_terms_rep_period_constraints! 8 596ms 0.1% 74.5ms 3.33MiB 0.0% 426KiB add_expression_terms_over_clustered_year_constraints! 3 247ms 0.1% 82.4ms 909KiB 0.0% 303KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 1 89.4ms 0.0% 89.4ms 888KiB 0.0% 888KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 1 80.4ms 0.0% 80.4ms 771KiB 0.0% 771KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 1 73.0ms 0.0% 73.0ms 317KiB 0.0% 317KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 1 72.7ms 0.0% 72.7ms 242KiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 1 70.4ms 0.0% 70.4ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 1 69.7ms 0.0% 69.7ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 1 68.4ms 0.0% 68.4ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 1 68.0ms 0.0% 68.0ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 1 67.7ms 0.0% 67.7ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 1 66.8ms 0.0% 66.8ms 316KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 1 66.5ms 0.0% 66.5ms 315KiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 1 56.0ms 0.0% 56.0ms 205KiB 0.0% 205KiB attach units_on expression to min_output_flow_with_unit_commitment 1 42.5ms 0.0% 42.5ms 204KiB 0.0% 204KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 1 42.1ms 0.0% 42.1ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 1 41.5ms 0.0% 41.5ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method 1 41.2ms 0.0% 41.2ms 245KiB 0.0% 245KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 1 41.2ms 0.0% 41.2ms 242KiB 0.0% 242KiB attach units_on expression to max_ramp_with_unit_commitment 1 41.0ms 0.0% 41.0ms 242KiB 0.0% 242KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 1 40.9ms 0.0% 40.9ms 243KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 1 40.7ms 0.0% 40.7ms 243KiB 0.0% 243KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 1 39.9ms 0.0% 39.9ms 243KiB 0.0% 243KiB attach is_charging expression to min_incoming_flow_for_transport_flows 1 39.6ms 0.0% 39.6ms 242KiB 0.0% 242KiB attach is_charging expression to capacity_outgoing_compact_method 1 39.2ms 0.0% 39.2ms 242KiB 0.0% 242KiB add_flow_variables! 1 1.93s 0.5% 1.93s 60.8MiB 0.7% 60.8MiB add_storage_constraints! 1 583ms 0.1% 583ms 10.8MiB 0.1% 10.8MiB add_objective! 1 543ms 0.1% 543ms 7.89MiB 0.1% 7.89MiB add_consumer_constraints! 1 492ms 0.1% 492ms 10.0MiB 0.1% 10.0MiB add_storage_variables! 1 327ms 0.1% 327ms 6.82MiB 0.1% 6.82MiB create_multi_year_expressions! 1 87.3ms 0.0% 87.3ms 555KiB 0.0% 555KiB add_ramping_constraints! 1 44.9ms 0.0% 44.9ms 199KiB 0.0% 199KiB add_storage_expressions! 1 20.5ms 0.0% 20.5ms 146KiB 0.0% 146KiB add_shut_down_upper_bound_constraints! 1 20.2ms 0.0% 20.2ms 68.3KiB 0.0% 68.3KiB add_uc_logic_constraints! 1 19.5ms 0.0% 19.5ms 37.2KiB 0.0% 37.2KiB add_energy_constraints! 1 16.1ms 0.0% 16.1ms 62.0KiB 0.0% 62.0KiB add_transport_constraints! 1 16.0ms 0.0% 16.0ms 120KiB 0.0% 120KiB add_flows_relationships_constraints! 1 15.4ms 0.0% 15.4ms 90.7KiB 0.0% 90.7KiB add_dc_power_flow_constraints! 1 11.2ms 0.0% 11.2ms 33.9KiB 0.0% 33.9KiB add_vintage_flow_sum_constraints! 1 10.6ms 0.0% 10.6ms 32.3KiB 0.0% 32.3KiB add_start_up_upper_bound_constraints! 1 8.31ms 0.0% 8.31ms 34.6KiB 0.0% 34.6KiB add_decommission_variables! 1 7.87ms 0.0% 7.87ms 87.8KiB 0.0% 87.8KiB add_investment_variables! 1 7.61ms 0.0% 7.61ms 88.0KiB 0.0% 88.0KiB add_vintage_flow_variables! 1 6.92ms 0.0% 6.92ms 32.4KiB 0.0% 32.4KiB add_conversion_constraints! 1 6.43ms 0.0% 6.43ms 30.5KiB 0.0% 30.5KiB add_start_up_and_shut_down_variables! 1 4.57ms 0.0% 4.57ms 58.4KiB 0.0% 58.4KiB add_investment_group_constraints! 1 4.21ms 0.0% 4.21ms 57.2KiB 0.0% 57.2KiB add_hub_constraints! 1 2.45ms 0.0% 2.45ms 28.8KiB 0.0% 28.8KiB add_power_flow_variables! 1 2.23ms 0.0% 2.23ms 29.0KiB 0.0% 29.0KiB add_unit_commitment_variables! 1 2.21ms 0.0% 2.21ms 29.2KiB 0.0% 29.2KiB Solve internal rolling horizon model 7 12.8s 3.0% 1.83s 453MiB 4.9% 64.7MiB total solver time 7 11.3s 2.7% 1.62s 312MiB 3.4% 44.6MiB add_expressions_to_constraints! 4 7.01s 1.7% 1.75s 91.9MiB 1.0% 23.0MiB add_expression_terms_rep_period_constraints! 32 1.87s 0.4% 58.5ms 25.0MiB 0.3% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.08s 0.3% 90.0ms 21.5MiB 0.2% 1.79MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 270ms 0.1% 67.6ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 257ms 0.1% 64.4ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 248ms 0.1% 62.0ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 218ms 0.1% 54.6ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 215ms 0.1% 53.7ms 1.70MiB 0.0% 435KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 4 214ms 0.1% 53.5ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 4 214ms 0.1% 53.5ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 210ms 0.0% 52.5ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 207ms 0.0% 51.7ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 205ms 0.0% 51.3ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 203ms 0.0% 50.7ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 158ms 0.0% 39.4ms 1.50MiB 0.0% 383KiB attach is_charging expression to capacity_outgoing_simple_method 4 143ms 0.0% 35.9ms 1.55MiB 0.0% 397KiB attach units_on expression to min_output_flow_with_unit_commitment 4 136ms 0.0% 33.9ms 1.47MiB 0.0% 376KiB attach units_on expression to max_ramp_with_unit_commitment 4 128ms 0.0% 32.0ms 1.35MiB 0.0% 346KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 127ms 0.0% 31.8ms 1.62MiB 0.0% 415KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 125ms 0.0% 31.1ms 968KiB 0.0% 242KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 124ms 0.0% 30.9ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 124ms 0.0% 30.9ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_compact_method 4 123ms 0.0% 30.7ms 971KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 121ms 0.0% 30.3ms 1.20MiB 0.0% 306KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 120ms 0.0% 29.9ms 1.22MiB 0.0% 312KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 119ms 0.0% 29.8ms 969KiB 0.0% 242KiB save_solution! 27 6.53s 1.6% 242ms 255MiB 2.8% 9.46MiB compute_dual_variables 26 1.63s 0.4% 62.6ms 23.7MiB 0.3% 933KiB compute_constraints_indices 20 5.45s 1.3% 273ms 52.0MiB 0.6% 2.60MiB create_highest_resolution_table 5 4.67s 1.1% 933ms 39.1KiB 0.0% 7.83KiB create_merged_tables 5 2.83s 0.7% 565ms 28.2KiB 0.0% 5.64KiB prepare_profiles_structure 20 2.79s 0.7% 140ms 62.7MiB 0.7% 3.14MiB add_capacity_constraints! 4 2.70s 0.6% 676ms 97.5MiB 1.1% 24.4MiB Save window solution 7 2.67s 0.6% 381ms 32.5MiB 0.4% 4.64MiB Save internal rolling horizon solution to connection 7 742ms 0.2% 106ms 15.6MiB 0.2% 2.23MiB compute_dual_variables 7 18.2ms 0.0% 2.60ms 357KiB 0.0% 51.0KiB compute_dual_variables 4 2.28s 0.5% 570ms 78.8MiB 0.9% 19.7MiB add_storage_constraints! 4 2.27s 0.5% 567ms 74.6MiB 0.8% 18.7MiB create_unrolled_partition_tables 5 2.26s 0.5% 452ms 80.9MiB 0.9% 16.2MiB add_ramping_constraints! 4 1.82s 0.4% 456ms 86.5MiB 0.9% 21.6MiB validate data 5 1.79s 0.4% 357ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 779ms 0.2% 156ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 461ms 0.1% 92.3ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 159ms 0.0% 31.8ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 96.5ms 0.0% 19.3ms 576KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 5 49.4ms 0.0% 9.89ms 692KiB 0.0% 138KiB consistency between asset_commission and asset_both 5 45.6ms 0.0% 9.11ms 284KiB 0.0% 56.8KiB consistency between flow_commission and asset_both 5 43.9ms 0.0% 8.79ms 284KiB 0.0% 56.8KiB check DC OPF data 5 35.6ms 0.0% 7.12ms 288KiB 0.0% 57.6KiB group consistency between tables 5 34.7ms 0.0% 6.93ms 284KiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 5 25.7ms 0.0% 5.15ms 147KiB 0.0% 29.3KiB only transport flows are investable 5 20.4ms 0.0% 4.09ms 141KiB 0.0% 28.3KiB flow_both only contain transport flows 5 20.1ms 0.0% 4.02ms 145KiB 0.0% 29.0KiB consistency between asset types and investment methods 5 14.7ms 0.0% 2.94ms 143KiB 0.0% 28.5KiB Create internal EnergyProblem for rolling horizon 1 1.29s 0.3% 1.29s 7.60MiB 0.1% 7.60MiB create_internal_structure 1 889ms 0.2% 889ms 4.69MiB 0.1% 4.69MiB validate data 1 620ms 0.1% 620ms 3.20MiB 0.0% 3.20MiB has all tables and columns 1 271ms 0.1% 271ms 1.59MiB 0.0% 1.59MiB no duplicate rows 1 226ms 0.1% 226ms 670KiB 0.0% 670KiB valid schema's oneOf constraints 1 36.6ms 0.0% 36.6ms 375KiB 0.0% 375KiB data consistency for simple investment 1 21.4ms 0.0% 21.4ms 115KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 1 10.4ms 0.0% 10.4ms 138KiB 0.0% 138KiB consistency between flow_commission and asset_both 1 10.1ms 0.0% 10.1ms 56.7KiB 0.0% 56.7KiB group consistency between tables 1 9.25ms 0.0% 9.25ms 56.7KiB 0.0% 56.7KiB consistency between asset_commission and asset_both 1 8.87ms 0.0% 8.87ms 56.7KiB 0.0% 56.7KiB check DC OPF data 1 7.74ms 0.0% 7.74ms 57.6KiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 1 5.61ms 0.0% 5.61ms 29.3KiB 0.0% 29.3KiB only transport flows are investable 1 4.92ms 0.0% 4.92ms 28.2KiB 0.0% 28.2KiB flow_both only contain transport flows 1 4.76ms 0.0% 4.76ms 29.0KiB 0.0% 29.0KiB consistency between asset types and investment methods 1 3.32ms 0.0% 3.32ms 28.5KiB 0.0% 28.5KiB create_unrolled_partition_tables 1 32.4ms 0.0% 32.4ms 181KiB 0.0% 181KiB create_lowest_resolution_table 1 27.2ms 0.0% 27.2ms 498KiB 0.0% 498KiB append t_lowest_all_flows rows 1 7.03ms 0.0% 7.03ms 217KiB 0.0% 217KiB append t_lowest_all rows 1 6.84ms 0.0% 6.84ms 217KiB 0.0% 217KiB append t_lowest_flows_conversion_balance rows 1 4.27ms 0.0% 4.27ms 29.4KiB 0.0% 29.4KiB append t_lowest_flows_relationship rows 1 3.86ms 0.0% 3.86ms 29.4KiB 0.0% 29.4KiB create_highest_resolution_table 1 23.9ms 0.0% 23.9ms 7.83KiB 0.0% 7.83KiB create_merged_tables 1 23.3ms 0.0% 23.3ms 5.64KiB 0.0% 5.64KiB compute_constraints_indices 1 308ms 0.1% 308ms 2.48MiB 0.0% 2.48MiB compute_variables_indices 1 50.9ms 0.0% 50.9ms 33.0KiB 0.0% 33.0KiB prepare_profiles_structure 1 40.0ms 0.0% 40.0ms 340KiB 0.0% 340KiB Create Rolling Horizon EnergyProblem 1 1.01s 0.2% 1.01s 8.34MiB 0.1% 8.34MiB create_internal_structure 1 646ms 0.2% 646ms 5.43MiB 0.1% 5.43MiB validate data 1 402ms 0.1% 402ms 3.19MiB 0.0% 3.19MiB has all tables and columns 1 223ms 0.1% 223ms 1.59MiB 0.0% 1.59MiB no duplicate rows 1 79.1ms 0.0% 79.1ms 661KiB 0.0% 661KiB valid schema's oneOf constraints 1 29.1ms 0.0% 29.1ms 375KiB 0.0% 375KiB data consistency for simple investment 1 18.1ms 0.0% 18.1ms 115KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 1 9.49ms 0.0% 9.49ms 138KiB 0.0% 138KiB consistency between flow_commission and asset_both 1 8.05ms 0.0% 8.05ms 56.9KiB 0.0% 56.9KiB group consistency between tables 1 7.02ms 0.0% 7.02ms 56.8KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 1 7.01ms 0.0% 7.01ms 56.9KiB 0.0% 56.9KiB check DC OPF data 1 6.46ms 0.0% 6.46ms 57.7KiB 0.0% 57.7KiB investable storage assets using binary method should have investment limit > 0 1 4.85ms 0.0% 4.85ms 29.3KiB 0.0% 29.3KiB only transport flows are investable 1 4.06ms 0.0% 4.06ms 28.3KiB 0.0% 28.3KiB flow_both only contain transport flows 1 3.53ms 0.0% 3.53ms 29.1KiB 0.0% 29.1KiB consistency between asset types and investment methods 1 2.77ms 0.0% 2.77ms 28.6KiB 0.0% 28.6KiB create_unrolled_partition_tables 1 29.7ms 0.0% 29.7ms 181KiB 0.0% 181KiB create_lowest_resolution_table 1 28.9ms 0.0% 28.9ms 1.23MiB 0.0% 1.23MiB append t_lowest_all_flows rows 1 8.92ms 0.0% 8.92ms 599KiB 0.0% 599KiB append t_lowest_all rows 1 8.17ms 0.0% 8.17ms 599KiB 0.0% 599KiB append t_lowest_flows_relationship rows 1 3.77ms 0.0% 3.77ms 29.4KiB 0.0% 29.4KiB append t_lowest_flows_conversion_balance rows 1 2.98ms 0.0% 2.98ms 29.4KiB 0.0% 29.4KiB create_merged_tables 1 22.0ms 0.0% 22.0ms 5.64KiB 0.0% 5.64KiB create_highest_resolution_table 1 21.8ms 0.0% 21.8ms 7.83KiB 0.0% 7.83KiB compute_constraints_indices 1 273ms 0.1% 273ms 2.48MiB 0.0% 2.48MiB compute_variables_indices 1 42.4ms 0.0% 42.4ms 33.0KiB 0.0% 33.0KiB prepare_profiles_structure 1 36.9ms 0.0% 36.9ms 340KiB 0.0% 340KiB compute_variables_indices 20 988ms 0.2% 49.4ms 661KiB 0.0% 33.0KiB update rolling horizon profiles 7 739ms 0.2% 106ms 10.5MiB 0.1% 1.49MiB add_transport_constraints! 4 638ms 0.2% 159ms 23.2MiB 0.3% 5.79MiB add_consumer_constraints! 4 570ms 0.1% 143ms 28.5MiB 0.3% 7.11MiB add_energy_constraints! 4 554ms 0.1% 139ms 15.8MiB 0.2% 3.95MiB add_storage_variables! 4 550ms 0.1% 137ms 15.4MiB 0.2% 3.84MiB add_objective! 4 549ms 0.1% 137ms 6.05MiB 0.1% 1.51MiB add_investment_variables! 4 526ms 0.1% 131ms 14.7MiB 0.2% 3.68MiB add_decommission_variables! 4 501ms 0.1% 125ms 10.1MiB 0.1% 2.53MiB create_multi_year_expressions! 4 424ms 0.1% 106ms 4.36MiB 0.0% 1.09MiB add_investment_group_constraints! 4 367ms 0.1% 91.7ms 8.51MiB 0.1% 2.13MiB add_flow_variables! 4 356ms 0.1% 89.0ms 14.6MiB 0.2% 3.64MiB Validate rolling horizon input 1 259ms 0.1% 259ms 4.38MiB 0.0% 4.38MiB add_unit_commitment_variables! 4 241ms 0.1% 60.2ms 3.24MiB 0.0% 828KiB add_vintage_flow_sum_constraints! 4 167ms 0.0% 41.7ms 4.24MiB 0.0% 1.06MiB add_vintage_flow_variables! 4 155ms 0.0% 38.8ms 4.37MiB 0.0% 1.09MiB add_conversion_constraints! 4 144ms 0.0% 35.9ms 6.36MiB 0.1% 1.59MiB add_storage_expressions! 4 129ms 0.0% 32.3ms 2.95MiB 0.0% 756KiB update scalar parameters 6 121ms 0.0% 20.2ms 1.59MiB 0.0% 271KiB add_hub_constraints! 4 109ms 0.0% 27.2ms 3.31MiB 0.0% 846KiB export_solution_to_csv_files 1 87.2ms 0.0% 87.2ms 265KiB 0.0% 265KiB undo changes to rolling horizon tables 1 80.7ms 0.0% 80.7ms 33.8KiB 0.0% 33.8KiB append t_lowest_all_flows rows 2 79.4ms 0.0% 39.7ms 1.40MiB 0.0% 718KiB add_shut_down_upper_bound_constraints! 4 66.1ms 0.0% 16.5ms 273KiB 0.0% 68.2KiB add_flows_relationships_constraints! 4 49.3ms 0.0% 12.3ms 362KiB 0.0% 90.6KiB add_dc_power_flow_constraints! 4 40.8ms 0.0% 10.2ms 136KiB 0.0% 33.9KiB add_start_up_upper_bound_constraints! 4 31.9ms 0.0% 7.97ms 138KiB 0.0% 34.5KiB add_uc_logic_constraints! 4 27.7ms 0.0% 6.94ms 149KiB 0.0% 37.1KiB add_start_up_and_shut_down_variables! 4 16.4ms 0.0% 4.09ms 233KiB 0.0% 58.4KiB add_power_flow_variables! 4 6.91ms 0.0% 1.73ms 116KiB 0.0% 28.9KiB append t_lowest_all rows 2 6.90ms 0.0% 3.45ms 170KiB 0.0% 85.1KiB append t_lowest_flows_relationship rows 2 6.45ms 0.0% 3.22ms 166KiB 0.0% 83.2KiB append t_lowest_flows_conversion_balance rows 2 5.92ms 0.0% 2.96ms 146KiB 0.0% 73.2KiB Prepare table for rolling horizon 1 5.22ms 0.0% 5.22ms 5.41KiB 0.0% 5.41KiB ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ERROR: getOptionIndex: Option "bad_param" is unknown ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 789s / 67.5% 19.0GiB / 50.8% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 31 116s 21.8% 3.74s 2.60GiB 26.9% 85.8MiB create_model 31 116s 21.7% 3.73s 2.57GiB 26.7% 84.9MiB add_expressions_to_constraints! 30 66.7s 12.5% 2.22s 848MiB 8.6% 28.3MiB add_expression_terms_rep_period_constraints! 240 18.2s 3.4% 75.8ms 166MiB 1.7% 709KiB add_expression_terms_over_clustered_year_constraints! 90 8.95s 1.7% 99.5ms 376MiB 3.8% 4.18MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 30 2.75s 0.5% 91.8ms 89.7MiB 0.9% 2.99MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 30 2.30s 0.4% 76.7ms 27.4MiB 0.3% 936KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 30 2.20s 0.4% 73.2ms 8.00MiB 0.1% 273KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 30 2.14s 0.4% 71.4ms 10.9MiB 0.1% 371KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 30 2.13s 0.4% 71.0ms 10.0MiB 0.1% 340KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 30 2.13s 0.4% 70.9ms 10.3MiB 0.1% 353KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 30 2.11s 0.4% 70.5ms 9.24MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 30 2.09s 0.4% 69.6ms 10.9MiB 0.1% 371KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 30 2.09s 0.4% 69.5ms 10.2MiB 0.1% 349KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 30 2.05s 0.4% 68.4ms 9.77MiB 0.1% 334KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 30 2.05s 0.4% 68.3ms 10.4MiB 0.1% 355KiB attach units_on expression to min_output_flow_with_unit_commitment 30 1.33s 0.2% 44.3ms 7.79MiB 0.1% 266KiB attach is_charging expression to capacity_incoming_simple_method 30 1.30s 0.2% 43.3ms 7.08MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_simple_method 30 1.27s 0.2% 42.3ms 8.91MiB 0.1% 304KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 30 1.27s 0.2% 42.3ms 7.92MiB 0.1% 270KiB attach units_on expression to max_ramp_with_unit_commitment 30 1.27s 0.2% 42.2ms 8.30MiB 0.1% 283KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 30 1.26s 0.2% 42.1ms 7.60MiB 0.1% 259KiB attach is_charging expression to capacity_outgoing_compact_method 30 1.25s 0.2% 41.7ms 7.10MiB 0.1% 242KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 30 1.25s 0.2% 41.6ms 7.92MiB 0.1% 270KiB attach is_charging expression to min_incoming_flow_for_transport_flows 30 1.24s 0.2% 41.3ms 7.10MiB 0.1% 242KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 30 1.24s 0.2% 41.2ms 8.92MiB 0.1% 304KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 30 1.23s 0.2% 41.0ms 7.10MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 30 1.22s 0.2% 40.8ms 7.65MiB 0.1% 261KiB save model file 2 5.35s 1.0% 2.67s 171MiB 1.7% 85.7MiB add_objective! 30 5.34s 1.0% 178ms 50.1MiB 0.5% 1.67MiB add_capacity_constraints! 30 5.12s 1.0% 171ms 237MiB 2.4% 7.91MiB add_storage_constraints! 30 4.84s 0.9% 161ms 809MiB 8.2% 27.0MiB add_flow_variables! 30 2.62s 0.5% 87.4ms 133MiB 1.4% 4.45MiB create_multi_year_expressions! 30 2.51s 0.5% 83.6ms 16.3MiB 0.2% 556KiB add_ramping_constraints! 30 1.45s 0.3% 48.2ms 25.8MiB 0.3% 882KiB add_consumer_constraints! 30 1.25s 0.2% 41.8ms 73.3MiB 0.7% 2.44MiB add_storage_variables! 30 1.24s 0.2% 41.4ms 36.2MiB 0.4% 1.21MiB add_transport_constraints! 30 766ms 0.1% 25.5ms 25.6MiB 0.3% 875KiB add_shut_down_upper_bound_constraints! 30 573ms 0.1% 19.1ms 2.00MiB 0.0% 68.3KiB add_flows_relationships_constraints! 30 568ms 0.1% 18.9ms 7.84MiB 0.1% 268KiB add_storage_expressions! 30 534ms 0.1% 17.8ms 3.73MiB 0.0% 127KiB add_energy_constraints! 30 470ms 0.1% 15.7ms 2.36MiB 0.0% 80.5KiB add_dc_power_flow_constraints! 30 425ms 0.1% 14.2ms 5.49MiB 0.1% 187KiB add_investment_variables! 30 350ms 0.1% 11.7ms 4.08MiB 0.0% 139KiB add_uc_logic_constraints! 30 302ms 0.1% 10.1ms 1.09MiB 0.0% 37.2KiB add_vintage_flow_sum_constraints! 30 286ms 0.1% 9.53ms 1.72MiB 0.0% 58.6KiB add_conversion_constraints! 30 275ms 0.1% 9.17ms 11.7MiB 0.1% 400KiB add_decommission_variables! 30 275ms 0.1% 9.15ms 2.92MiB 0.0% 100KiB add_start_up_upper_bound_constraints! 30 271ms 0.1% 9.03ms 1.01MiB 0.0% 34.6KiB add_vintage_flow_variables! 30 207ms 0.0% 6.90ms 1.67MiB 0.0% 57.0KiB add_investment_group_constraints! 30 196ms 0.0% 6.53ms 2.12MiB 0.0% 72.5KiB add_start_up_and_shut_down_variables! 30 143ms 0.0% 4.75ms 1.71MiB 0.0% 58.4KiB add_power_flow_variables! 30 117ms 0.0% 3.89ms 2.74MiB 0.0% 93.7KiB add_hub_constraints! 30 114ms 0.0% 3.81ms 2.25MiB 0.0% 77.0KiB add_unit_commitment_variables! 30 101ms 0.0% 3.37ms 1.98MiB 0.0% 67.5KiB solve_model! 30 103s 19.4% 3.44s 456MiB 4.6% 15.2MiB total solver time 30 102s 19.2% 3.40s 389MiB 3.9% 13.0MiB create_model 9 90.7s 17.0% 10.1s 2.11GiB 21.9% 240MiB save model file 2 39.7s 7.5% 19.9s 1.32GiB 13.7% 677MiB add_expressions_to_constraints! 9 20.0s 3.8% 2.22s 158MiB 1.6% 17.5MiB add_expression_terms_rep_period_constraints! 72 6.07s 1.1% 84.4ms 54.0MiB 0.5% 768KiB add_expression_terms_over_clustered_year_constraints! 27 3.68s 0.7% 136ms 37.0MiB 0.4% 1.37MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 626ms 0.1% 69.6ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 609ms 0.1% 67.7ms 8.95MiB 0.1% 0.99MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 597ms 0.1% 66.4ms 2.74MiB 0.0% 311KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 557ms 0.1% 61.9ms 3.46MiB 0.0% 394KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 555ms 0.1% 61.7ms 2.77MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 524ms 0.1% 58.3ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 522ms 0.1% 58.0ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 520ms 0.1% 57.8ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 518ms 0.1% 57.6ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 516ms 0.1% 57.3ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 509ms 0.1% 56.5ms 2.75MiB 0.0% 313KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 432ms 0.1% 48.0ms 2.12MiB 0.0% 241KiB attach is_charging expression to capacity_incoming_simple_method 9 351ms 0.1% 39.0ms 2.40MiB 0.0% 273KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 344ms 0.1% 38.2ms 2.11MiB 0.0% 240KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 328ms 0.1% 36.4ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 325ms 0.1% 36.2ms 2.11MiB 0.0% 240KiB attach units_on expression to min_output_flow_with_unit_commitment 9 324ms 0.1% 36.0ms 1.78MiB 0.0% 202KiB attach is_charging expression to capacity_outgoing_simple_method 9 315ms 0.1% 34.9ms 2.16MiB 0.0% 246KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 314ms 0.1% 34.9ms 2.11MiB 0.0% 241KiB attach units_on expression to max_ramp_with_unit_commitment 9 311ms 0.1% 34.5ms 2.11MiB 0.0% 240KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 309ms 0.1% 34.4ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_compact_method 9 307ms 0.1% 34.1ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 304ms 0.1% 33.8ms 2.11MiB 0.0% 240KiB add_capacity_constraints! 9 4.84s 0.9% 537ms 111MiB 1.1% 12.3MiB add_flow_variables! 9 2.16s 0.4% 239ms 40.2MiB 0.4% 4.47MiB add_objective! 9 2.07s 0.4% 230ms 26.0MiB 0.3% 2.89MiB add_consumer_constraints! 9 1.13s 0.2% 125ms 34.2MiB 0.3% 3.80MiB add_ramping_constraints! 9 932ms 0.2% 104ms 43.0MiB 0.4% 4.78MiB create_multi_year_expressions! 9 694ms 0.1% 77.1ms 6.17MiB 0.1% 702KiB add_storage_constraints! 9 427ms 0.1% 47.4ms 12.0MiB 0.1% 1.34MiB add_investment_variables! 9 346ms 0.1% 38.5ms 6.63MiB 0.1% 755KiB add_storage_variables! 9 268ms 0.1% 29.8ms 4.11MiB 0.0% 468KiB add_shut_down_upper_bound_constraints! 9 188ms 0.0% 20.9ms 1.83MiB 0.0% 209KiB add_flows_relationships_constraints! 9 168ms 0.0% 18.6ms 2.03MiB 0.0% 231KiB add_energy_constraints! 9 165ms 0.0% 18.4ms 1.78MiB 0.0% 203KiB add_decommission_variables! 9 157ms 0.0% 17.4ms 2.63MiB 0.0% 299KiB add_transport_constraints! 9 156ms 0.0% 17.3ms 1.66MiB 0.0% 189KiB add_storage_expressions! 9 152ms 0.0% 16.9ms 1.56MiB 0.0% 177KiB add_dc_power_flow_constraints! 9 100ms 0.0% 11.1ms 940KiB 0.0% 104KiB add_uc_logic_constraints! 9 92.3ms 0.0% 10.3ms 966KiB 0.0% 107KiB add_start_up_upper_bound_constraints! 9 88.7ms 0.0% 9.86ms 942KiB 0.0% 105KiB add_vintage_flow_sum_constraints! 9 85.7ms 0.0% 9.52ms 923KiB 0.0% 103KiB add_vintage_flow_variables! 9 82.3ms 0.0% 9.15ms 933KiB 0.0% 104KiB add_investment_group_constraints! 9 78.2ms 0.0% 8.69ms 1.74MiB 0.0% 198KiB add_conversion_constraints! 9 67.0ms 0.0% 7.45ms 907KiB 0.0% 101KiB add_start_up_and_shut_down_variables! 9 48.2ms 0.0% 5.36ms 522KiB 0.0% 58.0KiB add_unit_commitment_variables! 9 42.1ms 0.0% 4.68ms 896KiB 0.0% 100KiB add_power_flow_variables! 9 40.4ms 0.0% 4.49ms 894KiB 0.0% 99.4KiB add_hub_constraints! 9 17.9ms 0.0% 1.99ms 257KiB 0.0% 28.6KiB total solver time 9 47.6s 8.9% 5.29s 172MiB 1.7% 19.2MiB create EnergyProblem from connection 31 46.8s 8.8% 1.51s 394MiB 4.0% 12.7MiB create_internal_structure 31 27.2s 5.1% 878ms 264MiB 2.7% 8.53MiB validate data 31 16.5s 3.1% 532ms 98.7MiB 1.0% 3.18MiB has all tables and columns 31 7.99s 1.5% 258ms 49.2MiB 0.5% 1.59MiB no duplicate rows 31 3.53s 0.7% 114ms 20.0MiB 0.2% 660KiB valid schema's oneOf constraints 31 1.67s 0.3% 53.8ms 11.4MiB 0.1% 375KiB data consistency for simple investment 31 794ms 0.1% 25.6ms 3.48MiB 0.0% 115KiB consistency between flow_commission and asset_both 31 423ms 0.1% 13.6ms 1.72MiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 31 399ms 0.1% 12.9ms 4.19MiB 0.0% 138KiB consistency between asset_commission and asset_both 31 339ms 0.1% 10.9ms 1.72MiB 0.0% 56.7KiB group consistency between tables 31 321ms 0.1% 10.4ms 1.71MiB 0.0% 56.6KiB check DC OPF data 31 321ms 0.1% 10.3ms 1.74MiB 0.0% 57.5KiB investable storage assets using binary method should have investment limit > 0 31 209ms 0.0% 6.75ms 908KiB 0.0% 29.3KiB flow_both only contain transport flows 31 179ms 0.0% 5.76ms 900KiB 0.0% 29.0KiB only transport flows are investable 31 168ms 0.0% 5.42ms 876KiB 0.0% 28.2KiB consistency between asset types and investment methods 31 152ms 0.0% 4.91ms 884KiB 0.0% 28.5KiB create_lowest_resolution_table 31 1.99s 0.4% 64.2ms 135MiB 1.4% 4.36MiB append t_lowest_all rows 31 732ms 0.1% 23.6ms 64.8MiB 0.7% 2.09MiB append t_lowest_all_flows rows 31 654ms 0.1% 21.1ms 64.2MiB 0.7% 2.07MiB append t_lowest_flows_conversion_balance rows 31 211ms 0.0% 6.80ms 4.91MiB 0.0% 162KiB append t_lowest_flows_relationship rows 31 163ms 0.0% 5.25ms 1.23MiB 0.0% 40.6KiB create_highest_resolution_table 31 1.41s 0.3% 45.6ms 243KiB 0.0% 7.83KiB create_unrolled_partition_tables 31 1.30s 0.2% 42.1ms 7.64MiB 0.1% 252KiB create_merged_tables 31 1.03s 0.2% 33.3ms 175KiB 0.0% 5.64KiB compute_constraints_indices 31 12.1s 2.3% 392ms 76.7MiB 0.8% 2.47MiB prepare_profiles_structure 31 5.06s 0.9% 163ms 49.2MiB 0.5% 1.59MiB compute_variables_indices 31 1.98s 0.4% 63.8ms 1.00MiB 0.0% 33.0KiB create_internal_structure 27 19.7s 3.7% 729ms 364MiB 3.7% 13.5MiB validate data 27 11.8s 2.2% 437ms 166MiB 1.7% 6.14MiB has all tables and columns 27 4.76s 0.9% 176ms 50.3MiB 0.5% 1.86MiB no duplicate rows 24 2.78s 0.5% 116ms 43.4MiB 0.4% 1.81MiB valid schema's oneOf constraints 24 1.17s 0.2% 48.9ms 23.5MiB 0.2% 0.98MiB data consistency for simple investment 24 711ms 0.1% 29.6ms 10.1MiB 0.1% 432KiB group consistency between tables 24 362ms 0.1% 15.1ms 8.72MiB 0.1% 372KiB stochastic scenario probabilities sum to 1 24 360ms 0.1% 15.0ms 6.85MiB 0.1% 292KiB consistency between flow_commission and asset_both 24 331ms 0.1% 13.8ms 3.43MiB 0.0% 146KiB consistency between asset_commission and asset_both 24 300ms 0.1% 12.5ms 3.84MiB 0.0% 164KiB check DC OPF data 24 286ms 0.1% 11.9ms 3.48MiB 0.0% 149KiB investable storage assets using binary method should have investment limit > 0 24 205ms 0.0% 8.54ms 2.74MiB 0.0% 117KiB only transport flows are investable 24 200ms 0.0% 8.35ms 1.80MiB 0.0% 76.7KiB flow_both only contain transport flows 24 189ms 0.0% 7.88ms 5.22MiB 0.1% 223KiB consistency between asset types and investment methods 24 138ms 0.0% 5.76ms 2.23MiB 0.0% 95.2KiB create_unrolled_partition_tables 24 1.66s 0.3% 69.2ms 38.1MiB 0.4% 1.59MiB create_lowest_resolution_table 24 1.18s 0.2% 49.3ms 109MiB 1.1% 4.53MiB append t_lowest_all_flows rows 24 513ms 0.1% 21.4ms 54.2MiB 0.5% 2.26MiB append t_lowest_all rows 24 344ms 0.1% 14.4ms 50.9MiB 0.5% 2.12MiB append t_lowest_flows_conversion_balance rows 24 97.3ms 0.0% 4.05ms 2.70MiB 0.0% 115KiB append t_lowest_flows_relationship rows 24 88.8ms 0.0% 3.70ms 877KiB 0.0% 36.5KiB create_highest_resolution_table 24 877ms 0.2% 36.6ms 188KiB 0.0% 7.83KiB create_merged_tables 24 646ms 0.1% 26.9ms 135KiB 0.0% 5.64KiB Create internal rolling horizon model 2 16.4s 3.1% 8.18s 335MiB 3.4% 167MiB create_model 2 16.3s 3.1% 8.14s 333MiB 3.4% 166MiB add_capacity_constraints! 2 4.82s 0.9% 2.41s 107MiB 1.1% 53.6MiB add_expressions_to_constraints! 2 4.17s 0.8% 2.09s 22.9MiB 0.2% 11.5MiB add_expression_terms_rep_period_constraints! 16 1.13s 0.2% 70.9ms 6.66MiB 0.1% 426KiB add_expression_terms_over_clustered_year_constraints! 6 489ms 0.1% 81.4ms 1.78MiB 0.0% 303KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 2 163ms 0.0% 81.3ms 1.73MiB 0.0% 888KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 2 161ms 0.0% 80.5ms 1.51MiB 0.0% 772KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 2 141ms 0.0% 70.7ms 484KiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 2 139ms 0.0% 69.3ms 631KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 2 135ms 0.0% 67.7ms 635KiB 0.0% 318KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 2 133ms 0.0% 66.7ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 2 133ms 0.0% 66.4ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 2 132ms 0.0% 66.0ms 631KiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 2 132ms 0.0% 65.9ms 631KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 2 129ms 0.0% 64.6ms 632KiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 2 127ms 0.0% 63.7ms 631KiB 0.0% 316KiB attach is_charging expression to capacity_incoming_simple_method 2 96.3ms 0.0% 48.1ms 409KiB 0.0% 205KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 2 90.6ms 0.0% 45.3ms 485KiB 0.0% 243KiB attach units_on expression to min_output_flow_with_unit_commitment 2 90.4ms 0.0% 45.2ms 408KiB 0.0% 204KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 2 89.8ms 0.0% 44.9ms 486KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 2 80.1ms 0.0% 40.1ms 485KiB 0.0% 243KiB attach is_charging expression to min_incoming_flow_for_transport_flows 2 79.7ms 0.0% 39.9ms 485KiB 0.0% 243KiB attach units_on expression to max_ramp_with_unit_commitment 2 79.5ms 0.0% 39.8ms 485KiB 0.0% 243KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 2 79.3ms 0.0% 39.6ms 486KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 2 78.7ms 0.0% 39.3ms 486KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method 2 78.6ms 0.0% 39.3ms 490KiB 0.0% 245KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 2 77.6ms 0.0% 38.8ms 486KiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_compact_method 2 76.8ms 0.0% 38.4ms 485KiB 0.0% 243KiB add_flow_variables! 2 1.94s 0.4% 972ms 61.2MiB 0.6% 30.6MiB add_objective! 2 686ms 0.1% 343ms 8.45MiB 0.1% 4.23MiB add_storage_constraints! 2 625ms 0.1% 312ms 11.5MiB 0.1% 5.73MiB add_consumer_constraints! 2 504ms 0.1% 252ms 10.2MiB 0.1% 5.11MiB add_storage_variables! 2 351ms 0.1% 176ms 7.10MiB 0.1% 3.55MiB create_multi_year_expressions! 2 167ms 0.0% 83.6ms 1.08MiB 0.0% 555KiB add_ramping_constraints! 2 79.7ms 0.0% 39.8ms 399KiB 0.0% 199KiB add_transport_constraints! 2 43.0ms 0.0% 21.5ms 240KiB 0.0% 120KiB add_storage_expressions! 2 38.8ms 0.0% 19.4ms 292KiB 0.0% 146KiB add_shut_down_upper_bound_constraints! 2 35.8ms 0.0% 17.9ms 137KiB 0.0% 68.4KiB add_flows_relationships_constraints! 2 28.4ms 0.0% 14.2ms 181KiB 0.0% 90.7KiB add_energy_constraints! 2 28.2ms 0.0% 14.1ms 124KiB 0.0% 62.0KiB add_uc_logic_constraints! 2 27.3ms 0.0% 13.6ms 74.4KiB 0.0% 37.2KiB add_decommission_variables! 2 26.3ms 0.0% 13.2ms 176KiB 0.0% 87.9KiB add_dc_power_flow_constraints! 2 20.4ms 0.0% 10.2ms 67.8KiB 0.0% 33.9KiB add_investment_variables! 2 17.7ms 0.0% 8.85ms 176KiB 0.0% 88.1KiB add_vintage_flow_sum_constraints! 2 17.7ms 0.0% 8.84ms 64.6KiB 0.0% 32.3KiB add_start_up_upper_bound_constraints! 2 14.6ms 0.0% 7.31ms 69.2KiB 0.0% 34.6KiB add_vintage_flow_variables! 2 13.1ms 0.0% 6.55ms 64.9KiB 0.0% 32.4KiB add_conversion_constraints! 2 12.6ms 0.0% 6.32ms 61.0KiB 0.0% 30.5KiB add_start_up_and_shut_down_variables! 2 8.84ms 0.0% 4.42ms 117KiB 0.0% 58.5KiB add_investment_group_constraints! 2 8.65ms 0.0% 4.33ms 115KiB 0.0% 57.3KiB add_hub_constraints! 2 4.78ms 0.0% 2.39ms 57.7KiB 0.0% 28.8KiB add_unit_commitment_variables! 2 4.52ms 0.0% 2.26ms 58.4KiB 0.0% 29.2KiB add_power_flow_variables! 2 4.26ms 0.0% 2.13ms 58.0KiB 0.0% 29.0KiB create_lowest_resolution_table 5 15.0s 2.8% 3.00s 1.61GiB 16.7% 329MiB append t_lowest_all rows 5 7.72s 1.4% 1.54s 791MiB 8.0% 158MiB append t_lowest_all_flows rows 5 6.66s 1.3% 1.33s 791MiB 8.0% 158MiB append t_lowest_flows_conversion_balance rows 5 514ms 0.1% 103ms 63.1MiB 0.6% 12.6MiB append t_lowest_flows_relationship rows 5 20.2ms 0.0% 4.03ms 147KiB 0.0% 29.5KiB Solve internal rolling horizon model 14 13.2s 2.5% 941ms 457MiB 4.6% 32.6MiB total solver time 14 11.7s 2.2% 833ms 316MiB 3.2% 22.6MiB save_solution! 30 8.59s 1.6% 286ms 310MiB 3.1% 10.3MiB compute_dual_variables 29 3.43s 0.6% 118ms 63.1MiB 0.6% 2.18MiB add_expressions_to_constraints! 4 7.01s 1.3% 1.75s 91.9MiB 0.9% 23.0MiB add_expression_terms_rep_period_constraints! 32 1.87s 0.4% 58.5ms 25.0MiB 0.3% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.08s 0.2% 90.0ms 21.5MiB 0.2% 1.79MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 270ms 0.1% 67.6ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 257ms 0.0% 64.4ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 248ms 0.0% 62.0ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 218ms 0.0% 54.6ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 215ms 0.0% 53.7ms 1.70MiB 0.0% 435KiB 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_investable_storage_with_binary 4 214ms 0.0% 53.5ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 210ms 0.0% 52.5ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 207ms 0.0% 51.7ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 205ms 0.0% 51.3ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 203ms 0.0% 50.7ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 158ms 0.0% 39.4ms 1.50MiB 0.0% 383KiB attach is_charging expression to capacity_outgoing_simple_method 4 143ms 0.0% 35.9ms 1.55MiB 0.0% 397KiB attach units_on expression to min_output_flow_with_unit_commitment 4 136ms 0.0% 33.9ms 1.47MiB 0.0% 376KiB attach units_on expression to max_ramp_with_unit_commitment 4 128ms 0.0% 32.0ms 1.35MiB 0.0% 346KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 127ms 0.0% 31.8ms 1.62MiB 0.0% 415KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 125ms 0.0% 31.1ms 968KiB 0.0% 242KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 124ms 0.0% 30.9ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 124ms 0.0% 30.9ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_compact_method 4 123ms 0.0% 30.7ms 971KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 121ms 0.0% 30.3ms 1.20MiB 0.0% 306KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 120ms 0.0% 29.9ms 1.22MiB 0.0% 312KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 119ms 0.0% 29.8ms 969KiB 0.0% 242KiB compute_constraints_indices 24 6.95s 1.3% 290ms 61.9MiB 0.6% 2.58MiB create_highest_resolution_table 5 4.67s 0.9% 933ms 39.1KiB 0.0% 7.83KiB Save window solution 14 3.95s 0.7% 282ms 41.5MiB 0.4% 2.96MiB Save internal rolling horizon solution to connection 14 872ms 0.2% 62.3ms 19.2MiB 0.2% 1.37MiB compute_dual_variables 14 18.2ms 0.0% 1.30ms 357KiB 0.0% 25.5KiB prepare_profiles_structure 24 3.09s 0.6% 129ms 65.4MiB 0.7% 2.72MiB create_merged_tables 5 2.83s 0.5% 565ms 28.2KiB 0.0% 5.64KiB add_capacity_constraints! 4 2.70s 0.5% 676ms 97.5MiB 1.0% 24.4MiB Create internal EnergyProblem for rolling horizon 2 2.44s 0.5% 1.22s 15.2MiB 0.2% 7.59MiB create_internal_structure 2 1.64s 0.3% 819ms 9.36MiB 0.1% 4.68MiB validate data 2 1.12s 0.2% 559ms 6.39MiB 0.1% 3.19MiB has all tables and columns 2 523ms 0.1% 261ms 3.18MiB 0.0% 1.59MiB no duplicate rows 2 333ms 0.1% 166ms 1.30MiB 0.0% 666KiB valid schema's oneOf constraints 2 71.4ms 0.0% 35.7ms 750KiB 0.0% 375KiB data consistency for simple investment 2 45.3ms 0.0% 22.6ms 230KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 2 33.6ms 0.0% 16.8ms 277KiB 0.0% 138KiB consistency between flow_commission and asset_both 2 20.8ms 0.0% 10.4ms 113KiB 0.0% 56.7KiB group consistency between tables 2 18.2ms 0.0% 9.10ms 113KiB 0.0% 56.7KiB consistency between asset_commission and asset_both 2 17.8ms 0.0% 8.88ms 114KiB 0.0% 56.8KiB check DC OPF data 2 15.8ms 0.0% 7.90ms 115KiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 2 12.1ms 0.0% 6.03ms 58.6KiB 0.0% 29.3KiB flow_both only contain transport flows 2 11.8ms 0.0% 5.90ms 58.1KiB 0.0% 29.0KiB only transport flows are investable 2 9.46ms 0.0% 4.73ms 56.5KiB 0.0% 28.2KiB consistency between asset types and investment methods 2 6.86ms 0.0% 3.43ms 57.1KiB 0.0% 28.5KiB create_unrolled_partition_tables 2 67.5ms 0.0% 33.8ms 361KiB 0.0% 181KiB create_lowest_resolution_table 2 53.5ms 0.0% 26.7ms 0.97MiB 0.0% 498KiB append t_lowest_all_flows rows 2 15.7ms 0.0% 7.84ms 434KiB 0.0% 217KiB append t_lowest_all rows 2 14.0ms 0.0% 6.99ms 434KiB 0.0% 217KiB append t_lowest_flows_relationship rows 2 7.08ms 0.0% 3.54ms 58.9KiB 0.0% 29.4KiB append t_lowest_flows_conversion_balance rows 2 6.99ms 0.0% 3.49ms 58.9KiB 0.0% 29.4KiB create_merged_tables 2 45.2ms 0.0% 22.6ms 11.3KiB 0.0% 5.64KiB create_highest_resolution_table 2 44.4ms 0.0% 22.2ms 15.7KiB 0.0% 7.83KiB compute_constraints_indices 2 617ms 0.1% 308ms 4.95MiB 0.1% 2.48MiB compute_variables_indices 2 100ms 0.0% 50.2ms 66.1KiB 0.0% 33.0KiB prepare_profiles_structure 2 73.7ms 0.0% 36.9ms 681KiB 0.0% 340KiB compute_dual_variables 4 2.28s 0.4% 570ms 78.8MiB 0.8% 19.7MiB add_storage_constraints! 4 2.27s 0.4% 567ms 74.6MiB 0.8% 18.7MiB create_unrolled_partition_tables 5 2.26s 0.4% 452ms 80.9MiB 0.8% 16.2MiB Create Rolling Horizon EnergyProblem 2 2.24s 0.4% 1.12s 16.4MiB 0.2% 8.19MiB create_internal_structure 2 1.39s 0.3% 694ms 10.6MiB 0.1% 5.28MiB validate data 2 900ms 0.2% 450ms 6.38MiB 0.1% 3.19MiB has all tables and columns 2 432ms 0.1% 216ms 3.18MiB 0.0% 1.59MiB no duplicate rows 2 194ms 0.0% 96.9ms 1.29MiB 0.0% 661KiB valid schema's oneOf constraints 2 89.3ms 0.0% 44.6ms 750KiB 0.0% 375KiB data consistency for simple investment 2 43.1ms 0.0% 21.6ms 230KiB 0.0% 115KiB check DC OPF data 2 26.7ms 0.0% 13.4ms 115KiB 0.0% 57.6KiB stochastic scenario probabilities sum to 1 2 22.4ms 0.0% 11.2ms 277KiB 0.0% 138KiB consistency between flow_commission and asset_both 2 20.0ms 0.0% 10.0ms 114KiB 0.0% 56.8KiB group consistency between tables 2 17.4ms 0.0% 8.71ms 113KiB 0.0% 56.7KiB consistency between asset_commission and asset_both 2 17.0ms 0.0% 8.51ms 114KiB 0.0% 56.8KiB investable storage assets using binary method should have investment limit > 0 2 11.4ms 0.0% 5.72ms 58.6KiB 0.0% 29.3KiB only transport flows are investable 2 10.1ms 0.0% 5.05ms 56.6KiB 0.0% 28.3KiB flow_both only contain transport flows 2 9.28ms 0.0% 4.64ms 58.1KiB 0.0% 29.0KiB consistency between asset types and investment methods 2 7.03ms 0.0% 3.51ms 57.1KiB 0.0% 28.5KiB create_unrolled_partition_tables 2 65.0ms 0.0% 32.5ms 362KiB 0.0% 181KiB create_lowest_resolution_table 2 63.8ms 0.0% 31.9ms 2.46MiB 0.0% 1.23MiB append t_lowest_all_flows rows 2 20.1ms 0.0% 10.0ms 1.17MiB 0.0% 599KiB append t_lowest_all rows 2 18.4ms 0.0% 9.19ms 1.17MiB 0.0% 599KiB append t_lowest_flows_relationship rows 2 8.50ms 0.0% 4.25ms 58.9KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 2 6.33ms 0.0% 3.16ms 58.9KiB 0.0% 29.4KiB create_highest_resolution_table 2 45.4ms 0.0% 22.7ms 15.7KiB 0.0% 7.83KiB create_merged_tables 2 45.3ms 0.0% 22.6ms 11.3KiB 0.0% 5.64KiB compute_constraints_indices 2 664ms 0.1% 332ms 4.96MiB 0.1% 2.48MiB compute_variables_indices 2 93.8ms 0.0% 46.9ms 66.1KiB 0.0% 33.0KiB prepare_profiles_structure 2 72.9ms 0.0% 36.4ms 681KiB 0.0% 340KiB add_ramping_constraints! 4 1.82s 0.3% 456ms 86.5MiB 0.9% 21.6MiB validate data 5 1.79s 0.3% 357ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 779ms 0.1% 156ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 461ms 0.1% 92.3ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 159ms 0.0% 31.8ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 96.5ms 0.0% 19.3ms 576KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 5 49.4ms 0.0% 9.89ms 692KiB 0.0% 138KiB consistency between asset_commission and asset_both 5 45.6ms 0.0% 9.11ms 284KiB 0.0% 56.8KiB consistency between flow_commission and asset_both 5 43.9ms 0.0% 8.79ms 284KiB 0.0% 56.8KiB check DC OPF data 5 35.6ms 0.0% 7.12ms 288KiB 0.0% 57.6KiB group consistency between tables 5 34.7ms 0.0% 6.93ms 284KiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 5 25.7ms 0.0% 5.15ms 147KiB 0.0% 29.3KiB only transport flows are investable 5 20.4ms 0.0% 4.09ms 141KiB 0.0% 28.3KiB flow_both only contain transport flows 5 20.1ms 0.0% 4.02ms 145KiB 0.0% 29.0KiB consistency between asset types and investment methods 5 14.7ms 0.0% 2.94ms 143KiB 0.0% 28.5KiB compute_variables_indices 24 1.22s 0.2% 51.0ms 793KiB 0.0% 33.0KiB update rolling horizon profiles 14 739ms 0.1% 52.8ms 10.5MiB 0.1% 769KiB add_transport_constraints! 4 638ms 0.1% 159ms 23.2MiB 0.2% 5.79MiB add_consumer_constraints! 4 570ms 0.1% 143ms 28.5MiB 0.3% 7.11MiB add_energy_constraints! 4 554ms 0.1% 139ms 15.8MiB 0.2% 3.95MiB add_storage_variables! 4 550ms 0.1% 137ms 15.4MiB 0.2% 3.84MiB add_objective! 4 549ms 0.1% 137ms 6.05MiB 0.1% 1.51MiB add_investment_variables! 4 526ms 0.1% 131ms 14.7MiB 0.1% 3.68MiB add_decommission_variables! 4 501ms 0.1% 125ms 10.1MiB 0.1% 2.53MiB create_multi_year_expressions! 4 424ms 0.1% 106ms 4.36MiB 0.0% 1.09MiB export_solution_to_csv_files 4 385ms 0.1% 96.2ms 1.09MiB 0.0% 280KiB add_investment_group_constraints! 4 367ms 0.1% 91.7ms 8.51MiB 0.1% 2.13MiB add_flow_variables! 4 356ms 0.1% 89.0ms 14.6MiB 0.1% 3.64MiB Validate rolling horizon input 2 290ms 0.1% 145ms 4.48MiB 0.0% 2.24MiB add_unit_commitment_variables! 4 241ms 0.0% 60.2ms 3.24MiB 0.0% 828KiB update scalar parameters 12 174ms 0.0% 14.5ms 2.00MiB 0.0% 171KiB add_vintage_flow_sum_constraints! 4 167ms 0.0% 41.7ms 4.24MiB 0.0% 1.06MiB add_vintage_flow_variables! 4 155ms 0.0% 38.8ms 4.37MiB 0.0% 1.09MiB add_conversion_constraints! 4 144ms 0.0% 35.9ms 6.36MiB 0.1% 1.59MiB add_storage_expressions! 4 129ms 0.0% 32.3ms 2.95MiB 0.0% 756KiB add_hub_constraints! 4 109ms 0.0% 27.2ms 3.31MiB 0.0% 846KiB undo changes to rolling horizon tables 2 86.0ms 0.0% 43.0ms 41.1KiB 0.0% 20.5KiB append t_lowest_all_flows rows 2 79.4ms 0.0% 39.7ms 1.40MiB 0.0% 718KiB add_shut_down_upper_bound_constraints! 4 66.1ms 0.0% 16.5ms 273KiB 0.0% 68.2KiB add_flows_relationships_constraints! 4 49.3ms 0.0% 12.3ms 362KiB 0.0% 90.6KiB add_dc_power_flow_constraints! 4 40.8ms 0.0% 10.2ms 136KiB 0.0% 33.9KiB add_start_up_upper_bound_constraints! 4 31.9ms 0.0% 7.97ms 138KiB 0.0% 34.5KiB add_uc_logic_constraints! 4 27.7ms 0.0% 6.94ms 149KiB 0.0% 37.1KiB add_start_up_and_shut_down_variables! 4 16.4ms 0.0% 4.09ms 233KiB 0.0% 58.4KiB Prepare table for rolling horizon 2 10.2ms 0.0% 5.09ms 10.8KiB 0.0% 5.41KiB add_power_flow_variables! 4 6.91ms 0.0% 1.73ms 116KiB 0.0% 28.9KiB append t_lowest_all rows 2 6.90ms 0.0% 3.45ms 170KiB 0.0% 85.1KiB append t_lowest_flows_relationship rows 2 6.45ms 0.0% 3.22ms 166KiB 0.0% 83.2KiB append t_lowest_flows_conversion_balance rows 2 5.92ms 0.0% 2.96ms 146KiB 0.0% 73.2KiB ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌ 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: 885s / 70.6% 19.6GiB / 51.9% Section ncalls time %tot avg alloc %tot avg ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── create_model! 32 119s 19.0% 3.71s 2.62GiB 25.8% 83.8MiB create_model 32 118s 19.0% 3.70s 2.59GiB 25.5% 83.0MiB add_expressions_to_constraints! 31 68.9s 11.0% 2.22s 861MiB 8.3% 27.8MiB add_expression_terms_rep_period_constraints! 248 18.8s 3.0% 75.7ms 170MiB 1.6% 703KiB add_expression_terms_over_clustered_year_constraints! 93 9.22s 1.5% 99.1ms 377MiB 3.6% 4.05MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 31 2.83s 0.5% 91.3ms 91.1MiB 0.9% 2.94MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 31 2.37s 0.4% 76.5ms 28.5MiB 0.3% 940KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 31 2.26s 0.4% 73.0ms 8.24MiB 0.1% 272KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 31 2.22s 0.4% 71.5ms 10.3MiB 0.1% 339KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 31 2.21s 0.4% 71.2ms 11.2MiB 0.1% 369KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 31 2.20s 0.4% 71.0ms 10.6MiB 0.1% 352KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 31 2.18s 0.3% 70.4ms 11.2MiB 0.1% 369KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 31 2.18s 0.3% 70.4ms 9.54MiB 0.1% 315KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 31 2.15s 0.3% 69.3ms 10.5MiB 0.1% 348KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 31 2.12s 0.3% 68.4ms 10.1MiB 0.1% 333KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 31 2.12s 0.3% 68.2ms 10.7MiB 0.1% 354KiB attach units_on expression to min_output_flow_with_unit_commitment 31 1.37s 0.2% 44.2ms 7.98MiB 0.1% 264KiB attach is_charging expression to capacity_incoming_simple_method 31 1.34s 0.2% 43.1ms 7.28MiB 0.1% 241KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 31 1.33s 0.2% 42.9ms 8.16MiB 0.1% 269KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 31 1.32s 0.2% 42.6ms 8.16MiB 0.1% 269KiB attach is_charging expression to capacity_outgoing_simple_method 31 1.31s 0.2% 42.3ms 9.16MiB 0.1% 302KiB attach units_on expression to max_ramp_with_unit_commitment 31 1.31s 0.2% 42.2ms 8.54MiB 0.1% 282KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 31 1.30s 0.2% 42.0ms 7.84MiB 0.1% 259KiB attach is_charging expression to capacity_outgoing_compact_method 31 1.29s 0.2% 41.6ms 7.34MiB 0.1% 242KiB attach is_charging expression to min_incoming_flow_for_transport_flows 31 1.28s 0.2% 41.3ms 7.33MiB 0.1% 242KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 31 1.28s 0.2% 41.2ms 9.16MiB 0.1% 302KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 31 1.27s 0.2% 40.9ms 7.34MiB 0.1% 242KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 31 1.26s 0.2% 40.7ms 7.88MiB 0.1% 260KiB add_objective! 31 5.49s 0.9% 177ms 50.8MiB 0.5% 1.64MiB save model file 2 5.35s 0.9% 2.67s 171MiB 1.6% 85.7MiB add_capacity_constraints! 31 5.25s 0.8% 169ms 240MiB 2.3% 7.75MiB add_storage_constraints! 31 4.89s 0.8% 158ms 810MiB 7.8% 26.1MiB add_flow_variables! 31 2.64s 0.4% 85.0ms 135MiB 1.3% 4.34MiB create_multi_year_expressions! 31 2.60s 0.4% 83.8ms 16.8MiB 0.2% 556KiB add_ramping_constraints! 31 1.48s 0.2% 47.9ms 26.0MiB 0.3% 860KiB add_consumer_constraints! 31 1.27s 0.2% 41.0ms 73.8MiB 0.7% 2.38MiB add_storage_variables! 31 1.27s 0.2% 40.9ms 36.7MiB 0.4% 1.18MiB add_transport_constraints! 31 784ms 0.1% 25.3ms 25.8MiB 0.2% 851KiB add_shut_down_upper_bound_constraints! 31 591ms 0.1% 19.1ms 2.07MiB 0.0% 68.3KiB add_flows_relationships_constraints! 31 583ms 0.1% 18.8ms 7.93MiB 0.1% 262KiB add_storage_expressions! 31 554ms 0.1% 17.9ms 3.88MiB 0.0% 128KiB add_energy_constraints! 31 484ms 0.1% 15.6ms 2.42MiB 0.0% 79.9KiB add_dc_power_flow_constraints! 31 434ms 0.1% 14.0ms 5.53MiB 0.1% 183KiB add_investment_variables! 31 358ms 0.1% 11.5ms 4.16MiB 0.0% 137KiB add_uc_logic_constraints! 31 310ms 0.0% 10.0ms 1.12MiB 0.0% 37.2KiB add_vintage_flow_sum_constraints! 31 294ms 0.0% 9.48ms 1.75MiB 0.0% 57.7KiB add_conversion_constraints! 31 293ms 0.0% 9.44ms 11.8MiB 0.1% 388KiB add_decommission_variables! 31 282ms 0.0% 9.09ms 3.01MiB 0.0% 99.4KiB add_start_up_upper_bound_constraints! 31 279ms 0.0% 8.99ms 1.05MiB 0.0% 34.6KiB add_vintage_flow_variables! 31 224ms 0.0% 7.22ms 1.70MiB 0.0% 56.2KiB add_investment_group_constraints! 31 201ms 0.0% 6.48ms 2.18MiB 0.0% 72.0KiB add_start_up_and_shut_down_variables! 31 147ms 0.0% 4.73ms 1.77MiB 0.0% 58.4KiB add_power_flow_variables! 31 119ms 0.0% 3.83ms 2.77MiB 0.0% 91.6KiB add_hub_constraints! 31 117ms 0.0% 3.77ms 2.28MiB 0.0% 75.4KiB add_unit_commitment_variables! 31 103ms 0.0% 3.33ms 2.00MiB 0.0% 66.2KiB solve_model! 31 104s 16.6% 3.34s 458MiB 4.4% 14.8MiB total solver time 31 103s 16.4% 3.31s 391MiB 3.8% 12.6MiB create_model 9 90.7s 14.5% 10.1s 2.11GiB 20.8% 240MiB save model file 2 39.7s 6.4% 19.9s 1.32GiB 13.0% 677MiB add_expressions_to_constraints! 9 20.0s 3.2% 2.22s 158MiB 1.5% 17.5MiB add_expression_terms_rep_period_constraints! 72 6.07s 1.0% 84.4ms 54.0MiB 0.5% 768KiB add_expression_terms_over_clustered_year_constraints! 27 3.68s 0.6% 136ms 37.0MiB 0.4% 1.37MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 626ms 0.1% 69.6ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 609ms 0.1% 67.7ms 8.95MiB 0.1% 0.99MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 597ms 0.1% 66.4ms 2.74MiB 0.0% 311KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 557ms 0.1% 61.9ms 3.46MiB 0.0% 394KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 555ms 0.1% 61.7ms 2.77MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 524ms 0.1% 58.3ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 522ms 0.1% 58.0ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 520ms 0.1% 57.8ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 518ms 0.1% 57.6ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 516ms 0.1% 57.3ms 2.75MiB 0.0% 313KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 509ms 0.1% 56.5ms 2.75MiB 0.0% 313KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 432ms 0.1% 48.0ms 2.12MiB 0.0% 241KiB attach is_charging expression to capacity_incoming_simple_method 9 351ms 0.1% 39.0ms 2.40MiB 0.0% 273KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 344ms 0.1% 38.2ms 2.11MiB 0.0% 240KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 328ms 0.1% 36.4ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 325ms 0.1% 36.2ms 2.11MiB 0.0% 240KiB attach units_on expression to min_output_flow_with_unit_commitment 9 324ms 0.1% 36.0ms 1.78MiB 0.0% 202KiB attach is_charging expression to capacity_outgoing_simple_method 9 315ms 0.1% 34.9ms 2.16MiB 0.0% 246KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 314ms 0.1% 34.9ms 2.11MiB 0.0% 241KiB attach units_on expression to max_ramp_with_unit_commitment 9 311ms 0.0% 34.5ms 2.11MiB 0.0% 240KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 309ms 0.0% 34.4ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_compact_method 9 307ms 0.0% 34.1ms 2.11MiB 0.0% 240KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 304ms 0.0% 33.8ms 2.11MiB 0.0% 240KiB add_capacity_constraints! 9 4.84s 0.8% 537ms 111MiB 1.1% 12.3MiB add_flow_variables! 9 2.16s 0.3% 239ms 40.2MiB 0.4% 4.47MiB add_objective! 9 2.07s 0.3% 230ms 26.0MiB 0.2% 2.89MiB add_consumer_constraints! 9 1.13s 0.2% 125ms 34.2MiB 0.3% 3.80MiB add_ramping_constraints! 9 932ms 0.1% 104ms 43.0MiB 0.4% 4.78MiB create_multi_year_expressions! 9 694ms 0.1% 77.1ms 6.17MiB 0.1% 702KiB add_storage_constraints! 9 427ms 0.1% 47.4ms 12.0MiB 0.1% 1.34MiB add_investment_variables! 9 346ms 0.1% 38.5ms 6.63MiB 0.1% 755KiB add_storage_variables! 9 268ms 0.0% 29.8ms 4.11MiB 0.0% 468KiB add_shut_down_upper_bound_constraints! 9 188ms 0.0% 20.9ms 1.83MiB 0.0% 209KiB add_flows_relationships_constraints! 9 168ms 0.0% 18.6ms 2.03MiB 0.0% 231KiB add_energy_constraints! 9 165ms 0.0% 18.4ms 1.78MiB 0.0% 203KiB add_decommission_variables! 9 157ms 0.0% 17.4ms 2.63MiB 0.0% 299KiB add_transport_constraints! 9 156ms 0.0% 17.3ms 1.66MiB 0.0% 189KiB add_storage_expressions! 9 152ms 0.0% 16.9ms 1.56MiB 0.0% 177KiB add_dc_power_flow_constraints! 9 100ms 0.0% 11.1ms 940KiB 0.0% 104KiB add_uc_logic_constraints! 9 92.3ms 0.0% 10.3ms 966KiB 0.0% 107KiB add_start_up_upper_bound_constraints! 9 88.7ms 0.0% 9.86ms 942KiB 0.0% 105KiB add_vintage_flow_sum_constraints! 9 85.7ms 0.0% 9.52ms 923KiB 0.0% 103KiB add_vintage_flow_variables! 9 82.3ms 0.0% 9.15ms 933KiB 0.0% 104KiB add_investment_group_constraints! 9 78.2ms 0.0% 8.69ms 1.74MiB 0.0% 198KiB add_conversion_constraints! 9 67.0ms 0.0% 7.45ms 907KiB 0.0% 101KiB add_start_up_and_shut_down_variables! 9 48.2ms 0.0% 5.36ms 522KiB 0.0% 58.0KiB add_unit_commitment_variables! 9 42.1ms 0.0% 4.68ms 896KiB 0.0% 100KiB add_power_flow_variables! 9 40.4ms 0.0% 4.49ms 894KiB 0.0% 99.4KiB add_hub_constraints! 9 17.9ms 0.0% 1.99ms 257KiB 0.0% 28.6KiB Create internal rolling horizon model 9 49.9s 8.0% 5.55s 544MiB 5.2% 60.5MiB create_model 9 49.7s 8.0% 5.52s 521MiB 5.0% 57.9MiB add_expressions_to_constraints! 9 27.0s 4.3% 3.00s 113MiB 1.1% 12.6MiB add_expression_terms_rep_period_constraints! 72 7.31s 1.2% 102ms 34.6MiB 0.3% 492KiB add_expression_terms_over_clustered_year_constraints! 27 3.18s 0.5% 118ms 8.00MiB 0.1% 303KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 9 987ms 0.2% 110ms 8.65MiB 0.1% 0.96MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 9 975ms 0.2% 108ms 11.6MiB 0.1% 1.28MiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 9 935ms 0.1% 104ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 9 890ms 0.1% 98.8ms 2.77MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_investable_storage_with_binary 9 867ms 0.1% 96.3ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 9 857ms 0.1% 95.2ms 2.79MiB 0.0% 318KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_non_investable_storage_with_binary 9 835ms 0.1% 92.8ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 9 835ms 0.1% 92.8ms 2.78MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 9 830ms 0.1% 92.3ms 2.77MiB 0.0% 316KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 9 795ms 0.1% 88.3ms 2.13MiB 0.0% 242KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 9 784ms 0.1% 87.1ms 2.78MiB 0.0% 316KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 9 672ms 0.1% 74.7ms 2.13MiB 0.0% 243KiB attach units_on expression to max_ramp_with_unit_commitment 9 631ms 0.1% 70.1ms 2.13MiB 0.0% 243KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 9 614ms 0.1% 68.2ms 2.13MiB 0.0% 243KiB attach units_on expression to min_output_flow_with_unit_commitment 9 593ms 0.1% 65.9ms 1.79MiB 0.0% 204KiB attach is_charging expression to min_incoming_flow_for_transport_flows 9 569ms 0.1% 63.2ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 9 537ms 0.1% 59.7ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_compact_method 9 532ms 0.1% 59.1ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 9 528ms 0.1% 58.7ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method 9 524ms 0.1% 58.2ms 1.81MiB 0.0% 206KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 9 521ms 0.1% 57.9ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 9 517ms 0.1% 57.4ms 2.13MiB 0.0% 243KiB attach is_charging expression to capacity_outgoing_simple_method 9 495ms 0.1% 55.0ms 2.19MiB 0.0% 249KiB add_capacity_constraints! 9 6.20s 1.0% 689ms 132MiB 1.3% 14.7MiB add_objective! 9 2.36s 0.4% 262ms 13.8MiB 0.1% 1.54MiB add_flow_variables! 9 2.08s 0.3% 231ms 68.9MiB 0.7% 7.66MiB create_multi_year_expressions! 9 1.12s 0.2% 125ms 4.88MiB 0.0% 555KiB add_storage_constraints! 9 1.11s 0.2% 124ms 25.0MiB 0.2% 2.78MiB add_storage_variables! 9 689ms 0.1% 76.5ms 10.5MiB 0.1% 1.16MiB add_consumer_constraints! 9 661ms 0.1% 73.5ms 15.2MiB 0.1% 1.69MiB add_ramping_constraints! 9 504ms 0.1% 56.0ms 1.75MiB 0.0% 199KiB add_storage_expressions! 9 282ms 0.0% 31.3ms 1.28MiB 0.0% 146KiB add_transport_constraints! 9 269ms 0.0% 29.8ms 1.05MiB 0.0% 120KiB add_shut_down_upper_bound_constraints! 9 221ms 0.0% 24.5ms 615KiB 0.0% 68.4KiB add_flows_relationships_constraints! 9 217ms 0.0% 24.1ms 817KiB 0.0% 90.8KiB add_energy_constraints! 9 184ms 0.0% 20.4ms 558KiB 0.0% 62.0KiB add_investment_variables! 9 143ms 0.0% 15.9ms 793KiB 0.0% 88.1KiB add_decommission_variables! 9 122ms 0.0% 13.5ms 791KiB 0.0% 87.9KiB add_dc_power_flow_constraints! 9 120ms 0.0% 13.4ms 306KiB 0.0% 34.0KiB add_uc_logic_constraints! 9 113ms 0.0% 12.6ms 335KiB 0.0% 37.2KiB add_vintage_flow_sum_constraints! 9 102ms 0.0% 11.4ms 291KiB 0.0% 32.3KiB add_start_up_upper_bound_constraints! 9 94.4ms 0.0% 10.5ms 312KiB 0.0% 34.6KiB add_conversion_constraints! 9 86.6ms 0.0% 9.62ms 275KiB 0.0% 30.5KiB add_investment_group_constraints! 9 80.1ms 0.0% 8.90ms 516KiB 0.0% 57.3KiB add_vintage_flow_variables! 9 77.4ms 0.0% 8.60ms 292KiB 0.0% 32.5KiB add_start_up_and_shut_down_variables! 9 60.9ms 0.0% 6.77ms 526KiB 0.0% 58.5KiB add_hub_constraints! 9 51.6ms 0.0% 5.73ms 260KiB 0.0% 28.9KiB add_unit_commitment_variables! 9 37.8ms 0.0% 4.20ms 263KiB 0.0% 29.2KiB add_power_flow_variables! 9 34.0ms 0.0% 3.78ms 261KiB 0.0% 29.0KiB create EnergyProblem from connection 32 48.0s 7.7% 1.50s 403MiB 3.9% 12.6MiB create_internal_structure 32 28.0s 4.5% 876ms 269MiB 2.6% 8.42MiB validate data 32 17.0s 2.7% 532ms 102MiB 1.0% 3.18MiB has all tables and columns 32 8.21s 1.3% 257ms 50.8MiB 0.5% 1.59MiB no duplicate rows 32 3.66s 0.6% 114ms 20.6MiB 0.2% 660KiB valid schema's oneOf constraints 32 1.72s 0.3% 53.9ms 11.7MiB 0.1% 375KiB data consistency for simple investment 32 818ms 0.1% 25.6ms 3.60MiB 0.0% 115KiB consistency between flow_commission and asset_both 32 435ms 0.1% 13.6ms 1.77MiB 0.0% 56.7KiB stochastic scenario probabilities sum to 1 32 412ms 0.1% 12.9ms 4.32MiB 0.0% 138KiB consistency between asset_commission and asset_both 32 349ms 0.1% 10.9ms 1.77MiB 0.0% 56.7KiB group consistency between tables 32 333ms 0.1% 10.4ms 1.77MiB 0.0% 56.6KiB check DC OPF data 32 331ms 0.1% 10.3ms 1.80MiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 32 216ms 0.0% 6.74ms 937KiB 0.0% 29.3KiB flow_both only contain transport flows 32 184ms 0.0% 5.76ms 929KiB 0.0% 29.0KiB only transport flows are investable 32 173ms 0.0% 5.41ms 904KiB 0.0% 28.2KiB consistency between asset types and investment methods 32 157ms 0.0% 4.90ms 913KiB 0.0% 28.5KiB create_lowest_resolution_table 32 2.03s 0.3% 63.3ms 136MiB 1.3% 4.27MiB append t_lowest_all rows 32 742ms 0.1% 23.2ms 65.4MiB 0.6% 2.04MiB append t_lowest_all_flows rows 32 665ms 0.1% 20.8ms 64.8MiB 0.6% 2.03MiB append t_lowest_flows_conversion_balance rows 32 215ms 0.0% 6.72ms 4.94MiB 0.0% 158KiB append t_lowest_flows_relationship rows 32 168ms 0.0% 5.24ms 1.26MiB 0.0% 40.2KiB create_highest_resolution_table 32 1.44s 0.2% 44.9ms 250KiB 0.0% 7.83KiB create_unrolled_partition_tables 32 1.34s 0.2% 41.9ms 7.82MiB 0.1% 250KiB create_merged_tables 32 1.06s 0.2% 33.0ms 180KiB 0.0% 5.64KiB compute_constraints_indices 32 12.5s 2.0% 389ms 79.2MiB 0.8% 2.47MiB prepare_profiles_structure 32 5.09s 0.8% 159ms 49.5MiB 0.5% 1.55MiB compute_variables_indices 32 2.03s 0.3% 63.3ms 1.03MiB 0.0% 33.0KiB total solver time 9 47.6s 7.6% 5.29s 172MiB 1.7% 19.2MiB Save window solution 72 22.1s 3.5% 307ms 184MiB 1.8% 2.56MiB Save internal rolling horizon solution to connection 72 2.78s 0.4% 38.6ms 117MiB 1.1% 1.63MiB compute_dual_variables 72 18.5ms 0.0% 257μs 359KiB 0.0% 4.99KiB create_internal_structure 27 19.7s 3.2% 729ms 364MiB 3.5% 13.5MiB validate data 27 11.8s 1.9% 437ms 166MiB 1.6% 6.14MiB has all tables and columns 27 4.76s 0.8% 176ms 50.3MiB 0.5% 1.86MiB no duplicate rows 24 2.78s 0.4% 116ms 43.4MiB 0.4% 1.81MiB valid schema's oneOf constraints 24 1.17s 0.2% 48.9ms 23.5MiB 0.2% 0.98MiB data consistency for simple investment 24 711ms 0.1% 29.6ms 10.1MiB 0.1% 432KiB group consistency between tables 24 362ms 0.1% 15.1ms 8.72MiB 0.1% 372KiB stochastic scenario probabilities sum to 1 24 360ms 0.1% 15.0ms 6.85MiB 0.1% 292KiB consistency between flow_commission and asset_both 24 331ms 0.1% 13.8ms 3.43MiB 0.0% 146KiB consistency between asset_commission and asset_both 24 300ms 0.0% 12.5ms 3.84MiB 0.0% 164KiB check DC OPF data 24 286ms 0.0% 11.9ms 3.48MiB 0.0% 149KiB investable storage assets using binary method should have investment limit > 0 24 205ms 0.0% 8.54ms 2.74MiB 0.0% 117KiB only transport flows are investable 24 200ms 0.0% 8.35ms 1.80MiB 0.0% 76.7KiB flow_both only contain transport flows 24 189ms 0.0% 7.88ms 5.22MiB 0.1% 223KiB consistency between asset types and investment methods 24 138ms 0.0% 5.76ms 2.23MiB 0.0% 95.2KiB create_unrolled_partition_tables 24 1.66s 0.3% 69.2ms 38.1MiB 0.4% 1.59MiB create_lowest_resolution_table 24 1.18s 0.2% 49.3ms 109MiB 1.0% 4.53MiB append t_lowest_all_flows rows 24 513ms 0.1% 21.4ms 54.2MiB 0.5% 2.26MiB append t_lowest_all rows 24 344ms 0.1% 14.4ms 50.9MiB 0.5% 2.12MiB append t_lowest_flows_conversion_balance rows 24 97.3ms 0.0% 4.05ms 2.70MiB 0.0% 115KiB append t_lowest_flows_relationship rows 24 88.8ms 0.0% 3.70ms 877KiB 0.0% 36.5KiB create_highest_resolution_table 24 877ms 0.1% 36.6ms 188KiB 0.0% 7.83KiB create_merged_tables 24 646ms 0.1% 26.9ms 135KiB 0.0% 5.64KiB Create Rolling Horizon EnergyProblem 9 18.1s 2.9% 2.01s 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.72s 1.2% 858ms 28.7MiB 0.3% 3.19MiB has all tables and columns 9 3.87s 0.6% 430ms 14.3MiB 0.1% 1.59MiB no duplicate rows 9 1.61s 0.3% 179ms 5.81MiB 0.1% 661KiB valid schema's oneOf constraints 9 803ms 0.1% 89.3ms 3.30MiB 0.0% 375KiB data consistency for simple investment 9 321ms 0.1% 35.7ms 1.01MiB 0.0% 115KiB stochastic scenario probabilities sum to 1 9 237ms 0.0% 26.4ms 1.22MiB 0.0% 138KiB consistency between flow_commission and asset_both 9 162ms 0.0% 18.0ms 511KiB 0.0% 56.8KiB check DC OPF data 9 144ms 0.0% 16.1ms 519KiB 0.0% 57.6KiB consistency between asset_commission and asset_both 9 142ms 0.0% 15.8ms 511KiB 0.0% 56.8KiB group consistency between tables 9 139ms 0.0% 15.5ms 511KiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 9 84.5ms 0.0% 9.39ms 264KiB 0.0% 29.3KiB consistency between asset types and investment methods 9 74.1ms 0.0% 8.24ms 257KiB 0.0% 28.6KiB only transport flows are investable 9 70.6ms 0.0% 7.84ms 254KiB 0.0% 28.3KiB flow_both only contain transport flows 9 66.9ms 0.0% 7.43ms 261KiB 0.0% 29.1KiB create_lowest_resolution_table 9 482ms 0.1% 53.5ms 11.1MiB 0.1% 1.23MiB append t_lowest_all rows 9 152ms 0.0% 16.9ms 5.26MiB 0.1% 599KiB append t_lowest_all_flows rows 9 141ms 0.0% 15.7ms 5.26MiB 0.1% 599KiB append t_lowest_flows_relationship rows 9 69.4ms 0.0% 7.71ms 265KiB 0.0% 29.5KiB append t_lowest_flows_conversion_balance rows 9 60.1ms 0.0% 6.68ms 265KiB 0.0% 29.5KiB create_unrolled_partition_tables 9 464ms 0.1% 51.6ms 1.59MiB 0.0% 181KiB create_merged_tables 9 266ms 0.0% 29.6ms 50.8KiB 0.0% 5.64KiB create_highest_resolution_table 9 260ms 0.0% 28.9ms 70.5KiB 0.0% 7.83KiB compute_constraints_indices 9 5.50s 0.9% 611ms 22.3MiB 0.2% 2.48MiB compute_variables_indices 9 596ms 0.1% 66.2ms 297KiB 0.0% 33.0KiB prepare_profiles_structure 9 519ms 0.1% 57.7ms 2.99MiB 0.0% 340KiB Create internal EnergyProblem for rolling horizon 9 17.8s 2.8% 1.97s 73.5MiB 0.7% 8.16MiB create_internal_structure 9 10.8s 1.7% 1.21s 47.3MiB 0.5% 5.25MiB validate data 9 7.30s 1.2% 811ms 28.7MiB 0.3% 3.19MiB has all tables and columns 9 3.75s 0.6% 417ms 14.3MiB 0.1% 1.59MiB no duplicate rows 9 1.62s 0.3% 180ms 5.82MiB 0.1% 662KiB valid schema's oneOf constraints 9 658ms 0.1% 73.1ms 3.30MiB 0.0% 375KiB data consistency for simple investment 9 290ms 0.0% 32.2ms 1.01MiB 0.0% 115KiB stochastic scenario probabilities sum to 1 9 198ms 0.0% 22.0ms 1.22MiB 0.0% 138KiB consistency between flow_commission and asset_both 9 133ms 0.0% 14.8ms 511KiB 0.0% 56.8KiB consistency between asset_commission and asset_both 9 132ms 0.0% 14.6ms 511KiB 0.0% 56.8KiB group consistency between tables 9 122ms 0.0% 13.6ms 510KiB 0.0% 56.7KiB check DC OPF data 9 121ms 0.0% 13.5ms 519KiB 0.0% 57.6KiB investable storage assets using binary method should have investment limit > 0 9 74.7ms 0.0% 8.30ms 264KiB 0.0% 29.3KiB only transport flows are investable 9 73.0ms 0.0% 8.11ms 254KiB 0.0% 28.3KiB consistency between asset types and investment methods 9 64.7ms 0.0% 7.18ms 257KiB 0.0% 28.5KiB flow_both only contain transport flows 9 57.8ms 0.0% 6.42ms 261KiB 0.0% 29.0KiB create_lowest_resolution_table 9 480ms 0.1% 53.4ms 9.59MiB 0.1% 1.07MiB append t_lowest_all rows 9 149ms 0.0% 16.6ms 4.52MiB 0.0% 514KiB append t_lowest_all_flows rows 9 146ms 0.0% 16.2ms 4.52MiB 0.0% 514KiB append t_lowest_flows_relationship rows 9 67.1ms 0.0% 7.46ms 265KiB 0.0% 29.4KiB append t_lowest_flows_conversion_balance rows 9 61.8ms 0.0% 6.87ms 265KiB 0.0% 29.5KiB create_unrolled_partition_tables 9 434ms 0.1% 48.3ms 1.59MiB 0.0% 181KiB create_highest_resolution_table 9 253ms 0.0% 28.1ms 70.5KiB 0.0% 7.83KiB create_merged_tables 9 251ms 0.0% 27.9ms 50.8KiB 0.0% 5.64KiB compute_constraints_indices 9 5.72s 0.9% 636ms 22.3MiB 0.2% 2.48MiB compute_variables_indices 9 573ms 0.1% 63.6ms 297KiB 0.0% 33.0KiB prepare_profiles_structure 9 515ms 0.1% 57.2ms 2.99MiB 0.0% 340KiB Solve internal rolling horizon model 72 16.2s 2.6% 225ms 484MiB 4.7% 6.72MiB total solver time 72 14.7s 2.3% 204ms 343MiB 3.3% 4.77MiB create_lowest_resolution_table 5 15.0s 2.4% 3.00s 1.61GiB 15.8% 329MiB append t_lowest_all rows 5 7.72s 1.2% 1.54s 791MiB 7.6% 158MiB append t_lowest_all_flows rows 5 6.66s 1.1% 1.33s 791MiB 7.6% 158MiB append t_lowest_flows_conversion_balance rows 5 514ms 0.1% 103ms 63.1MiB 0.6% 12.6MiB append t_lowest_flows_relationship rows 5 20.2ms 0.0% 4.03ms 147KiB 0.0% 29.5KiB save_solution! 31 8.62s 1.4% 278ms 312MiB 3.0% 10.1MiB compute_dual_variables 30 3.43s 0.5% 114ms 63.1MiB 0.6% 2.10MiB add_expressions_to_constraints! 4 7.01s 1.1% 1.75s 91.9MiB 0.9% 23.0MiB add_expression_terms_rep_period_constraints! 32 1.87s 0.3% 58.5ms 25.0MiB 0.2% 799KiB add_expression_terms_over_clustered_year_constraints! 12 1.08s 0.2% 90.0ms 21.5MiB 0.2% 1.79MiB add_expression_terms_rep_period_constraints! for capacity_outgoing_semi_compact_method 4 270ms 0.0% 67.6ms 1.58MiB 0.0% 404KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method 4 257ms 0.0% 64.4ms 10.2MiB 0.1% 2.55MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method 4 248ms 0.0% 62.0ms 4.20MiB 0.0% 1.05MiB add_expression_terms_rep_period_constraints! for capacity_incoming_simple_method_non_investable_storage_with_binary 4 218ms 0.0% 54.6ms 2.05MiB 0.0% 524KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_vintage_flows 4 215ms 0.0% 53.7ms 1.70MiB 0.0% 435KiB 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_investable_storage_with_binary 4 214ms 0.0% 53.5ms 1.78MiB 0.0% 456KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_compact_method 4 210ms 0.0% 52.5ms 1.59MiB 0.0% 407KiB add_expression_terms_rep_period_constraints! for min_incoming_flow_for_transport_flows 4 207ms 0.0% 51.7ms 1.23MiB 0.0% 315KiB add_expression_terms_rep_period_constraints! for capacity_outgoing_simple_method_investable_storage_with_binary 4 205ms 0.0% 51.3ms 1.81MiB 0.0% 463KiB add_expression_terms_rep_period_constraints! for min_outgoing_flow_for_transport_flows_without_unit_commitment 4 203ms 0.0% 50.7ms 1.23MiB 0.0% 315KiB attach is_charging expression to capacity_incoming_simple_method 4 158ms 0.0% 39.4ms 1.50MiB 0.0% 383KiB attach is_charging expression to capacity_outgoing_simple_method 4 143ms 0.0% 35.9ms 1.55MiB 0.0% 397KiB attach units_on expression to min_output_flow_with_unit_commitment 4 136ms 0.0% 33.9ms 1.47MiB 0.0% 376KiB attach units_on expression to max_ramp_with_unit_commitment 4 128ms 0.0% 32.0ms 1.35MiB 0.0% 346KiB attach units_on expression to max_output_flow_with_basic_unit_commitment 4 127ms 0.0% 31.8ms 1.62MiB 0.0% 415KiB attach is_charging expression to min_incoming_flow_for_transport_flows 4 125ms 0.0% 31.1ms 968KiB 0.0% 242KiB attach is_charging expression to capacity_incoming_simple_method_non_investable_storage_with_binary 4 124ms 0.0% 30.9ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_simple_method_non_investable_storage_with_binary 4 124ms 0.0% 30.9ms 1.36MiB 0.0% 347KiB attach is_charging expression to capacity_outgoing_compact_method 4 123ms 0.0% 30.7ms 971KiB 0.0% 243KiB attach is_charging expression to capacity_incoming_simple_method_investable_storage_with_binary 4 121ms 0.0% 30.3ms 1.20MiB 0.0% 306KiB attach is_charging expression to capacity_outgoing_simple_method_investable_storage_with_binary 4 120ms 0.0% 29.9ms 1.22MiB 0.0% 312KiB attach is_charging expression to min_outgoing_flow_for_transport_flows_without_unit_commitment 4 119ms 0.0% 29.8ms 969KiB 0.0% 242KiB compute_constraints_indices 24 6.95s 1.1% 290ms 61.9MiB 0.6% 2.58MiB create_highest_resolution_table 5 4.67s 0.7% 933ms 39.1KiB 0.0% 7.83KiB prepare_profiles_structure 24 3.09s 0.5% 129ms 65.4MiB 0.6% 2.72MiB create_merged_tables 5 2.83s 0.5% 565ms 28.2KiB 0.0% 5.64KiB add_capacity_constraints! 4 2.70s 0.4% 676ms 97.5MiB 0.9% 24.4MiB compute_dual_variables 4 2.28s 0.4% 570ms 78.8MiB 0.8% 19.7MiB add_storage_constraints! 4 2.27s 0.4% 567ms 74.6MiB 0.7% 18.7MiB create_unrolled_partition_tables 5 2.26s 0.4% 452ms 80.9MiB 0.8% 16.2MiB add_ramping_constraints! 4 1.82s 0.3% 456ms 86.5MiB 0.8% 21.6MiB validate data 5 1.79s 0.3% 357ms 15.9MiB 0.2% 3.19MiB has all tables and columns 5 779ms 0.1% 156ms 7.95MiB 0.1% 1.59MiB no duplicate rows 5 461ms 0.1% 92.3ms 3.23MiB 0.0% 661KiB valid schema's oneOf constraints 5 159ms 0.0% 31.8ms 1.83MiB 0.0% 375KiB data consistency for simple investment 5 96.5ms 0.0% 19.3ms 576KiB 0.0% 115KiB stochastic scenario probabilities sum to 1 5 49.4ms 0.0% 9.89ms 692KiB 0.0% 138KiB consistency between asset_commission and asset_both 5 45.6ms 0.0% 9.11ms 284KiB 0.0% 56.8KiB consistency between flow_commission and asset_both 5 43.9ms 0.0% 8.79ms 284KiB 0.0% 56.8KiB check DC OPF data 5 35.6ms 0.0% 7.12ms 288KiB 0.0% 57.6KiB group consistency between tables 5 34.7ms 0.0% 6.93ms 284KiB 0.0% 56.7KiB investable storage assets using binary method should have investment limit > 0 5 25.7ms 0.0% 5.15ms 147KiB 0.0% 29.3KiB only transport flows are investable 5 20.4ms 0.0% 4.09ms 141KiB 0.0% 28.3KiB flow_both only contain transport flows 5 20.1ms 0.0% 4.02ms 145KiB 0.0% 29.0KiB consistency between asset types and investment methods 5 14.7ms 0.0% 2.94ms 143KiB 0.0% 28.5KiB update scalar parameters 63 1.23s 0.2% 19.5ms 5.48MiB 0.1% 89.0KiB compute_variables_indices 24 1.22s 0.2% 51.0ms 793KiB 0.0% 33.0KiB Validate rolling horizon input 9 965ms 0.2% 107ms 7.35MiB 0.1% 836KiB update rolling horizon profiles 72 749ms 0.1% 10.4ms 12.0MiB 0.1% 171KiB add_transport_constraints! 4 638ms 0.1% 159ms 23.2MiB 0.2% 5.79MiB add_consumer_constraints! 4 570ms 0.1% 143ms 28.5MiB 0.3% 7.11MiB add_energy_constraints! 4 554ms 0.1% 139ms 15.8MiB 0.2% 3.95MiB add_storage_variables! 4 550ms 0.1% 137ms 15.4MiB 0.1% 3.84MiB add_objective! 4 549ms 0.1% 137ms 6.05MiB 0.1% 1.51MiB add_investment_variables! 4 526ms 0.1% 131ms 14.7MiB 0.1% 3.68MiB add_decommission_variables! 4 501ms 0.1% 125ms 10.1MiB 0.1% 2.53MiB create_multi_year_expressions! 4 424ms 0.1% 106ms 4.36MiB 0.0% 1.09MiB export_solution_to_csv_files 4 385ms 0.1% 96.2ms 1.09MiB 0.0% 280KiB add_investment_group_constraints! 4 367ms 0.1% 91.7ms 8.51MiB 0.1% 2.13MiB add_flow_variables! 4 356ms 0.1% 89.0ms 14.6MiB 0.1% 3.64MiB add_unit_commitment_variables! 4 241ms 0.0% 60.2ms 3.24MiB 0.0% 828KiB add_vintage_flow_sum_constraints! 4 167ms 0.0% 41.7ms 4.24MiB 0.0% 1.06MiB add_vintage_flow_variables! 4 155ms 0.0% 38.8ms 4.37MiB 0.0% 1.09MiB add_conversion_constraints! 4 144ms 0.0% 35.9ms 6.36MiB 0.1% 1.59MiB undo changes to rolling horizon tables 9 134ms 0.0% 14.8ms 90.3KiB 0.0% 10.0KiB add_storage_expressions! 4 129ms 0.0% 32.3ms 2.95MiB 0.0% 756KiB add_hub_constraints! 4 109ms 0.0% 27.2ms 3.31MiB 0.0% 846KiB append t_lowest_all_flows rows 2 79.4ms 0.0% 39.7ms 1.40MiB 0.0% 718KiB add_shut_down_upper_bound_constraints! 4 66.1ms 0.0% 16.5ms 273KiB 0.0% 68.2KiB Prepare table for rolling horizon 9 53.8ms 0.0% 5.98ms 49.9KiB 0.0% 5.54KiB add_flows_relationships_constraints! 4 49.3ms 0.0% 12.3ms 362KiB 0.0% 90.6KiB add_dc_power_flow_constraints! 4 40.8ms 0.0% 10.2ms 136KiB 0.0% 33.9KiB add_start_up_upper_bound_constraints! 4 31.9ms 0.0% 7.97ms 138KiB 0.0% 34.5KiB add_uc_logic_constraints! 4 27.7ms 0.0% 6.94ms 149KiB 0.0% 37.1KiB add_start_up_and_shut_down_variables! 4 16.4ms 0.0% 4.09ms 233KiB 0.0% 58.4KiB add_power_flow_variables! 4 6.91ms 0.0% 1.73ms 116KiB 0.0% 28.9KiB append t_lowest_all rows 2 6.90ms 0.0% 3.45ms 170KiB 0.0% 85.1KiB append t_lowest_flows_relationship rows 2 6.45ms 0.0% 3.22ms 166KiB 0.0% 83.2KiB append t_lowest_flows_conversion_balance rows 2 5.92ms 0.0% 2.96ms 146KiB 0.0% 73.2KiB ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌ Warning: Model status different from optimal └ @ TulipaEnergyModel ~/.julia/packages/TulipaEnergyModel/I3f7B/src/solve-model.jl:37 Test Summary: | Pass Total Time Package | 507 507 27m20.3s test/test-model-parameters.jl | 14 14 11m08.6s Test model parameters - basic usage | 3 3 10m58.2s Test model parameters - errors when missing required parameters | 1 1 0.4s Test model parameters - read from file | 3 3 0.7s 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 8.3s Test model parameters - path has precedence over DuckDB | 3 3 0.4s Test model parameters - explicit keywords take precedence over DuckDB and path | 1 1 0.3s test/test-variable-investment.jl | 31 31 8.6s Test add_investment_variables! | 31 31 8.6s test/test-variable-decommission.jl | 19 19 1.5s Test add_decommission_variables! | 19 19 1.5s test/test-defaults.jl | 24 24 18.5s Test populate_with_defaults! from basic data | 1 1 10.6s Test Tiny fixture has all defaults and populate doesn't break it | 6 6 2.4s Test populate_with_defaults preserves extra columns | 1 1 0.4s Test populate_with_defaults fixes missing columns | 7 7 1.4s Test populate_with_defaults fixes column type | 1 1 0.5s Test populate_with_defaults fills NULL values with defaults | 6 6 1.7s Test populate_with_defaults fails on missing required columns | 2 2 0.4s test/test-data-preparation.jl | 28 28 9.7s Test create_merged_tables! | 10 10 8.7s Test create_lowest_resolution_table! | 4 4 0.3s Test create_highest_resolution_table! | 5 5 0.2s Test total number of tables created | 1 1 0.1s Test _compute_durations | 8 8 0.4s test/test-constraint-limit-decommission-compact-method.jl | 1 1 13.6s Test add_limit_decommission_compact_method_constraints! | 1 1 13.6s test/test-model.jl | 200 200 2m02.8s Test that solve_model! throws if model is not created but works otherwise | 4 4 51.5s Test that model.lp and model.mps are created | 4 4 46.0s Test that solution column is created with variables | 192 192 25.4s test/test-constraint-dc-opf.jl | 1 1 8.1s Test add_dc_power_flow_constraints! | 1 1 8.1s test/test-constraint-vintage-flow-sum.jl | 1 1 2.1s Test add_vintage_flow_sum_constraints! | 1 1 2.1s test/test-pipeline.jl | 4 4 1m38.3s Test pipeline from beginning to end with EnergyProblem struct | 0 3.3s Test pipeline from beginning to end without EnergyProblem struct - Tiny | 1 1 8.4s Test pipeline from beginning to end without EnergyProblem struct - Norse | 1 1 58.1s Test pipeline from beginning to end without EnergyProblem struct - Variable Resolution | 1 1 5.4s Test pipeline from beginning to end without EnergyProblem struct - Multi-year Investments | 1 1 11.4s Test pipeline starting with simplest data and using populate_with_defaults! | 0 11.8s test/test-benchmarks.jl | 2 2 30.1s Ensuring benchmark loads | 1 1 3.6s Ensuring data can be read and create the internal structures | 1 1 26.5s test/test-constraint-flows-relationship.jl | 1 1 19.7s Test add_flows_relationships_constraints! | 1 1 19.7s test/test-case-studies.jl | 37 37 3m59.7s Norse Case Study | 1 1 13.7s Tiny Case Study | 4 4 31.6s Tinier Case Study | 2 2 8.8s Storage Assets Case Study | 2 2 10.6s UC ramping Case Study | 2 2 13.9s Tiny Variable Resolution Case Study | 2 2 10.4s Multi-year Case Study | 2 2 12.7s Power Flow Case Study | 2 2 12.4s Multiple Inputs Multiple Outputs Case Study | 2 2 13.3s Two-stage Stochastic Optimization Cross Scenario Case Study | 2 2 26.1s Two-stage Stochastic Optimization Per Scenario Case Study | 2 2 29.3s Rolling horizon Case Study | 10 10 46.6s Infeasible Case Study | 4 4 10.3s test/test-io.jl | 11 11 1m14.5s Test input validation - missing asset partition if strict | 1 1 0.5s Test output validation - solution files are generated | 4 4 1m04.4s Test output validation - saving unsolved energy problem fails | 3 3 5.0s Test printing EnergyProblem validation | 3 3 4.7s test/test-options.jl | 22 22 31.5s Test HiGHS optimizer options | 0 5.7s Test run_scenario arguments | 4 4 15.5s Test create_model! arguments | 4 4 4.7s Test default_parameters for HiGHS | 4 4 0.1s Test default_parameters for undefined values | 4 4 0.1s Test default_parameters new definition | 3 3 0.2s Test reading parameters from file | 2 2 0.2s Test bad optimizer options throw errors | 1 1 5.0s test/test-utils.jl | 19 19 5.5s Test _create_group_table_if_not_exist | 19 19 5.5s test/test-rolling-horizon.jl | 34 34 3m50.2s add_rolling_horizon_parameters created Parameters | 2 2 5.2s Verify tables created by rolling horizon | 3 3 7.7s If the optimisation window is very large, the first rolling solution is the same as no-horizon | 6 6 1m22.2s Correctness of rolling_solution_var_flow | 3 3 14.2s Test infeasible rolling horizon nice end | 2 2 21.8s Test that opt_window_length must be divisible by all time resolutions and that they are uniform | 2 2 25.0s Test option save_rolling_solution | 2 2 27.6s Test internal rolling_horizon_energy_problem | 5 5 18.6s Test exporting output of rolling horizon to CSV works | 3 3 9.1s Test duals of rolling horizon | 6 6 19.0s test/test-data-validation.jl | 47 47 23.4s Test DataValidationException print | 1 1 0.1s Test having all tables and columns - missing table | 1 1 0.7s 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.1s 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.3s Test only transport flows can be investable - using fake data | 1 1 0.3s Test only transport flows can be investable - using Tiny data | 2 2 1.0s 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.6s Test foreign keys are valid - missing value for cat2 | 2 2 0.2s Test foreign keys are valid - using Tiny data | 1 1 2.2s Test groups have at least one member - using fake data | 1 1 0.6s Test groups have at least one member - using Tiny data | 1 1 2.1s Test simple investment method has only matching years - using fake data | 1 1 0.3s Test simple investment method all milestone years covered - using fake data | 1 1 0.3s Test simple investment method has only matching years - using Tiny data | 1 1 0.3s Test simple investment method all milestone years covered - using Tiny data | 1 1 0.3s Test binary storage method has investment limit - using fake data | 1 1 1.3s Test binary storage method has investment limit - using Storage data | 1 1 0.4s Test DC OPF data - reactance > 0 using fake data | 1 1 0.3s Test DC OPF data - only apply to non-investable transport flows using fake data | 1 1 0.3s Test DC OPF data - reactance > 0 using Tiny data | 1 1 0.3s Test DC OPF data - only apply to non-investable transport flows using Tiny data | 1 1 0.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.2s 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.2s Check consistency between flow_commission and asset_both - using Tiny data | 1 1 0.3s Check that stochastic scenario probabilities sum to 1 - no error | 1 1 0.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.8s test/test-constraints-SUSD-tight.jl | 4 4 11.5s Test tight SUSD constraints | 4 4 11.5s test/test-tutorial-files.jl | 7 7 22.1s Ensuring tutorials data can be read and create the internal structures | 7 7 22.1s Testing TulipaEnergyModel tests passed Testing completed after 1710.29s PkgEval succeeded after 1794.73s