FMU Analysis
The FMUAnalysis
builds an FMU from a Dyad model for use and execution in a myriad of simulation tools.
Method Overview
The Dyad compiler uses the physical description of the system to generate a system of differential-algebraic equations:
where TransientAnalysis
and SteadyStateAnalysis
, is the existance of the values u(t)
are values which are given by connections in the system in which the FMU connected. Additionally,
For a Model Exechange FMU, a binary is created which executes the TransientAnalysis
is embedded into the system. I.e. a Cosimulation FMU is a clocked component which takes a dt
and solves using an ODE solver to predict
Example Definition
analysis MyFMUAnalysis
extends DyadFMUGeneration.FMUAnalysis()
model = BlockComponents.Sine(frequency = 1.0, amplitude = 1.0)
end
The Dyad compiler will generate the MyFMUAnalysis
function that will run the analysis.
result = MyFMUAnalysis()
┌ Warning: Assignment to `result` in soft scope is ambiguous because a global variable by the same name exists: `result` will be treated as a new local. Disambiguate by using `local result` to suppress this warning or `global result` to assign to the existing global variable.
└ @ fmugeneration.md:3
[ Info: Sockets is already available in the sysimage.
[ Info: SHA is already available in the sysimage.
[ Info: LinearAlgebra is already available in the sysimage.
[ Info: Artifacts is already available in the sysimage.
[ Info: MKL_jll is not explicitly added to the environment.
[ Info: Random is already available in the sysimage.
[ Info: Libdl is already available in the sysimage.
[ Info: IntelOpenMP_jll is not explicitly added to the environment.
[ Info: libblastrampoline_jll is already available in the sysimage.
[ Info: OpenBLAS_jll is already available in the sysimage.
[ Info: FileWatching is already available in the sysimage.
[ Info: LinearAlgebra is already available in the sysimage.
[ Info: MKL_jll is not explicitly added to the environment.
[ Info: libblastrampoline_jll is already available in the sysimage.
[ Info: Sockets is already available in the sysimage.
[ Info: SHA is already available in the sysimage.
[ Info: Random is already available in the sysimage.
[ Info: Libdl is already available in the sysimage.
[ Info: OpenBLAS_jll is already available in the sysimage.
[ Info: FileWatching is already available in the sysimage.
[ Info: Artifacts is already available in the sysimage.
[ Info: IntelOpenMP_jll is not explicitly added to the environment.
tmppath = "/home/actions-runner-7/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/FMUGenerationjl/compliance_deTGJB"
7-Zip (a) [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
p7zip Version 17.04 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,128 CPUs AMD EPYC 9354 32-Core Processor (A10F11),ASM,AES-NI)
Scanning the drive:
2 folders, 1 file, 1307 bytes (2 KiB)
Creating archive: test.fmu
Items to compress: 3
Files read from disk: 1
Archive size: 902 bytes (1 KiB)
Everything is Ok
"time"
┌ Info: [INFO][FMUCHK] FMI compliance checker Test [FMILibrary: Test] build date: Jan 21 2022
│ [INFO][FMUCHK] Called with following options:
│ [INFO][FMUCHK] /home/actions-runner-7/.julia/artifacts/ab08fd1439cc31d15b025c2c3a12aaa0b728dda0/bin/fmuCheck -e log.txt -x test.fmu
│ [INFO][FMUCHK] Will process FMU test.fmu
│ [INFO][FMILIB] XML specifies FMI standard version 2.0
│ [INFO][FMI2XML] Found model identifiers for ModelExchange and CoSimulation
│ [INFO][FMUCHK] Model name: Sine
│ [INFO][FMUCHK] Model GUID: a68ec6e9-5784-59f2-8d2c-d8cb836ca5f7
│ [INFO][FMUCHK] Model version:
│ [INFO][FMUCHK] FMU kind: ModelExchange and CoSimulation
│ [INFO][FMUCHK] The FMU contains:
│ 0 constants
│ 5 parameters
│ 0 discrete variables
│ 0 continuous variables
│ 0 inputs
│ 0 outputs
│ 0 local variables
│ 0 independent variables
│ 0 calculated parameters
│ 5 real variables
│ 0 integer variables
│ 0 enumeration variables
│ 0 boolean variables
│ 0 string variables
│
│ [INFO][FMUCHK] Printing output file header
│ FMU check summary:
│ FMU reported:
│ 0 warning(s) and error(s)
│ Checker reported:
│ 0 Warning(s)
└ 0 Error(s)
[ Info: Generating FMU code...
Updating registry at `~/.julia/registries/DyadRegistry.toml`
Updating registry at `~/.julia/registries/JSMLComponents.toml`
Updating registry at `~/.julia/registries/JuliaHubRegistry.toml`
Updating registry at `~/.julia/registries/JuliaSimDemoRegistry.toml`
Updating registry at `~/.julia/registries/JuliaSimRegistry.toml`
Updating registry at `~/.julia/registries/PumasRegistry.toml`
Updating registry at `~/.julia/registries/gitlabjuliaregistryjdb.toml`
Resolving package versions...
Compat entries added for TableTraits, Graphs, ConstructionBase, IrrationalConstants, StrideArraysCore, Latexify, ModelingToolkit, NonlinearSolveFirstOrder, RecipesBase, SparseMatrixColorings, Future, ExprTools, CommonSolve, Unityper, PolyesterWeave, ArrayLayouts, MultivariatePolynomials, LinearAlgebra, SciMLJacobianOperators, Combinatorics, ExproniconLite, LibGit2, NetworkOptions, FastPower, Printf, nghttp2_jll, NonlinearSolve, JumpProcesses, CommonSubexpressions, libblastrampoline_jll, StatsBase, ThreadingUtilities, DiffEqNoiseProcess, Logging, DiffEqBase, Downloads, IntervalSets, Zlib_jll, Polyester, GPUArraysCore, SciMLBase, oneTBB_jll, StatsAPI, MacroTools, ResettableStacks, InteractiveUtils, RecursiveArrayTools, Setfield, FillArrays, Accessors, FunctionWrappersWrappers, JuliaSyntax, OrderedCollections, LazyArrays, DataStructures, Compat, Base64, MaybeInplace, SCCNonlinearSolve, Sockets, MLStyle, Markdown, Adapt, CompositeTypes, HypergeometricFunctions, FunctionWrappers, Krylov, BracketingNonlinearSolve, SHA, Format, MbedTLS_jll, FindFirstFunctions, OpenLibm_jll, NonlinearSolveQuasiNewton, URIs, Random, Libdl, ManualMemory, SortingAlgorithms, Optim, Inflate, Serialization, PrecompileTools, TruncatedStacktraces, CloseOpenIntervals, IfElse, LineSearch, Static, DynamicPolynomials, Moshi, DiffEqCallbacks, Unitful, IntegerMathUtils, LibSSH2_jll, OpenBLAS_jll, CpuId, Distributed, LineSearches, DomainSets, FileWatching, DataValueInterfaces, SimpleNonlinearSolve, SharedArrays, CompositionsBase, AbstractTrees, UnPack, MutableArithmetics, TermInterface, MuladdMacro, BitTwiddlingConvenienceFunctions, IteratorInterfaceExtensions, TaskLocalValues, Bijections, FastClosures, SymbolicIndexingInterface, Glob, SpecialFunctions, Requires, SciMLOperators, StringManipulation, Distributions, LogExpFunctions, Primes, EnzymeCore, OpenSpecFun_jll, Missings, ArgTools, SymbolicUtils, Dates, WeakValueDicts, TestItems, PDMats, FastBroadcast, Symbolics, LayoutPointers, MozillaCACerts_jll, NonlinearSolveSpectralMethods, ConcreteStructs, DocStringExtensions, Functors, StaticArrays, PositiveFactorizations, Parameters, NaNMath, LibGit2_jll, Rmath, NonlinearSolveBase, DifferentiationInterface, LaTeXStrings, InverseFunctions, LibCURL, DiffRules, BlockArrays, ChainRulesCore, p7zip_jll, SciMLStructures, Random123, Pkg, DynamicQuantities, ForwardDiff, CPUSummary, SymbolicLimits, OffsetArrays, LinearSolve, EnumX, StatsFuns, CompilerSupportLibraries_jll, RandomNumbers, Tar, UUIDs, StaticArrayInterface, TimerOutputs, SIMDTypes, LazyArtifacts, JLLWrappers, DispatchDoctor, ArnoldiMethod, ArrayInterface, Artifacts, PrettyTables, AliasTables, Test, FiniteDiff, SimpleTraits, SuiteSparse_jll, Mmap, Rmath_jll, NLSolversBase, Preferences, QuadGK, DataAPI, LibCURL_jll, ADTypes, TOML, PoissonRandom, Reexport, CommonWorldInvalidations, Statistics, Tricks, StaticArraysCore, DiffResults, CommonMark, Tables, JuliaFormatter, SparseArrays, Unicode, Crayons, Jieko, PtrArrays, OrdinaryDiffEqDefault, OrdinaryDiffEqVerner, OrdinaryDiffEqCore, PreallocationTools, OrdinaryDiffEqRosenbrock, OrdinaryDiffEqBDF, OrdinaryDiffEqNonlinearSolve, OrdinaryDiffEqTsit5, OrdinaryDiffEqSDIRK, OrdinaryDiffEqDifferentiation, SimpleUnPack
Updating `~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl/Project.toml`
⌃ [47edcb42] + ADTypes v1.14.0
[1520ce14] + AbstractTrees v0.4.5
[7d9f7c33] + Accessors v0.1.42
[79e6a3ab] + Adapt v4.3.0
[66dad0bd] + AliasTables v1.1.3
[ec485272] + ArnoldiMethod v0.4.0
[4fba245c] + ArrayInterface v7.19.0
⌃ [4c555306] + ArrayLayouts v1.11.1
⌅ [e2ed5e7c] + Bijections v0.1.10
[62783981] + BitTwiddlingConvenienceFunctions v0.1.6
⌃ [8e7c35d0] + BlockArrays v1.6.3
[70df07ce] + BracketingNonlinearSolve v1.3.0
⌃ [2a0fbf3d] + CPUSummary v0.2.6
⌃ [d360d2e6] + ChainRulesCore v1.25.1
[fb6a15b2] + CloseOpenIntervals v0.1.13
[861a8166] + Combinatorics v1.0.3
[a80b9123] + CommonMark v0.9.1
[38540f10] + CommonSolve v0.2.4
[bbf7d656] + CommonSubexpressions v0.3.1
[f70d9fcc] + CommonWorldInvalidations v1.0.0
⌃ [34da2185] + Compat v4.16.0
[b152e2b5] + CompositeTypes v0.1.4
[a33af91c] + CompositionsBase v0.1.2
[2569d6c7] + ConcreteStructs v0.2.3
⌃ [187b0558] + ConstructionBase v1.5.8
[adafc99b] + CpuId v0.3.1
[a8cc5b0e] + Crayons v4.1.1
[9a962f9c] + DataAPI v1.16.0
⌅ [864edb3b] + DataStructures v0.18.22
[e2d170a0] + DataValueInterfaces v1.0.0
⌃ [2b5f629d] + DiffEqBase v6.176.0
⌃ [459566f4] + DiffEqCallbacks v4.6.0
[77a26b50] + DiffEqNoiseProcess v5.24.1
[163ba53b] + DiffResults v1.1.0
[b552c78f] + DiffRules v1.15.1
⌅ [a0c0ee7d] + DifferentiationInterface v0.6.54
⌃ [8d63f2c5] + DispatchDoctor v0.4.19
[31c24e10] + Distributions v0.25.120
⌃ [ffbed154] + DocStringExtensions v0.9.4
⌃ [5b8099bc] + DomainSets v0.7.15
⌃ [7c1d4256] + DynamicPolynomials v0.6.2
[06fc5a27] + DynamicQuantities v1.8.0
[4e289a0a] + EnumX v1.0.5
⌃ [f151be2c] + EnzymeCore v0.8.9
[e2ba6199] + ExprTools v0.1.10
[55351af7] + ExproniconLite v0.10.14
[7034ab61] + FastBroadcast v0.3.5
[9aa1b823] + FastClosures v0.3.2
⌃ [a4df4552] + FastPower v1.1.2
[1a297f60] + FillArrays v1.13.0
[64ca27bc] + FindFirstFunctions v1.4.1
⌃ [6a86dc24] + FiniteDiff v2.27.0
[1fa38f19] + Format v1.3.7
⌅ [f6369f11] + ForwardDiff v0.10.38
[069b7b12] + FunctionWrappers v1.1.3
[77dc65aa] + FunctionWrappersWrappers v0.1.3
[d9f16b24] + Functors v0.5.2
[46192b85] + GPUArraysCore v0.2.0
[c27321d9] + Glob v1.3.1
⌃ [86223c79] + Graphs v1.12.1
[34004b35] + HypergeometricFunctions v0.3.28
[615f187c] + IfElse v0.1.1
[d25df0c9] + Inflate v0.1.5
⌃ [18e54dd8] + IntegerMathUtils v0.1.2
[8197267c] + IntervalSets v0.7.11
[3587e190] + InverseFunctions v0.1.17
[92d709cd] + IrrationalConstants v0.2.4
[82899510] + IteratorInterfaceExtensions v1.0.0
⌃ [692b3bcd] + JLLWrappers v1.7.0
[ae98c720] + Jieko v0.2.1
⌃ [98e50ef6] + JuliaFormatter v2.1.2
⌅ [70703baa] + JuliaSyntax v0.4.10
⌃ [ccbc3e58] + JumpProcesses v9.14.3
[ba0b0d4f] + Krylov v0.10.1
[b964fa9f] + LaTeXStrings v1.4.0
⌃ [23fbe1c1] + Latexify v0.16.7
[10f19ff3] + LayoutPointers v0.1.17
⌃ [5078a376] + LazyArrays v2.6.1
[87fe0de2] + LineSearch v0.1.4
⌃ [d3d80556] + LineSearches v7.3.0
⌃ [7ed4a6bd] + LinearSolve v3.16.0
[2ab3a3ac] + LogExpFunctions v0.3.29
[e6f89c97] + LoggingExtras v1.1.0
[d8e11817] + MLStyle v0.4.17
[1914dd2f] + MacroTools v0.5.16
[d125e4d3] + ManualMemory v0.1.8
[bb5d69b7] + MaybeInplace v0.1.4
[e1d29d7a] + Missings v1.2.0
⌃ [961ee093] + ModelingToolkit v9.80.5
⌃ [2e0e35c7] + Moshi v0.3.5
[46d2c3a1] + MuladdMacro v0.2.4
⌃ [102ac46a] + MultivariatePolynomials v0.5.9
[d8a4904e] + MutableArithmetics v1.6.4
⌃ [d41bc354] + NLSolversBase v7.9.1
[77ba4419] + NaNMath v1.1.3
⌃ [8913a72c] + NonlinearSolve v4.9.0
⌃ [be0214bd] + NonlinearSolveBase v1.12.0
⌃ [5959db7a] + NonlinearSolveFirstOrder v1.5.0
⌃ [9a2c21bd] + NonlinearSolveQuasiNewton v1.6.0
⌃ [26075421] + NonlinearSolveSpectralMethods v1.2.0
[6fd5a793] + Octavian v0.3.29
[6fe1bfb0] + OffsetArrays v1.17.0
⌃ [429524aa] + Optim v1.12.0
[bac558e1] + OrderedCollections v1.8.1
⌃ [6ad6398a] + OrdinaryDiffEqBDF v1.5.1
⌃ [bbf590c4] + OrdinaryDiffEqCore v1.26.0
⌃ [50262376] + OrdinaryDiffEqDefault v1.4.0
⌃ [4302a76b] + OrdinaryDiffEqDifferentiation v1.9.1
⌃ [127b3ac7] + OrdinaryDiffEqNonlinearSolve v1.10.0
⌃ [43230ef6] + OrdinaryDiffEqRosenbrock v1.10.1
⌃ [2d112036] + OrdinaryDiffEqSDIRK v1.3.0
⌃ [b1df2697] + OrdinaryDiffEqTsit5 v1.1.0
⌃ [79d7bb75] + OrdinaryDiffEqVerner v1.2.0
[90014a1f] + PDMats v0.11.35
[d96e819e] + Parameters v0.12.3
⌃ [e409e4f3] + PoissonRandom v0.4.4
[f517fe37] + Polyester v0.7.18
[1d0040c9] + PolyesterWeave v0.2.2
[85a6dd25] + PositiveFactorizations v0.2.4
⌃ [d236fae5] + PreallocationTools v0.4.27
⌅ [aea7be01] + PrecompileTools v1.2.1
⌃ [21216c6a] + Preferences v1.4.3
⌅ [08abe8d2] + PrettyTables v2.4.0
[27ebfcd6] + Primes v0.5.7
[43287f4e] + PtrArrays v1.3.0
[1fd47b50] + QuadGK v2.11.2
[74087812] + Random123 v1.7.1
[e6cf234a] + RandomNumbers v1.6.0
[3cdcf5f2] + RecipesBase v1.3.4
⌃ [731186ca] + RecursiveArrayTools v3.33.0
[189a3867] + Reexport v1.2.2
[ae029012] + Requires v1.3.1
[ae5879a3] + ResettableStacks v1.1.1
[79098fc4] + Rmath v0.8.0
⌃ [7e49a35a] + RuntimeGeneratedFunctions v0.5.14
⌃ [9dfe8606] + SCCNonlinearSolve v1.2.0
[94e857df] + SIMDTypes v0.1.0
⌃ [0bca4576] + SciMLBase v2.96.0
⌃ [19f34311] + SciMLJacobianOperators v0.1.6
⌅ [c0aeaf25] + SciMLOperators v0.4.0
[53ae85a6] + SciMLStructures v1.7.0
[efcf1570] + Setfield v1.1.2
⌃ [727e6d20] + SimpleNonlinearSolve v2.5.0
⌃ [699a6c99] + SimpleTraits v0.9.4
[ce78b400] + SimpleUnPack v1.1.0
⌃ [a2af1166] + SortingAlgorithms v1.2.1
⌃ [0a514795] + SparseMatrixColorings v0.4.20
[276daf66] + SpecialFunctions v2.5.1
[aedffcd0] + Static v1.2.0
[0d7ed370] + StaticArrayInterface v1.8.0
⌃ [90137ffa] + StaticArrays v1.9.13
[1e83bf80] + StaticArraysCore v1.4.3
[10745b16] + Statistics v1.11.1
⌃ [82ae8749] + StatsAPI v1.7.0
⌃ [2913bbd2] + StatsBase v0.34.5
[4c63d2b9] + StatsFuns v1.5.0
⌃ [7792a7ef] + StrideArraysCore v0.5.7
[892a3eda] + StringManipulation v0.4.1
⌃ [2efcf032] + SymbolicIndexingInterface v0.3.40
[19f23fe9] + SymbolicLimits v0.2.2
⌃ [d1185830] + SymbolicUtils v3.27.0
⌃ [0c5d862f] + Symbolics v6.40.0
[3783bdb8] + TableTraits v1.0.1
⌃ [bd369af6] + Tables v1.12.0
⌃ [ed4db957] + TaskLocalValues v0.1.2
[8ea1fca8] + TermInterface v2.0.0
[1c621080] + TestItems v1.0.0
⌃ [8290d209] + ThreadingUtilities v0.5.4
[a759f4b9] + TimerOutputs v0.5.29
⌃ [410a4b4d] + Tricks v0.1.10
[781d530d] + TruncatedStacktraces v1.4.0
⌃ [5c2747f8] + URIs v1.5.2
[3a884ed6] + UnPack v1.0.2
⌃ [1986cc42] + Unitful v1.22.1
[a7c27f48] + Unityper v0.1.6
[897b6980] + WeakValueDicts v0.1.0
[efe28fd5] + OpenSpecFun_jll v0.5.6+0
[f50d1b31] + Rmath_jll v0.5.1+0
[1317d2d5] + oneTBB_jll v2022.0.0+0
[0dad84c5] + ArgTools v1.1.2
[56f22d72] + Artifacts v1.11.0
[2a0f44e3] + Base64 v1.11.0
[ade2ca70] + Dates v1.11.0
[8ba89e20] + Distributed v1.11.0
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching v1.11.0
[9fa8497b] + Future v1.11.0
[b77e0a4c] + InteractiveUtils v1.11.0
[4af54fe1] + LazyArtifacts v1.11.0
[b27032c2] + LibCURL v0.6.4
[76f85450] + LibGit2 v1.11.0
[8f399da3] + Libdl v1.11.0
[37e2e46d] + LinearAlgebra v1.11.0
[56ddb016] + Logging v1.11.0
[d6f4376e] + Markdown v1.11.0
[a63ad114] + Mmap v1.11.0
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.11.0
[de0858da] + Printf v1.11.0
[9a3f8284] + Random v1.11.0
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization v1.11.0
[1a1011a3] + SharedArrays v1.11.0
[6462fe0b] + Sockets v1.11.0
[2f01184e] + SparseArrays v1.11.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.1.1+0
[deac9b47] + LibCURL_jll v8.6.0+0
[e37daf67] + LibGit2_jll v1.7.2+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.6+0
[14a3606d] + MozillaCACerts_jll v2023.12.12
[4536629a] + OpenBLAS_jll v0.3.27+1
[05823500] + OpenLibm_jll v0.8.5+0
[bea87d4a] + SuiteSparse_jll v7.7.0+0
[83775a58] + Zlib_jll v1.2.13+1
[8e850b90] + libblastrampoline_jll v5.11.0+0
[8e850ede] + nghttp2_jll v1.59.0+0
[3f19e933] + p7zip_jll v17.4.0+2
Updating `~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl/Manifest.toml`
⌃ [47edcb42] + ADTypes v1.14.0
[1520ce14] + AbstractTrees v0.4.5
[7d9f7c33] + Accessors v0.1.42
[79e6a3ab] + Adapt v4.3.0
[66dad0bd] + AliasTables v1.1.3
[ec485272] + ArnoldiMethod v0.4.0
[4fba245c] + ArrayInterface v7.19.0
⌃ [4c555306] + ArrayLayouts v1.11.1
⌅ [e2ed5e7c] + Bijections v0.1.10
[62783981] + BitTwiddlingConvenienceFunctions v0.1.6
⌃ [8e7c35d0] + BlockArrays v1.6.3
[70df07ce] + BracketingNonlinearSolve v1.3.0
⌃ [2a0fbf3d] + CPUSummary v0.2.6
⌃ [d360d2e6] + ChainRulesCore v1.25.1
[fb6a15b2] + CloseOpenIntervals v0.1.13
[861a8166] + Combinatorics v1.0.3
[a80b9123] + CommonMark v0.9.1
[38540f10] + CommonSolve v0.2.4
[bbf7d656] + CommonSubexpressions v0.3.1
[f70d9fcc] + CommonWorldInvalidations v1.0.0
⌃ [34da2185] + Compat v4.16.0
[b152e2b5] + CompositeTypes v0.1.4
[a33af91c] + CompositionsBase v0.1.2
[2569d6c7] + ConcreteStructs v0.2.3
⌃ [187b0558] + ConstructionBase v1.5.8
[adafc99b] + CpuId v0.3.1
[a8cc5b0e] + Crayons v4.1.1
[9a962f9c] + DataAPI v1.16.0
⌅ [864edb3b] + DataStructures v0.18.22
[e2d170a0] + DataValueInterfaces v1.0.0
⌃ [2b5f629d] + DiffEqBase v6.176.0
⌃ [459566f4] + DiffEqCallbacks v4.6.0
[77a26b50] + DiffEqNoiseProcess v5.24.1
[163ba53b] + DiffResults v1.1.0
[b552c78f] + DiffRules v1.15.1
⌅ [a0c0ee7d] + DifferentiationInterface v0.6.54
⌃ [8d63f2c5] + DispatchDoctor v0.4.19
[31c24e10] + Distributions v0.25.120
⌃ [ffbed154] + DocStringExtensions v0.9.4
⌃ [5b8099bc] + DomainSets v0.7.15
⌃ [7c1d4256] + DynamicPolynomials v0.6.2
[06fc5a27] + DynamicQuantities v1.8.0
[4e289a0a] + EnumX v1.0.5
⌃ [f151be2c] + EnzymeCore v0.8.9
[e2ba6199] + ExprTools v0.1.10
[55351af7] + ExproniconLite v0.10.14
[7034ab61] + FastBroadcast v0.3.5
[9aa1b823] + FastClosures v0.3.2
⌃ [a4df4552] + FastPower v1.1.2
[1a297f60] + FillArrays v1.13.0
[64ca27bc] + FindFirstFunctions v1.4.1
⌃ [6a86dc24] + FiniteDiff v2.27.0
[1fa38f19] + Format v1.3.7
⌅ [f6369f11] + ForwardDiff v0.10.38
[069b7b12] + FunctionWrappers v1.1.3
[77dc65aa] + FunctionWrappersWrappers v0.1.3
[d9f16b24] + Functors v0.5.2
[46192b85] + GPUArraysCore v0.2.0
[c27321d9] + Glob v1.3.1
⌃ [86223c79] + Graphs v1.12.1
[3e5b6fbb] + HostCPUFeatures v0.1.17
[34004b35] + HypergeometricFunctions v0.3.28
[615f187c] + IfElse v0.1.1
[d25df0c9] + Inflate v0.1.5
⌃ [18e54dd8] + IntegerMathUtils v0.1.2
[8197267c] + IntervalSets v0.7.11
[3587e190] + InverseFunctions v0.1.17
[92d709cd] + IrrationalConstants v0.2.4
[82899510] + IteratorInterfaceExtensions v1.0.0
⌃ [692b3bcd] + JLLWrappers v1.7.0
[ae98c720] + Jieko v0.2.1
⌃ [98e50ef6] + JuliaFormatter v2.1.2
⌅ [70703baa] + JuliaSyntax v0.4.10
⌃ [ccbc3e58] + JumpProcesses v9.14.3
[ba0b0d4f] + Krylov v0.10.1
[b964fa9f] + LaTeXStrings v1.4.0
⌃ [23fbe1c1] + Latexify v0.16.7
[10f19ff3] + LayoutPointers v0.1.17
⌃ [5078a376] + LazyArrays v2.6.1
[87fe0de2] + LineSearch v0.1.4
⌃ [d3d80556] + LineSearches v7.3.0
⌃ [7ed4a6bd] + LinearSolve v3.16.0
[2ab3a3ac] + LogExpFunctions v0.3.29
[e6f89c97] + LoggingExtras v1.1.0
[bdcacae8] + LoopVectorization v0.12.172
[d8e11817] + MLStyle v0.4.17
[1914dd2f] + MacroTools v0.5.16
[d125e4d3] + ManualMemory v0.1.8
[bb5d69b7] + MaybeInplace v0.1.4
[e1d29d7a] + Missings v1.2.0
⌃ [961ee093] + ModelingToolkit v9.80.5
⌃ [2e0e35c7] + Moshi v0.3.5
[46d2c3a1] + MuladdMacro v0.2.4
⌃ [102ac46a] + MultivariatePolynomials v0.5.9
[d8a4904e] + MutableArithmetics v1.6.4
⌃ [d41bc354] + NLSolversBase v7.9.1
[77ba4419] + NaNMath v1.1.3
⌃ [8913a72c] + NonlinearSolve v4.9.0
⌃ [be0214bd] + NonlinearSolveBase v1.12.0
⌃ [5959db7a] + NonlinearSolveFirstOrder v1.5.0
⌃ [9a2c21bd] + NonlinearSolveQuasiNewton v1.6.0
⌃ [26075421] + NonlinearSolveSpectralMethods v1.2.0
[6fd5a793] + Octavian v0.3.29
[6fe1bfb0] + OffsetArrays v1.17.0
⌃ [429524aa] + Optim v1.12.0
[bac558e1] + OrderedCollections v1.8.1
⌃ [6ad6398a] + OrdinaryDiffEqBDF v1.5.1
⌃ [bbf590c4] + OrdinaryDiffEqCore v1.26.0
⌃ [50262376] + OrdinaryDiffEqDefault v1.4.0
⌃ [4302a76b] + OrdinaryDiffEqDifferentiation v1.9.1
⌃ [127b3ac7] + OrdinaryDiffEqNonlinearSolve v1.10.0
⌃ [43230ef6] + OrdinaryDiffEqRosenbrock v1.10.1
⌃ [2d112036] + OrdinaryDiffEqSDIRK v1.3.0
⌃ [b1df2697] + OrdinaryDiffEqTsit5 v1.1.0
⌃ [79d7bb75] + OrdinaryDiffEqVerner v1.2.0
[90014a1f] + PDMats v0.11.35
[d96e819e] + Parameters v0.12.3
⌃ [e409e4f3] + PoissonRandom v0.4.4
[f517fe37] + Polyester v0.7.18
[1d0040c9] + PolyesterWeave v0.2.2
[85a6dd25] + PositiveFactorizations v0.2.4
⌃ [d236fae5] + PreallocationTools v0.4.27
⌅ [aea7be01] + PrecompileTools v1.2.1
⌃ [21216c6a] + Preferences v1.4.3
⌅ [08abe8d2] + PrettyTables v2.4.0
[27ebfcd6] + Primes v0.5.7
[43287f4e] + PtrArrays v1.3.0
[1fd47b50] + QuadGK v2.11.2
[74087812] + Random123 v1.7.1
[e6cf234a] + RandomNumbers v1.6.0
[3cdcf5f2] + RecipesBase v1.3.4
⌃ [731186ca] + RecursiveArrayTools v3.33.0
[189a3867] + Reexport v1.2.2
[ae029012] + Requires v1.3.1
[ae5879a3] + ResettableStacks v1.1.1
[79098fc4] + Rmath v0.8.0
⌃ [7e49a35a] + RuntimeGeneratedFunctions v0.5.14
⌃ [9dfe8606] + SCCNonlinearSolve v1.2.0
[94e857df] + SIMDTypes v0.1.0
[476501e8] + SLEEFPirates v0.6.43
⌃ [0bca4576] + SciMLBase v2.96.0
⌃ [19f34311] + SciMLJacobianOperators v0.1.6
⌅ [c0aeaf25] + SciMLOperators v0.4.0
[53ae85a6] + SciMLStructures v1.7.0
[efcf1570] + Setfield v1.1.2
⌃ [727e6d20] + SimpleNonlinearSolve v2.5.0
⌃ [699a6c99] + SimpleTraits v0.9.4
[ce78b400] + SimpleUnPack v1.1.0
⌃ [a2af1166] + SortingAlgorithms v1.2.1
⌃ [0a514795] + SparseMatrixColorings v0.4.20
[276daf66] + SpecialFunctions v2.5.1
[aedffcd0] + Static v1.2.0
[0d7ed370] + StaticArrayInterface v1.8.0
⌃ [90137ffa] + StaticArrays v1.9.13
[1e83bf80] + StaticArraysCore v1.4.3
[10745b16] + Statistics v1.11.1
⌃ [82ae8749] + StatsAPI v1.7.0
⌃ [2913bbd2] + StatsBase v0.34.5
[4c63d2b9] + StatsFuns v1.5.0
⌃ [7792a7ef] + StrideArraysCore v0.5.7
[892a3eda] + StringManipulation v0.4.1
⌃ [2efcf032] + SymbolicIndexingInterface v0.3.40
[19f23fe9] + SymbolicLimits v0.2.2
⌃ [d1185830] + SymbolicUtils v3.27.0
⌃ [0c5d862f] + Symbolics v6.40.0
[3783bdb8] + TableTraits v1.0.1
⌃ [bd369af6] + Tables v1.12.0
⌃ [ed4db957] + TaskLocalValues v0.1.2
[8ea1fca8] + TermInterface v2.0.0
[1c621080] + TestItems v1.0.0
⌃ [8290d209] + ThreadingUtilities v0.5.4
[a759f4b9] + TimerOutputs v0.5.29
⌃ [410a4b4d] + Tricks v0.1.10
[781d530d] + TruncatedStacktraces v1.4.0
⌃ [5c2747f8] + URIs v1.5.2
[3a884ed6] + UnPack v1.0.2
⌃ [1986cc42] + Unitful v1.22.1
[a7c27f48] + Unityper v0.1.6
[3d5dd08c] + VectorizationBase v0.21.71
[897b6980] + WeakValueDicts v0.1.0
[1d5cc7b8] + IntelOpenMP_jll v2025.2.0+0
[856f044c] + MKL_jll v2025.2.0+0
[efe28fd5] + OpenSpecFun_jll v0.5.6+0
[f50d1b31] + Rmath_jll v0.5.1+0
[1317d2d5] + oneTBB_jll v2022.0.0+0
[0dad84c5] + ArgTools v1.1.2
[56f22d72] + Artifacts v1.11.0
[2a0f44e3] + Base64 v1.11.0
[ade2ca70] + Dates v1.11.0
[8ba89e20] + Distributed v1.11.0
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching v1.11.0
[9fa8497b] + Future v1.11.0
[b77e0a4c] + InteractiveUtils v1.11.0
[4af54fe1] + LazyArtifacts v1.11.0
[b27032c2] + LibCURL v0.6.4
[76f85450] + LibGit2 v1.11.0
[8f399da3] + Libdl v1.11.0
[37e2e46d] + LinearAlgebra v1.11.0
[56ddb016] + Logging v1.11.0
[d6f4376e] + Markdown v1.11.0
[a63ad114] + Mmap v1.11.0
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.11.0
[de0858da] + Printf v1.11.0
[9a3f8284] + Random v1.11.0
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization v1.11.0
[1a1011a3] + SharedArrays v1.11.0
[6462fe0b] + Sockets v1.11.0
[2f01184e] + SparseArrays v1.11.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.1.1+0
[deac9b47] + LibCURL_jll v8.6.0+0
[e37daf67] + LibGit2_jll v1.7.2+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.6+0
[14a3606d] + MozillaCACerts_jll v2023.12.12
[4536629a] + OpenBLAS_jll v0.3.27+1
[05823500] + OpenLibm_jll v0.8.5+0
[bea87d4a] + SuiteSparse_jll v7.7.0+0
[83775a58] + Zlib_jll v1.2.13+1
[8e850b90] + libblastrampoline_jll v5.11.0+0
[8e850ede] + nghttp2_jll v1.59.0+0
[3f19e933] + p7zip_jll v17.4.0+2
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`
[ Info: Code generation complete.
[ Info: Compiling FMU...
PackageCompiler: bundled libraries:
├── Base:
│ ├── libLLVM-16jl.so - 101.440 MiB
│ ├── libatomic.so.1.2.0 - 160.023 KiB
│ ├── libdSFMT.so - 21.602 KiB
│ ├── libgcc_s.so.1 - 714.164 KiB
│ ├── libgfortran.so.5.0.0 - 9.078 MiB
│ ├── libgmp.so.10.5.0 - 707.688 KiB
│ ├── libgmpxx.so.4.7.0 - 36.445 KiB
│ ├── libgomp.so.1.0.0 - 1.410 MiB
│ ├── libjulia-codegen.so.1.11.5 - 73.157 MiB
│ ├── libjulia-internal.so.1.11.5 - 13.224 MiB
│ ├── libmpfr.so.6.2.1 - 2.410 MiB
│ ├── libopenlibm.so.4.0 - 248.109 KiB
│ ├── libpcre2-8.so.0.11.2 - 652.771 KiB
│ ├── libquadmath.so.0.0.0 - 980.492 KiB
│ ├── libssp.so.0.0.0 - 35.531 KiB
│ ├── libstdc++.so.6.0.33 - 2.472 MiB
│ ├── libunwind.so.8.0.1 - 512.164 KiB
│ ├── libuv.so.2.0.0 - 653.641 KiB
│ ├── libz.so.1.2.13 - 116.028 KiB
│ ├── libjulia.so.1.11.5 - 257.258 KiB
├── Stdlibs:
│ ├── OpenBLAS_jll
│ │ ├── libopenblas64_.0.3.27.so - 34.036 MiB
│ ├── LibCURL_jll
│ │ ├── libcurl.so.4.8.0 - 742.367 KiB
│ ├── LibGit2_jll
│ │ ├── libgit2.so.1.7.2 - 1.639 MiB
│ ├── nghttp2_jll
│ │ ├── libnghttp2.so.14.26.0 - 740.215 KiB
│ ├── SuiteSparse_jll
│ │ ├── libamd.so.3.3.2 - 38.696 KiB
│ │ ├── libbtf.so.2.3.2 - 12.875 KiB
│ │ ├── libcamd.so.3.3.2 - 43.351 KiB
│ │ ├── libccolamd.so.3.3.3 - 46.588 KiB
│ │ ├── libcholmod.so.5.2.1 - 2.056 MiB
│ │ ├── libcolamd.so.3.3.3 - 30.669 KiB
│ │ ├── libklu.so.2.3.3 - 209.354 KiB
│ │ ├── libldl.so.3.3.2 - 12.974 KiB
│ │ ├── librbio.so.4.3.2 - 64.807 KiB
│ │ ├── libspqr.so.4.3.3 - 425.119 KiB
│ │ ├── libsuitesparseconfig.so.7.7.0 - 14.906 KiB
│ │ ├── libumfpack.so.6.3.3 - 805.230 KiB
│ ├── libblastrampoline_jll
│ │ ├── libblastrampoline.so.5 - 2.837 MiB
│ ├── MbedTLS_jll
│ │ ├── libmbedcrypto.so.2.28.6 - 641.504 KiB
│ │ ├── libmbedtls.so.2.28.6 - 287.055 KiB
│ │ ├── libmbedx509.so.2.28.6 - 174.648 KiB
│ ├── LibSSH2_jll
│ │ ├── libssh2.so.1.0.1 - 311.484 KiB
Total library file size: 253.230 MiB
PackageCompiler: bundled artifacts:
├── OpenSpecFun_jll - 545.579 KiB
├── Rmath_jll - 269.463 KiB
└── oneTBB_jll - 1.927 MiB
Total artifact file size: 2.723 MiB
- PackageCompiler: creating compiler .ji image (incremental=false)
- PackageCompiler: compiling fresh sysimage (incremental=false)
- PackageCompiler: compiling nonincremental system image
Precompiling Pkg...
963.9 ms ✓ NetworkOptions
433.2 ms ✓ p7zip_jll
449.3 ms ✓ Unicode
450.7 ms ✓ MbedTLS_jll
485.5 ms ✓ Base64
498.5 ms ✓ MozillaCACerts_jll
504.1 ms ✓ Logging
523.0 ms ✓ UUIDs
521.5 ms ✓ nghttp2_jll
527.4 ms ✓ Zlib_jll
887.1 ms ✓ ArgTools
445.1 ms ✓ LibSSH2_jll
508.2 ms ✓ Printf
450.4 ms ✓ LibCURL_jll
536.8 ms ✓ LibGit2_jll
692.3 ms ✓ Tar
609.3 ms ✓ LibCURL
1566.4 ms ✓ Markdown
1400.6 ms ✓ Dates
556.5 ms ✓ TOML
1673.4 ms ✓ LibGit2
1851.1 ms ✓ Downloads
25118.4 ms ✓ Pkg
23 dependencies successfully precompiled in 31 seconds
Precompiling project...
420.4 ms ✓ ConcreteStructs
418.7 ms ✓ IteratorInterfaceExtensions
431.1 ms ✓ LaTeXStrings
442.8 ms ✓ Glob
504.1 ms ✓ MuladdMacro
515.5 ms ✓ SimpleUnPack
507.8 ms ✓ Future
525.8 ms ✓ ExprTools
529.7 ms ✓ Tricks
539.1 ms ✓ StatsAPI
581.8 ms ✓ PositiveFactorizations
669.8 ms ✓ FunctionWrappers
667.4 ms ✓ ADTypes
750.4 ms ✓ Combinatorics
756.9 ms ✓ OffsetArrays
415.5 ms ✓ UnPack
424.6 ms ✓ IntegerMathUtils
471.5 ms ✓ CommonSolve
512.8 ms ✓ OpenLibm_jll
532.7 ms ✓ InverseFunctions
570.8 ms ✓ Serialization
523.0 ms ✓ CompilerSupportLibraries_jll
631.2 ms ✓ Statistics
524.5 ms ✓ SuiteSparse_jll
783.6 ms ✓ Format
455.4 ms ✓ ManualMemory
823.4 ms ✓ FillArrays
453.3 ms ✓ CompositeTypes
450.6 ms ✓ PoissonRandom
1421.0 ms ✓ ExproniconLite
415.4 ms ✓ Reexport
494.9 ms ✓ DataValueInterfaces
513.2 ms ✓ EnumX
576.2 ms ✓ Requires
479.6 ms ✓ SIMDTypes
898.2 ms ✓ RandomNumbers
430.2 ms ✓ WeakValueDicts
639.1 ms ✓ OrderedCollections
536.5 ms ✓ AbstractTrees
497.9 ms ✓ IntervalSets
602.1 ms ✓ DocStringExtensions
530.8 ms ✓ URIs
424.2 ms ✓ CompositionsBase
410.0 ms ✓ TestItems
564.7 ms ✓ Mmap
775.4 ms ✓ IrrationalConstants
1392.8 ms ✓ MacroTools
492.7 ms ✓ PtrArrays
493.3 ms ✓ FastPower
488.6 ms ✓ TaskLocalValues
498.3 ms ✓ Inflate
420.0 ms ✓ CommonWorldInvalidations
500.9 ms ✓ IfElse
482.8 ms ✓ ConstructionBase
435.9 ms ✓ DataAPI
704.7 ms ✓ EnzymeCore
425.7 ms ✓ FastClosures
418.7 ms ✓ TermInterface
425.0 ms ✓ Bijections
527.1 ms ✓ StaticArraysCore
509.6 ms ✓ FindFirstFunctions
617.3 ms ✓ LoggingExtras
431.6 ms ✓ TableTraits
600.5 ms ✓ CpuId
435.6 ms ✓ FunctionWrappersWrappers
643.1 ms ✓ Preferences
635.7 ms ✓ Compat
1002.9 ms ✓ Crayons
915.1 ms ✓ InteractiveUtils
580.8 ms ✓ NaNMath
636.0 ms ✓ Primes
958.1 ms ✓ LazyArtifacts
476.1 ms ✓ RuntimeGeneratedFunctions
553.9 ms ✓ InverseFunctions → InverseFunctionsDatesExt
830.2 ms ✓ DifferentiationInterface
481.0 ms ✓ FillArrays → FillArraysStatisticsExt
1069.9 ms ✓ TimerOutputs
503.2 ms ✓ Adapt
777.8 ms ✓ ThreadingUtilities
498.7 ms ✓ Parameters
529.1 ms ✓ IntervalSets → IntervalSetsRandomExt
537.3 ms ✓ CompositionsBase → CompositionsBaseInverseFunctionsExt
578.7 ms ✓ IntervalSets → IntervalSetsStatisticsExt
895.0 ms ✓ Random123
1326.2 ms ✓ Distributed
454.8 ms ✓ ConstructionBase → ConstructionBaseIntervalSetsExt
505.2 ms ✓ AliasTables
737.9 ms ✓ LogExpFunctions
1110.0 ms ✓ Jieko
450.0 ms ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt
750.9 ms ✓ CommonSubexpressions
455.3 ms ✓ ADTypes → ADTypesConstructionBaseExt
455.9 ms ✓ ADTypes → ADTypesEnzymeCoreExt
490.4 ms ✓ Missings
468.0 ms ✓ DiffResults
534.1 ms ✓ Compat → CompatLinearAlgebraExt
595.6 ms ✓ JLLWrappers
560.1 ms ✓ PrecompileTools
549.2 ms ✓ TruncatedStacktraces
550.0 ms ✓ ArrayInterface
816.3 ms ✓ Tables
496.4 ms ✓ GPUArraysCore
462.7 ms ✓ LogExpFunctions → LogExpFunctionsInverseFunctionsExt
531.2 ms ✓ EnzymeCore → AdaptExt
982.4 ms ✓ SimpleTraits
566.5 ms ✓ OffsetArrays → OffsetArraysAdaptExt
1110.8 ms ✓ DispatchDoctor
749.4 ms ✓ SharedArrays
2787.8 ms ✓ SparseArrays
721.7 ms ✓ Unityper
634.5 ms ✓ Rmath_jll
769.1 ms ✓ Functors
1906.2 ms ✓ Test
1071.2 ms ✓ Setfield
677.8 ms ✓ OpenSpecFun_jll
1125.3 ms ✓ ChainRulesCore
744.9 ms ✓ oneTBB_jll
2222.5 ms ✓ Latexify
1411.4 ms ✓ DataStructures
6210.4 ms ✓ JuliaSyntax
1361.9 ms ✓ IntelOpenMP_jll
527.1 ms ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt
1784.6 ms ✓ Accessors
997.6 ms ✓ RecipesBase
539.2 ms ✓ SciMLStructures
460.0 ms ✓ DifferentiationInterface → DifferentiationInterfaceGPUArraysCoreExt
864.6 ms ✓ Static
457.6 ms ✓ ArrayInterface → ArrayInterfaceGPUArraysCoreExt
859.2 ms ✓ MaybeInplace
1295.8 ms ✓ StringManipulation
571.5 ms ✓ DispatchDoctor → DispatchDoctorEnzymeCoreExt
589.3 ms ✓ SuiteSparse
713.4 ms ✓ Statistics → SparseArraysExt
614.8 ms ✓ Adapt → AdaptSparseArraysExt
685.9 ms ✓ FillArrays → FillArraysSparseArraysExt
761.8 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseArraysExt
698.7 ms ✓ ArrayInterface → ArrayInterfaceSparseArraysExt
630.3 ms ✓ InverseFunctions → InverseFunctionsTestExt
819.0 ms ✓ Rmath
6812.8 ms ✓ MLStyle
675.4 ms ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt
552.3 ms ✓ ADTypes → ADTypesChainRulesCoreExt
564.5 ms ✓ DifferentiationInterface → DifferentiationInterfaceChainRulesCoreExt
550.0 ms ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt
610.8 ms ✓ DispatchDoctor → DispatchDoctorChainRulesCoreExt
638.1 ms ✓ SortingAlgorithms
768.0 ms ✓ Latexify → SparseArraysExt
1022.4 ms ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt
4548.3 ms ✓ Moshi
960.4 ms ✓ QuadGK
611.2 ms ✓ FiniteDiff
1873.4 ms ✓ SpecialFunctions
3033.4 ms ✓ DynamicQuantities
625.4 ms ✓ Accessors → TestExt
843.2 ms ✓ Accessors → LinearAlgebraExt
570.5 ms ✓ IntervalSets → IntervalSetsRecipesBaseExt
765.0 ms ✓ Accessors → IntervalSetsExt
561.4 ms ✓ BitTwiddlingConvenienceFunctions
4346.0 ms ✓ StaticArrays
4134.8 ms ✓ CommonMark
1435.7 ms ✓ MKL_jll
786.3 ms ✓ CPUSummary
3293.2 ms ✓ SparseMatrixColorings
774.3 ms ✓ MaybeInplace → MaybeInplaceSparseArraysExt
629.8 ms ✓ FiniteDiff → FiniteDiffSparseArraysExt
535.3 ms ✓ DifferentiationInterface → DifferentiationInterfaceFiniteDiffExt
1247.5 ms ✓ StaticArrayInterface
945.7 ms ✓ PDMats
695.5 ms ✓ DiffRules
3207.4 ms ✓ MutableArithmetics
758.8 ms ✓ DynamicQuantities → DynamicQuantitiesLinearAlgebraExt
1085.4 ms ✓ HypergeometricFunctions
718.9 ms ✓ HostCPUFeatures
663.5 ms ✓ StaticArrays → StaticArraysChainRulesCoreExt
9357.5 ms ✓ Unitful
705.8 ms ✓ ResettableStacks
771.7 ms ✓ StaticArrays → StaticArraysStatisticsExt
1048.5 ms ✓ ArnoldiMethod
4769.0 ms ✓ Krylov
781.6 ms ✓ ConstructionBase → ConstructionBaseStaticArraysExt
1537.6 ms ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt
1793.3 ms ✓ StatsBase
8955.1 ms ✓ ArrayLayouts
650.6 ms ✓ DifferentiationInterface → DifferentiationInterfaceStaticArraysExt
1483.0 ms ✓ SciMLOperators
705.9 ms ✓ Accessors → StaticArraysExt
773.8 ms ✓ Adapt → AdaptStaticArraysExt
758.0 ms ✓ FiniteDiff → FiniteDiffStaticArraysExt
505.6 ms ✓ StaticArrayInterface → StaticArrayInterfaceOffsetArraysExt
595.1 ms ✓ LayoutPointers
607.7 ms ✓ CloseOpenIntervals
784.0 ms ✓ PolyesterWeave
792.9 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseMatrixColoringsExt
784.2 ms ✓ StaticArrayInterface → StaticArrayInterfaceStaticArraysExt
777.0 ms ✓ FillArrays → FillArraysPDMatsExt
609.4 ms ✓ Unitful → ConstructionBaseUnitfulExt
617.3 ms ✓ Unitful → InverseFunctionsUnitfulExt
776.7 ms ✓ Accessors → UnitfulExt
1973.8 ms ✓ DomainSets
515.9 ms ✓ SciMLOperators → SciMLOperatorsStaticArraysCoreExt
1197.6 ms ✓ StatsFuns
974.1 ms ✓ DynamicQuantities → DynamicQuantitiesUnitfulExt
883.6 ms ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt
835.7 ms ✓ SciMLOperators → SciMLOperatorsSparseArraysExt
839.7 ms ✓ StrideArraysCore
1318.7 ms ✓ BlockArrays
660.8 ms ✓ StatsFuns → StatsFunsInverseFunctionsExt
2010.1 ms ✓ MultivariatePolynomials
742.9 ms ✓ Polyester
2489.6 ms ✓ ForwardDiff
745.2 ms ✓ BlockArrays → BlockArraysAdaptExt
1375.5 ms ✓ StatsFuns → StatsFunsChainRulesCoreExt
757.1 ms ✓ FastBroadcast
772.9 ms ✓ FastPower → FastPowerForwardDiffExt
780.7 ms ✓ DifferentiationInterface → DifferentiationInterfaceForwardDiffExt
1290.0 ms ✓ DynamicPolynomials
1886.9 ms ✓ LazyArrays
918.5 ms ✓ PreallocationTools
951.4 ms ✓ ForwardDiff → ForwardDiffStaticArraysExt
3073.4 ms ✓ Graphs
961.2 ms ✓ NLSolversBase
1031.5 ms ✓ LazyArrays → LazyArraysBlockArraysExt
1055.2 ms ✓ LazyArrays → LazyArraysStaticArraysExt
4180.8 ms ✓ VectorizationBase
3651.5 ms ✓ Distributions
912.4 ms ✓ SLEEFPirates
1613.7 ms ✓ LineSearches
1103.9 ms ✓ Distributions → DistributionsChainRulesCoreExt
1292.7 ms ✓ Distributions → DistributionsTestExt
8478.3 ms ✓ PrettyTables
1346.3 ms ✓ SymbolicIndexingInterface
2361.6 ms ✓ Optim
1790.1 ms ✓ RecursiveArrayTools
1010.3 ms ✓ RecursiveArrayTools → RecursiveArrayToolsForwardDiffExt
1025.4 ms ✓ RecursiveArrayTools → RecursiveArrayToolsFastBroadcastExt
1045.1 ms ✓ RecursiveArrayTools → RecursiveArrayToolsSparseArraysExt
14221.6 ms ✓ JuliaFormatter
10170.7 ms ✓ LoopVectorization
7107.9 ms ✓ SciMLBase
1131.4 ms ✓ LoopVectorization → SpecialFunctionsExt
1263.6 ms ✓ LoopVectorization → ForwardDiffExt
917.8 ms ✓ SCCNonlinearSolve
1009.2 ms ✓ SciMLBase → SciMLBaseMLStyleExt
1142.4 ms ✓ SciMLBase → SciMLBaseChainRulesCoreExt
10505.9 ms ✓ SymbolicUtils
2185.5 ms ✓ DiffEqBase
2433.6 ms ✓ SciMLJacobianOperators
3405.6 ms ✓ Octavian
1614.6 ms ✓ SymbolicLimits
1175.1 ms ✓ DiffEqBase → DiffEqBaseChainRulesCoreExt
1240.2 ms ✓ DiffEqBase → DiffEqBaseSparseArraysExt
1457.2 ms ✓ DiffEqBase → DiffEqBaseUnitfulExt
1524.5 ms ✓ DiffEqBase → DiffEqBaseDistributionsExt
1588.4 ms ✓ DiffEqBase → DiffEqBaseForwardDiffExt
2981.8 ms ✓ OrdinaryDiffEqCore
3151.1 ms ✓ LineSearch
3508.5 ms ✓ DiffEqCallbacks
2542.9 ms ✓ JumpProcesses
3525.8 ms ✓ Octavian → ForwardDiffExt
1350.7 ms ✓ OrdinaryDiffEqCore → OrdinaryDiffEqCoreEnzymeCoreExt
2911.6 ms ✓ DiffEqNoiseProcess
1315.9 ms ✓ LineSearch → LineSearchLineSearchesExt
4777.3 ms ✓ NonlinearSolveBase
6438.1 ms ✓ LinearSolve
949.8 ms ✓ NonlinearSolveBase → NonlinearSolveBaseLineSearchExt
1127.3 ms ✓ NonlinearSolveBase → NonlinearSolveBaseSparseMatrixColoringsExt
1229.9 ms ✓ NonlinearSolveBase → NonlinearSolveBaseForwardDiffExt
1306.1 ms ✓ NonlinearSolveBase → NonlinearSolveBaseDiffEqBaseExt
1323.6 ms ✓ NonlinearSolveBase → NonlinearSolveBaseSparseArraysExt
1374.5 ms ✓ NonlinearSolveBase → NonlinearSolveBaseLinearSolveExt
1614.6 ms ✓ LinearSolve → LinearSolveEnzymeExt
2515.8 ms ✓ BracketingNonlinearSolve
2648.7 ms ✓ LinearSolve → LinearSolveSparseArraysExt
1096.6 ms ✓ BracketingNonlinearSolve → BracketingNonlinearSolveForwardDiffExt
4453.6 ms ✓ OrdinaryDiffEqTsit5
1390.0 ms ✓ BracketingNonlinearSolve → BracketingNonlinearSolveChainRulesCoreExt
4711.2 ms ✓ NonlinearSolveSpectralMethods
3715.2 ms ✓ OrdinaryDiffEqDifferentiation
1553.0 ms ✓ NonlinearSolveSpectralMethods → NonlinearSolveSpectralMethodsForwardDiffExt
12032.1 ms ✓ Symbolics
5903.5 ms ✓ SimpleNonlinearSolve
2269.4 ms ✓ DifferentiationInterface → DifferentiationInterfaceSymbolicsExt
7629.8 ms ✓ NonlinearSolveQuasiNewton
2859.3 ms ✓ Symbolics → SymbolicsForwardDiffExt
1436.6 ms ✓ SimpleNonlinearSolve → SimpleNonlinearSolveChainRulesCoreExt
1570.5 ms ✓ SimpleNonlinearSolve → SimpleNonlinearSolveDiffEqBaseExt
1814.9 ms ✓ NonlinearSolveQuasiNewton → NonlinearSolveQuasiNewtonForwardDiffExt
2779.1 ms ✓ Symbolics → SymbolicsPreallocationToolsExt
14719.9 ms ✓ OrdinaryDiffEqVerner
13125.8 ms ✓ NonlinearSolveFirstOrder
12321.3 ms ✓ OrdinaryDiffEqRosenbrock
8304.9 ms ✓ NonlinearSolve
3398.7 ms ✓ OrdinaryDiffEqNonlinearSolve
4388.5 ms ✓ OrdinaryDiffEqSDIRK
8002.8 ms ✓ OrdinaryDiffEqBDF
16030.9 ms ✓ OrdinaryDiffEqDefault
58041.2 ms ✓ ModelingToolkit
7981.5 ms ✓ FMIBinary_7dFV0D
298 dependencies successfully precompiled in 126 seconds. 23 already precompiled.
[ Info: PackageCompiler: Executing /home/actions-runner-7/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl/src/fmu_precompilation.jl => /home/actions-runner-7/tmp/jl_packagecompiler_TLnrKQ/jl_bVb1jG
[ Info: Deserializing
[ Info: Finished deserializing
[ Info: Precompiling
[ Info: Finished instantiating
[ Info: Doing dry run of state_initializer
[ Info: Doing dry run of ode_function
[ Info: Doing dry run of observables_function
[ Info: Doing dry run of cosimulator
ERROR: LoadError: MethodError: Cannot `convert` an object of type Vector{Float64} to an object of type Float64
The function `convert` exists, but no method is defined for this combination of argument types.
Closest candidates are:
convert(::Type{T}, ::VectorizationBase.LazyMulAdd{M, O, I}) where {M, O, I, T<:Number}
@ VectorizationBase ~/.julia/packages/VectorizationBase/wHnQd/src/lazymul.jl:25
convert(::Type{T}, ::Union{Static.StaticBool{N}, Static.StaticFloat64{N}, Static.StaticInt{N}} where N) where T<:Number
@ Static ~/.julia/packages/Static/SeEGr/src/Static.jl:427
convert(::Type{T}, ::Number) where T<:Number
@ Base number.jl:7
...
Stacktrace:
[1] setproperty!(x::DiffEqBase.NullODEIntegrator{true, SciMLBase.ODEProblem{Nothing, Tuple{Float64, Float64}, true, Vector{Float64}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, @Kwargs{}, SciMLBase.StandardODEProblem}, Float64, SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Nothing, Nothing, SciMLBase.ODEProblem{Nothing, Tuple{Float64, Float64}, true, Vector{Float64}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, @Kwargs{}, SciMLBase.StandardODEProblem}, Nothing, SciMLBase.LinearInterpolation{Vector{Float64}, Vector{Vector{Float64}}}, Nothing, Nothing, Nothing, Nothing, Nothing}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, Vector{Float64}}, f::Symbol, v::Vector{Float64})
@ Base ./Base.jl:52
[2] step!(integ::DiffEqBase.NullODEIntegrator{true, SciMLBase.ODEProblem{Nothing, Tuple{Float64, Float64}, true, Vector{Float64}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, @Kwargs{}, SciMLBase.StandardODEProblem}, Float64, SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Nothing, Nothing, SciMLBase.ODEProblem{Nothing, Tuple{Float64, Float64}, true, Vector{Float64}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, @Kwargs{}, SciMLBase.StandardODEProblem}, Nothing, SciMLBase.LinearInterpolation{Vector{Float64}, Vector{Vector{Float64}}}, Nothing, Nothing, Nothing, Nothing, Nothing}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, Vector{Float64}}, dt::Nothing, stop_at_tdt::Bool)
@ DiffEqBase ~/.julia/packages/DiffEqBase/qvEPa/src/solve.jl:709
[3] step!(integ::DiffEqBase.NullODEIntegrator{true, SciMLBase.ODEProblem{Nothing, Tuple{Float64, Float64}, true, Vector{Float64}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, @Kwargs{}, SciMLBase.StandardODEProblem}, Float64, SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Nothing, Nothing, SciMLBase.ODEProblem{Nothing, Tuple{Float64, Float64}, true, Vector{Float64}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, @Kwargs{}, SciMLBase.StandardODEProblem}, Nothing, SciMLBase.LinearInterpolation{Vector{Float64}, Vector{Vector{Float64}}}, Nothing, Nothing, Nothing, Nothing, Nothing}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_7dFV0D.var"#f#10"{@NamedTuple{ode_function::FMIBinary_7dFV0D.var"#26#32", state_initializer::FMIBinary_7dFV0D.var"#28#34", observables_function::FMIBinary_7dFV0D.var"#29#35", cosimulator::Nothing}, Int64}, LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, Nothing, Nothing}, Vector{Float64}})
@ DiffEqBase ~/.julia/packages/DiffEqBase/qvEPa/src/solve.jl:706
[4] (::FMIBinary_7dFV0D.CoSimulator{:full_model})(inputs::Vector{Float64}, dt::Float64)
@ FMIBinary_7dFV0D ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl/src/cosimulator.jl:61
[5] precompile!()
@ FMIBinary_7dFV0D ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl/src/FMIBinary_7dFV0D.jl:123
[6] top-level scope
@ ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl/src/fmu_precompilation.jl:8
in expression starting at /home/actions-runner-7/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl/src/fmu_precompilation.jl:8
failed process: Process(setenv(`/home/actions-runner-7/actions-runner/_work/_tool/julia/1.11.5/x64/bin/julia --color=yes --startup-file=no --pkgimages=no --sysimage=/home/actions-runner-7/tmp/jl_dc1vWC/tmp_sys.so --compile=all --trace-compile=/home/actions-runner-7/tmp/jl_packagecompiler_TLnrKQ/jl_bVb1jG /home/actions-runner-7/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl/src/fmu_precompilation.jl`,["PATH=/home/actions-runner-7/actions-runner/_work/_tool/julia/1.11.5/x64/bin:/home/actions-runner-7/actions-runner/_work/_tool/node/22.19.0/x64/bin:/home/actions-runner-7/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", "GITHUB_RUN_NUMBER=714", "GITHUB_REF_NAME=main", "RUNNER_ARCH=X64", "GKS_ENCODING=utf8", "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/117/bus", "GKS_USE_CAIRO_PNG=true", "GITHUB_REPOSITORY_ID=972158035", "GITHUB_ACTOR=asinghvi17", "TMP=/home/actions-runner-7/tmp", "GITHUB_WORKFLOW_REF=JuliaComputing/DyadDocs/.github/workflows/CI.yml@refs/heads/main", "SSH_AGENT_PID=285073", "SYSTEMD_EXEC_PID=1579431", "RUNNER_ENVIRONMENT=self-hosted", "NODE_AUTH_TOKEN=ghs_e4QTKupZ6W4UatPnQQ8syZaczZwAt61fQOIm", "OPENBLAS_DEFAULT_NUM_THREADS=1", "JULIA_PKG_USE_CLI_GIT=true", "USER=actions-runner-7", "LIBDECOR_PLUGIN_DIR=/home/actions-runner-7/.julia/artifacts/38e215c51e5c0f77bc7a8813ba4586632a8fc750/lib/libdecor/plugins-1", "GITHUB_REF_PROTECTED=true", "GITHUB_SHA=8e3d8d9181578e8af29ba27fcb4f8e5fd330f62f", "GKSwstype=", "GITHUB_API_URL=https://api.github.com", "GITHUB_RUN_ATTEMPT=1", "GITHUB_ACTIONS=true", "GITHUB_ENV=/home/actions-runner-7/actions-runner/_work/_temp/_runner_file_commands/set_env_499c4e66-270a-46d4-a9ea-09069d736318", "XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/var/lib/snapd/desktop", "SHELL=/bin/bash", "ROWS=10", "RUNNER_NAME=demeter5-actions-runner-7", "TMPDIR=/home/actions-runner-7/tmp", "GITHUB_RUN_ID=17357207860", "GITHUB_HEAD_REF=", "GITHUB_RETENTION_DAYS=90", "DOCKER_HOST=unix:///run/user/117/docker.sock", "GITHUB_SERVER_URL=https://github.com", "GITHUB_OUTPUT=/home/actions-runner-7/actions-runner/_work/_temp/_runner_file_commands/set_output_499c4e66-270a-46d4-a9ea-09069d736318", "GITHUB_JOB=docs", "MANAGERPID=1576772", "RUNNER_TRACKING_ID=github_d9240ca2-7d52-4020-a56d-ee5ad2533421", "RUNNER_TOOL_CACHE=/home/actions-runner-7/actions-runner/_work/_tool", "GSM_SKIP_SSH_AGENT_WORKAROUND=true", "GITHUB_ACTION_REPOSITORY=", "GITHUB_WORKFLOW=CI", "GITHUB_ACTION=__run_5", "HOME=/home/actions-runner-7", "GITHUB_EVENT_PATH=/home/actions-runner-7/actions-runner/_work/_temp/_github_workflow/event.json", "DYAD_DOCS_DRAFT=false", "GITHUB_STEP_SUMMARY=/home/actions-runner-7/actions-runner/_work/_temp/_runner_file_commands/step_summary_499c4e66-270a-46d4-a9ea-09069d736318", "DYAD_CLI_PATH=/home/actions-runner-7/actions-runner/_work/DyadDocs/DyadDocs/dyad", "GITHUB_REF=refs/heads/main", "GITHUB_REPOSITORY=JuliaComputing/DyadDocs", "INVOCATION_ID=cb2075dd6cea4dc9872c267a92f62e6d", "DYAD_DOCS_BUILD_STDLIBS=true", "LANG=en_US.UTF-8", "LOGNAME=actions-runner-7", "GITHUB_GRAPHQL_URL=https://api.github.com/graphql", "MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-117.slice/user@117.service/app.slice/actions-runner.service/memory.pressure", "SHLVL=1", "XDG_RUNTIME_DIR=/run/user/117", "SSH_AUTH_SOCK=/tmp/ssh-oy4VOExobos7/agent.285072", "GITHUB_STATE=/home/actions-runner-7/actions-runner/_work/_temp/_runner_file_commands/save_state_499c4e66-270a-46d4-a9ea-09069d736318", "RUNNER_WORKSPACE=/home/actions-runner-7/actions-runner/_work/DyadDocs", "JULIA_PKG_SERVER=internal.juliahub.com", "GITHUB_BASE_REF=", "FONTCONFIG_FILE=/home/actions-runner-7/.julia/artifacts/258f7271ca555a7634c0fe8b8508f69334673a89/etc/fonts/fonts.conf", "_=/home/actions-runner-7/actions-runner/_work/_tool/julia/1.11.5/x64/bin/julia", "GITHUB_ACTION_REF=", "JULIA_PKG_PRECOMPILE_AUTO=1", "XKB_CONFIG_ROOT=/home/actions-runner-7/.julia/artifacts/23d821271a00e164eb2b5c273985da44f9a831a1/share/X11/xkb", "GITHUB_REPOSITORY_OWNER_ID=10258468", "NPM_CONFIG_USERCONFIG=/home/actions-runner-7/actions-runner/_work/_temp/.npmrc", "JULIA_NUM_THREADS=auto", "GITHUB_ACTOR_ID=32143268", "MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=", "PWD=/home/actions-runner-7/actions-runner/_work/DyadDocs/DyadDocs", "GRDIR=/home/actions-runner-7/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364", "GITHUB_WORKSPACE=/home/actions-runner-7/actions-runner/_work/DyadDocs/DyadDocs", "GITHUB_WORKFLOW_SHA=8e3d8d9181578e8af29ba27fcb4f8e5fd330f62f", "GKS_FONTPATH=/home/actions-runner-7/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364", "CI=true", "FONTCONFIG_PATH=/home/actions-runner-7/.julia/artifacts/258f7271ca555a7634c0fe8b8508f69334673a89/etc/fonts", "GITHUB_PATH=/home/actions-runner-7/actions-runner/_work/_temp/_runner_file_commands/add_path_499c4e66-270a-46d4-a9ea-09069d736318", "RUNNER_OS=Linux", "GITHUB_TOKEN=ghs_e4QTKupZ6W4UatPnQQ8syZaczZwAt61fQOIm", "GITHUB_REF_TYPE=branch", "JOURNAL_STREAM=8:812966", "JULIA_LOAD_PATH=/home/actions-runner-7/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/7dFV0D/FMIBinary_7dFV0D.jl:@stdlib", "RUNNER_TEMP=/home/actions-runner-7/actions-runner/_work/_temp", "GITHUB_TRIGGERING_ACTOR=asinghvi17", "GITHUB_REPOSITORY_OWNER=JuliaComputing", "GITHUB_EVENT_NAME=push", "DYAD_CLI_BRANCH=studio-v0.5.1", "OPENBLAS_MAIN_FREE=1", "GKS_QT=env LD_LIBRARY_PATH=/home/actions-runner-7/.julia/artifacts/715b660f53eb83c33e199a44ececfd8dc03f2a27/lib:/home/actions-runner-7/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib/julia:/home/actions-runner-7/.julia/artifacts/5acd766faaca59c3c1f3cfa67e2bf6dcf1e3e883/lib:/home/actions-runner-7/.julia/artifacts/020f522505f193c968b0a9d6199f7de2c4748cd2/lib:/home/actions-runner-7/.julia/artifacts/d4c2f2966f2932e4870b0488c3b8a6b92b6641a9/lib:/home/actions-runner-7/.julia/artifacts/299b041fdcb1b2bc1ff90767a40d2423b01865af/lib:/home/actions-runner-7/.julia/artifacts/2710f18abd87950eedcef37211b22fb517ee1043/lib:/home/actions-runner-7/.julia/artifacts/e8574c15e0152044b131e5d6956374f4b0bacce7/lib:/home/actions-runner-7/.julia/artifacts/79994d5aa1ffc0e9e42f2348a7f9c584dbe20204/lib:/home/actions-runner-7/.julia/artifacts/94475b26c9b6ff3bed68391232c55fd81a4a64b4/lib:/home/actions-runner-7/.julia/artifacts/09597f3f5458c396215bbb3d73cdb686a8566fcf/lib:/home/actions-runner-7/.julia/artifacts/cc3c4d36f2cf650d73959f9d7dec5cd0630bfb01/lib:/home/actions-runner-7/.julia/artifacts/258f7271ca555a7634c0fe8b8508f69334673a89/lib:/home/actions-runner-7/.julia/artifacts/0a1006d282bce91b5cd408c714cbb95d3bb4f515/lib:/home/actions-runner-7/.julia/artifacts/59eff635528e6914e1a96db241e950195574903b/lib:/home/actions-runner-7/.julia/artifacts/299dd9a174ebc497df2cf4d30f1c6d10948c60ef/lib:/home/actions-runner-7/.julia/artifacts/f0557b9a3c2c4667444e8fc63c1fc9c2c5cb9e63/lib:/home/actions-runner-7/.julia/artifacts/6da9d8475fd9fd2867e3bd1f46f3913c800a316f/lib:/home/actions-runner-7/.julia/artifacts/a3f956e6772ef4da35e128fd2a4477cf16fd3c84/lib:/home/actions-runner-7/.julia/artifacts/e2512e1cd411449b9bede7b4294c7409c9973345/lib:/home/actions-runner-7/.julia/artifacts/ed48bfcf31d2d5ebdc0a681d1ed07e1e9f9f0377/lib:/home/actions-runner-7/.julia/artifacts/b8a470e4553346122607f94ec60d83c77f061cd6/lib:/home/actions-runner-7/.julia/artifacts/eb13375496c29fe52101a0e6710c54ff87aa0e20/lib:/home/actions-runner-7/.julia/artifacts/5c030ff72c13f84fbbc8f93a146e34c6219a0261/lib:/home/actions-runner-7/.julia/artifacts/06a5c4a798cfe807193bbcaaae5a8333a280c342/lib:/home/actions-runner-7/.julia/artifacts/82b4098b07b2476cbd82b2a6b4179058243d1bb3/lib:/home/actions-runner-7/.julia/artifacts/c8a20a2030f10b70947d8d2a6bff7f8b5f343fe9/lib:/home/actions-runner-7/.julia/artifacts/8e4faedde4bd75566bc8da1fccecb257eb6af6f2/lib:/home/actions-runner-7/.julia/artifacts/75231e63fa366a59b858c6bd8a7c11fdccb2c469/lib:/home/actions-runner-7/.julia/artifacts/100f53309066fcdee2a61044b118ed3342683b67/lib:/home/actions-runner-7/.julia/artifacts/bdb4015047b09c6ac5002f73dfd5be8ddf59189b/lib:/home/actions-runner-7/.julia/artifacts/c9533bea1f28a1adea8cb096009f360534f7ba90/lib:/home/actions-runner-7/.julia/artifacts/48d69f95e00f33788b0bddee11ce58dd15ba21e5/lib:/home/actions-runner-7/.julia/artifacts/b4d9e913014918426c3ca714a536e10b9f54c784/lib:/home/actions-runner-7/.julia/artifacts/0319290fc39dd3bdcb6fb33a4f25d7b8c511c762/lib:/home/actions-runner-7/.julia/artifacts/d007148a0838385ad09a5cc9f703679ddaffcf0b/lib:/home/actions-runner-7/.julia/artifacts/ec52107b475256016300d8bda3dc828681b673e6/lib:/home/actions-runner-7/.julia/artifacts/7882cd1425db289a3e1703b83c7e8678e7f397d9/lib:/home/actions-runner-7/.julia/artifacts/52d9b3e9e3507f7b2cf723af43d0e7f095e2edc7/lib:/home/actions-runner-7/.julia/artifacts/5b34e010ca7a3d88eeebecbc7a5b39ad72e33323/lib:/home/actions-runner-7/.julia/artifacts/0878d3462f8e2fa4193e0e47c530a58bc490a847/lib:/home/actions-runner-7/.julia/artifacts/38e215c51e5c0f77bc7a8813ba4586632a8fc750/lib:/home/actions-runner-7/.julia/artifacts/65c5e10af6182e66ace3d62ab4d99114f9009e7e/lib:/home/actions-runner-7/.julia/artifacts/353f5c4e091a41ba8da5297d1b4d13652aa7f775/lib:/home/actions-runner-7/.julia/artifacts/5cb2f5f8a13f3117c7770ed28b896eff85315555/lib:/home/actions-runner-7/.julia/artifacts/04915d2401d6f1b7b5e37382a0776ee2d20d343b/lib:/home/actions-runner-7/.julia/artifacts/f493bc948a41fd60ba4a5864a7127c7a2c8f863b/lib:/home/actions-runner-7/.julia/artifacts/55f9376d5c77106b4813c4fb45a6b37a77d4d823/lib:/home/actions-runner-7/.julia/artifacts/3ab5f2c6b84a9cc2bbd5c20bb8f5e76e7f13e1ed/lib:/home/actions-runner-7/.julia/artifacts/e3e8d2abb72b0145ee6de4b7be33e5a5c67e5f59/lib:/home/actions-runner-7/.julia/artifacts/45a076ac2b0b5e528159c96142254106709ec982/lib:/home/actions-runner-7/.julia/artifacts/4db1e58d71ac6bbb35ecc832033264c630d5d3b3/lib:/home/actions-runner-7/.julia/artifacts/21ed7b5e888fb9b18f44ba3f4652f14d8beda78c/lib:/home/actions-runner-7/.julia/artifacts/763be6a5ce77e0ca86d3e1b3a1c8ec499f8958f1/lib:/home/actions-runner-7/.julia/artifacts/9f964aa3f8c584bef017178cda25ba9d29e37c3b/lib:/home/actions-runner-7/.julia/artifacts/43b81b3d37f7b5409d894db736643fd6371cf0ea/lib:/home/actions-runner-7/.julia/artifacts/641f192fccf3897c9bb53cb8edc1e0cbd316488f/lib:/home/actions-runner-7/.julia/artifacts/bfe054a6c198131c6a56cb3a914b72a28330afae/lib:/home/actions-runner-7/.julia/artifacts/80000680ee2829d8f281d77c90e2d1d02f031865/lib:/home/actions-runner-7/.julia/artifacts/644dabe7eac7b955e9d4b63449550d6ab77800e6/lib:/home/actions-runner-7/.julia/artifacts/37cb7108fbb589ecbd0b1a556668cb61a929388b/lib:/home/actions-runner-7/.julia/artifacts/2bd508f47b3555ae23aef57065597af6a3bc057a/lib:/home/actions-runner-7/.julia/artifacts/ff5b744ee71be5a60014421e393f79262922d22c/lib:/home/actions-runner-7/.julia/artifacts/443e05ab3771707793cdec96039306b08738a626/lib:/home/actions-runner-7/.julia/artifacts/0ecdcf67bd5c1db95253c03ab63d57e40d0b4886/lib:/home/actions-runner-7/.julia/artifacts/f03dd5ac03468009d5a99bbfcdf336c2dc372de4/lib:/home/actions-runner-7/.julia/artifacts/8b45e0c5c7fbecd1e34f024cdc22fec4be4c7807/lib:/home/actions-runner-7/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364/lib:/home/actions-runner-7/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib/julia:/home/actions-runner-7/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib /home/actions-runner-7/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364/bin/gksqt"]), ProcessExited(1)) [1]
This builds an FMU. The path for the FMU is given as an artifact:
using Main.var"##build/.dyad/analyses/fmugenerationDyadHygiene#272".FMUAnalysisIntro # hide
using DyadInterface
fmu_path = artifacts(result, :FMU)
Analysis Arguments
Required Arguments
model
: the Dyad model that the analysis is being applied to.
Optional Arguments
version::String
: the FMU version to use. Defaults to "FMI_V2", with the other possible choice being "FMI_V3".type::String
: the type of FMU to build. Choices are"FMI_ME"
for Model Exchange,"FMI_CS"
for Cosimulation, or"FMI_BOTH"
for a binary which has both embedded within it.alg::String
: chooses the solver algorithm for the solution process of the Cosimulation FMU. The default is "auto". The choices are:"auto"
- Automatic algorithm choice with stiffness detection, size detection, and linear solve swapping from OrdinaryDiffEq.jl."Rodas5P"
- Adaptive time Rosenbrock method from OrdinaryDiffEqRosenbrock.jl. The Rosenbrock methods are specifically fast for small systems of stiff equations and DAEs which avoid Jacobian singularity issues (i.e. no variable-index DAE behavior)."FBDF"
- Adaptive order, adaptive time fixed leading coefficient backwards differentiation formulae (BDF) method from OrdinaryDiffEqBDF.jl, modeled after the FLC formulation of VODE. This is a good method for large stiff systems and DAEs."Tsit5"
- 5th order explicit Runge-Kutta method from OrdinaryDiffEqTsit5.jl. This method is not applicable to DAEs and is only applicable to systems which have no algebraic constraints (post simplification).
n_inputs::Integer
: the number of inputs, i.e. the length of thevector. inputs::String[n_inputs]
: the variables of the Dyad model which will be defined by the inputs. The ordering of the vector needs to match the ordering of thevector definition. n_outputs::Integer
: the number of outputs, i.e. the length of the output of. outputs::String[n_outputs]
: the names of the variables to include in the output vector. The ordering of the vector needs to match the ordering of .
Artifacts
The FMUAnalysis
returns the following artifacts:
Standard Artifacts
:FMU
: A string for the path to the generated FMU.