Package evaluation to test QuantumCollocation on Julia 1.14.0-DEV.3155 (07edee4e4c*) started at 2026-09-11T04:10:54.445 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.79s ################################################################################ # Installation # Installing QuantumCollocation... Resolving package versions... Installed MUMPS_seq_jll ──────────────────── v500.900.100+0 Installed CommonWorldInvalidations ───────── v1.2.2 Installed OrderedCollections ─────────────── v1.8.2 Installed FastPower ──────────────────────── v1.5.0 Installed EnzymeCore ─────────────────────── v0.8.21 Installed PreallocationTools ─────────────── v1.7.1 Installed Bzip2_jll ──────────────────────── v1.0.9+0 Installed SIMDTypes ──────────────────────── v0.1.0 Installed TrajectoryIndexingUtils ────────── v0.1.0 Installed Ipopt_jll ──────────────────────── v300.1400.1902+0 Installed Xorg_libpciaccess_jll ──────────── v0.19.0+0 Installed CpuId ──────────────────────────── v0.3.1 Installed FileIO ─────────────────────────── v1.20.0 Installed NaNMath ────────────────────────── v1.1.4 Installed StaticArrayInterface ───────────── v1.10.0 Installed ChunkCodecLibZstd ──────────────── v1.0.0 Installed NonlinearSolveBase ─────────────── v2.30.3 Installed AbstractDifferentiation ────────── v0.4.4 Installed OpenSpecFun_jll ────────────────── v0.5.6+0 Installed QuadGK ─────────────────────────── v2.11.3 Installed FastBroadcast ──────────────────── v1.4.0 Installed PiccoloQuantumObjects ──────────── v0.10.2 Installed Tables ─────────────────────────── v1.14.0 Installed ScopedValues ───────────────────── v1.6.2 Installed EnumX ──────────────────────────── v1.0.7 Installed Reexport ───────────────────────── v1.2.2 Installed BracketingNonlinearSolve ───────── v1.12.1 Installed Jieko ──────────────────────────── v0.2.1 Installed InverseFunctions ───────────────── v0.1.17 Installed Preferences ────────────────────── v1.5.2 Installed Static ─────────────────────────── v1.4.6 Installed MaybeInplace ───────────────────── v0.1.8 Installed SortingAlgorithms ──────────────── v1.2.3 Installed Missings ───────────────────────── v1.2.0 Installed LaTeXStrings ───────────────────── v1.4.1 Installed Crayons ────────────────────────── v4.2.0 Installed DiffEqBase ─────────────────────── v6.218.0 Installed TableTraits ────────────────────── v1.0.1 Installed RecursiveArrayTools ────────────── v3.54.0 Installed ADTypes ────────────────────────── v1.24.0 Installed GenericSchur ───────────────────── v0.5.8 Installed DataStructures ─────────────────── v0.19.6 Installed OrdinaryDiffEqLinear ───────────── v1.12.0 Installed FillArrays ─────────────────────── v1.17.0 Installed CodecZlib ──────────────────────── v0.7.9 Installed MacroTools ─────────────────────── v0.5.16 Installed ManualMemory ───────────────────── v0.1.8 Installed ExprTools ──────────────────────── v0.1.11 Installed StatsBase ──────────────────────── v0.34.13 Installed DiffResults ────────────────────── v1.1.0 Installed SciMLJacobianOperators ─────────── v0.1.17 Installed ArrayInterface ─────────────────── v7.30.1 Installed Observables ────────────────────── v0.5.5 Installed ConcreteStructs ────────────────── v0.2.8 Installed StructUtils ────────────────────── v2.8.5 Installed DataValueInterfaces ────────────── v1.0.0 Installed CommonSubexpressions ───────────── v0.3.1 Installed LayoutPointers ─────────────────── v0.1.17 Installed TruncatedStacktraces ───────────── v1.4.0 Installed Hwloc_jll ──────────────────────── v2.14.0+0 Installed LoggingExtras ──────────────────── v1.2.0 Installed GPUArraysCore ──────────────────── v0.2.0 Installed Roots ──────────────────────────── v3.0.8 Installed IrrationalConstants ────────────── v0.2.6 Installed SPRAL_jll ──────────────────────── v2025.9.18+1 Installed ArrayLayouts ───────────────────── v1.12.2 Installed PDMats ─────────────────────────── v0.11.41 Installed Setfield ───────────────────────── v1.1.2 Installed DocStringExtensions ────────────── v0.9.5 Installed CompositionsBase ───────────────── v0.1.2 Installed CommonSolve ────────────────────── v0.2.14 Installed Moshi ──────────────────────────── v0.3.12 Installed FindFirstFunctions ─────────────── v1.8.0 Installed ForwardDiff ────────────────────── v1.4.5 Installed DifferentiationInterface ───────── v0.7.21 Installed Rmath_jll ──────────────────────── v0.5.2+0 Installed IteratorInterfaceExtensions ────── v1.0.0 Installed HashArrayMappedTries ───────────── v0.2.0 Installed AliasTables ────────────────────── v1.1.3 Installed BitTwiddlingConvenienceFunctions ─ v0.1.6 Installed FunctionWrappersWrappers ───────── v1.13.0 Installed SciMLOperators ─────────────────── v1.30.0 Installed QuantumCollocation ─────────────── v0.10.2 Installed MathOptInterface ───────────────── v1.53.0 Installed SciMLStructures ────────────────── v1.10.5 Installed ComputePipeline ────────────────── v0.1.8 Installed StringManipulation ─────────────── v0.5.0 Installed RecipesBase ────────────────────── v1.3.4 Installed StaticArrays ───────────────────── v1.9.20 Installed StaticArraysCore ───────────────── v1.4.4 Installed DataAPI ────────────────────────── v1.16.0 Installed SciMLPublic ────────────────────── v1.3.0 Installed OpenBLAS32_jll ─────────────────── v0.3.34+0 Installed LogExpFunctions ────────────────── v1.0.1 Installed DiffRules ──────────────────────── v1.16.0 Installed FunctionWrappers ───────────────── v1.1.3 Installed Requires ───────────────────────── v1.3.1 Installed SciMLBase ──────────────────────── v2.155.2 Installed Parsers ────────────────────────── v3.0.0 Installed OrdinaryDiffEqCore ─────────────── v3.33.1 Installed JSON ───────────────────────────── v1.8.0 Installed Gamma ──────────────────────────── v1.2.0 Installed FiniteDiff ─────────────────────── v2.33.0 Installed Distributions ──────────────────── v0.25.131 Installed PrettyTables ───────────────────── v3.4.8 Installed StatsFuns ──────────────────────── v2.2.1 Installed TestItems ──────────────────────── v1.1.0 Installed MutableArithmetics ─────────────── v1.8.0 Installed FastClosures ───────────────────── v0.3.2 Installed ChunkCodecCore ─────────────────── v1.0.2 Installed ThreadingUtilities ─────────────── v0.5.6 Installed JLLWrappers ────────────────────── v1.8.0 Installed Rmath ──────────────────────────── v0.9.0 Installed CloseOpenIntervals ─────────────── v0.1.13 Installed Polyester ──────────────────────── v0.7.19 Installed DataInterpolations ─────────────── v8.10.0 Installed Accessors ──────────────────────── v0.1.45 Installed Adapt ──────────────────────────── v4.7.0 Installed HypergeometricFunctions ────────── v0.3.30 Installed RuntimeGeneratedFunctions ──────── v0.5.26 Installed JLD2 ───────────────────────────── v0.6.6 Installed SymbolicIndexingInterface ──────── v0.3.55 Installed ConstructionBase ───────────────── v1.6.0 Installed ExponentialUtilities ───────────── v1.31.0 Installed TranscodingStreams ─────────────── v0.11.3 Installed Statistics ─────────────────────── v1.11.5 Installed LazyArrays ─────────────────────── v2.13.0 Installed ASL_jll ────────────────────────── v0.1.5+0 Installed StatsAPI ───────────────────────── v1.8.0 Installed StrideArraysCore ───────────────── v0.5.9 Installed TimerOutputs ───────────────────── v0.5.29 Installed Compat ─────────────────────────── v4.18.1 Installed ProgressMeter ──────────────────── v1.11.0 Installed ExproniconLite ─────────────────── v0.10.14 Installed PrecompileTools ────────────────── v1.3.4 Installed ChunkCodecLibZlib ──────────────── v1.1.0 Installed MuladdMacro ────────────────────── v0.2.7 Installed ExponentialAction ──────────────── v0.2.11 Installed CodecBzip2 ─────────────────────── v0.8.5 Installed CPUSummary ─────────────────────── v0.2.7 Installed MatrixFactorizations ───────────── v3.1.3 Installed ChainRulesCore ─────────────────── v1.26.1 Installed TestItemRunner ─────────────────── v1.3.2 Installed Ipopt ──────────────────────────── v1.16.0 Installed IfElse ─────────────────────────── v0.1.1 Installed SpecialFunctions ───────────────── v2.9.0 Installed PtrArrays ──────────────────────── v1.4.0 Installed Libiconv_jll ───────────────────── v1.18.0+0 Installed XML2_jll ───────────────────────── v2.13.9+0 Installed METIS_jll ──────────────────────── v5.1.3+0 Installed OrdinaryDiffEqTsit5 ────────────── v1.12.0 Installed SciMLLogging ───────────────────── v1.10.1 Installed PolyesterWeave ─────────────────── v0.2.2 Installed NamedTrajectories ──────────────── v0.8.4 Installed DirectTrajOpt ──────────────────── v0.8.11 Installing 13 artifacts Installed artifact Rmath 111.3 KiB Installed artifact OpenSpecFun 105.4 KiB Installed artifact Hwloc 3.0 MiB Installed artifact Xorg_libpciaccess 23.4 KiB Installed artifact Bzip2 152.8 KiB Installed artifact METIS 393.1 KiB Installed artifact ASL 227.5 KiB Installed artifact Ipopt 1010.1 KiB Installed artifact XML2 2.0 MiB Installed artifact SPRAL 631.5 KiB Installed artifact Libiconv 1022.9 KiB Installed artifact OpenBLAS32 5.0 MiB Installed artifact MUMPS_seq 2.2 MiB Updating `~/.julia/environments/v1.14/Project.toml` [0dc23a59] + QuantumCollocation v0.10.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [47edcb42] + ADTypes v1.24.0 ⌃ [c29ec348] + AbstractDifferentiation v0.4.4 [7d9f7c33] + Accessors v0.1.45 [79e6a3ab] + Adapt v4.7.0 [66dad0bd] + AliasTables v1.1.3 [4fba245c] + ArrayInterface v7.30.1 [4c555306] + ArrayLayouts v1.12.2 [62783981] + BitTwiddlingConvenienceFunctions v0.1.6 ⌃ [70df07ce] + BracketingNonlinearSolve v1.12.1 [2a0fbf3d] + CPUSummary v0.2.7 [d360d2e6] + ChainRulesCore v1.26.1 [0b6fb165] + ChunkCodecCore v1.0.2 [4c0bbee4] + ChunkCodecLibZlib v1.1.0 [55437552] + ChunkCodecLibZstd v1.0.0 [fb6a15b2] + CloseOpenIntervals v0.1.13 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.9 [38540f10] + CommonSolve v0.2.14 [bbf7d656] + CommonSubexpressions v0.3.1 [f70d9fcc] + CommonWorldInvalidations v1.2.2 [34da2185] + Compat v4.18.1 [a33af91c] + CompositionsBase v0.1.2 [95dc2771] + ComputePipeline v0.1.8 [2569d6c7] + ConcreteStructs v0.2.8 [187b0558] + ConstructionBase v1.6.0 [adafc99b] + CpuId v0.3.1 [a8cc5b0e] + Crayons v4.2.0 [9a962f9c] + DataAPI v1.16.0 ⌅ [82cc6244] + DataInterpolations v8.10.0 [864edb3b] + DataStructures v0.19.6 [e2d170a0] + DataValueInterfaces v1.0.0 ⌅ [2b5f629d] + DiffEqBase v6.218.0 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.16.0 [a0c0ee7d] + DifferentiationInterface v0.7.21 ⌅ [c823fa1f] + DirectTrajOpt v0.8.11 [31c24e10] + Distributions v0.25.131 [ffbed154] + DocStringExtensions v0.9.5 [4e289a0a] + EnumX v1.0.7 [f151be2c] + EnzymeCore v0.8.21 [e24c0720] + ExponentialAction v0.2.11 ⌃ [d4d017d3] + ExponentialUtilities v1.31.0 [e2ba6199] + ExprTools v0.1.11 [55351af7] + ExproniconLite v0.10.14 [7034ab61] + FastBroadcast v1.4.0 [9aa1b823] + FastClosures v0.3.2 [a4df4552] + FastPower v1.5.0 [5789e2e9] + FileIO v1.20.0 [1a297f60] + FillArrays v1.17.0 ⌅ [64ca27bc] + FindFirstFunctions v1.8.0 [6a86dc24] + FiniteDiff v2.33.0 [f6369f11] + ForwardDiff v1.4.5 [069b7b12] + FunctionWrappers v1.1.3 [77dc65aa] + FunctionWrappersWrappers v1.13.0 [46192b85] + GPUArraysCore v0.2.0 [a0844989] + Gamma v1.2.0 [c145ed77] + GenericSchur v0.5.8 [076d061b] + HashArrayMappedTries v0.2.0 [34004b35] + HypergeometricFunctions v0.3.30 [615f187c] + IfElse v0.1.1 [3587e190] + InverseFunctions v0.1.17 [b6b21f68] + Ipopt v1.16.0 [92d709cd] + IrrationalConstants v0.2.6 [82899510] + IteratorInterfaceExtensions v1.0.0 [033835bb] + JLD2 v0.6.6 [692b3bcd] + JLLWrappers v1.8.0 [682c06a0] + JSON v1.8.0 [ae98c720] + Jieko v0.2.1 [b964fa9f] + LaTeXStrings v1.4.1 [10f19ff3] + LayoutPointers v0.1.17 [5078a376] + LazyArrays v2.13.0 [2ab3a3ac] + LogExpFunctions v1.0.1 [e6f89c97] + LoggingExtras v1.2.0 [1914dd2f] + MacroTools v0.5.16 [d125e4d3] + ManualMemory v0.1.8 [b8f27783] + MathOptInterface v1.53.0 [a3b82374] + MatrixFactorizations v3.1.3 [bb5d69b7] + MaybeInplace v0.1.8 [e1d29d7a] + Missings v1.2.0 [2e0e35c7] + Moshi v0.3.12 [46d2c3a1] + MuladdMacro v0.2.7 [d8a4904e] + MutableArithmetics v1.8.0 [77ba4419] + NaNMath v1.1.4 ⌅ [538bc3a1] + NamedTrajectories v0.8.4 ⌃ [be0214bd] + NonlinearSolveBase v2.30.3 [510215fc] + Observables v0.5.5 ⌅ [bac558e1] + OrderedCollections v1.8.2 ⌅ [bbf590c4] + OrdinaryDiffEqCore v3.33.1 ⌅ [521117fe] + OrdinaryDiffEqLinear v1.12.0 ⌅ [b1df2697] + OrdinaryDiffEqTsit5 v1.12.0 [90014a1f] + PDMats v0.11.41 [69de0a69] + Parsers v3.0.0 [5a402ddf] + PiccoloQuantumObjects v0.10.2 [f517fe37] + Polyester v0.7.19 [1d0040c9] + PolyesterWeave v0.2.2 [d236fae5] + PreallocationTools v1.7.1 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [08abe8d2] + PrettyTables v3.4.8 [92933f4c] + ProgressMeter v1.11.0 [43287f4e] + PtrArrays v1.4.0 [1fd47b50] + QuadGK v2.11.3 [0dc23a59] + QuantumCollocation v0.10.2 [3cdcf5f2] + RecipesBase v1.3.4 ⌅ [731186ca] + RecursiveArrayTools v3.54.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [79098fc4] + Rmath v0.9.0 [f2b01f46] + Roots v3.0.8 [7e49a35a] + RuntimeGeneratedFunctions v0.5.26 [94e857df] + SIMDTypes v0.1.0 ⌅ [0bca4576] + SciMLBase v2.155.2 ⌃ [19f34311] + SciMLJacobianOperators v0.1.17 ⌅ [a6db7da4] + SciMLLogging v1.10.1 [c0aeaf25] + SciMLOperators v1.30.0 [431bcebd] + SciMLPublic v1.3.0 [53ae85a6] + SciMLStructures v1.10.5 [7e506255] + ScopedValues v1.6.2 [efcf1570] + Setfield v1.1.2 [a2af1166] + SortingAlgorithms v1.2.3 [276daf66] + SpecialFunctions v2.9.0 [aedffcd0] + Static v1.4.6 [0d7ed370] + StaticArrayInterface v1.10.0 [90137ffa] + StaticArrays v1.9.20 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.5 [82ae8749] + StatsAPI v1.8.0 [2913bbd2] + StatsBase v0.34.13 [4c63d2b9] + StatsFuns v2.2.1 [7792a7ef] + StrideArraysCore v0.5.9 ⌅ [892a3eda] + StringManipulation v0.5.0 [ec057cc2] + StructUtils v2.8.5 [2efcf032] + SymbolicIndexingInterface v0.3.55 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.14.0 [f8b46487] + TestItemRunner v1.3.2 [1c621080] + TestItems v1.1.0 [8290d209] + ThreadingUtilities v0.5.6 ⌅ [a759f4b9] + TimerOutputs v0.5.29 [6dad8b7f] + TrajectoryIndexingUtils v0.1.0 [3bb67fe8] + TranscodingStreams v0.11.3 [781d530d] + TruncatedStacktraces v1.4.0 [ae81ac8f] + ASL_jll v0.1.5+0 [6e34b625] + Bzip2_jll v1.0.9+0 [e33a78d0] + Hwloc_jll v2.14.0+0 ⌅ [9cc047cb] + Ipopt_jll v300.1400.1902+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [d00139f3] + METIS_jll v5.1.3+0 [d7ed1dd3] + MUMPS_seq_jll v500.900.100+0 [656ef2d0] + OpenBLAS32_jll v0.3.34+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.2+0 [319450e9] + SPRAL_jll v2025.9.18+1 ⌅ [02c8fc9c] + XML2_jll v2.13.9+0 [a65dc6b1] + Xorg_libpciaccess_jll v0.19.0+0 [0dad84c5] + ArgTools v1.2.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.12.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.14.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 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [4607b0f0] + SuiteSparse [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.5.7+0 [deac9b47] + LibCURL_jll v8.22.0+0 [e37daf67] + LibGit2_jll v1.9.7+0 [29816b5a] + LibSSH2_jll v1.11.104+0 [14a3606d] + MozillaCACerts_jll v2026.8.13 [4536629a] + OpenBLAS_jll v0.3.34+0 [05823500] + OpenLibm_jll v0.8.8+0 [458c3c95] + OpenSSL_jll v3.5.8+0 [efcefdf7] + PCRE2_jll v10.48.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.70.0+0 [3f19e933] + p7zip_jll v17.8.2+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m` Installation completed after 13.89s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 4.4 s ✓ TestEnv 1 dependency successfully precompiled in 4 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 3.8 s ✓ MacroTools 0.7 s ✓ Reexport 0.9 s ✓ ConstructionBase 2.5 s ✓ IrrationalConstants 0.5 s ✓ DataValueInterfaces 0.6 s ✓ StatsAPI 0.8 s ✓ Observables 0.9 s ✓ TranscodingStreams 0.5 s ✓ LaTeXStrings 0.7 s ✓ ChunkCodecCore 0.5 s ✓ TestItems 0.8 s ✓ Statistics 0.8 s ✓ StaticArraysCore 0.9 s ✓ EnzymeCore 0.5 s ✓ IfElse 0.6 s ✓ PtrArrays 0.6 s ✓ ManualMemory 0.7 s ✓ Adapt 0.6 s ✓ DataAPI 3.3 s ✓ ExproniconLite 0.6 s ✓ TrajectoryIndexingUtils 0.6 s ✓ InverseFunctions 0.5 s ✓ CompositionsBase 0.6 s ✓ EnumX 2.0 s ✓ FillArrays 0.6 s ✓ ExprTools 1.0 s ✓ OrderedCollections 1.1 s ✓ FunctionWrappers 0.6 s ✓ HashArrayMappedTries 0.9 s ✓ DocStringExtensions 0.5 s ✓ FastClosures 0.6 s ✓ SIMDTypes 0.6 s ✓ IteratorInterfaceExtensions 2.2 s ✓ Crayons 0.6 s ✓ NaNMath 0.8 s ✓ Requires 2.1 s ✓ ProgressMeter 1.4 s ✓ LoggingExtras 1.9 s ✓ StructUtils 1.5 s ✓ CpuId 2.2 s ✓ PDMats 0.9 s ✓ Compat 1.6 s ✓ Preferences 11.4 s ✓ MutableArithmetics 1.1 s ✓ CommonSubexpressions 0.6 s ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt 0.7 s ✓ CodecZlib 0.7 s ✓ ChunkCodecLibZlib 0.7 s ✓ ChunkCodecLibZstd 26.8 s ✓ TestItemRunner 1.7 s ✓ Statistics → SparseArraysExt 0.7 s ✓ DiffResults 1.0 s ✓ AliasTables 1.4 s ✓ ThreadingUtilities 1.3 s ✓ ArrayInterface 1.5 s ✓ Adapt → AdaptSparseArraysExt 0.7 s ✓ GPUArraysCore 0.6 s ✓ EnzymeCore → AdaptExt 0.7 s ✓ Missings 2.5 s ✓ Jieko 0.9 s ✓ InverseFunctions → InverseFunctionsDatesExt 1.4 s ✓ InverseFunctions → InverseFunctionsTestExt 0.6 s ✓ CompositionsBase → CompositionsBaseInverseFunctionsExt 2.1 s ✓ FillArrays → FillArraysSparseArraysExt 0.9 s ✓ FillArrays → FillArraysStatisticsExt 2.5 s ✓ TimerOutputs 3.4 s ✓ DataStructures 0.6 s ✓ ScopedValues 1.1 s ✓ LogExpFunctions 0.6 s ✓ TableTraits 7.0 s ✓ FileIO 0.8 s ✓ StructUtils → StructUtilsStaticArraysCoreExt 1.9 s ✓ FillArrays → FillArraysPDMatsExt 0.6 s ✓ Compat → CompatLinearAlgebraExt 1.4 s ✓ PrecompileTools 1.1 s ✓ JLLWrappers 1.5 s ✓ TruncatedStacktraces 1.5 s ✓ ComputePipeline 1.3 s ✓ SciMLLogging 1.8 s ✓ Setfield 1.0 s ✓ ArrayInterface → ArrayInterfaceFillArraysExt 0.6 s ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt 1.4 s ✓ ArrayInterface → ArrayInterfaceSparseArraysExt 0.6 s ✓ ArrayInterface → ArrayInterfaceGPUArraysCoreExt 16.3 s ✓ Moshi 3.8 s ✓ Accessors 0.8 s ✓ SortingAlgorithms 1.5 s ✓ QuadGK 0.7 s ✓ LogExpFunctions → LogExpFunctionsInverseFunctionsExt 1.5 s ✓ Gamma 1.7 s ✓ Tables 1.9 s ✓ ChainRulesCore 5.9 s ✓ StringManipulation 1.5 s ✓ CommonSolve 13.6 s ✓ StaticArrays 1.5 s ✓ SciMLPublic 1.3 s ✓ CommonWorldInvalidations 1.9 s ✓ FindFirstFunctions 1.4 s ✓ FastPower 1.8 s ✓ MuladdMacro 3.0 s ✓ RecipesBase 3.8 s ✓ ConcreteStructs 1.8 s ✓ ADTypes 26.9 s ✓ Parsers 3.4 s ✓ RuntimeGeneratedFunctions 1.9 s ✓ FastBroadcast 3.2 s ✓ MaybeInplace 1.3 s ✓ SciMLStructures 43.9 s ✓ JLD2 1.6 s ✓ OpenBLAS32_jll 1.2 s ✓ Bzip2_jll 1.3 s ✓ Rmath_jll 1.2 s ✓ OpenSpecFun_jll 1.1 s ✓ ASL_jll 1.1 s ✓ METIS_jll 1.4 s ✓ Xorg_libpciaccess_jll 1.2 s ✓ Libiconv_jll 1.0 s ✓ FiniteDiff 1.8 s ✓ Accessors → TestExt 2.0 s ✓ Accessors → LinearAlgebraExt 4.6 s ✓ StatsBase 2.1 s ✓ HypergeometricFunctions 0.9 s ✓ StructUtils → StructUtilsTablesExt 1.8 s ✓ AbstractDifferentiation 1.6 s ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt 1.2 s ✓ EnzymeCore → EnzymeCoreChainRulesCoreExt 0.6 s ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt 2.7 s ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt 41.3 s ✓ PrettyTables 1.3 s ✓ StaticArrays → StaticArraysStatisticsExt 1.4 s ✓ StaticArrays → StaticArraysChainRulesCoreExt 1.4 s ✓ ConstructionBase → ConstructionBaseStaticArraysExt 1.3 s ✓ Adapt → AdaptStaticArraysExt 1.9 s ✓ FillArrays → FillArraysStaticArraysExt 1.4 s ✓ Accessors → StaticArraysExt 2.0 s ✓ FunctionWrappersWrappers 1.8 s ✓ PreallocationTools 1.7 s ✓ Static 0.8 s ✓ ADTypes → ADTypesConstructionBaseExt 0.8 s ✓ ADTypes → ADTypesChainRulesCoreExt 2.0 s ✓ DifferentiationInterface 0.8 s ✓ ADTypes → ADTypesEnzymeCoreExt 13.5 s ✓ JSON 2.0 s ✓ MaybeInplace → MaybeInplaceSparseArraysExt 1.1 s ✓ CodecBzip2 1.9 s ✓ Rmath 5.5 s ✓ SpecialFunctions 1.2 s ✓ MUMPS_seq_jll 1.2 s ✓ XML2_jll 1.5 s ✓ FiniteDiff → FiniteDiffStaticArraysExt 1.5 s ✓ FiniteDiff → FiniteDiffSparseArraysExt 5.3 s ✓ Roots 7.4 s ✓ SciMLOperators 4.0 s ✓ SymbolicIndexingInterface 1.8 s ✓ PDMats → StatsBaseExt 2.5 s ✓ ExponentialAction 24.0 s ✓ ArrayLayouts 0.8 s ✓ PreallocationTools → PreallocationToolsEnzymeCoreExt 0.9 s ✓ BitTwiddlingConvenienceFunctions 2.6 s ✓ CPUSummary 2.9 s ✓ StaticArrayInterface 1.0 s ✓ FastBroadcast → FastBroadcastStaticExt 0.9 s ✓ DifferentiationInterface → DifferentiationInterfaceGPUArraysCoreExt 1.0 s ✓ DifferentiationInterface → DifferentiationInterfaceFiniteDiffExt 1.5 s ✓ DifferentiationInterface → DifferentiationInterfaceStaticArraysExt 1.9 s ✓ DifferentiationInterface → DifferentiationInterfaceSparseArraysExt 1.0 s ✓ DifferentiationInterface → DifferentiationInterfaceChainRulesCoreExt 3.3 s ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt 1.2 s ✓ DiffRules 2.4 s ✓ StatsFuns 1.7 s ✓ Hwloc_jll 1.0 s ✓ Roots → RootsChainRulesCoreExt 2.2 s ✓ SciMLOperators → SciMLOperatorsSparseArraysExt 3.8 s ✓ SymbolicIndexingInterface → SymbolicIndexingInterfacePrettyTablesExt 8.0 s ✓ RecursiveArrayTools 4.7 s ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt 4.6 s ✓ MatrixFactorizations 1.8 s ✓ PolyesterWeave 1.6 s ✓ StaticArrayInterface → StaticArrayInterfaceStaticArraysExt 1.0 s ✓ CloseOpenIntervals 1.3 s ✓ LayoutPointers 7.0 s ✓ ForwardDiff 3.2 s ✓ StatsFuns → StatsFunsChainRulesCoreExt 1.0 s ✓ StatsFuns → StatsFunsInverseFunctionsExt 1.3 s ✓ SPRAL_jll 2.3 s ✓ RecursiveArrayTools → RecursiveArrayToolsSparseArraysExt 1.4 s ✓ RecursiveArrayTools → RecursiveArrayToolsTablesExt 1.3 s ✓ RecursiveArrayTools → RecursiveArrayToolsFastBroadcastExt 1.3 s ✓ RecursiveArrayTools → RecursiveArrayToolsStatisticsExt 8.0 s ✓ LazyArrays 6.2 s ✓ GenericSchur 2.0 s ✓ StrideArraysCore 1.7 s ✓ ForwardDiff → ForwardDiffStaticArraysExt 5.9 s ✓ DataInterpolations 1.1 s ✓ FastPower → FastPowerForwardDiffExt 3.1 s ✓ PreallocationTools → PreallocationToolsForwardDiffExt 2.2 s ✓ DifferentiationInterface → DifferentiationInterfaceForwardDiffExt 98.2 s ✓ MathOptInterface 1.2 s ✓ Roots → RootsForwardDiffExt 1.7 s ✓ RecursiveArrayTools → RecursiveArrayToolsForwardDiffExt 10.1 s ✓ Distributions 1.4 s ✓ Ipopt_jll 33.3 s ✓ SciMLBase 4.5 s ✓ LazyArrays → LazyArraysStaticArraysExt 36.6 s ✓ ExponentialUtilities 1.8 s ✓ Polyester 3.2 s ✓ DataInterpolations → DataInterpolationsChainRulesCoreExt 3.8 s ✓ Distributions → DistributionsTestExt 3.4 s ✓ Distributions → DistributionsChainRulesCoreExt 1.0 s ✓ Ipopt 3.8 s ✓ SciMLBase → SciMLBaseChainRulesCoreExt 3.6 s ✓ SciMLBase → SciMLBaseForwardDiffExt 3.6 s ✓ SciMLBase → SciMLBaseDifferentiationInterfaceExt 6.2 s ✓ SciMLBase → SciMLBaseDistributionsExt 9.6 s ✓ NamedTrajectories 7.9 s ✓ ExponentialUtilities → ExponentialUtilitiesStaticArraysExt 1.5 s ✓ FastBroadcast → FastBroadcastPolyesterExt 43.2 s ✓ Ipopt → IpoptMathOptInterfaceExt 7.3 s ✓ SciMLJacobianOperators 12.4 s ✓ NamedTrajectories → InterpolationsExt 2.5 s ✓ RecursiveArrayTools → RecursiveArrayToolsFastBroadcastPolyesterExt 16.5 s ✓ NonlinearSolveBase 4.5 s ✓ NonlinearSolveBase → NonlinearSolveBaseSparseArraysExt 4.4 s ✓ NonlinearSolveBase → NonlinearSolveBaseChainRulesCoreExt 12.6 s ✓ NonlinearSolveBase → NonlinearSolveBaseForwardDiffExt 8.4 s ✓ BracketingNonlinearSolve 4.2 s ✓ BracketingNonlinearSolve → BracketingNonlinearSolveForwardDiffExt 8.5 s ✓ DiffEqBase 4.0 s ✓ BracketingNonlinearSolve → BracketingNonlinearSolveChainRulesCoreExt 5.0 s ✓ DiffEqBase → DiffEqBaseSparseArraysExt 4.8 s ✓ DiffEqBase → DiffEqBaseChainRulesCoreExt 9.1 s ✓ DiffEqBase → DiffEqBaseForwardDiffExt 10.2 s ✓ OrdinaryDiffEqCore 6.6 s ✓ OrdinaryDiffEqCore → OrdinaryDiffEqCoreSparseArraysExt 14.1 s ✓ OrdinaryDiffEqTsit5 14.7 s ✓ OrdinaryDiffEqLinear 27.1 s ✓ DirectTrajOpt 28.6 s ✓ PiccoloQuantumObjects 38.6 s ✓ QuantumCollocation 239 dependencies successfully precompiled in 1075 seconds. 39 already precompiled. Precompilation completed after 1069.47s ################################################################################ # Testing # Testing QuantumCollocation Status `/tmp/jl_gN9Eet/Project.toml` ⌅ [c823fa1f] DirectTrajOpt v0.8.11 [31c24e10] Distributions v0.25.131 [e24c0720] ExponentialAction v0.2.11 ⌅ [538bc3a1] NamedTrajectories v0.8.4 [5a402ddf] PiccoloQuantumObjects v0.10.2 [0dc23a59] QuantumCollocation v0.10.2 [189a3867] Reexport v1.2.2 [f8b46487] TestItemRunner v1.3.2 [1c621080] TestItems v1.1.0 [6dad8b7f] TrajectoryIndexingUtils v0.1.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_gN9Eet/Manifest.toml` [47edcb42] ADTypes v1.24.0 ⌃ [c29ec348] AbstractDifferentiation v0.4.4 [7d9f7c33] Accessors v0.1.45 [79e6a3ab] Adapt v4.7.0 [66dad0bd] AliasTables v1.1.3 [4fba245c] ArrayInterface v7.30.1 [4c555306] ArrayLayouts v1.12.2 [62783981] BitTwiddlingConvenienceFunctions v0.1.6 ⌃ [70df07ce] BracketingNonlinearSolve v1.12.1 [2a0fbf3d] CPUSummary v0.2.7 [d360d2e6] ChainRulesCore v1.26.1 [0b6fb165] ChunkCodecCore v1.0.2 [4c0bbee4] ChunkCodecLibZlib v1.1.0 [55437552] ChunkCodecLibZstd v1.0.0 [fb6a15b2] CloseOpenIntervals v0.1.13 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.9 [38540f10] CommonSolve v0.2.14 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.2.2 [34da2185] Compat v4.18.1 [a33af91c] CompositionsBase v0.1.2 [95dc2771] ComputePipeline v0.1.8 [2569d6c7] ConcreteStructs v0.2.8 [187b0558] ConstructionBase v1.6.0 [adafc99b] CpuId v0.3.1 [a8cc5b0e] Crayons v4.2.0 [9a962f9c] DataAPI v1.16.0 ⌅ [82cc6244] DataInterpolations v8.10.0 [864edb3b] DataStructures v0.19.6 [e2d170a0] DataValueInterfaces v1.0.0 ⌅ [2b5f629d] DiffEqBase v6.218.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.16.0 [a0c0ee7d] DifferentiationInterface v0.7.21 ⌅ [c823fa1f] DirectTrajOpt v0.8.11 [31c24e10] Distributions v0.25.131 [ffbed154] DocStringExtensions v0.9.5 [4e289a0a] EnumX v1.0.7 [f151be2c] EnzymeCore v0.8.21 [e24c0720] ExponentialAction v0.2.11 ⌃ [d4d017d3] ExponentialUtilities v1.31.0 [e2ba6199] ExprTools v0.1.11 [55351af7] ExproniconLite v0.10.14 [7034ab61] FastBroadcast v1.4.0 [9aa1b823] FastClosures v0.3.2 [a4df4552] FastPower v1.5.0 [5789e2e9] FileIO v1.20.0 [1a297f60] FillArrays v1.17.0 ⌅ [64ca27bc] FindFirstFunctions v1.8.0 [6a86dc24] FiniteDiff v2.33.0 [f6369f11] ForwardDiff v1.4.5 [069b7b12] FunctionWrappers v1.1.3 [77dc65aa] FunctionWrappersWrappers v1.13.0 [46192b85] GPUArraysCore v0.2.0 [a0844989] Gamma v1.2.0 [c145ed77] GenericSchur v0.5.8 [076d061b] HashArrayMappedTries v0.2.0 [34004b35] HypergeometricFunctions v0.3.30 [615f187c] IfElse v0.1.1 [3587e190] InverseFunctions v0.1.17 [b6b21f68] Ipopt v1.16.0 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [033835bb] JLD2 v0.6.6 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.8.0 [ae98c720] Jieko v0.2.1 [b964fa9f] LaTeXStrings v1.4.1 [10f19ff3] LayoutPointers v0.1.17 [5078a376] LazyArrays v2.13.0 [2ab3a3ac] LogExpFunctions v1.0.1 [e6f89c97] LoggingExtras v1.2.0 [1914dd2f] MacroTools v0.5.16 [d125e4d3] ManualMemory v0.1.8 [b8f27783] MathOptInterface v1.53.0 [a3b82374] MatrixFactorizations v3.1.3 [bb5d69b7] MaybeInplace v0.1.8 [e1d29d7a] Missings v1.2.0 [2e0e35c7] Moshi v0.3.12 [46d2c3a1] MuladdMacro v0.2.7 [d8a4904e] MutableArithmetics v1.8.0 [77ba4419] NaNMath v1.1.4 ⌅ [538bc3a1] NamedTrajectories v0.8.4 ⌃ [be0214bd] NonlinearSolveBase v2.30.3 [510215fc] Observables v0.5.5 ⌅ [bac558e1] OrderedCollections v1.8.2 ⌅ [bbf590c4] OrdinaryDiffEqCore v3.33.1 ⌅ [521117fe] OrdinaryDiffEqLinear v1.12.0 ⌅ [b1df2697] OrdinaryDiffEqTsit5 v1.12.0 [90014a1f] PDMats v0.11.41 [69de0a69] Parsers v3.0.0 [5a402ddf] PiccoloQuantumObjects v0.10.2 [f517fe37] Polyester v0.7.19 [1d0040c9] PolyesterWeave v0.2.2 [d236fae5] PreallocationTools v1.7.1 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [08abe8d2] PrettyTables v3.4.8 [92933f4c] ProgressMeter v1.11.0 [43287f4e] PtrArrays v1.4.0 [1fd47b50] QuadGK v2.11.3 [0dc23a59] QuantumCollocation v0.10.2 [3cdcf5f2] RecipesBase v1.3.4 ⌅ [731186ca] RecursiveArrayTools v3.54.0 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [79098fc4] Rmath v0.9.0 [f2b01f46] Roots v3.0.8 [7e49a35a] RuntimeGeneratedFunctions v0.5.26 [94e857df] SIMDTypes v0.1.0 ⌅ [0bca4576] SciMLBase v2.155.2 ⌃ [19f34311] SciMLJacobianOperators v0.1.17 ⌅ [a6db7da4] SciMLLogging v1.10.1 [c0aeaf25] SciMLOperators v1.30.0 [431bcebd] SciMLPublic v1.3.0 [53ae85a6] SciMLStructures v1.10.5 [7e506255] ScopedValues v1.6.2 [efcf1570] Setfield v1.1.2 [a2af1166] SortingAlgorithms v1.2.3 [276daf66] SpecialFunctions v2.9.0 [aedffcd0] Static v1.4.6 [0d7ed370] StaticArrayInterface v1.10.0 [90137ffa] StaticArrays v1.9.20 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.5 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.13 [4c63d2b9] StatsFuns v2.2.1 [7792a7ef] StrideArraysCore v0.5.9 ⌅ [892a3eda] StringManipulation v0.5.0 [ec057cc2] StructUtils v2.8.5 [2efcf032] SymbolicIndexingInterface v0.3.55 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.14.0 [f8b46487] TestItemRunner v1.3.2 [1c621080] TestItems v1.1.0 [8290d209] ThreadingUtilities v0.5.6 ⌅ [a759f4b9] TimerOutputs v0.5.29 [6dad8b7f] TrajectoryIndexingUtils v0.1.0 [3bb67fe8] TranscodingStreams v0.11.3 [781d530d] TruncatedStacktraces v1.4.0 [ae81ac8f] ASL_jll v0.1.5+0 [6e34b625] Bzip2_jll v1.0.9+0 [e33a78d0] Hwloc_jll v2.14.0+0 ⌅ [9cc047cb] Ipopt_jll v300.1400.1902+0 [94ce4f54] Libiconv_jll v1.18.0+0 [d00139f3] METIS_jll v5.1.3+0 [d7ed1dd3] MUMPS_seq_jll v500.900.100+0 [656ef2d0] OpenBLAS32_jll v0.3.34+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f50d1b31] Rmath_jll v0.5.2+0 [319450e9] SPRAL_jll v2025.9.18+1 ⌅ [02c8fc9c] XML2_jll v2.13.9+0 [a65dc6b1] Xorg_libpciaccess_jll v0.19.0+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.12.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.14.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 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [4607b0f0] SuiteSparse [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.5.7+0 [deac9b47] LibCURL_jll v8.22.0+0 [e37daf67] LibGit2_jll v1.9.7+0 [29816b5a] LibSSH2_jll v1.11.104+0 [14a3606d] MozillaCACerts_jll v2026.8.13 [4536629a] OpenBLAS_jll v0.3.34+0 [05823500] OpenLibm_jll v0.8.8+0 [458c3c95] OpenSSL_jll v3.5.8+0 [efcefdf7] PCRE2_jll v10.48.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.70.0+0 [3f19e933] p7zip_jll v17.8.2+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... added GlobalBoundsConstraint for :δ with bounds 0.5 constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt ┌ Warning: `disable_sigint` no longer defers Ctrl-C: SIGINT is delivered as a cancellation of the current ^C scope and observed at cancellation points regardless of the sigatomic region this establishes. Shield a region from cancellation by scoping `Base.CANCEL_TOKEN => nothing` over it instead. │ caller = IpoptSolve(prob::Ipopt.IpoptProblem) at C_wrapper.jl:407 [inlined] └ @ Ipopt ~/.julia/packages/Ipopt/JN6dO/src/C_wrapper.jl:407 ****************************************************************************** This program contains Ipopt, a library for large-scale nonlinear optimization. Ipopt is released as open source code under the Eclipse Public License (EPL). For more information visit https://github.com/coin-or/Ipopt ****************************************************************************** constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.UnitaryTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 3, Vector{Matrix{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Matrix{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Matrix{ComplexF64}}, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Matrix{ComplexF64}, Matrix{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}, Matrix{ComplexF64}}}... final fidelity constraint: 0.95 minimum-time weight D: 100.0 constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.KetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}... final fidelity constraint: 0.9 minimum-time weight D: 50.0 constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.UnitaryTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 3, Vector{Matrix{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Matrix{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Matrix{ComplexF64}}, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Matrix{ComplexF64}, Matrix{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}, Matrix{ComplexF64}}}... final fidelity constraint: 0.95 minimum-time weight D: 100.0 constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt ┌ Warning: Trajectory has timestep variable :Δt but no bounds on it. │ Adding default lower bound of 0 to prevent negative timesteps. │ │ Recommended: Add explicit bounds when creating the trajectory: │ NamedTrajectory(...; Δt_bounds=(min, max)) │ Example: │ NamedTrajectory(qtraj, N; Δt_bounds=(1e-3, 0.5)) │ │ Or use timesteps_all_equal=true in problem options to fix timesteps. └ @ DirectTrajOpt.Problems ~/.julia/packages/DirectTrajOpt/OwEJV/src/problems.jl:66 constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.UnitaryTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 3, Vector{Matrix{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Matrix{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Matrix{ComplexF64}}, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Matrix{ComplexF64}, Matrix{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}, Matrix{ComplexF64}}}... final fidelity constraint: 0.99 minimum-time weight D: 100.0 constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.KetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}... final fidelity constraint: 0.99 minimum-time weight D: 100.0 constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.SamplingTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, PiccoloQuantumObjects.QuantumTrajectories.UnitaryTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 3, Vector{Matrix{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Matrix{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Matrix{ComplexF64}}, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Matrix{ComplexF64}, Matrix{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}, Matrix{ComplexF64}}}}... final fidelity constraint: 0.9 minimum-time weight D: 50.0 constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.SamplingTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, PiccoloQuantumObjects.QuantumTrajectories.KetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}... final fidelity constraint: 0.85 minimum-time weight D: 30.0 constructing SmoothPulseProblem for MultiKetTrajectory (2 states)... ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 applying timesteps_all_equal constraint: Δt ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}}... final fidelity constraint: 0.9 minimum-time weight D: 50.0 constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.UnitaryTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 3, Vector{Matrix{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Matrix{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##155".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##155".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##155".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##155".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Matrix{ComplexF64}}, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Matrix{ComplexF64}, Matrix{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}, Matrix{ComplexF64}}}... final fidelity constraint: 0.85 minimum-time weight D: 50.0 constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.KetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##156".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##156".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##156".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##156".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}... final fidelity constraint: 0.85 minimum-time weight D: 50.0 constructing SmoothPulseProblem for MultiKetTrajectory (2 states)... ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##157".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##157".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##157".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##157".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 applying timesteps_all_equal constraint: Δt ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##157".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##157".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##157".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##157".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##157".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##157".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##157".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##157".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}}... final fidelity constraint: 0.8 minimum-time weight D: 50.0 constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.SamplingTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, PiccoloQuantumObjects.QuantumTrajectories.KetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##158".H1)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##158".H1)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##158".H1)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##158".H1)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}... final fidelity constraint: 0.6 minimum-time weight D: 50.0 constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems This is Ipopt version 3.14.19, running with linear solver MUMPS 5.9.0. Number of nonzeros in equality constraint Jacobian...: 29666 Number of nonzeros in inequality constraint Jacobian.: 0 Number of nonzeros in Lagrangian Hessian.............: 26679 Total number of variables............................: 933 variables with only lower bounds: 50 variables with lower and upper bounds: 834 variables with only upper bounds: 0 Total number of equality constraints.................: 833 Total number of inequality constraints...............: 0 inequality constraints with only lower bounds: 0 inequality constraints with lower and upper bounds: 0 inequality constraints with only upper bounds: 0 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 0 1.9998100e+02 2.06e-02 1.00e+00 0.0 0.00e+00 - 0.00e+00 0.00e+00 0 1 1.9997253e+02 1.50e-02 3.89e+01 -0.3 5.02e-01 2.0 9.93e-01 2.71e-01f 1 2 1.9991104e+02 1.36e-02 9.47e+01 -4.0 5.20e-01 1.5 3.01e-01 9.12e-02h 1 3 1.9956186e+02 4.52e-02 3.19e+02 -0.1 5.29e-01 1.9 9.18e-01 6.88e-01f 1 4 1.9871599e+02 3.05e-02 2.92e+03 0.8 6.02e-01 2.4 8.73e-01 3.49e-01f 1 5 1.9830919e+02 7.35e-03 4.51e+02 0.6 1.25e-01 2.8 9.86e-01 1.00e+00h 1 6 1.9789125e+02 3.13e-04 9.04e+01 -1.5 2.58e-02 2.3 8.68e-01 1.00e+00h 1 7 1.9535761e+02 6.11e-04 5.84e+00 -0.8 8.09e-02 1.8 9.98e-01 1.00e+00f 1 8 1.9402772e+02 1.20e-04 6.14e+00 -1.6 3.33e-02 2.3 9.97e-01 1.00e+00f 1 9 1.8560664e+02 4.09e-03 1.02e+01 -2.0 1.59e-01 1.8 9.99e-01 1.00e+00f 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 10 1.8092696e+02 9.92e-04 1.18e+01 -2.6 7.11e-02 2.2 1.00e+00 1.00e+00f 1 Number of Iterations....: 10 (scaled) (unscaled) Objective...............: 1.8092696245472649e+02 1.8092696245472649e+02 Dual infeasibility......: 1.1768144046153335e+01 1.1768144046153335e+01 Constraint violation....: 9.9217906415416390e-04 9.9217906415416390e-04 Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00 Complementarity.........: 3.6143085299492144e-03 3.6143085299492144e-03 Overall NLP error.......: 1.1768144046153335e+01 1.1768144046153335e+01 Number of objective function evaluations = 11 Number of objective gradient evaluations = 11 Number of equality constraint evaluations = 11 Number of inequality constraint evaluations = 0 Number of equality constraint Jacobian evaluations = 11 Number of inequality constraint Jacobian evaluations = 0 Number of Lagrangian Hessian evaluations = 10 Total seconds in IPOPT = 5.524 EXIT: Maximum Number of Iterations Exceeded. constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 3 systems constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems constructing MinimumTimeProblem from QuantumControlProblem{PiccoloQuantumObjects.QuantumTrajectories.SamplingTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, PiccoloQuantumObjects.QuantumTrajectories.UnitaryTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.ODESolution{ComplexF64, 3, Vector{Matrix{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Matrix{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Matrix{ComplexF64}}, Vector{Float64}, Vector{Vector{Matrix{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Matrix{ComplexF64}, Matrix{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}, Matrix{ComplexF64}}}}... final fidelity constraint: 0.9 minimum-time weight D: 50.0 constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt This is Ipopt version 3.14.19, running with linear solver MUMPS 5.9.0. Number of nonzeros in equality constraint Jacobian...: 9580 Number of nonzeros in inequality constraint Jacobian.: 0 Number of nonzeros in Lagrangian Hessian.............: 10762 Total number of variables............................: 591 variables with only lower bounds: 50 variables with lower and upper bounds: 392 variables with only upper bounds: 0 Total number of equality constraints.................: 490 Total number of inequality constraints...............: 0 inequality constraints with only lower bounds: 0 inequality constraints with lower and upper bounds: 0 inequality constraints with only upper bounds: 0 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 0 4.6190360e+01 2.85e+01 1.03e+00 0.0 0.00e+00 - 0.00e+00 0.00e+00 0 1 2.9549175e+01 2.06e+01 2.49e+02 -0.5 1.87e+01 - 1.47e-02 2.78e-01f 1 2 6.4999545e-01 1.12e+01 1.32e+02 -0.1 1.32e+01 - 9.01e-02 4.57e-01f 1 3 8.0852472e+00 8.46e+00 7.18e+02 0.2 7.06e+00 2.0 8.85e-01 2.42e-01f 1 4 2.9325081e+01 5.19e+00 4.48e+02 1.3 5.67e+00 1.5 3.77e-01 3.87e-01f 1 5 3.3046847e+01 5.51e-02 3.31e+02 0.8 3.40e+00 1.0 7.59e-01 1.00e+00h 1 6 1.8393600e+01 5.23e-03 2.89e+01 0.3 2.28e-01 0.6 9.94e-01 1.00e+00f 1 7 3.4840671e+00 5.57e-03 1.64e+01 -0.1 4.43e-01 0.1 9.90e-01 1.00e+00f 1 8 3.1751134e+00 1.09e-02 6.42e+00 -0.8 4.79e-01 - 7.43e-01 1.00e+00F 1 9 5.7499096e-01 8.22e-04 1.60e+02 -1.5 1.07e-01 - 1.00e+00 1.00e+00f 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 10 7.5373190e-02 2.35e-04 1.59e+02 -1.6 3.81e-02 -0.4 1.00e+00 1.00e+00f 1 11 8.2543336e-02 6.83e-07 2.30e-01 -3.4 3.21e-03 1.8 1.00e+00 1.00e+00h 1 12 5.4337240e-02 2.80e-06 1.62e-01 -4.0 6.92e-03 1.4 1.00e+00 1.00e+00f 1 13 1.3295230e-02 9.10e-06 9.94e-02 -4.0 1.27e-02 0.9 1.00e+00 1.00e+00f 1 14 7.1954862e-03 9.36e-06 1.60e+02 -4.0 1.33e-02 0.4 1.00e+00 1.00e+00f 1 15 7.7859815e-03 1.60e-06 1.60e+02 -4.0 6.17e-03 -0.1 1.00e+00 1.00e+00h 1 16 2.9152185e-03 1.76e-06 3.04e-01 -4.0 4.93e-03 1.3 1.00e+00 1.00e+00h 1 17 1.1725231e-03 7.00e-07 2.26e-02 -4.0 3.66e-03 0.8 1.00e+00 1.00e+00h 1 18 1.0984271e-03 6.06e-07 1.60e+02 -4.0 3.34e-03 0.3 1.00e+00 1.00e+00h 1 19 9.9128328e-04 9.88e-08 1.60e+02 -4.0 1.38e-03 -0.2 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 20 6.4916531e-04 1.76e-07 1.60e+02 -4.0 1.46e-03 1.2 1.00e+00 1.00e+00h 1 21 8.9222591e-04 3.21e-08 1.60e+02 -4.0 7.30e-04 0.7 1.00e+00 1.00e+00h 1 22 7.0603631e-04 1.71e-07 1.60e+02 -4.1 1.34e-03 1.1 1.00e+00 1.00e+00h 1 23 7.7158336e-04 2.21e-08 1.60e+02 -4.1 4.89e-04 0.6 1.00e+00 1.00e+00h 1 24 6.7282026e-04 2.17e-10 1.89e-01 -4.1 1.13e-03 1.1 1.00e+00 1.00e+00H 1 25 6.4500426e-04 1.37e-08 1.38e-03 -4.0 3.58e-04 0.6 1.00e+00 1.00e+00h 1 26 6.4801626e-04 7.61e-09 1.61e+02 -4.0 2.60e-04 0.1 1.00e+00 1.00e+00h 1 27 6.4666914e-04 1.46e-09 1.61e+02 -4.1 1.40e-04 -0.4 1.00e+00 1.00e+00h 1 28 6.4716694e-04 1.09e-11 8.02e-04 -4.1 1.10e-05 1.9 1.00e+00 1.00e+00h 1 29 6.4659407e-04 5.71e-11 6.05e-04 -4.0 2.49e-05 1.4 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 30 6.4559866e-04 2.38e-10 4.16e-04 -4.0 5.13e-05 0.9 1.00e+00 1.00e+00h 1 31 6.4483770e-04 3.71e-10 1.84e-04 -4.0 6.81e-05 0.4 1.00e+00 1.00e+00h 1 32 6.4478556e-04 1.59e-10 7.39e-05 -4.0 8.20e-05 -0.0 1.00e+00 1.00e+00h 1 33 6.4497426e-04 5.01e-09 1.61e+02 -4.0 6.08e+00 - 1.34e-01 6.91e-05h 12 34 6.4511399e-04 1.18e-09 1.61e+02 -4.1 1.91e-04 -0.5 1.00e+00 1.00e+00h 1 35 6.4530554e-04 4.24e-12 4.76e-04 -4.1 9.29e-06 1.7 1.00e+00 1.00e+00h 1 36 6.4513573e-04 1.07e-11 2.72e-04 -4.0 1.59e-05 1.2 1.00e+00 1.00e+00h 1 37 6.4490228e-04 2.74e-11 1.48e-04 -4.0 2.61e-05 0.8 1.00e+00 1.00e+00h 1 38 6.4477361e-04 5.13e-11 6.13e-05 -4.0 3.23e-05 0.3 1.00e+00 1.00e+00h 1 39 6.4489510e-04 4.82e-09 1.61e+02 -4.0 9.43e+00 - 8.61e-02 4.38e-05h 12 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 40 6.4511413e-04 6.12e-10 1.61e+02 -4.1 1.03e-04 -0.2 1.00e+00 1.00e+00h 1 41 6.4464875e-04 3.32e-10 1.61e+02 -4.1 5.88e-05 1.1 1.00e+00 1.00e+00h 1 42 6.4519505e-04 1.56e-10 1.61e+02 -4.1 5.26e-05 0.7 1.00e+00 1.00e+00h 1 43 6.4479095e-04 6.23e-14 1.30e-02 -4.1 7.29e-05 1.1 1.00e+00 1.00e+00H 1 44 6.4474396e-04 1.33e-11 7.37e-05 -4.1 1.84e-05 0.6 1.00e+00 1.00e+00h 1 45 6.4493420e-04 3.66e-09 1.61e+02 -4.0 1.32e+01 - 6.24e-02 2.73e-05f 12 46 6.4493338e-04 2.48e-10 1.61e+02 -4.2 5.54e-05 0.1 1.00e+00 1.00e+00h 1 47 6.4496424e-04 9.47e-12 6.24e-04 -4.2 1.36e-05 1.5 1.00e+00 1.00e+00h 1 48 6.4478081e-04 2.55e-11 2.38e-04 -6.3 2.51e-05 1.0 1.00e+00 1.00e+00h 1 49 6.4466009e-04 3.82e-11 1.61e+02 -6.3 3.02e-05 0.5 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 50 6.4479217e-04 2.02e-14 1.61e+02 -6.3 2.96e-05 0.0 1.00e+00 1.00e+00H 1 51 6.4472465e-04 8.93e-12 6.23e-04 -6.3 1.34e-05 1.4 1.00e+00 1.00e+00h 1 52 6.4472550e-04 3.72e-12 8.67e-05 -4.0 1.16e-05 0.9 1.00e+00 1.00e+00h 1 53 6.4471552e-04 5.17e-09 1.61e+02 -4.1 3.21e+00 - 2.41e-01 1.35e-04f 12 54 6.4490326e-04 1.75e-10 1.61e+02 -4.1 5.12e-05 0.4 1.00e+00 1.00e+00h 1 55 6.4498304e-04 1.57e-12 3.12e-04 -4.1 5.85e-06 1.7 1.00e+00 1.00e+00h 1 56 6.4484486e-04 1.24e-11 3.04e-04 -6.1 1.71e-05 1.2 1.00e+00 1.00e+00h 1 57 6.4467443e-04 2.83e-11 1.68e-04 -6.1 2.84e-05 0.8 1.00e+00 1.00e+00h 1 58 6.4469780e-04 1.89e-11 6.80e-05 -4.0 3.45e-05 0.3 1.00e+00 1.00e+00h 1 59 6.4494130e-04 2.19e-08 1.61e+02 -4.1 2.28e+00 - 3.33e-01 3.87e-04h 11 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 60 6.4490898e-04 5.12e-10 1.61e+02 -4.1 9.83e-05 -0.2 1.00e+00 1.00e+00h 1 61 6.4464604e-04 1.78e-10 4.83e-03 -4.1 4.46e-05 1.1 1.00e+00 1.00e+00h 1 62 6.4468600e-04 1.46e-11 7.45e-05 -4.1 1.59e-05 0.7 1.00e+00 1.00e+00h 1 63 6.4461894e-04 6.66e-11 1.61e+02 -6.1 3.24e-05 0.2 1.00e+00 1.00e+00h 1 64 6.0037507e-04 3.56e-03 8.03e+01 -6.1 5.85e-01 - 1.00e+00 5.00e-01f 2 65 2.8820159e-03 2.96e-05 9.86e-01 -4.0 2.23e-02 1.5 1.00e+00 1.00e+00h 1 66 3.0362201e-03 8.92e-07 3.60e-02 -4.1 3.24e-03 1.0 1.00e+00 1.00e+00h 1 67 1.0369278e-03 1.62e-06 1.61e+02 -4.1 4.49e-03 0.6 1.00e+00 1.00e+00h 1 68 2.0236982e-03 5.78e-07 1.61e+02 -4.1 2.64e-03 0.1 1.00e+00 1.00e+00h 1 69 1.5423380e-03 1.59e-07 9.58e-02 -4.1 1.40e-03 1.4 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 70 8.8928944e-04 2.23e-07 1.44e-02 -4.1 1.65e-03 0.9 1.00e+00 1.00e+00h 1 71 6.8771614e-04 2.89e-07 1.61e+02 -4.1 1.84e-03 0.5 1.00e+00 1.00e+00h 1 72 7.5312030e-04 7.72e-08 1.61e+02 -4.1 9.23e-04 -0.0 1.00e+00 1.00e+00h 1 73 6.7315025e-04 3.15e-08 4.46e-02 -4.1 6.10e-04 1.3 1.00e+00 1.00e+00h 1 74 6.0640805e-04 3.01e-08 4.02e-03 -4.1 5.81e-04 0.8 1.00e+00 1.00e+00h 1 75 5.9493222e-04 3.18e-08 1.61e+02 -4.0 5.88e-04 0.4 1.00e+00 1.00e+00h 1 76 5.9610718e-04 6.89e-09 1.61e+02 -4.0 2.44e-04 -0.1 1.00e+00 1.00e+00h 1 77 5.8846429e-04 3.55e-09 1.45e-02 -4.1 1.92e-04 1.2 1.00e+00 1.00e+00h 1 78 5.8391738e-04 2.49e-09 8.83e-04 -4.0 1.61e-04 0.7 1.00e+00 1.00e+00h 1 79 5.8320963e-04 2.20e-09 1.61e+02 -4.0 1.63e-04 0.3 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 80 5.8379522e-04 9.02e-10 1.61e+02 -4.1 1.08e-04 -0.2 1.00e+00 1.00e+00h 1 81 5.8261385e-04 6.75e-10 8.90e-03 -4.1 8.41e-05 1.1 1.00e+00 1.00e+00h 1 82 5.8263480e-04 1.58e-10 2.15e-04 -4.0 4.99e-05 0.6 1.00e+00 1.00e+00h 1 83 5.8247539e-04 1.17e-10 8.61e-05 -4.0 5.98e-05 0.2 1.00e+00 1.00e+00h 1 84 5.8249660e-04 5.76e-10 1.61e+02 -4.0 1.04e-04 -0.3 1.00e+00 1.00e+00h 1 85 5.8286832e-04 3.01e-09 1.61e+02 -4.1 2.49e-04 -0.8 1.00e+00 1.00e+00h 1 86 5.8296009e-04 2.84e-11 1.25e-03 -4.1 1.78e-05 1.4 1.00e+00 1.00e+00h 1 87 5.8273468e-04 3.55e-11 2.03e-04 -4.1 2.23e-05 1.0 1.00e+00 1.00e+00h 1 88 5.8248464e-04 9.59e-11 1.61e+02 -6.1 4.33e-05 0.5 1.00e+00 1.00e+00h 1 89 5.8262302e-04 1.19e-10 1.61e+02 -6.1 3.59e-05 0.0 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 90 5.8256007e-04 2.44e-11 1.03e-03 -6.1 1.79e-05 1.3 1.00e+00 1.00e+00h 1 91 5.8249117e-04 1.48e-11 1.29e-04 -6.1 1.79e-05 0.9 1.00e+00 1.00e+00h 1 92 5.8251931e-04 3.12e-11 5.07e-05 -4.0 2.11e-05 0.4 1.00e+00 1.00e+00h 1 93 5.8248369e-04 1.24e-10 3.85e-05 -4.1 4.82e-05 -0.1 1.00e+00 1.00e+00h 1 94 5.8244898e-04 9.78e-14 1.57e-05 -6.1 5.90e-05 -0.6 1.00e+00 1.00e+00H 1 95 5.8248412e-04 3.64e-10 4.48e-05 -4.0 5.05e-04 -1.1 1.00e+00 1.00e+00H 1 96 5.8315306e-04 1.27e-09 3.52e-05 -4.1 1.19e-03 -1.5 1.00e+00 1.00e+00H 1 97 5.8208479e-04 1.99e-08 1.61e+02 -6.1 1.74e-03 -2.0 1.00e+00 1.00e+00H 1 98 5.3484288e-04 2.32e-03 1.34e+01 -6.1 2.74e-01 - 1.00e+00 1.00e+00h 1 99 1.0179280e-02 1.94e-06 1.62e+02 -4.0 1.36e-02 1.1 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 100 7.9414759e-03 3.01e-07 9.28e-02 -4.1 1.72e-03 1.6 1.00e+00 1.00e+00h 1 Number of Iterations....: 100 (scaled) (unscaled) Objective...............: 7.9414759271515725e-03 7.9414759271515725e-03 Dual infeasibility......: 9.2787017743737460e-02 9.2787017743737460e-02 Constraint violation....: 3.0083986368723004e-07 3.0083986368723004e-07 Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00 Complementarity.........: 8.0166137226122383e-05 8.0166137226122383e-05 Overall NLP error.......: 9.2787017743737460e-02 9.2787017743737460e-02 Number of objective function evaluations = 177 Number of objective gradient evaluations = 101 Number of equality constraint evaluations = 177 Number of inequality constraint evaluations = 0 Number of equality constraint Jacobian evaluations = 101 Number of inequality constraint Jacobian evaluations = 0 Number of Lagrangian Hessian evaluations = 100 Total seconds in IPOPT = 42.258 EXIT: Maximum Number of Iterations Exceeded. ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt This is Ipopt version 3.14.19, running with linear solver MUMPS 5.9.0. Number of nonzeros in equality constraint Jacobian...: 18904 Number of nonzeros in inequality constraint Jacobian.: 0 Number of nonzeros in Lagrangian Hessian.............: 18984 Total number of variables............................: 787 variables with only lower bounds: 50 variables with lower and upper bounds: 588 variables with only upper bounds: 0 Total number of equality constraints.................: 686 Total number of inequality constraints...............: 0 inequality constraints with only lower bounds: 0 inequality constraints with lower and upper bounds: 0 inequality constraints with only upper bounds: 0 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 0 5.5705714e+01 7.80e+00 1.60e+00 0.0 0.00e+00 - 0.00e+00 0.00e+00 0 1 5.1704392e+01 3.57e+00 3.94e+01 -1.0 4.42e+00 - 1.93e-01 5.43e-01f 1 2 4.6217037e+01 3.37e+00 3.69e+01 -0.8 7.34e+00 - 8.57e-02 5.54e-02f 1 3 3.0870643e+01 2.45e+00 1.01e+02 -1.7 2.35e+00 - 9.45e-02 2.73e-01f 1 4 7.4438446e+00 5.90e-02 9.87e+01 -1.0 1.74e+00 - 2.55e-01 9.76e-01f 1 5 1.5091617e+00 2.03e-03 1.79e+01 -1.3 6.92e-01 - 5.34e-01 9.74e-01f 1 6 1.7538935e+00 1.27e-03 7.93e+00 -0.9 1.17e+00 - 9.96e-01 8.87e-01f 1 7 2.6637725e+00 5.05e-05 8.82e-01 -1.1 3.39e-01 - 9.32e-01 1.00e+00f 1 8 1.1837575e+00 1.57e-04 2.45e-01 -1.9 2.06e-01 - 9.98e-01 1.00e+00f 1 9 5.8793392e-01 1.27e-04 1.89e-01 -3.0 2.64e-01 - 1.00e+00 1.00e+00f 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 10 4.6680662e-01 1.84e-05 3.66e-02 -4.0 9.68e-02 - 1.00e+00 1.00e+00f 1 11 4.4728400e-01 3.54e-06 1.54e-03 -4.0 9.12e-02 - 1.00e+00 1.00e+00h 1 12 4.4647423e-01 1.43e-09 4.59e-06 -4.0 8.60e-04 - 1.00e+00 1.00e+00h 1 13 4.4646514e-01 3.00e-13 1.16e-08 -4.0 2.66e-05 - 1.00e+00 1.00e+00h 1 14 4.4646514e-01 5.69e-16 1.00e-09 -4.0 2.63e-08 - 1.00e+00 1.00e+00h 1 Number of Iterations....: 14 (scaled) (unscaled) Objective...............: 4.4646514482649685e-01 4.4646514482649685e-01 Dual infeasibility......: 1.0038284552552068e-09 1.0038284552552068e-09 Constraint violation....: 5.6898930012039273e-16 5.6898930012039273e-16 Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00 Complementarity.........: 1.0000000000001272e-04 1.0000000000001272e-04 Overall NLP error.......: 1.0038284552552068e-09 1.0038284552552068e-09 Number of objective function evaluations = 15 Number of objective gradient evaluations = 15 Number of equality constraint evaluations = 15 Number of inequality constraint evaluations = 0 Number of equality constraint Jacobian evaluations = 15 Number of inequality constraint Jacobian evaluations = 0 Number of Lagrangian Hessian evaluations = 14 Total seconds in IPOPT = 20.248 EXIT: Optimal Solution Found. constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems This is Ipopt version 3.14.19, running with linear solver MUMPS 5.9.0. Number of nonzeros in equality constraint Jacobian...: 29666 Number of nonzeros in inequality constraint Jacobian.: 0 Number of nonzeros in Lagrangian Hessian.............: 26679 Total number of variables............................: 933 variables with only lower bounds: 50 variables with lower and upper bounds: 834 variables with only upper bounds: 0 Total number of equality constraints.................: 833 Total number of inequality constraints...............: 0 inequality constraints with only lower bounds: 0 inequality constraints with lower and upper bounds: 0 inequality constraints with only upper bounds: 0 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 0 6.9250344e+01 7.26e-02 2.61e+01 0.0 0.00e+00 - 0.00e+00 0.00e+00 0 1 3.4325376e+01 4.50e-02 3.37e+02 -0.5 3.28e-01 2.0 9.68e-01 1.00e+00f 1 2 3.4086524e+01 2.23e-03 8.03e+01 -0.6 9.41e-02 2.4 1.00e+00 1.00e+00h 1 3 2.2510013e+01 8.00e-03 8.70e+00 -1.3 9.79e-02 1.9 1.00e+00 1.00e+00f 1 4 1.4228093e+01 1.56e-02 3.37e+00 -1.9 1.27e-01 1.5 9.99e-01 1.00e+00f 1 5 1.3773523e+01 1.89e-03 7.96e-01 -2.8 6.55e-02 1.0 1.00e+00 1.00e+00h 1 6 7.8707353e+00 8.69e-03 2.24e+00 -3.6 1.45e-01 0.5 1.00e+00 1.00e+00f 1 7 3.4030271e+00 4.14e-02 5.09e+00 -2.3 3.38e-01 0.0 1.00e+00 5.78e-01f 1 8 4.4041909e+00 1.92e-03 1.66e+01 -1.3 7.15e-02 1.4 9.15e-01 1.00e+00f 1 9 3.9682959e+00 5.61e-05 4.57e+00 -2.9 1.10e-02 1.8 9.74e-01 1.00e+00f 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 10 3.5877440e+00 7.09e-05 3.16e-01 -3.4 1.51e-02 1.3 1.00e+00 1.00e+00f 1 11 2.6196578e+00 4.66e-04 2.74e-01 -4.0 3.91e-02 0.8 1.00e+00 1.00e+00f 1 12 1.9717573e+00 5.66e-04 2.44e-01 -4.0 7.60e-02 0.4 1.00e+00 3.87e-01f 1 13 1.4514900e+00 7.50e-04 2.22e-01 -4.0 1.20e-01 -0.1 1.00e+00 2.21e-01f 1 14 9.4035824e-01 7.31e-04 1.81e-01 -4.0 6.00e-02 0.3 1.00e+00 5.29e-01f 1 15 3.3274965e-01 1.25e-03 2.53e-01 -4.0 7.77e-02 -0.2 1.00e+00 5.34e-01f 1 16 2.4407978e-01 8.52e-03 3.20e+00 -2.5 1.05e+00 -0.6 8.94e-01 1.59e-01f 1 17 2.1684398e-01 7.61e-03 3.27e+00 -3.6 4.80e-02 -0.2 8.10e-01 1.06e-01h 1 18 9.7838696e-02 3.73e-04 1.31e-01 -3.5 2.75e-02 0.2 1.00e+00 1.00e+00h 1 19 6.8516807e-03 3.22e-04 4.40e-01 -3.7 2.86e-02 -0.3 1.00e+00 7.63e-01h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 20 7.8759270e-03 1.98e-04 2.97e+00 -4.0 2.23e-02 -0.7 1.00e+00 1.00e+00h 1 21 1.1057278e-02 5.13e-06 3.57e-01 -3.5 3.15e-03 0.6 1.00e+00 1.00e+00h 1 22 7.4924074e-03 7.43e-06 1.00e-01 -4.0 3.68e-03 0.1 1.00e+00 1.00e+00h 1 23 6.4522814e-03 8.19e-06 3.03e-01 -4.0 4.28e-03 -0.4 1.00e+00 1.00e+00h 1 24 6.7995549e-03 6.87e-07 1.83e-01 -4.0 1.90e-03 0.1 1.00e+00 1.00e+00h 1 25 6.5848112e-03 4.85e-06 6.26e-03 -4.0 4.89e-03 -0.4 1.00e+00 1.00e+00h 1 26 6.4615455e-03 3.62e-05 2.03e-01 -4.0 1.03e-02 -0.9 1.00e+00 1.00e+00h 1 27 6.3535405e-03 3.73e-06 3.72e-03 -4.1 3.37e-03 -0.5 1.00e+00 1.00e+00h 1 28 6.3457670e-03 3.89e-05 1.06e-01 -4.0 9.88e-03 -0.9 1.00e+00 1.00e+00h 1 29 6.0965005e-03 8.45e-04 5.21e-01 -4.0 3.98e-02 -1.4 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 30 6.1099796e-03 6.13e-07 2.25e-02 -4.0 1.01e-03 -0.1 1.00e+00 1.00e+00h 1 31 6.1079289e-03 5.49e-06 3.35e-02 -4.0 4.04e-03 -0.6 1.00e+00 1.00e+00h 1 32 5.9987467e-03 4.76e-05 1.09e-01 -4.0 1.19e-02 -1.1 1.00e+00 1.00e+00h 1 33 5.9592272e-03 4.59e-06 1.41e-02 -4.0 4.10e-03 -0.6 1.00e+00 1.00e+00h 1 34 5.8743731e-03 4.53e-05 2.38e-02 -4.0 1.18e-02 -1.1 1.00e+00 1.00e+00h 1 35 5.5788366e-03 4.97e-04 2.98e-01 -4.0 3.45e-02 -1.6 1.00e+00 1.00e+00h 1 36 5.5686261e-03 1.32e-06 2.38e-03 -4.0 1.65e-03 -0.2 1.00e+00 1.00e+00h 1 37 5.5676451e-03 7.81e-06 4.33e-02 -4.0 4.22e-03 -0.7 1.00e+00 1.00e+00h 1 38 5.4565502e-03 7.76e-05 7.67e-02 -4.0 1.38e-02 -1.2 1.00e+00 1.00e+00h 1 39 5.4119651e-03 7.01e-06 1.94e-02 -4.0 4.17e-03 -0.8 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 40 5.3236882e-03 5.95e-05 4.44e-02 -4.0 1.24e-02 -1.3 1.00e+00 1.00e+00h 1 41 4.8979497e-03 7.08e-03 1.76e+00 -4.0 1.28e-01 -1.7 1.00e+00 1.00e+00h 1 42 4.8923918e-03 2.48e-05 2.04e-02 -4.0 6.07e-03 0.5 1.00e+00 1.00e+00h 1 43 4.9806769e-03 4.82e-06 2.41e-01 -4.0 2.97e-03 0.0 1.00e+00 1.00e+00h 1 44 4.9511267e-03 1.26e-06 2.74e-02 -4.0 1.78e-03 -0.5 1.00e+00 1.00e+00h 1 45 4.9005275e-03 7.49e-06 4.69e-02 -4.0 4.80e-03 -0.9 1.00e+00 1.00e+00h 1 46 4.7923211e-03 4.89e-05 9.33e-02 -4.0 1.32e-02 -1.4 1.00e+00 1.00e+00h 1 47 4.7577194e-03 7.62e-06 1.42e-03 -4.0 5.03e-03 -1.0 1.00e+00 1.00e+00h 1 48 4.6567686e-03 9.08e-05 6.57e-03 -4.0 1.47e-02 -1.5 1.00e+00 1.00e+00h 1 49 4.3939094e-03 6.97e-04 1.92e-01 -4.0 3.80e-02 -1.9 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 50 4.3792004e-03 1.62e-06 9.28e-04 -4.0 2.16e-03 -0.6 1.00e+00 1.00e+00h 1 51 4.3663516e-03 9.47e-06 4.07e-02 -4.0 5.75e-03 -1.1 1.00e+00 1.00e+00h 1 52 4.2642181e-03 1.66e-04 6.00e-02 -4.0 1.73e-02 -1.6 1.00e+00 1.00e+00h 1 53 4.2240503e-03 1.32e-05 2.15e-02 -4.0 5.74e-03 -1.1 1.00e+00 1.00e+00h 1 54 4.1390382e-03 1.11e-04 5.78e-02 -4.0 1.89e-02 -1.6 1.00e+00 1.00e+00h 1 55 4.1069231e-03 1.22e-05 3.33e-03 -4.0 6.38e-03 -1.2 1.00e+00 1.00e+00h 1 56 4.0097179e-03 8.37e-05 4.05e-02 -4.0 1.76e-02 -1.7 1.00e+00 1.00e+00h 1 57 3.9765150e-03 1.56e-05 8.70e-04 -4.0 7.14e-03 -1.2 1.00e+00 1.00e+00h 1 58 3.8928130e-03 9.41e-05 3.15e-02 -4.0 1.98e-02 -1.7 1.00e+00 1.00e+00h 1 59 3.8592451e-03 1.11e-05 5.52e-03 -4.0 6.86e-03 -1.3 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 60 3.7688190e-03 1.45e-04 1.49e-02 -4.0 2.33e-02 -1.8 1.00e+00 1.00e+00h 1 61 3.5470549e-03 3.70e-03 1.78e-01 -4.0 1.10e-01 -2.2 1.00e+00 1.00e+00h 1 62 3.5209222e-03 1.37e-05 2.72e-03 -4.0 6.13e-03 -0.9 1.00e+00 1.00e+00h 1 63 3.4482037e-03 1.45e-05 1.35e-01 -4.0 7.65e-03 -1.4 1.00e+00 1.00e+00h 1 64 3.5233298e-03 1.33e-07 3.42e-02 -4.0 4.52e-04 0.8 1.00e+00 1.00e+00h 1 65 3.5310838e-03 2.09e-08 1.80e-03 -4.0 2.93e-04 0.4 1.00e+00 1.00e+00h 1 66 3.5025032e-03 4.15e-08 4.02e-03 -4.0 4.89e-04 -0.1 1.00e+00 1.00e+00h 1 67 3.4855483e-03 3.82e-07 7.13e-03 -4.0 1.30e-03 -0.6 1.00e+00 1.00e+00h 1 68 3.4726871e-03 3.49e-06 3.76e-03 -4.0 3.87e-03 -1.1 1.00e+00 1.00e+00h 1 69 3.4409188e-03 3.14e-05 8.54e-04 -4.0 1.18e-02 -1.5 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 70 3.3622375e-03 2.62e-04 3.00e-02 -4.0 3.52e-02 -2.0 1.00e+00 1.00e+00h 1 71 3.3335190e-03 2.57e-05 7.04e-03 -4.0 1.22e-02 -1.6 1.00e+00 1.00e+00h 1 72 3.2527719e-03 2.03e-04 1.52e-01 -4.0 3.21e-02 -2.1 1.00e+00 1.00e+00h 1 73 3.2489197e-03 1.15e-06 3.49e-03 -4.0 1.82e-03 -0.7 1.00e+00 1.00e+00h 1 74 3.2486233e-03 4.31e-06 1.30e-02 -4.0 5.11e-03 -1.2 1.00e+00 1.00e+00h 1 75 3.2238515e-03 3.40e-05 1.26e-03 -4.0 1.48e-02 -1.7 1.00e+00 1.00e+00h 1 76 3.1623192e-03 2.88e-04 2.52e-02 -4.0 4.41e-02 -2.2 1.00e+00 1.00e+00h 1 77 3.1374319e-03 3.40e-05 8.08e-03 -4.0 1.63e-02 -1.7 1.00e+00 1.00e+00h 1 78 3.0791646e-03 2.46e-04 2.22e-01 -4.0 4.33e-02 -2.2 1.00e+00 1.00e+00h 1 79 3.0709302e-03 9.52e-06 5.79e-03 -4.0 5.32e-03 -0.9 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 80 3.0702035e-03 5.06e-06 1.04e-02 -4.0 7.04e-03 -1.4 1.00e+00 1.00e+00h 1 81 3.0575358e-03 4.14e-05 2.16e-02 -4.0 1.99e-02 -1.9 1.00e+00 1.00e+00h 1 82 3.0536312e-03 5.82e-06 3.10e-03 -4.0 7.76e-03 -1.4 1.00e+00 1.00e+00h 1 83 3.0353208e-03 4.61e-05 8.95e-03 -4.0 2.27e-02 -1.9 1.00e+00 1.00e+00h 1 84 2.9954893e-03 2.90e-03 2.84e-01 -4.0 1.00e-01 -2.4 1.00e+00 1.00e+00h 1 85 2.9788243e-03 3.93e-06 2.68e-03 -4.0 3.57e-03 -0.1 1.00e+00 1.00e+00h 1 86 2.7936188e-03 1.08e-06 2.26e-01 -4.0 1.73e-03 -0.6 1.00e+00 1.00e+00h 1 87 2.9199794e-03 9.59e-09 2.20e-02 -4.0 1.41e-04 1.6 1.00e+00 1.00e+00h 1 88 2.9431253e-03 1.11e-08 6.54e-03 -4.0 2.07e-04 1.1 1.00e+00 1.00e+00h 1 89 2.8907783e-03 6.91e-08 1.05e-02 -4.1 3.80e-04 0.7 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 90 2.9552881e-03 1.70e-08 2.56e-03 -4.0 1.52e-04 0.2 1.00e+00 1.00e+00h 1 91 2.8787021e-03 9.41e-07 8.38e-03 -4.1 1.38e-03 -0.3 1.00e+00 1.00e+00h 1 92 2.9558117e-03 4.77e-07 6.92e-04 -4.0 1.67e-03 -0.8 1.00e+00 1.00e+00h 1 93 2.8737056e-03 2.23e-06 4.16e-03 -4.1 4.96e-03 -1.3 1.00e+00 1.00e+00h 1 94 2.8655191e-03 2.17e-05 1.66e-02 -4.1 1.41e-02 -1.7 1.00e+00 1.00e+00h 1 95 2.8347036e-03 1.45e-04 1.37e-02 -4.1 3.97e-02 -2.2 1.00e+00 1.00e+00h 1 96 2.8179792e-03 2.82e-05 1.27e-02 -4.1 1.46e-02 -1.8 1.00e+00 1.00e+00h 1 97 2.7882980e-03 9.48e-04 6.74e-02 -4.1 5.91e-02 -2.3 1.00e+00 1.00e+00h 1 98 2.8662777e-03 6.99e-07 2.40e-04 -4.0 1.87e-03 -0.9 1.00e+00 1.00e+00h 1 99 2.8526475e-03 8.91e-06 2.46e-02 -4.0 6.75e-03 -1.4 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 100 2.7700490e-03 2.05e-04 6.16e-02 -4.1 2.55e-02 -1.9 1.00e+00 1.00e+00h 1 101 2.8513150e-03 2.88e-06 6.13e-04 -4.0 6.29e-03 -1.5 1.00e+00 1.00e+00h 1 102 2.7630244e-03 9.15e-05 5.09e-03 -4.1 2.12e-02 -1.9 1.00e+00 1.00e+00h 1 103 2.8637973e-03 2.55e-04 4.37e-02 -4.0 5.66e-02 -2.4 1.00e+00 1.00e+00h 1 104 2.7773234e-03 1.92e-06 1.59e-03 -4.1 2.43e-03 -1.1 1.00e+00 1.00e+00h 1 105 2.8484666e-03 1.98e-05 3.60e-02 -4.0 8.29e-03 -1.6 1.00e+00 1.00e+00h 1 106 2.7636500e-03 1.28e-03 1.81e-01 -4.1 5.45e-02 -2.0 1.00e+00 1.00e+00h 1 107 2.7572533e-03 1.14e-06 8.31e-04 -4.1 1.88e-03 -0.7 1.00e+00 1.00e+00h 1 108 2.8371210e-03 1.92e-06 2.56e-03 -4.0 2.74e-03 -1.2 1.00e+00 1.00e+00h 1 109 2.7583104e-03 1.59e-05 1.09e-02 -4.1 8.06e-03 -1.7 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 110 2.7521537e-03 7.50e-05 1.59e-03 -4.1 2.26e-02 -2.1 1.00e+00 1.00e+00h 1 111 2.8615276e-03 1.38e-03 1.20e-01 -4.0 7.60e-02 -2.6 1.00e+00 1.00e+00h 1 112 2.7760905e-03 5.32e-06 1.08e-03 -4.1 3.20e-03 -1.3 1.00e+00 1.00e+00h 1 113 2.7823077e-03 1.18e-05 7.14e-03 -4.1 7.25e-03 -1.8 1.00e+00 1.00e+00h 1 114 2.7814743e-03 8.40e-05 1.25e-03 -4.1 1.98e-02 -2.2 1.00e+00 1.00e+00h 1 115 2.7773456e-03 7.51e-04 9.97e-02 -4.1 6.26e-02 -2.7 1.00e+00 1.00e+00h 1 116 2.7762648e-03 2.23e-06 8.43e-04 -4.1 3.51e-03 -1.4 1.00e+00 1.00e+00h 1 117 2.7867806e-03 7.58e-06 8.64e-03 -4.1 8.84e-03 -1.9 1.00e+00 1.00e+00h 1 118 2.7897006e-03 8.56e-07 8.41e-04 -4.1 3.26e-03 -1.4 1.00e+00 1.00e+00h 1 119 2.7930017e-03 7.65e-06 2.72e-03 -4.1 9.79e-03 -1.9 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 120 2.8062316e-03 9.29e-05 3.53e-04 -4.1 3.06e-02 -2.4 1.00e+00 1.00e+00h 1 121 2.2968762e-03 1.91e-03 2.00e+02 -6.1 7.02e-02 -2.9 8.70e-01 1.00e+00h 1 122 2.9447318e-03 3.93e-05 9.73e+01 -3.8 7.11e-03 -1.5 4.83e-01 1.00e+00h 1 123 2.5436628e-03 3.72e-05 1.65e+02 -4.2 4.71e-02 -2.0 1.00e+00 4.59e-02h 1 124 4.9986567e-03 2.14e-03 2.00e+02 -3.3 6.65e-02 -1.6 1.00e+00 1.00e+00f 1 125 1.7769829e-02 3.68e-06 1.59e+02 -3.4 4.33e-03 2.4 5.99e-01 1.00e+00h 1 126 1.8410253e-02 5.40e-07 3.09e-01 -3.4 1.62e-03 2.0 1.00e+00 1.00e+00h 1 127 1.6779836e-02 1.29e-06 4.01e-02 -3.4 2.07e-03 1.5 1.00e+00 1.00e+00h 1 128 1.4894601e-02 1.31e-06 1.98e-02 -3.4 1.61e-03 1.0 1.00e+00 1.00e+00h 1 129 1.1108724e-02 1.95e-06 2.36e-02 -3.4 3.65e-03 0.5 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 130 5.9378758e-03 5.38e-06 1.13e-01 -3.4 6.25e-03 0.1 1.00e+00 1.00e+00h 1 131 3.9949173e-03 4.60e-06 3.02e-01 -3.4 4.66e-03 -0.4 1.00e+00 1.00e+00h 1 132 4.2416676e-03 1.57e-07 5.31e-02 -3.4 7.15e-04 0.0 1.00e+00 1.00e+00h 1 133 4.0470396e-03 7.61e-07 2.34e-02 -3.4 2.09e-03 -0.5 1.00e+00 1.00e+00h 1 134 4.0264066e-03 6.29e-06 3.19e-02 -3.4 6.31e-03 -1.0 1.00e+00 1.00e+00h 1 135 4.0710684e-03 7.78e-05 8.58e-03 -3.4 1.88e-02 -1.4 1.00e+00 1.00e+00h 1 136 4.2283061e-03 3.73e-04 1.05e-01 -3.4 4.35e-02 -1.9 1.00e+00 1.00e+00h 1 137 4.1951482e-03 2.55e-06 2.18e-02 -3.4 2.46e-03 -0.6 1.00e+00 1.00e+00h 1 138 4.2060794e-03 6.72e-06 5.08e-03 -3.4 6.47e-03 -1.1 1.00e+00 1.00e+00h 1 139 4.2837331e-03 4.90e-05 4.60e-02 -3.4 1.66e-02 -1.5 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 140 4.3185137e-03 1.00e-05 1.03e-02 -3.4 5.51e-03 -1.1 1.00e+00 1.00e+00h 1 141 4.3731978e-03 6.22e-05 1.88e-02 -3.4 1.68e-02 -1.6 1.00e+00 1.00e+00h 1 142 4.5579596e-03 7.53e-04 2.09e-02 -3.4 4.94e-02 -2.1 1.00e+00 1.00e+00h 1 143 4.6045138e-03 6.94e-05 2.77e-02 -3.4 1.51e-02 -1.6 1.00e+00 1.00e+00h 1 144 4.6083263e-03 7.23e-06 1.51e-02 -3.4 5.64e-03 -1.2 1.00e+00 1.00e+00h 1 145 4.6813806e-03 6.12e-05 1.57e-02 -3.4 1.67e-02 -1.7 1.00e+00 1.00e+00h 1 146 4.8792776e-03 1.12e-03 9.02e-02 -3.4 4.78e-02 -2.2 1.00e+00 1.00e+00h 1 147 4.8508945e-03 4.52e-06 1.21e-02 -3.4 3.67e-03 -0.8 1.00e+00 1.00e+00h 1 148 4.8777970e-03 9.47e-06 5.32e-03 -3.4 6.68e-03 -1.3 1.00e+00 1.00e+00h 1 149 4.9547627e-03 7.09e-05 3.13e-02 -3.4 1.97e-02 -1.8 1.00e+00 1.00e+00h 1 iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls 150 4.9796210e-03 9.87e-06 1.38e-03 -3.4 7.35e-03 -1.4 1.00e+00 1.00e+00h 1 Number of Iterations....: 150 (scaled) (unscaled) Objective...............: 4.9796210469426738e-03 4.9796210469426738e-03 Dual infeasibility......: 1.3824281637112499e-03 1.3824281637112499e-03 Constraint violation....: 9.8705961939365983e-06 9.8705961939365983e-06 Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00 Complementarity.........: 3.8061248053849578e-04 3.8061248053849578e-04 Overall NLP error.......: 1.3824281637112499e-03 1.3824281637112499e-03 Number of objective function evaluations = 151 Number of objective gradient evaluations = 151 Number of equality constraint evaluations = 151 Number of inequality constraint evaluations = 0 Number of equality constraint Jacobian evaluations = 151 Number of inequality constraint Jacobian evaluations = 0 Number of Lagrangian Hessian evaluations = 150 Total seconds in IPOPT = 69.773 EXIT: Maximum Number of Iterations Exceeded. constructing SmoothPulseProblem for KetTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems constructing SmoothPulseProblem for MultiKetTrajectory (2 states)... ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##175".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##175".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##175".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##175".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 applying timesteps_all_equal constraint: Δt ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.ZeroOrderPulse{DataInterpolations.ConstantInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##175".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##175".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#10#11"{typeof(Main.var"##175".H)}, PiccoloQuantumObjects.QuantumSystems.var"#12#13"{typeof(Main.var"##175".H)}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing SamplingProblem... using 2 systems constructing SmoothPulseProblem for UnitaryTrajectory... constructing SmoothPulseProblem for UnitaryTrajectory... applying timesteps_all_equal constraint: Δt constructing SplinePulseProblem with PiccoloQuantumObjects.Pulses.LinearSplinePulse{DataInterpolations.LinearInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Vector{Vector{Float64}}, Float64}}... applying timesteps_all_equal constraint: Δt added DerivativeIntegrator for LinearSplinePulse constructing SplinePulseProblem with PiccoloQuantumObjects.Pulses.CubicSplinePulse{DataInterpolations.CubicHermiteSpline{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Matrix{Float64}, Vector{Vector{Float64}}, Float64}}... applying timesteps_all_equal constraint: Δt constructing SplinePulseProblem with PiccoloQuantumObjects.Pulses.CubicSplinePulse{DataInterpolations.CubicHermiteSpline{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Matrix{Float64}, Vector{Vector{Float64}}, Float64}}... set du bounds to ±5.0 for CubicSplinePulse applying timesteps_all_equal constraint: Δt constructing SplinePulseProblem with PiccoloQuantumObjects.Pulses.CubicSplinePulse{DataInterpolations.CubicHermiteSpline{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Matrix{Float64}, Vector{Vector{Float64}}, Float64}}... applying timesteps_all_equal constraint: Δt constructing SplinePulseProblem with PiccoloQuantumObjects.Pulses.LinearSplinePulse{DataInterpolations.LinearInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Vector{Vector{Float64}}, Float64}}... applying timesteps_all_equal constraint: Δt added DerivativeIntegrator for LinearSplinePulse constructing SplinePulseProblem for MultiKetTrajectory with PiccoloQuantumObjects.Pulses.LinearSplinePulse{DataInterpolations.LinearInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Vector{Vector{Float64}}, Float64}}... with 2 state transfers ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.LinearSplinePulse{DataInterpolations.LinearInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Vector{Vector{Float64}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 ┌ Warning: `Base.getindex(VA::AbstractVectorOfArray{T, N, A}, I::Int) where {T, N, A <: Union{AbstractArray, AbstractVectorOfArray}}` is deprecated, use `VA.u[I]` instead. │ caller = getindex(traj::PiccoloQuantumObjects.QuantumTrajectories.MultiKetTrajectory{PiccoloQuantumObjects.Pulses.LinearSplinePulse{DataInterpolations.LinearInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Vector{Vector{Float64}}, Float64}}, SciMLBase.EnsembleSolution{ComplexF64, 3, Vector{SciMLBase.ODESolution{ComplexF64, 2, Vector{Vector{ComplexF64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, SciMLBase.ODEProblem{Vector{ComplexF64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Base.Pairs{Symbol, Vector{Float64}, Nothing, @NamedTuple{tstops::Vector{Float64}, saveat::Vector{Float64}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEqLinear.MagnusGL4, OrdinaryDiffEqCore.InterpolationData{SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, SciMLOperators.MatrixOperator{ComplexF64, Matrix{ComplexF64}, SciMLOperators.FilterKwargs{Nothing, Val{()}}, SciMLOperators.FilterKwargs{PiccoloQuantumObjects.Rollouts.var"#update!#_construct_operator##2"{PiccoloQuantumObjects.QuantumSystems.QuantumSystem{PiccoloQuantumObjects.QuantumSystems.var"#26#27"{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, Vector{SparseArrays.SparseMatrixCSC{ComplexF64, Int64}}, Int64}, PiccoloQuantumObjects.QuantumSystems.var"#28#29"{Vector{SparseArrays.SparseMatrixCSC{Float64, Int64}}, Int64, SparseArrays.SparseMatrixCSC{Float64, Int64}}, @NamedTuple{}}}, Val{()}}}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, PiccoloQuantumObjects.Rollouts.PiccoloRolloutSystem{Union{Int64, AbstractVector{Int64}, CartesianIndex, CartesianIndices}}, Nothing, Nothing}, Vector{Vector{ComplexF64}}, Vector{Float64}, Vector{Vector{Vector{ComplexF64}}}, Nothing, OrdinaryDiffEqLinear.MagnusGL4Cache{Vector{ComplexF64}, Vector{ComplexF64}, Matrix{ComplexF64}, Nothing}, Nothing}, SciMLBase.DEStats, Nothing, Nothing, Nothing, Nothing}}}}, i::Int64) at ensemble_trajectory.jl:109 [inlined] └ @ PiccoloQuantumObjects.QuantumTrajectories ~/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:109 applying timesteps_all_equal constraint: Δt added DerivativeIntegrator for LinearSplinePulse constructing SplinePulseProblem with PiccoloQuantumObjects.Pulses.LinearSplinePulse{DataInterpolations.LinearInterpolation{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Vector{Vector{Float64}}, Float64}}... applying timesteps_all_equal constraint: Δt added DerivativeIntegrator for LinearSplinePulse constructing SamplingProblem... using 2 systems constructing SplinePulseProblem with PiccoloQuantumObjects.Pulses.CubicSplinePulse{DataInterpolations.CubicHermiteSpline{Matrix{Float64}, Vector{Float64}, Vector{Union{}}, Matrix{Float64}, Vector{Vector{Float64}}, Float64}}... applying timesteps_all_equal constraint: Δt initializing optimizer... building evaluator: 1 integrators, 0 nonlinear constraints dynamics constraints: 40, nonlinear constraints: 0 integrator 1 jacobian structure: 0.108s jacobian structure: 560 nonzeros (0.109s) integrator 1 hessian structure: 0.089s computing objective hessian structure (QuadraticRegularizer)... objective hessian structure: 0.515s hessian structure: 798 nonzeros (0.603s) linear index maps built (0.0s) evaluator ready (total: 0.712s) evaluator created (0.712s) NL constraint bounds extracted (0.0s) NLP block data built (0.0s) Ipopt optimizer configured (0.0s) variables set (0.192s) applying constraint: initial value of ψ̃ applying constraint: initial value of u applying constraint: final value of u applying constraint: bounds on ψ̃ applying constraint: bounds on u applying constraint: bounds on Δt applying constraint: time consistency constraint (t_{k+1} = t_k + Δt_k) applying constraint: initial time t₁ = 0 linear constraints added: 8 (1.926s) optimizer initialization complete (total: 2.83s) This is Ipopt version 3.14.19, running with linear solver MUMPS 5.9.0. Number of nonzeros in equality constraint Jacobian...: 561 Number of nonzeros in inequality constraint Jacobian.: 0 Number of nonzeros in Lagrangian Hessian.............: 715 Number of Iterations....: 0 Number of objective function evaluations = 0 Number of objective gradient evaluations = 1 Number of equality constraint evaluations = 0 Number of inequality constraint evaluations = 0 Number of equality constraint Jacobian evaluations = 1 Number of inequality constraint Jacobian evaluations = 0 Number of Lagrangian Hessian evaluations = 0 Total seconds in IPOPT = 9.602 EXIT: Invalid number in NLP function or derivative detected. initializing optimizer... building evaluator: 1 integrators, 0 nonlinear constraints dynamics constraints: 40, nonlinear constraints: 0 integrator 1 jacobian structure: 0.0s jacobian structure: 560 nonzeros (0.0s) integrator 1 hessian structure: 0.0s computing objective hessian structure (QuadraticRegularizer)... objective hessian structure: 0.0s hessian structure: 798 nonzeros (0.0s) linear index maps built (0.0s) evaluator ready (total: 0.001s) evaluator created (0.001s) NL constraint bounds extracted (0.0s) NLP block data built (0.0s) Ipopt optimizer configured (0.0s) variables set (0.0s) applying constraint: initial value of ψ̃ applying constraint: initial value of u applying constraint: final value of u applying constraint: bounds on ψ̃ applying constraint: bounds on u applying constraint: bounds on Δt applying constraint: time consistency constraint (t_{k+1} = t_k + Δt_k) applying constraint: initial time t₁ = 0 linear constraints added: 8 (0.0s) optimizer initialization complete (total: 0.001s) This is Ipopt version 3.14.19, running with linear solver MUMPS 5.9.0. Number of nonzeros in equality constraint Jacobian...: 561 Number of nonzeros in inequality constraint Jacobian.: 0 Number of nonzeros in Lagrangian Hessian.............: 715 Number of Iterations....: 0 Number of objective function evaluations = 0 Number of objective gradient evaluations = 1 Number of equality constraint evaluations = 0 Number of inequality constraint evaluations = 0 Number of equality constraint Jacobian evaluations = 1 Number of inequality constraint Jacobian evaluations = 0 Number of Lagrangian Hessian evaluations = 0 Total seconds in IPOPT = 0.002 EXIT: Invalid number in NLP function or derivative detected. [test_integrator] Starting... [test_integrator] constraint_dim=80, datavec_len=132, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=40, datavec_len=88, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=80, datavec_len=220, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=80, datavec_len=220, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=40, datavec_len=132, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=40, datavec_len=132, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=40, datavec_len=132, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=40, datavec_len=132, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=80, datavec_len=132, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... [test_integrator] Computing finite diff Hessian... [test_integrator] Testing Hessian... [test_integrator] Done! [test_integrator] Starting... [test_integrator] constraint_dim=40, datavec_len=77, global_len=0 [test_integrator] Testing evaluate!... [test_integrator] Computing analytic Jacobian... [test_integrator] Computing finite diff Jacobian... [test_integrator] Testing Jacobian... [test_integrator] Computing analytic Hessian... ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1482 running 1 of 1 signal (10): User defined signal 1 obviously_unequal at /source/src/subtype.c:624:8 obviously_unequal at /source/src/subtype.c:661:21 ijl_types_equal at /source/src/subtype.c:3929:9 jl_specializations_get_linfo_ at /source/src/gf.c:275:17 cache_result at /source/src/gf.c:1959:15 ml_matches at /source/src/gf.c:5700:13 ijl_matching_methods at /source/src/gf.c:3570:12 [inlined] ijl_matching_methods at /source/src/gf.c:3557:26 _methods_by_ftype at ./runtime_internals.jl:1777:0 [inlined] _findall at ./../usr/share/julia/Compiler/src/methodtable.jl:111:0 [inlined] #findall#5 at ./../usr/share/julia/Compiler/src/methodtable.jl:74:0 [inlined] findall at ./../usr/share/julia/Compiler/src/methodtable.jl:74:0 [inlined] #findall#13 at ./../usr/share/julia/Compiler/src/methodtable.jl:126:0 (pc: 93) findall at ./../usr/share/julia/Compiler/src/methodtable.jl:116:0 [inlined] find_simple_method_matches at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:421:0 (pc: 6) #find_method_matches#154 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:380:0 [inlined] find_method_matches at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:373:0 (pc: 25) jfptr_find_method_matches_4.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:136:0 (pc: 11) abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3082:0 (pc: 1830) abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3233:0 (pc: 345) abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3226:0 [inlined] abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3372:0 [inlined] abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3390:0 (pc: 119) abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3817:0 (pc: 4) abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4284:0 [inlined] abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4246:0 [inlined] typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4827:0 (pc: 3370) jfptr_typeinf_local_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:5100:0 (pc: 690) typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1795:0 (pc: 106) typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:2074:0 [inlined] typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:2083:0 (pc: 16) jfptr_typeinf_ext_toplevel_5.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] jl_type_infer at /source/src/gf.c:482:35 jl_compile_method_very_internal at /source/src/gf.c:4082:20 _jl_invoke at /source/src/gf.c:4582:16 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 #7 at /home/pkgeval/.julia/packages/DirectTrajOpt/OwEJV/src/integrators/bilinear_integrator.jl:81:0 (pc: 2) #eval_hessian_of_lagrangian##2 at /home/pkgeval/.julia/packages/DirectTrajOpt/OwEJV/src/integrators/bilinear_integrator.jl:153:0 (pc: 840) chunk_mode_gradient at /home/pkgeval/.julia/packages/ForwardDiff/EaKqS/src/gradient.jl:135:0 (pc: 273) gradient at /home/pkgeval/.julia/packages/ForwardDiff/EaKqS/src/gradient.jl:22:0 [inlined] #hessian##0 at /home/pkgeval/.julia/packages/ForwardDiff/EaKqS/src/hessian.jl:17:0 [inlined] chunk_mode_jacobian at /home/pkgeval/.julia/packages/ForwardDiff/EaKqS/src/jacobian.jl:191:0 (pc: 280) jacobian at /home/pkgeval/.julia/packages/ForwardDiff/EaKqS/src/jacobian.jl:24:0 [inlined] hessian at /home/pkgeval/.julia/packages/ForwardDiff/EaKqS/src/hessian.jl:18:0 [inlined] hessian at /home/pkgeval/.julia/packages/ForwardDiff/EaKqS/src/hessian.jl:15:0 (pc: 9) unknown function (ip: 0x7becc98dbc25) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 hessian at /home/pkgeval/.julia/packages/ForwardDiff/EaKqS/src/hessian.jl:15:0 (pc: 2) unknown function (ip: 0x7becc98daa2e) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 eval_hessian_of_lagrangian at /home/pkgeval/.julia/packages/DirectTrajOpt/OwEJV/src/integrators/bilinear_integrator.jl:145:0 (pc: 182) #test_integrator#30 at /home/pkgeval/.julia/packages/DirectTrajOpt/OwEJV/src/integrators/_integrators.jl:187:0 (pc: 458) test_integrator at /home/pkgeval/.julia/packages/DirectTrajOpt/OwEJV/src/integrators/_integrators.jl:97:0 (pc: 15) unknown function (ip: 0x7becc9ab9121) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:259:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:829:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:1052:21 ijl_eval_thunk at /source/src/toplevel.c:772:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) include_string at ./loading.jl:3291:0 (pc: 140) include_string at ./loading.jl:3301:0 (pc: 1) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 #run_testitem##6 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:258:0 [inlined] withpath at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/vendored_code.jl:7:0 (pc: 72) #run_testitem##4 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:257:0 [inlined] cd at ./file.jl:113:0 (pc: 19) run_testitem at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:256:0 (pc: 318) unknown function (ip: 0x7beda0d9b78c) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 run_testitem_in_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:298:0 (pc: 45) #run_node!##0 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:737:0 [inlined] macro expansion at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:703:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2421:0 [inlined] with_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:702:0 (pc: 110) unknown function (ip: 0x7beda0d99490) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 run_node! at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:736:0 (pc: 68) #run_node!##2 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:746:0 (pc: 7) macro expansion at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:703:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2421:0 [inlined] with_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:702:0 (pc: 105) run_node! at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:745:0 (pc: 179) #run_node!##2 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:746:0 (pc: 7) macro expansion at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:703:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2421:0 [inlined] with_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:702:0 (pc: 105) run_node! at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:745:0 (pc: 179) unknown function (ip: 0x7beda0d97b62) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 #29 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:861:0 (pc: 11) macro expansion at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:713:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2421:0 [inlined] with_root_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:712:0 (pc: 105) #run_tests#18 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:860:0 (pc: 1065) run_tests at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:791:0 (pc: 11) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:259:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:829:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:1052:21 ijl_eval_thunk at /source/src/toplevel.c:772:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) include_string at ./loading.jl:3291:0 (pc: 140) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 _include at ./loading.jl:3353:0 (pc: 123) include at ./Base.jl:335:0 (pc: 1) IncludeInto at ./Base.jl:336:0 (pc: 2) jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:259:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:829:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:1052:21 ijl_eval_thunk at /source/src/toplevel.c:772:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) __script_entry_eval at ./client.jl:106:0 [inlined] exec_options at ./client.jl:350:0 (pc: 426) _start at ./client.jl:695:0 (pc: 217) jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] true_main at /source/src/jlapi.c:990:29 jl_repl_entrypoint at /source/src/jlapi.c:1157:15 main at /source/cli/loader_exe.c:117:15 unknown function (ip: 0x7bedc0423249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== [test_integrator] Computing finite diff Hessian... ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:573:34 wait at ./task.jl:1652:0 (pc: 108) wait_forever at ./task.jl:1528:0 (pc: 4) jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] start_task at /source/src/task.c:1280:23 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000074a48f34f850 Total snapshots: 327. Utilization: 0% ╎327 @Base/task.jl:1528 wait_forever() 326╎ 327 @Base/task.jl:? wait() [test_integrator] Testing Hessian... Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x00007beda3bfc010 Total snapshots: 1. Utilization: 100% ╎1 @Base/client.jl:695 _start() ╎ 1 @Base/client.jl:350 exec_options(opts::Base.JLOptions) ╎ 1 @Base/client.jl:106 __script_entry_eval(mod::Module, ex::Any) ╎ 1 @Base/boot.jl:618 eval(m::Module, e::Any) ╎ 1 @Base/Base.jl:336 (::Base.IncludeInto)(fname::String) ╎ 1 @Base/Base.jl:335 include(mapexpr::Function, mod::Module, _path::Stri… ╎ ╎ 1 @Base/loading.jl:3353 _include(mapexpr::Function, mod::Module, _path… ╎ ╎ 1 @Base/loading.jl:3291 include_string(mapexpr::typeof(identity), mod… ╎ ╎ 1 @Base/boot.jl:618 eval(m::Module, e::Any) ╎ ╎ 1 @TestItemRunner/…r.jl:791 kwcall(::@NamedTuple{filter::var"#2#3"}… ╎ ╎ 1 @TestItemRunner/…r.jl:860 run_tests(path::String; filter::var"#2… ╎ ╎ ╎ 1 @TestItemRunner/….jl:712 with_root_testset(f::TestItemRunner.va… ╎ ╎ ╎ 1 @Test/src/Test.jl:2421 macro expansion ╎ ╎ ╎ 1 @TestItemRunner/….jl:713 macro expansion ╎ ╎ ╎ 1 @TestItemRunner/…jl:861 (::TestItemRunner.var"#29#30"{Bool, … ╎ ╎ ╎ 1 @TestItemRunner/…jl:745 run_node!(node::TestItemRunner.Test… ╎ ╎ ╎ ╎ 1 @TestItemRunner/…l:702 with_testset(f::TestItemRunner.var"… ╎ ╎ ╎ ╎ 1 @Test/src/Test.jl:2421 macro expansion ╎ ╎ ╎ ╎ 1 @TestItemRunner/…l:703 macro expansion ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:746 (::TestItemRunner.var"#run_node!#… ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:745 run_node!(node::TestItemRunner.T… ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:702 with_testset(f::TestItemRunner.… ╎ ╎ ╎ ╎ ╎ 1 @Test/…c/Test.jl:2421 macro expansion ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:703 macro expansion ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:746 (::TestItemRunner.var"#run_n… ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:736 run_node!(node::TestItemRun… ╎ ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:702 with_testset(f::TestItemRu… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Test/…Test.jl:2421 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:703 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:737 (::TestItemRunner.var"#… ╎ ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:298 run_testitem_in_testse… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:256 run_testitem(mod::Mod… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…le.jl:113 cd(f::TestItemRunner.var"… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:257 (::TestItemRunner.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:7 withpath(f::TestItem… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @TestItemRunner/…:258 (::TestItemRunner… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ng.jl:3301 include_string(m::Mo… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ng.jl:3291 include_string(mape… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ot.jl:618 eval(m::Module, e::… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @DirectTrajOpt/…:97 kwcall(::@Named… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @DirectTrajOpt/…:187 test_integrat… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 1 @DirectTrajOpt/…:145 eval_hessian_… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 1 @ForwardDiff/…:15 hessian(f::Direc… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 1 @ForwardDiff/…:15 hessian(f::Direc… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 1 @ForwardDiff/…:18 hessian(f::Direc… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 1 @ForwardDiff/…:24 jacobian(f::Forw… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @ForwardDiff/…:191 chunk_mode_jaco… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @ForwardDiff/…:17 (::ForwardDiff.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @ForwardDiff/…:22 gradient(f::Dire… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @ForwardDiff/…:135 chunk_mode_grad… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @DirectTrajOpt/…:153 (::DirectTraj… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @DirectTrajOpt/…:81 (::DirectTrajO… [test_integrator] Done! [1482] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/QuantumCollocation/lNBUF/src/quantum_integrators.jl:411 is_known_call at ./../usr/share/julia/Compiler/src/ssair/passes.jl:3:0 sroa_pass! at ./../usr/share/julia/Compiler/src/ssair/passes.jl:1392:0 (pc: 809) run_passes_ipo_safe at ./../usr/share/julia/Compiler/src/optimize.jl:1073:0 (pc: 20) run_passes_ipo_safe at ./../usr/share/julia/Compiler/src/optimize.jl:1086:0 [inlined] optimize at ./../usr/share/julia/Compiler/src/optimize.jl:1059:0 [inlined] finish_nocycle at ./../usr/share/julia/Compiler/src/typeinfer.jl:306:0 (pc: 14) jfptr_finish_nocycle_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:5107:0 (pc: 262) typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1795:0 (pc: 106) typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:2074:0 [inlined] typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:2083:0 (pc: 16) jfptr_typeinf_ext_toplevel_5.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] jl_type_infer at /source/src/gf.c:482:35 jl_compile_method_very_internal at /source/src/gf.c:4082:20 _jl_invoke at /source/src/gf.c:4582:16 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 #MultiKetTrajectory#5 at /home/pkgeval/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:69:0 (pc: 211) MultiKetTrajectory at /home/pkgeval/.julia/packages/PiccoloQuantumObjects/vwXsF/src/quantum_trajectories/ensemble_trajectory.jl:47:0 (pc: 58) unknown function (ip: 0x7becc990a4c2) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:259:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:829:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:1052:21 ijl_eval_thunk at /source/src/toplevel.c:772:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) include_string at ./loading.jl:3291:0 (pc: 140) include_string at ./loading.jl:3301:0 (pc: 1) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 #run_testitem##6 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:258:0 [inlined] withpath at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/vendored_code.jl:7:0 (pc: 72) #run_testitem##4 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:257:0 [inlined] cd at ./file.jl:113:0 (pc: 19) run_testitem at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:256:0 (pc: 318) unknown function (ip: 0x7beda0d9b78c) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 run_testitem_in_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:298:0 (pc: 45) #run_node!##0 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:737:0 [inlined] macro expansion at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:703:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2421:0 [inlined] with_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:702:0 (pc: 110) unknown function (ip: 0x7beda0d99490) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 run_node! at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:736:0 (pc: 68) #run_node!##2 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:746:0 (pc: 7) macro expansion at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:703:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2421:0 [inlined] with_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:702:0 (pc: 105) run_node! at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:745:0 (pc: 179) #run_node!##2 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:746:0 (pc: 7) macro expansion at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:703:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2421:0 [inlined] with_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:702:0 (pc: 105) run_node! at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:745:0 (pc: 179) unknown function (ip: 0x7beda0d97b62) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 #29 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:861:0 (pc: 11) macro expansion at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:713:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2421:0 [inlined] with_root_testset at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:712:0 (pc: 105) #run_tests#18 at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:860:0 (pc: 1065) run_tests at /home/pkgeval/.julia/packages/TestItemRunner/uGBn3/src/TestItemRunner.jl:791:0 (pc: 11) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:259:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:829:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:1052:21 ijl_eval_thunk at /source/src/toplevel.c:772:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) include_string at ./loading.jl:3291:0 (pc: 140) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 _include at ./loading.jl:3353:0 (pc: 123) include at ./Base.jl:335:0 (pc: 1) IncludeInto at ./Base.jl:336:0 (pc: 2) jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:259:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:829:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:1052:21 ijl_eval_thunk at /source/src/toplevel.c:772:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) __script_entry_eval at ./client.jl:106:0 [inlined] exec_options at ./client.jl:350:0 (pc: 426) _start at ./client.jl:695:0 (pc: 217) jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] true_main at /source/src/jlapi.c:990:29 jl_repl_entrypoint at /source/src/jlapi.c:1157:15 main at /source/cli/loader_exe.c:117:15 unknown function (ip: 0x7bedc0423249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) Allocations: 1750126979 (Pool: 1749974695; Big: 152284); GC: 7262 PkgEval terminated after 2726.31s: test duration exceeded the time limit