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-10/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/FMUGenerationjl/compliance_jK8xsk"
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-10/.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: 2ee7871f-f777-5e2e-85f1-525618cc0340
│ [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/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/WhIdn0/FMIBinary_WhIdn0.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/WhIdn0/FMIBinary_WhIdn0.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.0.4+0
[856f044c] + MKL_jll v2025.0.1+1
[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...
1202.1 ms ✓ NetworkOptions
532.8 ms ✓ MozillaCACerts_jll
544.5 ms ✓ Logging
543.2 ms ✓ p7zip_jll
590.2 ms ✓ UUIDs
584.1 ms ✓ MbedTLS_jll
616.5 ms ✓ Unicode
615.0 ms ✓ Zlib_jll
618.7 ms ✓ nghttp2_jll
654.1 ms ✓ Base64
563.4 ms ✓ LibSSH2_jll
1208.6 ms ✓ ArgTools
652.2 ms ✓ Printf
561.8 ms ✓ LibCURL_jll
586.5 ms ✓ LibGit2_jll
766.3 ms ✓ Tar
787.3 ms ✓ LibCURL
1906.7 ms ✓ Markdown
1733.3 ms ✓ Dates
1956.2 ms ✓ LibGit2
709.1 ms ✓ TOML
2289.0 ms ✓ Downloads
32056.2 ms ✓ Pkg
23 dependencies successfully precompiled in 40 seconds
Precompiling project...
572.6 ms ✓ SimpleUnPack
589.0 ms ✓ Tricks
595.4 ms ✓ ConcreteStructs
609.0 ms ✓ IteratorInterfaceExtensions
610.4 ms ✓ StatsAPI
617.7 ms ✓ ExprTools
628.7 ms ✓ PositiveFactorizations
638.1 ms ✓ MuladdMacro
643.7 ms ✓ LaTeXStrings
653.8 ms ✓ Glob
650.4 ms ✓ Future
790.1 ms ✓ FunctionWrappers
849.4 ms ✓ ADTypes
980.2 ms ✓ Combinatorics
1075.2 ms ✓ OffsetArrays
545.0 ms ✓ UnPack
575.9 ms ✓ OpenLibm_jll
544.5 ms ✓ CommonSolve
623.6 ms ✓ InverseFunctions
644.6 ms ✓ IntegerMathUtils
663.6 ms ✓ CompilerSupportLibraries_jll
749.1 ms ✓ Serialization
624.9 ms ✓ SuiteSparse_jll
811.3 ms ✓ Statistics
1067.2 ms ✓ FillArrays
1118.7 ms ✓ Format
628.1 ms ✓ ManualMemory
590.7 ms ✓ CompositeTypes
572.1 ms ✓ PoissonRandom
572.7 ms ✓ DataValueInterfaces
609.8 ms ✓ Requires
518.1 ms ✓ Reexport
707.0 ms ✓ OrderedCollections
608.9 ms ✓ EnumX
516.2 ms ✓ SIMDTypes
1975.8 ms ✓ ExproniconLite
1113.0 ms ✓ RandomNumbers
732.6 ms ✓ DocStringExtensions
613.9 ms ✓ WeakValueDicts
652.7 ms ✓ IntervalSets
520.8 ms ✓ CompositionsBase
503.6 ms ✓ TestItems
758.3 ms ✓ AbstractTrees
523.9 ms ✓ PtrArrays
523.9 ms ✓ FastPower
693.6 ms ✓ URIs
1607.9 ms ✓ MacroTools
664.4 ms ✓ Mmap
598.9 ms ✓ TaskLocalValues
696.7 ms ✓ Inflate
1117.4 ms ✓ IrrationalConstants
586.6 ms ✓ IfElse
565.6 ms ✓ CommonWorldInvalidations
598.9 ms ✓ DataAPI
553.7 ms ✓ FastClosures
534.9 ms ✓ TermInterface
634.2 ms ✓ ConstructionBase
570.5 ms ✓ FindFirstFunctions
861.1 ms ✓ EnzymeCore
600.9 ms ✓ StaticArraysCore
610.7 ms ✓ Bijections
709.0 ms ✓ LoggingExtras
528.2 ms ✓ TableTraits
539.8 ms ✓ FunctionWrappersWrappers
1208.8 ms ✓ Crayons
715.2 ms ✓ Preferences
638.3 ms ✓ NaNMath
823.0 ms ✓ CpuId
665.3 ms ✓ InverseFunctions → InverseFunctionsDatesExt
787.3 ms ✓ Compat
1282.4 ms ✓ InteractiveUtils
1114.6 ms ✓ DifferentiationInterface
590.3 ms ✓ RuntimeGeneratedFunctions
721.2 ms ✓ Primes
607.7 ms ✓ FillArrays → FillArraysStatisticsExt
1344.7 ms ✓ TimerOutputs
668.2 ms ✓ Adapt
1456.6 ms ✓ LazyArtifacts
685.9 ms ✓ Parameters
944.8 ms ✓ ThreadingUtilities
566.9 ms ✓ IntervalSets → IntervalSetsRandomExt
577.3 ms ✓ IntervalSets → IntervalSetsStatisticsExt
586.6 ms ✓ CompositionsBase → CompositionsBaseInverseFunctionsExt
641.8 ms ✓ AliasTables
1501.8 ms ✓ Distributed
699.4 ms ✓ Missings
1101.3 ms ✓ Random123
618.3 ms ✓ ConstructionBase → ConstructionBaseIntervalSetsExt
850.9 ms ✓ CommonSubexpressions
573.4 ms ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt
1215.6 ms ✓ Jieko
920.4 ms ✓ LogExpFunctions
579.8 ms ✓ ADTypes → ADTypesConstructionBaseExt
577.2 ms ✓ ADTypes → ADTypesEnzymeCoreExt
580.7 ms ✓ DiffResults
717.4 ms ✓ JLLWrappers
641.8 ms ✓ Compat → CompatLinearAlgebraExt
678.0 ms ✓ PrecompileTools
698.8 ms ✓ TruncatedStacktraces
995.7 ms ✓ Tables
705.2 ms ✓ ArrayInterface
621.6 ms ✓ GPUArraysCore
582.3 ms ✓ EnzymeCore → AdaptExt
670.6 ms ✓ OffsetArrays → OffsetArraysAdaptExt
1228.9 ms ✓ SimpleTraits
1491.8 ms ✓ DispatchDoctor
910.7 ms ✓ SharedArrays
882.9 ms ✓ Unityper
585.2 ms ✓ LogExpFunctions → LogExpFunctionsInverseFunctionsExt
3771.3 ms ✓ SparseArrays
875.9 ms ✓ Rmath_jll
1471.2 ms ✓ Setfield
2169.1 ms ✓ Test
813.1 ms ✓ oneTBB_jll
916.9 ms ✓ OpenSpecFun_jll
2607.9 ms ✓ Latexify
1937.2 ms ✓ Accessors
1615.1 ms ✓ IntelOpenMP_jll
847.2 ms ✓ Functors
1388.1 ms ✓ ChainRulesCore
571.5 ms ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt
978.6 ms ✓ Static
628.7 ms ✓ SciMLStructures
595.9 ms ✓ DifferentiationInterface → DifferentiationInterfaceGPUArraysCoreExt
597.0 ms ✓ ArrayInterface → ArrayInterfaceGPUArraysCoreExt
1418.4 ms ✓ RecipesBase
1457.4 ms ✓ StringManipulation
1080.9 ms ✓ MaybeInplace
1980.8 ms ✓ DataStructures
607.3 ms ✓ DispatchDoctor → DispatchDoctorEnzymeCoreExt
734.7 ms ✓ SuiteSparse
780.0 ms ✓ Statistics → SparseArraysExt
9016.4 ms ✓ JuliaSyntax
817.4 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseArraysExt
962.8 ms ✓ FillArrays → FillArraysSparseArraysExt
840.1 ms ✓ Adapt → AdaptSparseArraysExt
765.0 ms ✓ ArrayInterface → ArrayInterfaceSparseArraysExt
8162.8 ms ✓ MLStyle
802.2 ms ✓ InverseFunctions → InverseFunctionsTestExt
942.5 ms ✓ Rmath
951.4 ms ✓ Latexify → SparseArraysExt
776.7 ms ✓ Accessors → TestExt
1011.2 ms ✓ Accessors → LinearAlgebraExt
966.5 ms ✓ Accessors → IntervalSetsExt
831.5 ms ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt
601.1 ms ✓ ADTypes → ADTypesChainRulesCoreExt
610.5 ms ✓ DifferentiationInterface → DifferentiationInterfaceChainRulesCoreExt
5402.0 ms ✓ Moshi
600.3 ms ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt
1500.8 ms ✓ MKL_jll
587.0 ms ✓ BitTwiddlingConvenienceFunctions
780.1 ms ✓ DispatchDoctor → DispatchDoctorChainRulesCoreExt
2398.8 ms ✓ SpecialFunctions
802.8 ms ✓ FiniteDiff
1471.8 ms ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt
973.9 ms ✓ CPUSummary
716.9 ms ✓ IntervalSets → IntervalSetsRecipesBaseExt
690.2 ms ✓ SortingAlgorithms
4176.6 ms ✓ DynamicQuantities
5320.1 ms ✓ CommonMark
827.1 ms ✓ MaybeInplace → MaybeInplaceSparseArraysExt
5668.3 ms ✓ StaticArrays
1427.9 ms ✓ StaticArrayInterface
4290.8 ms ✓ SparseMatrixColorings
1206.4 ms ✓ QuadGK
786.0 ms ✓ HostCPUFeatures
1132.2 ms ✓ PDMats
769.2 ms ✓ DiffRules
781.7 ms ✓ FiniteDiff → FiniteDiffSparseArraysExt
667.7 ms ✓ DifferentiationInterface → DifferentiationInterfaceFiniteDiffExt
4197.1 ms ✓ MutableArithmetics
862.0 ms ✓ PolyesterWeave
1343.2 ms ✓ HypergeometricFunctions
929.8 ms ✓ DynamicQuantities → DynamicQuantitiesLinearAlgebraExt
1894.3 ms ✓ SciMLOperators
769.0 ms ✓ ResettableStacks
845.4 ms ✓ StaticArrays → StaticArraysChainRulesCoreExt
1690.5 ms ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt
837.2 ms ✓ StaticArrays → StaticArraysStatisticsExt
946.9 ms ✓ ConstructionBase → ConstructionBaseStaticArraysExt
1483.7 ms ✓ ArnoldiMethod
904.7 ms ✓ DifferentiationInterface → DifferentiationInterfaceStaticArraysExt
643.9 ms ✓ StaticArrayInterface → StaticArrayInterfaceOffsetArraysExt
652.5 ms ✓ CloseOpenIntervals
11597.3 ms ✓ ArrayLayouts
12757.7 ms ✓ Unitful
932.8 ms ✓ Adapt → AdaptStaticArraysExt
6462.3 ms ✓ Krylov
818.6 ms ✓ FiniteDiff → FiniteDiffStaticArraysExt
847.7 ms ✓ StaticArrayInterface → StaticArrayInterfaceStaticArraysExt
1009.0 ms ✓ Accessors → StaticArraysExt
2359.5 ms ✓ StatsBase
843.1 ms ✓ LayoutPointers
995.6 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseMatrixColoringsExt
736.6 ms ✓ SciMLOperators → SciMLOperatorsStaticArraysCoreExt
937.0 ms ✓ FillArrays → FillArraysPDMatsExt
2417.9 ms ✓ DomainSets
1036.5 ms ✓ SciMLOperators → SciMLOperatorsSparseArraysExt
980.1 ms ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt
936.1 ms ✓ Unitful → ConstructionBaseUnitfulExt
858.0 ms ✓ Accessors → UnitfulExt
925.8 ms ✓ Unitful → InverseFunctionsUnitfulExt
1519.4 ms ✓ StatsFuns
1554.7 ms ✓ BlockArrays
1140.6 ms ✓ StrideArraysCore
1382.5 ms ✓ DynamicQuantities → DynamicQuantitiesUnitfulExt
830.6 ms ✓ StatsFuns → StatsFunsInverseFunctionsExt
798.2 ms ✓ BlockArrays → BlockArraysAdaptExt
2609.0 ms ✓ MultivariatePolynomials
1006.9 ms ✓ Polyester
1518.7 ms ✓ StatsFuns → StatsFunsChainRulesCoreExt
3141.8 ms ✓ ForwardDiff
2408.0 ms ✓ LazyArrays
927.3 ms ✓ FastBroadcast
824.6 ms ✓ FastPower → FastPowerForwardDiffExt
3959.3 ms ✓ Graphs
1078.4 ms ✓ PreallocationTools
1089.7 ms ✓ DifferentiationInterface → DifferentiationInterfaceForwardDiffExt
1174.8 ms ✓ ForwardDiff → ForwardDiffStaticArraysExt
1763.1 ms ✓ DynamicPolynomials
1255.1 ms ✓ LazyArrays → LazyArraysBlockArraysExt
1281.0 ms ✓ LazyArrays → LazyArraysStaticArraysExt
1416.9 ms ✓ NLSolversBase
5403.3 ms ✓ VectorizationBase
4949.2 ms ✓ Distributions
10301.8 ms ✓ PrettyTables
1139.3 ms ✓ SLEEFPirates
1951.7 ms ✓ LineSearches
1357.9 ms ✓ Distributions → DistributionsTestExt
1586.5 ms ✓ Distributions → DistributionsChainRulesCoreExt
1657.2 ms ✓ SymbolicIndexingInterface
3075.6 ms ✓ Optim
1925.7 ms ✓ RecursiveArrayTools
1020.0 ms ✓ RecursiveArrayTools → RecursiveArrayToolsForwardDiffExt
1058.2 ms ✓ RecursiveArrayTools → RecursiveArrayToolsFastBroadcastExt
1059.2 ms ✓ RecursiveArrayTools → RecursiveArrayToolsSparseArraysExt
18607.6 ms ✓ JuliaFormatter
12740.7 ms ✓ LoopVectorization
9664.7 ms ✓ SciMLBase
1168.7 ms ✓ LoopVectorization → SpecialFunctionsExt
1144.3 ms ✓ SCCNonlinearSolve
1165.2 ms ✓ SciMLBase → SciMLBaseChainRulesCoreExt
1550.4 ms ✓ LoopVectorization → ForwardDiffExt
1242.4 ms ✓ SciMLBase → SciMLBaseMLStyleExt
13237.9 ms ✓ SymbolicUtils
3126.8 ms ✓ DiffEqBase
3197.8 ms ✓ SciMLJacobianOperators
1946.0 ms ✓ SymbolicLimits
4778.4 ms ✓ Octavian
1454.8 ms ✓ DiffEqBase → DiffEqBaseChainRulesCoreExt
1468.8 ms ✓ DiffEqBase → DiffEqBaseUnitfulExt
1654.3 ms ✓ DiffEqBase → DiffEqBaseForwardDiffExt
1840.5 ms ✓ DiffEqBase → DiffEqBaseSparseArraysExt
2258.0 ms ✓ DiffEqBase → DiffEqBaseDistributionsExt
3409.2 ms ✓ LineSearch
4056.1 ms ✓ OrdinaryDiffEqCore
4114.6 ms ✓ DiffEqCallbacks
1311.1 ms ✓ LineSearch → LineSearchLineSearchesExt
3342.4 ms ✓ JumpProcesses
1376.1 ms ✓ OrdinaryDiffEqCore → OrdinaryDiffEqCoreEnzymeCoreExt
4276.6 ms ✓ Octavian → ForwardDiffExt
7860.2 ms ✓ LinearSolve
3835.3 ms ✓ DiffEqNoiseProcess
6796.2 ms ✓ NonlinearSolveBase
1696.2 ms ✓ LinearSolve → LinearSolveEnzymeExt
1337.3 ms ✓ NonlinearSolveBase → NonlinearSolveBaseLineSearchExt
1393.3 ms ✓ NonlinearSolveBase → NonlinearSolveBaseSparseArraysExt
1444.4 ms ✓ NonlinearSolveBase → NonlinearSolveBaseSparseMatrixColoringsExt
1668.6 ms ✓ NonlinearSolveBase → NonlinearSolveBaseDiffEqBaseExt
1678.7 ms ✓ NonlinearSolveBase → NonlinearSolveBaseLinearSolveExt
1843.9 ms ✓ NonlinearSolveBase → NonlinearSolveBaseForwardDiffExt
3868.2 ms ✓ LinearSolve → LinearSolveSparseArraysExt
3516.4 ms ✓ BracketingNonlinearSolve
5320.2 ms ✓ OrdinaryDiffEqTsit5
1588.2 ms ✓ BracketingNonlinearSolve → BracketingNonlinearSolveForwardDiffExt
1413.0 ms ✓ BracketingNonlinearSolve → BracketingNonlinearSolveChainRulesCoreExt
4228.4 ms ✓ OrdinaryDiffEqDifferentiation
6213.3 ms ✓ NonlinearSolveSpectralMethods
14594.0 ms ✓ Symbolics
1521.4 ms ✓ NonlinearSolveSpectralMethods → NonlinearSolveSpectralMethodsForwardDiffExt
3314.6 ms ✓ Symbolics → SymbolicsForwardDiffExt
3381.4 ms ✓ DifferentiationInterface → DifferentiationInterfaceSymbolicsExt
8055.2 ms ✓ SimpleNonlinearSolve
10509.8 ms ✓ NonlinearSolveQuasiNewton
1603.0 ms ✓ SimpleNonlinearSolve → SimpleNonlinearSolveDiffEqBaseExt
3378.0 ms ✓ Symbolics → SymbolicsPreallocationToolsExt
1746.5 ms ✓ SimpleNonlinearSolve → SimpleNonlinearSolveChainRulesCoreExt
2310.2 ms ✓ NonlinearSolveQuasiNewton → NonlinearSolveQuasiNewtonForwardDiffExt
17234.5 ms ✓ OrdinaryDiffEqVerner
18266.4 ms ✓ NonlinearSolveFirstOrder
14669.4 ms ✓ OrdinaryDiffEqRosenbrock
10949.3 ms ✓ NonlinearSolve
4734.4 ms ✓ OrdinaryDiffEqNonlinearSolve
6049.1 ms ✓ OrdinaryDiffEqSDIRK
10570.3 ms ✓ OrdinaryDiffEqBDF
20135.3 ms ✓ OrdinaryDiffEqDefault
70655.4 ms ✓ ModelingToolkit
11970.5 ms ✓ FMIBinary_WhIdn0
298 dependencies successfully precompiled in 161 seconds. 23 already precompiled.
[ Info: PackageCompiler: Executing /home/actions-runner-10/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/WhIdn0/FMIBinary_WhIdn0.jl/src/fmu_precompilation.jl => /home/actions-runner-10/tmp/jl_packagecompiler_WS4t42/jl_N5i9bh
[ 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}, ::Unitful.Quantity) where T<:Real
@ Unitful ~/.julia/packages/Unitful/HTQlp/src/conversion.jl:137
convert(::Type{T}, ::VectorizationBase.AbstractSIMD) where T<:Union{Bool, Float16, Float32, Float64, Int16, Int32, Int64, Int8, UInt16, UInt32, UInt64, UInt8, SIMDTypes.Bit}
@ VectorizationBase ~/.julia/packages/VectorizationBase/wHnQd/src/base_defs.jl:201
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
...
Stacktrace:
[1] setproperty!(x::DiffEqBase.NullODEIntegrator{true, SciMLBase.ODEProblem{Nothing, Tuple{Float64, Float64}, true, Vector{Float64}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.var"#f#10"{@NamedTuple{ode_function::FMIBinary_WhIdn0.var"#26#32", state_initializer::FMIBinary_WhIdn0.var"#28#34", observables_function::FMIBinary_WhIdn0.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_WhIdn0.CoSimulator{:full_model})(inputs::Vector{Float64}, dt::Float64)
@ FMIBinary_WhIdn0 ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/WhIdn0/FMIBinary_WhIdn0.jl/src/cosimulator.jl:61
[5] precompile!()
@ FMIBinary_WhIdn0 ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/WhIdn0/FMIBinary_WhIdn0.jl/src/FMIBinary_WhIdn0.jl:123
[6] top-level scope
@ ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/WhIdn0/FMIBinary_WhIdn0.jl/src/fmu_precompilation.jl:8
in expression starting at /home/actions-runner-10/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/WhIdn0/FMIBinary_WhIdn0.jl/src/fmu_precompilation.jl:8
failed process: Process(setenv(`/home/actions-runner-10/actions-runner/_work/_tool/julia/1.11.5/x64/bin/julia --color=yes --startup-file=no --pkgimages=no --sysimage=/home/actions-runner-10/tmp/jl_SkXZgu/tmp_sys.so --compile=all --trace-compile=/home/actions-runner-10/tmp/jl_packagecompiler_WS4t42/jl_N5i9bh /home/actions-runner-10/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/WhIdn0/FMIBinary_WhIdn0.jl/src/fmu_precompilation.jl`,["PATH=/home/actions-runner-10/actions-runner/_work/_tool/julia/1.11.5/x64/bin:/home/actions-runner-10/actions-runner/_work/_tool/node/22.17.0/x64/bin:/home/actions-runner-10/.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=584", "GITHUB_REF_NAME=main", "RUNNER_ARCH=X64", "QT_ACCESSIBILITY=1", "GKS_ENCODING=utf8", "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/127/bus", "GKS_USE_CAIRO_PNG=true", "GITHUB_REPOSITORY_ID=972158035", "GITHUB_ACTOR=asinghvi17", "TMP=/home/actions-runner-10/tmp", "GITHUB_WORKFLOW_REF=JuliaComputing/DyadDocs/.github/workflows/CI.yml@refs/heads/main", "SSH_AGENT_PID=3875526", "SYSTEMD_EXEC_PID=2396", "RUNNER_ENVIRONMENT=self-hosted", "NODE_AUTH_TOKEN=ghs_ONx65dGWkbcBaW0ixi0R0Bij6zJxNQ1KJwPd", "OPENBLAS_DEFAULT_NUM_THREADS=1", "JULIA_PKG_USE_CLI_GIT=true", "USER=actions-runner-10", "LIBDECOR_PLUGIN_DIR=/home/actions-runner-10/.julia/artifacts/38e215c51e5c0f77bc7a8813ba4586632a8fc750/lib/libdecor/plugins-1", "GITHUB_REF_PROTECTED=true", "GITHUB_SHA=2c444b72b308da3e74c854df0d92aaf5cc1fa7b7", "GKSwstype=", "GITHUB_API_URL=https://api.github.com", "GITHUB_RUN_ATTEMPT=1", "GITHUB_ACTIONS=true", "GITHUB_ENV=/home/actions-runner-10/actions-runner/_work/_temp/_runner_file_commands/set_env_b511f168-0593-4f76-be28-2bd974fd04db", "XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/var/lib/snapd/desktop", "SHELL=/bin/bash", "ROWS=10", "RUNNER_NAME=deepsea1-actions-runner-10", "TMPDIR=/home/actions-runner-10/tmp", "GITHUB_RUN_ID=16181441825", "GITHUB_HEAD_REF=", "GITHUB_RETENTION_DAYS=90", "DOCKER_HOST=unix:///run/user/127/docker.sock", "GITHUB_SERVER_URL=https://github.com", "GITHUB_OUTPUT=/home/actions-runner-10/actions-runner/_work/_temp/_runner_file_commands/set_output_b511f168-0593-4f76-be28-2bd974fd04db", "GITHUB_JOB=docs", "MANAGERPID=2085", "RUNNER_TRACKING_ID=github_27459b39-f082-48a3-ba70-32ba6551d8b5", "RUNNER_TOOL_CACHE=/home/actions-runner-10/actions-runner/_work/_tool", "GSM_SKIP_SSH_AGENT_WORKAROUND=true", "GITHUB_ACTION_REPOSITORY=", "GITHUB_WORKFLOW=CI", "GITHUB_ACTION=__run_5", "HOME=/home/actions-runner-10", "GITHUB_EVENT_PATH=/home/actions-runner-10/actions-runner/_work/_temp/_github_workflow/event.json", "DYAD_DOCS_DRAFT=false", "GITHUB_STEP_SUMMARY=/home/actions-runner-10/actions-runner/_work/_temp/_runner_file_commands/step_summary_b511f168-0593-4f76-be28-2bd974fd04db", "DYAD_CLI_PATH=/home/actions-runner-10/actions-runner/_work/DyadDocs/DyadDocs/dyad", "GITHUB_REF=refs/heads/main", "GITHUB_REPOSITORY=JuliaComputing/DyadDocs", "INVOCATION_ID=7ef567958027486dbcf27009e14526fa", "DYAD_DOCS_BUILD_STDLIBS=true", "LANG=en_US.UTF-8", "LOGNAME=actions-runner-10", "GITHUB_GRAPHQL_URL=https://api.github.com/graphql", "MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-127.slice/user@127.service/app.slice/actions-runner.service/memory.pressure", "SHLVL=1", "XDG_RUNTIME_DIR=/run/user/127", "SSH_AUTH_SOCK=/tmp/ssh-G3WLEHbl80OT/agent.3875525", "GITHUB_STATE=/home/actions-runner-10/actions-runner/_work/_temp/_runner_file_commands/save_state_b511f168-0593-4f76-be28-2bd974fd04db", "RUNNER_WORKSPACE=/home/actions-runner-10/actions-runner/_work/DyadDocs", "JULIA_PKG_SERVER=internal.juliahub.com", "GITHUB_BASE_REF=", "FONTCONFIG_FILE=/home/actions-runner-10/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/etc/fonts/fonts.conf", "_=/home/actions-runner-10/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-10/.julia/artifacts/23d821271a00e164eb2b5c273985da44f9a831a1/share/X11/xkb", "GITHUB_REPOSITORY_OWNER_ID=10258468", "NPM_CONFIG_USERCONFIG=/home/actions-runner-10/actions-runner/_work/_temp/.npmrc", "JULIA_NUM_THREADS=auto", "GITHUB_ACTOR_ID=32143268", "MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=", "PWD=/home/actions-runner-10/actions-runner/_work/DyadDocs/DyadDocs", "GRDIR=/home/actions-runner-10/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364", "GITHUB_WORKSPACE=/home/actions-runner-10/actions-runner/_work/DyadDocs/DyadDocs", "GITHUB_WORKFLOW_SHA=2c444b72b308da3e74c854df0d92aaf5cc1fa7b7", "GKS_FONTPATH=/home/actions-runner-10/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364", "CI=true", "FONTCONFIG_PATH=/home/actions-runner-10/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/etc/fonts", "GITHUB_PATH=/home/actions-runner-10/actions-runner/_work/_temp/_runner_file_commands/add_path_b511f168-0593-4f76-be28-2bd974fd04db", "RUNNER_OS=Linux", "GITHUB_TOKEN=ghs_ONx65dGWkbcBaW0ixi0R0Bij6zJxNQ1KJwPd", "GITHUB_REF_TYPE=branch", "JOURNAL_STREAM=8:19721", "JULIA_LOAD_PATH=/home/actions-runner-10/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/WhIdn0/FMIBinary_WhIdn0.jl:@stdlib", "RUNNER_TEMP=/home/actions-runner-10/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-10/.julia/artifacts/715b660f53eb83c33e199a44ececfd8dc03f2a27/lib:/home/actions-runner-10/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib/julia:/home/actions-runner-10/.julia/artifacts/5acd766faaca59c3c1f3cfa67e2bf6dcf1e3e883/lib:/home/actions-runner-10/.julia/artifacts/020f522505f193c968b0a9d6199f7de2c4748cd2/lib:/home/actions-runner-10/.julia/artifacts/d4c2f2966f2932e4870b0488c3b8a6b92b6641a9/lib:/home/actions-runner-10/.julia/artifacts/1d90be1fb2a7f5023513bdcbb8abf7727ded6044/lib:/home/actions-runner-10/.julia/artifacts/2710f18abd87950eedcef37211b22fb517ee1043/lib:/home/actions-runner-10/.julia/artifacts/e8574c15e0152044b131e5d6956374f4b0bacce7/lib:/home/actions-runner-10/.julia/artifacts/79994d5aa1ffc0e9e42f2348a7f9c584dbe20204/lib:/home/actions-runner-10/.julia/artifacts/94475b26c9b6ff3bed68391232c55fd81a4a64b4/lib:/home/actions-runner-10/.julia/artifacts/f5e52a42c85b68d1f7ee821d9d8c13a44c377956/lib:/home/actions-runner-10/.julia/artifacts/96bc7b9ddb319d1a051535c85184aa2bf42dbd8b/lib:/home/actions-runner-10/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/lib:/home/actions-runner-10/.julia/artifacts/0a1006d282bce91b5cd408c714cbb95d3bb4f515/lib:/home/actions-runner-10/.julia/artifacts/59eff635528e6914e1a96db241e950195574903b/lib:/home/actions-runner-10/.julia/artifacts/299dd9a174ebc497df2cf4d30f1c6d10948c60ef/lib:/home/actions-runner-10/.julia/artifacts/f0557b9a3c2c4667444e8fc63c1fc9c2c5cb9e63/lib:/home/actions-runner-10/.julia/artifacts/6da9d8475fd9fd2867e3bd1f46f3913c800a316f/lib:/home/actions-runner-10/.julia/artifacts/a3f956e6772ef4da35e128fd2a4477cf16fd3c84/lib:/home/actions-runner-10/.julia/artifacts/e2512e1cd411449b9bede7b4294c7409c9973345/lib:/home/actions-runner-10/.julia/artifacts/ed48bfcf31d2d5ebdc0a681d1ed07e1e9f9f0377/lib:/home/actions-runner-10/.julia/artifacts/b8a470e4553346122607f94ec60d83c77f061cd6/lib:/home/actions-runner-10/.julia/artifacts/eb13375496c29fe52101a0e6710c54ff87aa0e20/lib:/home/actions-runner-10/.julia/artifacts/5c030ff72c13f84fbbc8f93a146e34c6219a0261/lib:/home/actions-runner-10/.julia/artifacts/bd1f25e7053ebc00ee7d82f3c5ec4cf1e9a51e17/lib:/home/actions-runner-10/.julia/artifacts/82b4098b07b2476cbd82b2a6b4179058243d1bb3/lib:/home/actions-runner-10/.julia/artifacts/c8a20a2030f10b70947d8d2a6bff7f8b5f343fe9/lib:/home/actions-runner-10/.julia/artifacts/8e4faedde4bd75566bc8da1fccecb257eb6af6f2/lib:/home/actions-runner-10/.julia/artifacts/75231e63fa366a59b858c6bd8a7c11fdccb2c469/lib:/home/actions-runner-10/.julia/artifacts/0b5269206a6849e48487ed04136c30b1f12443e7/lib:/home/actions-runner-10/.julia/artifacts/587de110e5f58fd435dc35b294df31bb7a75f692/lib:/home/actions-runner-10/.julia/artifacts/fc239b3ff5739aeab252bd154fa4dd045fefe629/lib:/home/actions-runner-10/.julia/artifacts/1c2814ca8577e0356a6ecf8447364c19e97b86a8/lib:/home/actions-runner-10/.julia/artifacts/b4d9e913014918426c3ca714a536e10b9f54c784/lib:/home/actions-runner-10/.julia/artifacts/5b83972689fb7dea5e89326f1c0ba60d68e962fb/lib:/home/actions-runner-10/.julia/artifacts/d007148a0838385ad09a5cc9f703679ddaffcf0b/lib:/home/actions-runner-10/.julia/artifacts/ec52107b475256016300d8bda3dc828681b673e6/lib:/home/actions-runner-10/.julia/artifacts/7882cd1425db289a3e1703b83c7e8678e7f397d9/lib:/home/actions-runner-10/.julia/artifacts/52d9b3e9e3507f7b2cf723af43d0e7f095e2edc7/lib:/home/actions-runner-10/.julia/artifacts/5b34e010ca7a3d88eeebecbc7a5b39ad72e33323/lib:/home/actions-runner-10/.julia/artifacts/cbe85718d7c0169671d4faa86415feb2fe31e350/lib:/home/actions-runner-10/.julia/artifacts/38e215c51e5c0f77bc7a8813ba4586632a8fc750/lib:/home/actions-runner-10/.julia/artifacts/65c5e10af6182e66ace3d62ab4d99114f9009e7e/lib:/home/actions-runner-10/.julia/artifacts/353f5c4e091a41ba8da5297d1b4d13652aa7f775/lib:/home/actions-runner-10/.julia/artifacts/5cb2f5f8a13f3117c7770ed28b896eff85315555/lib:/home/actions-runner-10/.julia/artifacts/04915d2401d6f1b7b5e37382a0776ee2d20d343b/lib:/home/actions-runner-10/.julia/artifacts/f493bc948a41fd60ba4a5864a7127c7a2c8f863b/lib:/home/actions-runner-10/.julia/artifacts/55f9376d5c77106b4813c4fb45a6b37a77d4d823/lib:/home/actions-runner-10/.julia/artifacts/d03aca19e34a4289ab7f118cf0b212ca46eb49be/lib:/home/actions-runner-10/.julia/artifacts/e3e8d2abb72b0145ee6de4b7be33e5a5c67e5f59/lib:/home/actions-runner-10/.julia/artifacts/45a076ac2b0b5e528159c96142254106709ec982/lib:/home/actions-runner-10/.julia/artifacts/4db1e58d71ac6bbb35ecc832033264c630d5d3b3/lib:/home/actions-runner-10/.julia/artifacts/21ed7b5e888fb9b18f44ba3f4652f14d8beda78c/lib:/home/actions-runner-10/.julia/artifacts/763be6a5ce77e0ca86d3e1b3a1c8ec499f8958f1/lib:/home/actions-runner-10/.julia/artifacts/9f964aa3f8c584bef017178cda25ba9d29e37c3b/lib:/home/actions-runner-10/.julia/artifacts/43b81b3d37f7b5409d894db736643fd6371cf0ea/lib:/home/actions-runner-10/.julia/artifacts/641f192fccf3897c9bb53cb8edc1e0cbd316488f/lib:/home/actions-runner-10/.julia/artifacts/bfe054a6c198131c6a56cb3a914b72a28330afae/lib:/home/actions-runner-10/.julia/artifacts/80000680ee2829d8f281d77c90e2d1d02f031865/lib:/home/actions-runner-10/.julia/artifacts/644dabe7eac7b955e9d4b63449550d6ab77800e6/lib:/home/actions-runner-10/.julia/artifacts/37cb7108fbb589ecbd0b1a556668cb61a929388b/lib:/home/actions-runner-10/.julia/artifacts/2bd508f47b3555ae23aef57065597af6a3bc057a/lib:/home/actions-runner-10/.julia/artifacts/ff5b744ee71be5a60014421e393f79262922d22c/lib:/home/actions-runner-10/.julia/artifacts/443e05ab3771707793cdec96039306b08738a626/lib:/home/actions-runner-10/.julia/artifacts/0ecdcf67bd5c1db95253c03ab63d57e40d0b4886/lib:/home/actions-runner-10/.julia/artifacts/f03dd5ac03468009d5a99bbfcdf336c2dc372de4/lib:/home/actions-runner-10/.julia/artifacts/8b45e0c5c7fbecd1e34f024cdc22fec4be4c7807/lib:/home/actions-runner-10/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364/lib:/home/actions-runner-10/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib/julia:/home/actions-runner-10/actions-runner/_work/_tool/julia/1.11.5/x64/bin/../lib /home/actions-runner-10/.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.