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-4/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/FMUGenerationjl/compliance_MHnnRs"
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,64 CPUs AMD EPYC 7513 32-Core Processor (A00F11),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-4/.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: 7a60c849-2ce1-573e-a009-957f7a35bcc9
│ [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/JuliaSimRegistry.toml`
Resolving package versions...
Installed MKL_jll ───────── v2025.2.0+0
Installed IntelOpenMP_jll ─ v2025.2.0+0
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/4eohdP/FMIBinary_4eohdP.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/4eohdP/FMIBinary_4eohdP.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...
1174.1 ms ✓ NetworkOptions
563.7 ms ✓ p7zip_jll
585.7 ms ✓ MozillaCACerts_jll
585.2 ms ✓ Unicode
589.3 ms ✓ MbedTLS_jll
593.8 ms ✓ nghttp2_jll
598.8 ms ✓ UUIDs
601.5 ms ✓ Logging
603.1 ms ✓ Zlib_jll
624.0 ms ✓ Base64
1095.5 ms ✓ ArgTools
560.3 ms ✓ LibSSH2_jll
669.1 ms ✓ Printf
568.1 ms ✓ LibCURL_jll
617.2 ms ✓ LibGit2_jll
767.2 ms ✓ Tar
751.8 ms ✓ LibCURL
1910.8 ms ✓ Markdown
1746.2 ms ✓ Dates
693.4 ms ✓ TOML
1957.5 ms ✓ LibGit2
2343.5 ms ✓ Downloads
29995.6 ms ✓ Pkg
23 dependencies successfully precompiled in 38 seconds
Precompiling project...
602.6 ms ✓ StatsAPI
619.9 ms ✓ SimpleUnPack
624.3 ms ✓ IteratorInterfaceExtensions
627.3 ms ✓ LaTeXStrings
631.0 ms ✓ ConcreteStructs
634.0 ms ✓ Glob
633.6 ms ✓ Tricks
632.3 ms ✓ Future
641.5 ms ✓ MuladdMacro
646.8 ms ✓ ExprTools
682.1 ms ✓ PositiveFactorizations
799.9 ms ✓ FunctionWrappers
808.9 ms ✓ ADTypes
1046.8 ms ✓ OffsetArrays
548.0 ms ✓ UnPack
1182.2 ms ✓ Combinatorics
598.7 ms ✓ OpenLibm_jll
585.2 ms ✓ CommonSolve
638.2 ms ✓ IntegerMathUtils
669.9 ms ✓ InverseFunctions
636.4 ms ✓ CompilerSupportLibraries_jll
584.9 ms ✓ SuiteSparse_jll
766.7 ms ✓ Statistics
788.7 ms ✓ Serialization
1075.6 ms ✓ Format
623.4 ms ✓ ManualMemory
615.8 ms ✓ CompositeTypes
1176.2 ms ✓ FillArrays
547.1 ms ✓ DataValueInterfaces
622.5 ms ✓ PoissonRandom
593.5 ms ✓ EnumX
558.4 ms ✓ Reexport
675.6 ms ✓ Requires
555.3 ms ✓ SIMDTypes
758.6 ms ✓ OrderedCollections
2004.2 ms ✓ ExproniconLite
1070.0 ms ✓ RandomNumbers
720.6 ms ✓ DocStringExtensions
597.3 ms ✓ WeakValueDicts
735.5 ms ✓ AbstractTrees
534.1 ms ✓ TestItems
564.8 ms ✓ CompositionsBase
1663.3 ms ✓ MacroTools
547.8 ms ✓ PtrArrays
636.7 ms ✓ Mmap
701.7 ms ✓ IntervalSets
563.7 ms ✓ FastPower
540.5 ms ✓ TaskLocalValues
729.7 ms ✓ URIs
660.5 ms ✓ Inflate
1080.8 ms ✓ IrrationalConstants
564.9 ms ✓ IfElse
846.5 ms ✓ EnzymeCore
584.9 ms ✓ CommonWorldInvalidations
649.6 ms ✓ ConstructionBase
589.5 ms ✓ TermInterface
659.1 ms ✓ DataAPI
646.7 ms ✓ FastClosures
602.1 ms ✓ Bijections
648.2 ms ✓ StaticArraysCore
653.4 ms ✓ FindFirstFunctions
720.8 ms ✓ LoggingExtras
587.4 ms ✓ TableTraits
595.1 ms ✓ FunctionWrappersWrappers
760.7 ms ✓ Preferences
818.1 ms ✓ CpuId
751.3 ms ✓ Compat
701.1 ms ✓ NaNMath
1411.6 ms ✓ Crayons
775.7 ms ✓ Primes
628.5 ms ✓ InverseFunctions → InverseFunctionsDatesExt
1268.2 ms ✓ InteractiveUtils
1215.3 ms ✓ DifferentiationInterface
1327.3 ms ✓ LazyArtifacts
673.1 ms ✓ RuntimeGeneratedFunctions
653.5 ms ✓ FillArrays → FillArraysStatisticsExt
656.7 ms ✓ Adapt
656.0 ms ✓ Parameters
1476.5 ms ✓ TimerOutputs
931.5 ms ✓ ThreadingUtilities
633.9 ms ✓ CompositionsBase → CompositionsBaseInverseFunctionsExt
668.4 ms ✓ AliasTables
606.1 ms ✓ IntervalSets → IntervalSetsRandomExt
601.1 ms ✓ IntervalSets → IntervalSetsStatisticsExt
804.8 ms ✓ CommonSubexpressions
1094.1 ms ✓ Random123
625.2 ms ✓ ADTypes → ADTypesEnzymeCoreExt
1523.6 ms ✓ Distributed
630.9 ms ✓ ConstructionBase → ConstructionBaseIntervalSetsExt
1240.9 ms ✓ Jieko
861.5 ms ✓ LogExpFunctions
616.6 ms ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt
619.8 ms ✓ ADTypes → ADTypesConstructionBaseExt
620.2 ms ✓ DiffResults
664.8 ms ✓ Missings
648.8 ms ✓ PrecompileTools
705.9 ms ✓ JLLWrappers
628.2 ms ✓ Compat → CompatLinearAlgebraExt
723.7 ms ✓ TruncatedStacktraces
969.4 ms ✓ Tables
656.7 ms ✓ GPUArraysCore
708.6 ms ✓ ArrayInterface
610.3 ms ✓ OffsetArrays → OffsetArraysAdaptExt
612.0 ms ✓ EnzymeCore → AdaptExt
593.3 ms ✓ LogExpFunctions → LogExpFunctionsInverseFunctionsExt
1578.2 ms ✓ DispatchDoctor
870.4 ms ✓ SharedArrays
1289.1 ms ✓ SimpleTraits
817.9 ms ✓ Unityper
3568.6 ms ✓ SparseArrays
2307.8 ms ✓ Test
1438.0 ms ✓ Setfield
1049.3 ms ✓ Static
1264.2 ms ✓ RecipesBase
853.4 ms ✓ Rmath_jll
1459.0 ms ✓ StringManipulation
2580.7 ms ✓ Latexify
1966.4 ms ✓ Accessors
827.1 ms ✓ oneTBB_jll
890.0 ms ✓ OpenSpecFun_jll
601.6 ms ✓ DifferentiationInterface → DifferentiationInterfaceGPUArraysCoreExt
1626.9 ms ✓ IntelOpenMP_jll
925.6 ms ✓ Functors
632.3 ms ✓ ArrayInterface → ArrayInterfaceGPUArraysCoreExt
8492.5 ms ✓ JuliaSyntax
585.8 ms ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt
965.2 ms ✓ MaybeInplace
1336.2 ms ✓ ChainRulesCore
594.2 ms ✓ SciMLStructures
649.5 ms ✓ DispatchDoctor → DispatchDoctorEnzymeCoreExt
755.9 ms ✓ SuiteSparse
1864.6 ms ✓ DataStructures
802.3 ms ✓ Statistics → SparseArraysExt
875.2 ms ✓ FillArrays → FillArraysSparseArraysExt
790.3 ms ✓ Adapt → AdaptSparseArraysExt
856.7 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseArraysExt
805.2 ms ✓ ArrayInterface → ArrayInterfaceSparseArraysExt
616.4 ms ✓ BitTwiddlingConvenienceFunctions
859.9 ms ✓ InverseFunctions → InverseFunctionsTestExt
8823.7 ms ✓ MLStyle
749.8 ms ✓ IntervalSets → IntervalSetsRecipesBaseExt
1060.7 ms ✓ CPUSummary
955.7 ms ✓ Rmath
5545.3 ms ✓ Moshi
1582.3 ms ✓ StaticArrayInterface
814.5 ms ✓ Accessors → TestExt
1050.9 ms ✓ Latexify → SparseArraysExt
978.5 ms ✓ Accessors → LinearAlgebraExt
5561.5 ms ✓ StaticArrays
989.9 ms ✓ Accessors → IntervalSetsExt
643.7 ms ✓ ADTypes → ADTypesChainRulesCoreExt
831.6 ms ✓ FiniteDiff
869.8 ms ✓ MaybeInplace → MaybeInplaceSparseArraysExt
888.2 ms ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt
5878.6 ms ✓ CommonMark
681.1 ms ✓ DifferentiationInterface → DifferentiationInterfaceChainRulesCoreExt
3926.5 ms ✓ DynamicQuantities
638.1 ms ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt
826.2 ms ✓ DispatchDoctor → DispatchDoctorChainRulesCoreExt
747.7 ms ✓ SortingAlgorithms
1421.5 ms ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt
2248.4 ms ✓ SpecialFunctions
1094.8 ms ✓ PDMats
856.0 ms ✓ HostCPUFeatures
916.1 ms ✓ PolyesterWeave
660.7 ms ✓ StaticArrayInterface → StaticArrayInterfaceOffsetArraysExt
4416.5 ms ✓ SparseMatrixColorings
1187.0 ms ✓ QuadGK
741.9 ms ✓ CloseOpenIntervals
804.5 ms ✓ LayoutPointers
4387.9 ms ✓ MutableArithmetics
814.1 ms ✓ ResettableStacks
913.8 ms ✓ StaticArrays → StaticArraysChainRulesCoreExt
887.7 ms ✓ StaticArrays → StaticArraysStatisticsExt
12057.3 ms ✓ Unitful
870.0 ms ✓ ConstructionBase → ConstructionBaseStaticArraysExt
851.6 ms ✓ DifferentiationInterface → DifferentiationInterfaceStaticArraysExt
1385.0 ms ✓ ArnoldiMethod
941.0 ms ✓ Adapt → AdaptStaticArraysExt
914.0 ms ✓ Accessors → StaticArraysExt
895.6 ms ✓ StaticArrayInterface → StaticArrayInterfaceStaticArraysExt
783.4 ms ✓ FiniteDiff → FiniteDiffSparseArraysExt
710.6 ms ✓ DifferentiationInterface → DifferentiationInterfaceFiniteDiffExt
849.4 ms ✓ FiniteDiff → FiniteDiffStaticArraysExt
6417.7 ms ✓ Krylov
2039.8 ms ✓ SciMLOperators
901.4 ms ✓ DynamicQuantities → DynamicQuantitiesLinearAlgebraExt
11968.4 ms ✓ ArrayLayouts
812.2 ms ✓ DiffRules
921.7 ms ✓ FillArrays → FillArraysPDMatsExt
2566.7 ms ✓ DomainSets
1326.6 ms ✓ HypergeometricFunctions
1079.9 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseMatrixColoringsExt
880.5 ms ✓ Unitful → ConstructionBaseUnitfulExt
873.9 ms ✓ Unitful → InverseFunctionsUnitfulExt
1138.5 ms ✓ StrideArraysCore
854.1 ms ✓ Accessors → UnitfulExt
1697.8 ms ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt
711.5 ms ✓ SciMLOperators → SciMLOperatorsStaticArraysCoreExt
2312.1 ms ✓ StatsBase
1329.7 ms ✓ DynamicQuantities → DynamicQuantitiesUnitfulExt
973.7 ms ✓ SciMLOperators → SciMLOperatorsSparseArraysExt
992.1 ms ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt
963.1 ms ✓ Polyester
1597.3 ms ✓ BlockArrays
1558.9 ms ✓ StatsFuns
2681.8 ms ✓ MultivariatePolynomials
972.5 ms ✓ FastBroadcast
816.2 ms ✓ BlockArrays → BlockArraysAdaptExt
863.0 ms ✓ StatsFuns → StatsFunsInverseFunctionsExt
3086.1 ms ✓ ForwardDiff
1576.6 ms ✓ StatsFuns → StatsFunsChainRulesCoreExt
1676.2 ms ✓ DynamicPolynomials
2445.1 ms ✓ LazyArrays
4163.3 ms ✓ Graphs
867.7 ms ✓ FastPower → FastPowerForwardDiffExt
5172.8 ms ✓ VectorizationBase
1006.3 ms ✓ DifferentiationInterface → DifferentiationInterfaceForwardDiffExt
1019.1 ms ✓ PreallocationTools
1070.4 ms ✓ ForwardDiff → ForwardDiffStaticArraysExt
1156.9 ms ✓ LazyArrays → LazyArraysBlockArraysExt
1318.8 ms ✓ LazyArrays → LazyArraysStaticArraysExt
1189.3 ms ✓ SLEEFPirates
1221.6 ms ✓ NLSolversBase
10140.5 ms ✓ MKL_jll
11379.2 ms ✓ PrettyTables
4663.5 ms ✓ Distributions
1740.6 ms ✓ LineSearches
1677.2 ms ✓ SymbolicIndexingInterface
1382.6 ms ✓ Distributions → DistributionsChainRulesCoreExt
1389.7 ms ✓ Distributions → DistributionsTestExt
1950.2 ms ✓ RecursiveArrayTools
2683.4 ms ✓ Optim
1063.3 ms ✓ RecursiveArrayTools → RecursiveArrayToolsForwardDiffExt
1081.7 ms ✓ RecursiveArrayTools → RecursiveArrayToolsFastBroadcastExt
1110.3 ms ✓ RecursiveArrayTools → RecursiveArrayToolsSparseArraysExt
18280.1 ms ✓ JuliaFormatter
9052.3 ms ✓ SciMLBase
13414.3 ms ✓ LoopVectorization
1192.6 ms ✓ SCCNonlinearSolve
1341.0 ms ✓ SciMLBase → SciMLBaseMLStyleExt
1443.1 ms ✓ SciMLBase → SciMLBaseChainRulesCoreExt
1205.0 ms ✓ LoopVectorization → SpecialFunctionsExt
1307.2 ms ✓ LoopVectorization → ForwardDiffExt
13019.3 ms ✓ SymbolicUtils
2755.7 ms ✓ DiffEqBase
2983.0 ms ✓ SciMLJacobianOperators
2003.4 ms ✓ SymbolicLimits
1527.1 ms ✓ DiffEqBase → DiffEqBaseChainRulesCoreExt
1552.9 ms ✓ DiffEqBase → DiffEqBaseUnitfulExt
1553.6 ms ✓ DiffEqBase → DiffEqBaseSparseArraysExt
1734.6 ms ✓ DiffEqBase → DiffEqBaseForwardDiffExt
1913.8 ms ✓ DiffEqBase → DiffEqBaseDistributionsExt
4391.1 ms ✓ Octavian
3694.1 ms ✓ OrdinaryDiffEqCore
3620.8 ms ✓ LineSearch
4035.3 ms ✓ DiffEqCallbacks
3209.6 ms ✓ JumpProcesses
1383.1 ms ✓ OrdinaryDiffEqCore → OrdinaryDiffEqCoreEnzymeCoreExt
1340.3 ms ✓ LineSearch → LineSearchLineSearchesExt
3680.3 ms ✓ DiffEqNoiseProcess
4106.1 ms ✓ Octavian → ForwardDiffExt
6198.9 ms ✓ NonlinearSolveBase
7946.4 ms ✓ LinearSolve
1235.0 ms ✓ NonlinearSolveBase → NonlinearSolveBaseLineSearchExt
1444.9 ms ✓ NonlinearSolveBase → NonlinearSolveBaseDiffEqBaseExt
1500.8 ms ✓ NonlinearSolveBase → NonlinearSolveBaseSparseArraysExt
1557.7 ms ✓ NonlinearSolveBase → NonlinearSolveBaseSparseMatrixColoringsExt
1614.3 ms ✓ NonlinearSolveBase → NonlinearSolveBaseForwardDiffExt
1734.0 ms ✓ LinearSolve → LinearSolveEnzymeExt
1775.9 ms ✓ NonlinearSolveBase → NonlinearSolveBaseLinearSolveExt
3626.2 ms ✓ BracketingNonlinearSolve
3627.2 ms ✓ LinearSolve → LinearSolveSparseArraysExt
5360.3 ms ✓ OrdinaryDiffEqTsit5
1354.0 ms ✓ BracketingNonlinearSolve → BracketingNonlinearSolveForwardDiffExt
1473.2 ms ✓ BracketingNonlinearSolve → BracketingNonlinearSolveChainRulesCoreExt
6462.9 ms ✓ NonlinearSolveSpectralMethods
4549.3 ms ✓ OrdinaryDiffEqDifferentiation
1660.0 ms ✓ NonlinearSolveSpectralMethods → NonlinearSolveSpectralMethodsForwardDiffExt
15119.0 ms ✓ Symbolics
7646.2 ms ✓ SimpleNonlinearSolve
3198.0 ms ✓ DifferentiationInterface → DifferentiationInterfaceSymbolicsExt
3548.0 ms ✓ Symbolics → SymbolicsForwardDiffExt
10117.2 ms ✓ NonlinearSolveQuasiNewton
1542.7 ms ✓ SimpleNonlinearSolve → SimpleNonlinearSolveChainRulesCoreExt
1721.3 ms ✓ SimpleNonlinearSolve → SimpleNonlinearSolveDiffEqBaseExt
2930.6 ms ✓ Symbolics → SymbolicsPreallocationToolsExt
2571.3 ms ✓ NonlinearSolveQuasiNewton → NonlinearSolveQuasiNewtonForwardDiffExt
18042.4 ms ✓ OrdinaryDiffEqVerner
17367.9 ms ✓ NonlinearSolveFirstOrder
15826.9 ms ✓ OrdinaryDiffEqRosenbrock
11011.2 ms ✓ NonlinearSolve
5057.0 ms ✓ OrdinaryDiffEqNonlinearSolve
7322.6 ms ✓ OrdinaryDiffEqSDIRK
12447.3 ms ✓ OrdinaryDiffEqBDF
22555.5 ms ✓ OrdinaryDiffEqDefault
77790.1 ms ✓ ModelingToolkit
10303.0 ms ✓ FMIBinary_4eohdP
298 dependencies successfully precompiled in 164 seconds. 23 already precompiled.
1 dependency had output during precompilation:
┌ MKL_jll
│ Downloading artifact: IntelOpenMP
└
[ Info: PackageCompiler: Executing /home/actions-runner-4/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/4eohdP/FMIBinary_4eohdP.jl/src/fmu_precompilation.jl => /home/actions-runner-4/tmp/jl_packagecompiler_X26ts2/jl_WpdnTN
[ 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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.var"#f#10"{@NamedTuple{ode_function::FMIBinary_4eohdP.var"#26#32", state_initializer::FMIBinary_4eohdP.var"#28#34", observables_function::FMIBinary_4eohdP.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_4eohdP.CoSimulator{:full_model})(inputs::Vector{Float64}, dt::Float64)
@ FMIBinary_4eohdP ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/4eohdP/FMIBinary_4eohdP.jl/src/cosimulator.jl:61
[5] precompile!()
@ FMIBinary_4eohdP ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/4eohdP/FMIBinary_4eohdP.jl/src/FMIBinary_4eohdP.jl:123
[6] top-level scope
@ ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/4eohdP/FMIBinary_4eohdP.jl/src/fmu_precompilation.jl:8
in expression starting at /home/actions-runner-4/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/4eohdP/FMIBinary_4eohdP.jl/src/fmu_precompilation.jl:8
failed process: Process(setenv(`/home/actions-runner-4/actions-runner/_work/_tool/julia/1.11.5/x64/bin/julia --color=yes --startup-file=no --pkgimages=no --sysimage=/home/actions-runner-4/tmp/jl_UlOTjt/tmp_sys.so --compile=all --trace-compile=/home/actions-runner-4/tmp/jl_packagecompiler_X26ts2/jl_WpdnTN /home/actions-runner-4/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/4eohdP/FMIBinary_4eohdP.jl/src/fmu_precompilation.jl`,["PATH=/home/actions-runner-4/actions-runner/_work/_tool/julia/1.11.5/x64/bin:/home/actions-runner-4/actions-runner/_work/_tool/node/22.17.1/x64/bin:/home/actions-runner-4/.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=612", "GITHUB_REF_NAME=main", "RUNNER_ARCH=X64", "QT_ACCESSIBILITY=1", "GKS_ENCODING=utf8", "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/121/bus", "GKS_USE_CAIRO_PNG=true", "GITHUB_REPOSITORY_ID=972158035", "GITHUB_ACTOR=asinghvi17", "TMP=/home/actions-runner-4/tmp", "GITHUB_WORKFLOW_REF=JuliaComputing/DyadDocs/.github/workflows/CI.yml@refs/heads/main", "SSH_AGENT_PID=1206166", "SYSTEMD_EXEC_PID=2291", "RUNNER_ENVIRONMENT=self-hosted", "NODE_AUTH_TOKEN=ghs_2c9XKmDeF3ft4BgMKpUW3LY4nJpC4V4OnGhx", "OPENBLAS_DEFAULT_NUM_THREADS=1", "JULIA_PKG_USE_CLI_GIT=true", "USER=actions-runner-4", "LIBDECOR_PLUGIN_DIR=/home/actions-runner-4/.julia/artifacts/38e215c51e5c0f77bc7a8813ba4586632a8fc750/lib/libdecor/plugins-1", "GITHUB_REF_PROTECTED=true", "GITHUB_SHA=ac92765e23f6d7baaee8b631019a5cf31df80b78", "GKSwstype=", "GITHUB_API_URL=https://api.github.com", "GITHUB_RUN_ATTEMPT=1", "GITHUB_ACTIONS=true", "GITHUB_ENV=/home/actions-runner-4/actions-runner/_work/_temp/_runner_file_commands/set_env_d87b5df1-aeee-4e69-a4fb-2e9f7de45229", "XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/var/lib/snapd/desktop", "SHELL=/bin/bash", "ROWS=10", "RUNNER_NAME=deepsea1-actions-runner-4", "TMPDIR=/home/actions-runner-4/tmp", "GITHUB_RUN_ID=16575813029", "GITHUB_HEAD_REF=", "GITHUB_RETENTION_DAYS=90", "DOCKER_HOST=unix:///run/user/121/docker.sock", "GITHUB_SERVER_URL=https://github.com", "GITHUB_OUTPUT=/home/actions-runner-4/actions-runner/_work/_temp/_runner_file_commands/set_output_d87b5df1-aeee-4e69-a4fb-2e9f7de45229", "GITHUB_JOB=docs", "MANAGERPID=1953", "RUNNER_TRACKING_ID=github_b0117cd0-692d-4dac-b02e-4092a846fc30", "RUNNER_TOOL_CACHE=/home/actions-runner-4/actions-runner/_work/_tool", "GSM_SKIP_SSH_AGENT_WORKAROUND=true", "GITHUB_ACTION_REPOSITORY=", "GITHUB_WORKFLOW=CI", "GITHUB_ACTION=__run_5", "HOME=/home/actions-runner-4", "GITHUB_EVENT_PATH=/home/actions-runner-4/actions-runner/_work/_temp/_github_workflow/event.json", "DYAD_DOCS_DRAFT=false", "GITHUB_STEP_SUMMARY=/home/actions-runner-4/actions-runner/_work/_temp/_runner_file_commands/step_summary_d87b5df1-aeee-4e69-a4fb-2e9f7de45229", "DYAD_CLI_PATH=/home/actions-runner-4/actions-runner/_work/DyadDocs/DyadDocs/dyad", "GITHUB_REF=refs/heads/main", "GITHUB_REPOSITORY=JuliaComputing/DyadDocs", "INVOCATION_ID=6c80053149fb404287b5d79bfb9510d5", "DYAD_DOCS_BUILD_STDLIBS=true", "LANG=en_US.UTF-8", "LOGNAME=actions-runner-4", "GITHUB_GRAPHQL_URL=https://api.github.com/graphql", "MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-121.slice/user@121.service/app.slice/actions-runner.service/memory.pressure", "SHLVL=1", "XDG_RUNTIME_DIR=/run/user/121", "SSH_AUTH_SOCK=/tmp/ssh-yEbb5URN6Bka/agent.1206165", "GITHUB_STATE=/home/actions-runner-4/actions-runner/_work/_temp/_runner_file_commands/save_state_d87b5df1-aeee-4e69-a4fb-2e9f7de45229", "RUNNER_WORKSPACE=/home/actions-runner-4/actions-runner/_work/DyadDocs", "JULIA_PKG_SERVER=internal.juliahub.com", "GITHUB_BASE_REF=", "FONTCONFIG_FILE=/home/actions-runner-4/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/etc/fonts/fonts.conf", "_=/home/actions-runner-4/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-4/.julia/artifacts/23d821271a00e164eb2b5c273985da44f9a831a1/share/X11/xkb", "GITHUB_REPOSITORY_OWNER_ID=10258468", "NPM_CONFIG_USERCONFIG=/home/actions-runner-4/actions-runner/_work/_temp/.npmrc", "JULIA_NUM_THREADS=auto", "GITHUB_ACTOR_ID=32143268", "MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=", "PWD=/home/actions-runner-4/actions-runner/_work/DyadDocs/DyadDocs", "GRDIR=/home/actions-runner-4/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364", "GITHUB_WORKSPACE=/home/actions-runner-4/actions-runner/_work/DyadDocs/DyadDocs", "GITHUB_WORKFLOW_SHA=ac92765e23f6d7baaee8b631019a5cf31df80b78", "GKS_FONTPATH=/home/actions-runner-4/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364", "CI=true", "FONTCONFIG_PATH=/home/actions-runner-4/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/etc/fonts", "GITHUB_PATH=/home/actions-runner-4/actions-runner/_work/_temp/_runner_file_commands/add_path_d87b5df1-aeee-4e69-a4fb-2e9f7de45229", "RUNNER_OS=Linux", "GITHUB_TOKEN=ghs_2c9XKmDeF3ft4BgMKpUW3LY4nJpC4V4OnGhx", "GITHUB_REF_TYPE=branch", "JOURNAL_STREAM=8:14512", "JULIA_LOAD_PATH=/home/actions-runner-4/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/4eohdP/FMIBinary_4eohdP.jl:@stdlib", "RUNNER_TEMP=/home/actions-runner-4/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-4/.julia/artifacts/715b660f53eb83c33e199a44ececfd8dc03f2a27/lib:/home/actions-runner-4/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib/julia:/home/actions-runner-4/.julia/artifacts/5acd766faaca59c3c1f3cfa67e2bf6dcf1e3e883/lib:/home/actions-runner-4/.julia/artifacts/020f522505f193c968b0a9d6199f7de2c4748cd2/lib:/home/actions-runner-4/.julia/artifacts/d4c2f2966f2932e4870b0488c3b8a6b92b6641a9/lib:/home/actions-runner-4/.julia/artifacts/1d90be1fb2a7f5023513bdcbb8abf7727ded6044/lib:/home/actions-runner-4/.julia/artifacts/2710f18abd87950eedcef37211b22fb517ee1043/lib:/home/actions-runner-4/.julia/artifacts/e8574c15e0152044b131e5d6956374f4b0bacce7/lib:/home/actions-runner-4/.julia/artifacts/79994d5aa1ffc0e9e42f2348a7f9c584dbe20204/lib:/home/actions-runner-4/.julia/artifacts/94475b26c9b6ff3bed68391232c55fd81a4a64b4/lib:/home/actions-runner-4/.julia/artifacts/f5e52a42c85b68d1f7ee821d9d8c13a44c377956/lib:/home/actions-runner-4/.julia/artifacts/96bc7b9ddb319d1a051535c85184aa2bf42dbd8b/lib:/home/actions-runner-4/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/lib:/home/actions-runner-4/.julia/artifacts/0a1006d282bce91b5cd408c714cbb95d3bb4f515/lib:/home/actions-runner-4/.julia/artifacts/59eff635528e6914e1a96db241e950195574903b/lib:/home/actions-runner-4/.julia/artifacts/299dd9a174ebc497df2cf4d30f1c6d10948c60ef/lib:/home/actions-runner-4/.julia/artifacts/f0557b9a3c2c4667444e8fc63c1fc9c2c5cb9e63/lib:/home/actions-runner-4/.julia/artifacts/6da9d8475fd9fd2867e3bd1f46f3913c800a316f/lib:/home/actions-runner-4/.julia/artifacts/a3f956e6772ef4da35e128fd2a4477cf16fd3c84/lib:/home/actions-runner-4/.julia/artifacts/e2512e1cd411449b9bede7b4294c7409c9973345/lib:/home/actions-runner-4/.julia/artifacts/ed48bfcf31d2d5ebdc0a681d1ed07e1e9f9f0377/lib:/home/actions-runner-4/.julia/artifacts/b8a470e4553346122607f94ec60d83c77f061cd6/lib:/home/actions-runner-4/.julia/artifacts/eb13375496c29fe52101a0e6710c54ff87aa0e20/lib:/home/actions-runner-4/.julia/artifacts/5c030ff72c13f84fbbc8f93a146e34c6219a0261/lib:/home/actions-runner-4/.julia/artifacts/06a5c4a798cfe807193bbcaaae5a8333a280c342/lib:/home/actions-runner-4/.julia/artifacts/82b4098b07b2476cbd82b2a6b4179058243d1bb3/lib:/home/actions-runner-4/.julia/artifacts/c8a20a2030f10b70947d8d2a6bff7f8b5f343fe9/lib:/home/actions-runner-4/.julia/artifacts/8e4faedde4bd75566bc8da1fccecb257eb6af6f2/lib:/home/actions-runner-4/.julia/artifacts/75231e63fa366a59b858c6bd8a7c11fdccb2c469/lib:/home/actions-runner-4/.julia/artifacts/100f53309066fcdee2a61044b118ed3342683b67/lib:/home/actions-runner-4/.julia/artifacts/bdb4015047b09c6ac5002f73dfd5be8ddf59189b/lib:/home/actions-runner-4/.julia/artifacts/c9533bea1f28a1adea8cb096009f360534f7ba90/lib:/home/actions-runner-4/.julia/artifacts/1c2814ca8577e0356a6ecf8447364c19e97b86a8/lib:/home/actions-runner-4/.julia/artifacts/b4d9e913014918426c3ca714a536e10b9f54c784/lib:/home/actions-runner-4/.julia/artifacts/0319290fc39dd3bdcb6fb33a4f25d7b8c511c762/lib:/home/actions-runner-4/.julia/artifacts/d007148a0838385ad09a5cc9f703679ddaffcf0b/lib:/home/actions-runner-4/.julia/artifacts/ec52107b475256016300d8bda3dc828681b673e6/lib:/home/actions-runner-4/.julia/artifacts/7882cd1425db289a3e1703b83c7e8678e7f397d9/lib:/home/actions-runner-4/.julia/artifacts/52d9b3e9e3507f7b2cf723af43d0e7f095e2edc7/lib:/home/actions-runner-4/.julia/artifacts/5b34e010ca7a3d88eeebecbc7a5b39ad72e33323/lib:/home/actions-runner-4/.julia/artifacts/0878d3462f8e2fa4193e0e47c530a58bc490a847/lib:/home/actions-runner-4/.julia/artifacts/38e215c51e5c0f77bc7a8813ba4586632a8fc750/lib:/home/actions-runner-4/.julia/artifacts/65c5e10af6182e66ace3d62ab4d99114f9009e7e/lib:/home/actions-runner-4/.julia/artifacts/353f5c4e091a41ba8da5297d1b4d13652aa7f775/lib:/home/actions-runner-4/.julia/artifacts/5cb2f5f8a13f3117c7770ed28b896eff85315555/lib:/home/actions-runner-4/.julia/artifacts/04915d2401d6f1b7b5e37382a0776ee2d20d343b/lib:/home/actions-runner-4/.julia/artifacts/f493bc948a41fd60ba4a5864a7127c7a2c8f863b/lib:/home/actions-runner-4/.julia/artifacts/55f9376d5c77106b4813c4fb45a6b37a77d4d823/lib:/home/actions-runner-4/.julia/artifacts/d03aca19e34a4289ab7f118cf0b212ca46eb49be/lib:/home/actions-runner-4/.julia/artifacts/e3e8d2abb72b0145ee6de4b7be33e5a5c67e5f59/lib:/home/actions-runner-4/.julia/artifacts/45a076ac2b0b5e528159c96142254106709ec982/lib:/home/actions-runner-4/.julia/artifacts/4db1e58d71ac6bbb35ecc832033264c630d5d3b3/lib:/home/actions-runner-4/.julia/artifacts/21ed7b5e888fb9b18f44ba3f4652f14d8beda78c/lib:/home/actions-runner-4/.julia/artifacts/763be6a5ce77e0ca86d3e1b3a1c8ec499f8958f1/lib:/home/actions-runner-4/.julia/artifacts/9f964aa3f8c584bef017178cda25ba9d29e37c3b/lib:/home/actions-runner-4/.julia/artifacts/43b81b3d37f7b5409d894db736643fd6371cf0ea/lib:/home/actions-runner-4/.julia/artifacts/641f192fccf3897c9bb53cb8edc1e0cbd316488f/lib:/home/actions-runner-4/.julia/artifacts/bfe054a6c198131c6a56cb3a914b72a28330afae/lib:/home/actions-runner-4/.julia/artifacts/80000680ee2829d8f281d77c90e2d1d02f031865/lib:/home/actions-runner-4/.julia/artifacts/644dabe7eac7b955e9d4b63449550d6ab77800e6/lib:/home/actions-runner-4/.julia/artifacts/37cb7108fbb589ecbd0b1a556668cb61a929388b/lib:/home/actions-runner-4/.julia/artifacts/2bd508f47b3555ae23aef57065597af6a3bc057a/lib:/home/actions-runner-4/.julia/artifacts/ff5b744ee71be5a60014421e393f79262922d22c/lib:/home/actions-runner-4/.julia/artifacts/443e05ab3771707793cdec96039306b08738a626/lib:/home/actions-runner-4/.julia/artifacts/0ecdcf67bd5c1db95253c03ab63d57e40d0b4886/lib:/home/actions-runner-4/.julia/artifacts/f03dd5ac03468009d5a99bbfcdf336c2dc372de4/lib:/home/actions-runner-4/.julia/artifacts/8b45e0c5c7fbecd1e34f024cdc22fec4be4c7807/lib:/home/actions-runner-4/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364/lib:/home/actions-runner-4/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib/julia:/home/actions-runner-4/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib /home/actions-runner-4/.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#299".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.