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-12/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/FMUGenerationjl/compliance_nuq3pi"
7-Zip (a) [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
p7zip Version 17.04 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,128 CPUs AMD EPYC 9354 32-Core Processor (A10F11),ASM,AES-NI)
Scanning the drive:
2 folders, 1 file, 1307 bytes (2 KiB)
Creating archive: test.fmu
Items to compress: 3
Files read from disk: 1
Archive size: 902 bytes (1 KiB)
Everything is Ok
"time"
┌ Info: [INFO][FMUCHK] FMI compliance checker Test [FMILibrary: Test] build date: Jan 21 2022
│ [INFO][FMUCHK] Called with following options:
│ [INFO][FMUCHK] /home/actions-runner-12/.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: 44f294d8-0c45-5e2e-8026-f0aa7b3e62c9
│ [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/moLIUc/FMIBinary_moLIUc.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.1+2
[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/moLIUc/FMIBinary_moLIUc.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.1+2
[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.436 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.3 - 73.227 MiB
│ ├── libjulia-internal.so.1.11.3 - 13.208 MiB
│ ├── libmpfr.so.6.2.1 - 2.410 MiB
│ ├── libopenlibm.so.4.0 - 221.550 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.3 - 257.273 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.255 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...
1043.1 ms ✓ NetworkOptions
489.0 ms ✓ MozillaCACerts_jll
493.6 ms ✓ Logging
492.8 ms ✓ p7zip_jll
507.9 ms ✓ UUIDs
501.5 ms ✓ MbedTLS_jll
518.5 ms ✓ nghttp2_jll
518.4 ms ✓ Unicode
536.4 ms ✓ Zlib_jll
577.9 ms ✓ Base64
950.8 ms ✓ ArgTools
516.7 ms ✓ LibSSH2_jll
590.0 ms ✓ Printf
522.2 ms ✓ LibCURL_jll
529.1 ms ✓ LibGit2_jll
670.1 ms ✓ Tar
1638.4 ms ✓ Markdown
710.1 ms ✓ LibCURL
1470.1 ms ✓ Dates
1596.8 ms ✓ LibGit2
628.5 ms ✓ TOML
1923.8 ms ✓ Downloads
25703.4 ms ✓ Pkg
23 dependencies successfully precompiled in 32 seconds
Precompiling project...
491.9 ms ✓ MuladdMacro
501.5 ms ✓ IteratorInterfaceExtensions
515.7 ms ✓ SimpleUnPack
515.4 ms ✓ ConcreteStructs
517.1 ms ✓ Tricks
517.8 ms ✓ Future
518.4 ms ✓ StatsAPI
538.3 ms ✓ LaTeXStrings
552.3 ms ✓ ExprTools
555.9 ms ✓ Glob
569.6 ms ✓ PositiveFactorizations
675.7 ms ✓ FunctionWrappers
717.8 ms ✓ ADTypes
798.7 ms ✓ OffsetArrays
828.7 ms ✓ Combinatorics
519.5 ms ✓ UnPack
484.9 ms ✓ CommonSolve
527.3 ms ✓ IntegerMathUtils
527.3 ms ✓ OpenLibm_jll
556.6 ms ✓ InverseFunctions
519.2 ms ✓ CompilerSupportLibraries_jll
623.5 ms ✓ Statistics
515.3 ms ✓ SuiteSparse_jll
681.4 ms ✓ Serialization
850.6 ms ✓ Format
547.1 ms ✓ ManualMemory
936.7 ms ✓ FillArrays
1478.1 ms ✓ ExproniconLite
481.9 ms ✓ DataValueInterfaces
527.8 ms ✓ PoissonRandom
554.4 ms ✓ CompositeTypes
500.9 ms ✓ EnumX
597.7 ms ✓ Requires
477.1 ms ✓ SIMDTypes
506.5 ms ✓ Reexport
682.3 ms ✓ OrderedCollections
949.6 ms ✓ RandomNumbers
638.3 ms ✓ DocStringExtensions
507.6 ms ✓ WeakValueDicts
606.9 ms ✓ AbstractTrees
495.7 ms ✓ CompositionsBase
471.0 ms ✓ TestItems
605.3 ms ✓ IntervalSets
1373.9 ms ✓ MacroTools
534.0 ms ✓ Mmap
483.4 ms ✓ FastPower
520.3 ms ✓ PtrArrays
502.4 ms ✓ TaskLocalValues
613.5 ms ✓ URIs
585.5 ms ✓ Inflate
898.8 ms ✓ IrrationalConstants
472.0 ms ✓ IfElse
545.2 ms ✓ ConstructionBase
491.8 ms ✓ CommonWorldInvalidations
490.3 ms ✓ FastClosures
506.1 ms ✓ DataAPI
493.6 ms ✓ TermInterface
766.4 ms ✓ EnzymeCore
531.9 ms ✓ StaticArraysCore
528.2 ms ✓ FindFirstFunctions
531.1 ms ✓ Bijections
636.8 ms ✓ LoggingExtras
940.3 ms ✓ Crayons
717.5 ms ✓ CpuId
502.0 ms ✓ TableTraits
520.7 ms ✓ FunctionWrappersWrappers
684.8 ms ✓ Preferences
623.2 ms ✓ Compat
603.7 ms ✓ NaNMath
1010.8 ms ✓ InteractiveUtils
668.1 ms ✓ Primes
575.7 ms ✓ InverseFunctions → InverseFunctionsDatesExt
1037.9 ms ✓ LazyArtifacts
551.0 ms ✓ RuntimeGeneratedFunctions
994.2 ms ✓ DifferentiationInterface
1123.9 ms ✓ TimerOutputs
578.6 ms ✓ FillArrays → FillArraysStatisticsExt
555.1 ms ✓ Adapt
789.3 ms ✓ ThreadingUtilities
559.6 ms ✓ Parameters
528.5 ms ✓ CompositionsBase → CompositionsBaseInverseFunctionsExt
537.3 ms ✓ IntervalSets → IntervalSetsRandomExt
530.5 ms ✓ IntervalSets → IntervalSetsStatisticsExt
1244.8 ms ✓ Distributed
608.0 ms ✓ AliasTables
1077.6 ms ✓ Jieko
735.5 ms ✓ CommonSubexpressions
538.5 ms ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt
573.5 ms ✓ ConstructionBase → ConstructionBaseIntervalSetsExt
1001.5 ms ✓ Random123
747.0 ms ✓ LogExpFunctions
523.2 ms ✓ ADTypes → ADTypesConstructionBaseExt
522.8 ms ✓ ADTypes → ADTypesEnzymeCoreExt
570.8 ms ✓ Missings
576.6 ms ✓ DiffResults
610.0 ms ✓ JLLWrappers
536.3 ms ✓ Compat → CompatLinearAlgebraExt
583.1 ms ✓ PrecompileTools
826.4 ms ✓ Tables
714.4 ms ✓ TruncatedStacktraces
653.9 ms ✓ ArrayInterface
605.5 ms ✓ GPUArraysCore
573.9 ms ✓ OffsetArrays → OffsetArraysAdaptExt
565.3 ms ✓ EnzymeCore → AdaptExt
1225.0 ms ✓ DispatchDoctor
1049.1 ms ✓ SimpleTraits
2729.5 ms ✓ SparseArrays
789.5 ms ✓ SharedArrays
774.2 ms ✓ Unityper
566.2 ms ✓ LogExpFunctions → LogExpFunctionsInverseFunctionsExt
795.1 ms ✓ Rmath_jll
1769.3 ms ✓ Test
739.5 ms ✓ oneTBB_jll
1222.6 ms ✓ Setfield
979.8 ms ✓ OpenSpecFun_jll
1079.4 ms ✓ ChainRulesCore
785.0 ms ✓ Functors
1242.0 ms ✓ IntelOpenMP_jll
6416.7 ms ✓ JuliaSyntax
2388.9 ms ✓ Latexify
1708.2 ms ✓ Accessors
552.8 ms ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt
554.1 ms ✓ SciMLStructures
1064.0 ms ✓ RecipesBase
565.8 ms ✓ DifferentiationInterface → DifferentiationInterfaceGPUArraysCoreExt
1499.3 ms ✓ DataStructures
859.2 ms ✓ Static
552.2 ms ✓ ArrayInterface → ArrayInterfaceGPUArraysCoreExt
1223.2 ms ✓ StringManipulation
865.7 ms ✓ MaybeInplace
620.9 ms ✓ DispatchDoctor → DispatchDoctorEnzymeCoreExt
760.0 ms ✓ Statistics → SparseArraysExt
730.2 ms ✓ SuiteSparse
776.5 ms ✓ FillArrays → FillArraysSparseArraysExt
762.7 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseArraysExt
760.7 ms ✓ Adapt → AdaptSparseArraysExt
717.6 ms ✓ ArrayInterface → ArrayInterfaceSparseArraysExt
6970.0 ms ✓ MLStyle
854.4 ms ✓ Rmath
717.8 ms ✓ InverseFunctions → InverseFunctionsTestExt
576.0 ms ✓ ADTypes → ADTypesChainRulesCoreExt
597.9 ms ✓ DifferentiationInterface → DifferentiationInterfaceChainRulesCoreExt
776.0 ms ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt
567.3 ms ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt
4423.3 ms ✓ Moshi
763.1 ms ✓ DispatchDoctor → DispatchDoctorChainRulesCoreExt
1151.5 ms ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt
866.3 ms ✓ Latexify → SparseArraysExt
878.9 ms ✓ Accessors → LinearAlgebraExt
1824.0 ms ✓ SpecialFunctions
1268.5 ms ✓ MKL_jll
776.7 ms ✓ Accessors → TestExt
3981.3 ms ✓ StaticArrays
696.8 ms ✓ FiniteDiff
3323.9 ms ✓ DynamicQuantities
928.5 ms ✓ Accessors → IntervalSetsExt
717.1 ms ✓ IntervalSets → IntervalSetsRecipesBaseExt
689.7 ms ✓ SortingAlgorithms
566.0 ms ✓ BitTwiddlingConvenienceFunctions
3183.7 ms ✓ SparseMatrixColorings
4255.4 ms ✓ CommonMark
955.8 ms ✓ QuadGK
896.7 ms ✓ CPUSummary
766.3 ms ✓ MaybeInplace → MaybeInplaceSparseArraysExt
880.1 ms ✓ PDMats
3108.2 ms ✓ MutableArithmetics
738.9 ms ✓ DiffRules
1218.2 ms ✓ StaticArrayInterface
725.9 ms ✓ StaticArrays → StaticArraysChainRulesCoreExt
1055.5 ms ✓ HypergeometricFunctions
738.2 ms ✓ ResettableStacks
9696.2 ms ✓ Unitful
766.2 ms ✓ StaticArrays → StaticArraysStatisticsExt
1088.9 ms ✓ ArnoldiMethod
1483.4 ms ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt
712.7 ms ✓ ConstructionBase → ConstructionBaseStaticArraysExt
711.2 ms ✓ DifferentiationInterface → DifferentiationInterfaceStaticArraysExt
8949.8 ms ✓ ArrayLayouts
1619.8 ms ✓ SciMLOperators
738.6 ms ✓ Adapt → AdaptStaticArraysExt
4788.4 ms ✓ Krylov
785.7 ms ✓ Accessors → StaticArraysExt
773.1 ms ✓ FiniteDiff → FiniteDiffSparseArraysExt
639.4 ms ✓ DifferentiationInterface → DifferentiationInterfaceFiniteDiffExt
711.1 ms ✓ FiniteDiff → FiniteDiffStaticArraysExt
764.0 ms ✓ DynamicQuantities → DynamicQuantitiesLinearAlgebraExt
730.2 ms ✓ HostCPUFeatures
729.5 ms ✓ PolyesterWeave
738.3 ms ✓ FillArrays → FillArraysPDMatsExt
638.2 ms ✓ StaticArrayInterface → StaticArrayInterfaceOffsetArraysExt
896.5 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseMatrixColoringsExt
624.4 ms ✓ CloseOpenIntervals
782.4 ms ✓ StaticArrayInterface → StaticArrayInterfaceStaticArraysExt
701.6 ms ✓ LayoutPointers
1922.2 ms ✓ DomainSets
744.4 ms ✓ Unitful → ConstructionBaseUnitfulExt
737.5 ms ✓ Unitful → InverseFunctionsUnitfulExt
732.3 ms ✓ Accessors → UnitfulExt
1254.5 ms ✓ StatsFuns
1756.5 ms ✓ StatsBase
670.4 ms ✓ SciMLOperators → SciMLOperatorsStaticArraysCoreExt
828.7 ms ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt
793.9 ms ✓ SciMLOperators → SciMLOperatorsSparseArraysExt
1051.0 ms ✓ DynamicQuantities → DynamicQuantitiesUnitfulExt
1312.6 ms ✓ BlockArrays
941.5 ms ✓ StrideArraysCore
2246.9 ms ✓ MultivariatePolynomials
792.9 ms ✓ StatsFuns → StatsFunsInverseFunctionsExt
2494.3 ms ✓ ForwardDiff
1266.6 ms ✓ StatsFuns → StatsFunsChainRulesCoreExt
748.7 ms ✓ BlockArrays → BlockArraysAdaptExt
865.3 ms ✓ Polyester
722.0 ms ✓ FastPower → FastPowerForwardDiffExt
867.3 ms ✓ DifferentiationInterface → DifferentiationInterfaceForwardDiffExt
874.5 ms ✓ PreallocationTools
927.0 ms ✓ ForwardDiff → ForwardDiffStaticArraysExt
1370.7 ms ✓ DynamicPolynomials
2001.3 ms ✓ LazyArrays
869.1 ms ✓ FastBroadcast
3350.0 ms ✓ Graphs
1040.7 ms ✓ NLSolversBase
1028.0 ms ✓ LazyArrays → LazyArraysBlockArraysExt
1149.1 ms ✓ LazyArrays → LazyArraysStaticArraysExt
3779.6 ms ✓ Distributions
4569.2 ms ✓ VectorizationBase
1474.5 ms ✓ LineSearches
1212.1 ms ✓ Distributions → DistributionsChainRulesCoreExt
1025.6 ms ✓ SLEEFPirates
1246.4 ms ✓ Distributions → DistributionsTestExt
8668.6 ms ✓ PrettyTables
2203.7 ms ✓ Optim
1454.7 ms ✓ SymbolicIndexingInterface
1668.1 ms ✓ RecursiveArrayTools
918.0 ms ✓ RecursiveArrayTools → RecursiveArrayToolsForwardDiffExt
955.5 ms ✓ RecursiveArrayTools → RecursiveArrayToolsFastBroadcastExt
986.6 ms ✓ RecursiveArrayTools → RecursiveArrayToolsSparseArraysExt
14555.7 ms ✓ JuliaFormatter
10396.7 ms ✓ LoopVectorization
7196.6 ms ✓ SciMLBase
1070.1 ms ✓ LoopVectorization → SpecialFunctionsExt
1123.1 ms ✓ LoopVectorization → ForwardDiffExt
1037.4 ms ✓ SCCNonlinearSolve
1047.4 ms ✓ SciMLBase → SciMLBaseChainRulesCoreExt
1134.3 ms ✓ SciMLBase → SciMLBaseMLStyleExt
10560.5 ms ✓ SymbolicUtils
2207.6 ms ✓ SciMLJacobianOperators
2284.0 ms ✓ DiffEqBase
3574.4 ms ✓ Octavian
1739.1 ms ✓ SymbolicLimits
1400.6 ms ✓ DiffEqBase → DiffEqBaseChainRulesCoreExt
1395.1 ms ✓ DiffEqBase → DiffEqBaseSparseArraysExt
1654.1 ms ✓ DiffEqBase → DiffEqBaseForwardDiffExt
1680.8 ms ✓ DiffEqBase → DiffEqBaseUnitfulExt
1682.2 ms ✓ DiffEqBase → DiffEqBaseDistributionsExt
3302.0 ms ✓ LineSearch
3434.7 ms ✓ DiffEqCallbacks
3608.4 ms ✓ OrdinaryDiffEqCore
2851.8 ms ✓ JumpProcesses
1148.3 ms ✓ LineSearch → LineSearchLineSearchesExt
3567.2 ms ✓ Octavian → ForwardDiffExt
1223.4 ms ✓ OrdinaryDiffEqCore → OrdinaryDiffEqCoreEnzymeCoreExt
3265.3 ms ✓ DiffEqNoiseProcess
5080.7 ms ✓ NonlinearSolveBase
6838.0 ms ✓ LinearSolve
1067.8 ms ✓ NonlinearSolveBase → NonlinearSolveBaseLineSearchExt
1214.0 ms ✓ NonlinearSolveBase → NonlinearSolveBaseDiffEqBaseExt
1254.2 ms ✓ NonlinearSolveBase → NonlinearSolveBaseSparseMatrixColoringsExt
1303.9 ms ✓ NonlinearSolveBase → NonlinearSolveBaseSparseArraysExt
1366.0 ms ✓ NonlinearSolveBase → NonlinearSolveBaseForwardDiffExt
1444.6 ms ✓ NonlinearSolveBase → NonlinearSolveBaseLinearSolveExt
1525.4 ms ✓ LinearSolve → LinearSolveEnzymeExt
2624.5 ms ✓ BracketingNonlinearSolve
2978.9 ms ✓ LinearSolve → LinearSolveSparseArraysExt
3973.6 ms ✓ OrdinaryDiffEqTsit5
1250.2 ms ✓ BracketingNonlinearSolve → BracketingNonlinearSolveForwardDiffExt
1245.1 ms ✓ BracketingNonlinearSolve → BracketingNonlinearSolveChainRulesCoreExt
4723.8 ms ✓ NonlinearSolveSpectralMethods
3732.1 ms ✓ OrdinaryDiffEqDifferentiation
1524.7 ms ✓ NonlinearSolveSpectralMethods → NonlinearSolveSpectralMethodsForwardDiffExt
12553.8 ms ✓ Symbolics
5955.1 ms ✓ SimpleNonlinearSolve
2377.9 ms ✓ DifferentiationInterface → DifferentiationInterfaceSymbolicsExt
1258.8 ms ✓ SimpleNonlinearSolve → SimpleNonlinearSolveChainRulesCoreExt
1437.8 ms ✓ SimpleNonlinearSolve → SimpleNonlinearSolveDiffEqBaseExt
2822.7 ms ✓ Symbolics → SymbolicsForwardDiffExt
8107.6 ms ✓ NonlinearSolveQuasiNewton
1879.8 ms ✓ NonlinearSolveQuasiNewton → NonlinearSolveQuasiNewtonForwardDiffExt
2388.3 ms ✓ Symbolics → SymbolicsPreallocationToolsExt
14095.0 ms ✓ OrdinaryDiffEqVerner
13307.1 ms ✓ NonlinearSolveFirstOrder
12608.9 ms ✓ OrdinaryDiffEqRosenbrock
8492.0 ms ✓ NonlinearSolve
3490.8 ms ✓ OrdinaryDiffEqNonlinearSolve
4181.7 ms ✓ OrdinaryDiffEqSDIRK
8602.9 ms ✓ OrdinaryDiffEqBDF
17662.3 ms ✓ OrdinaryDiffEqDefault
58307.8 ms ✓ ModelingToolkit
8021.3 ms ✓ FMIBinary_moLIUc
298 dependencies successfully precompiled in 129 seconds. 23 already precompiled.
[ Info: PackageCompiler: Executing /home/actions-runner-12/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/moLIUc/FMIBinary_moLIUc.jl/src/fmu_precompilation.jl => /home/actions-runner-12/tmp/jl_packagecompiler_6IrlaL/jl_CJprFd
[ 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}, ::Unitful.Level) where T<:Real
@ Unitful ~/.julia/packages/Unitful/HTQlp/src/logarithm.jl:23
convert(::Type{T}, ::ChainRulesCore.AbstractZero) where T<:Number
@ ChainRulesCore ~/.julia/packages/ChainRulesCore/U6wNx/src/tangent_types/abstract_zero.jl:33
...
Stacktrace:
[1] setproperty!(x::DiffEqBase.NullODEIntegrator{true, SciMLBase.ODEProblem{Nothing, Tuple{Float64, Float64}, true, Vector{Float64}, SciMLBase.ODEFunction{true, SciMLBase.FullSpecialize, FMIBinary_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.var"#f#10"{@NamedTuple{ode_function::FMIBinary_moLIUc.var"#26#32", state_initializer::FMIBinary_moLIUc.var"#28#34", observables_function::FMIBinary_moLIUc.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_moLIUc.CoSimulator{:full_model})(inputs::Vector{Float64}, dt::Float64)
@ FMIBinary_moLIUc ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/moLIUc/FMIBinary_moLIUc.jl/src/cosimulator.jl:61
[5] precompile!()
@ FMIBinary_moLIUc ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/moLIUc/FMIBinary_moLIUc.jl/src/FMIBinary_moLIUc.jl:123
[6] top-level scope
@ ~/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/moLIUc/FMIBinary_moLIUc.jl/src/fmu_precompilation.jl:8
in expression starting at /home/actions-runner-12/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/moLIUc/FMIBinary_moLIUc.jl/src/fmu_precompilation.jl:8
failed process: Process(setenv(`/home/actions-runner-12/actions-runner/_work/_tool/julia/1.11.3/x64/bin/julia --color=yes --startup-file=no --pkgimages=no --sysimage=/home/actions-runner-12/tmp/jl_TwlSEj/tmp_sys.so --compile=all --trace-compile=/home/actions-runner-12/tmp/jl_packagecompiler_6IrlaL/jl_CJprFd /home/actions-runner-12/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/moLIUc/FMIBinary_moLIUc.jl/src/fmu_precompilation.jl`,["PATH=/home/actions-runner-12/actions-runner/_work/_tool/julia/1.11.3/x64/bin:/home/actions-runner-12/actions-runner/_work/_tool/node/22.17.0/x64/bin:/home/actions-runner-12/.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=572", "GITHUB_REF_NAME=main", "RUNNER_ARCH=X64", "GKS_ENCODING=utf8", "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/122/bus", "GKS_USE_CAIRO_PNG=true", "GITHUB_REPOSITORY_ID=972158035", "GITHUB_ACTOR=asinghvi17", "TMP=/home/actions-runner-12/tmp", "GITHUB_WORKFLOW_REF=JuliaComputing/DyadDocs/.github/workflows/CI.yml@refs/heads/main", "SSH_AGENT_PID=2974703", "SYSTEMD_EXEC_PID=2050238", "RUNNER_ENVIRONMENT=self-hosted", "NODE_AUTH_TOKEN=ghs_nhOpcHtwLbHv516BCvtatlm5kvGzT33G1JJg", "OPENBLAS_DEFAULT_NUM_THREADS=1", "JULIA_PKG_USE_CLI_GIT=true", "USER=actions-runner-12", "LIBDECOR_PLUGIN_DIR=/home/actions-runner-12/.julia/artifacts/38e215c51e5c0f77bc7a8813ba4586632a8fc750/lib/libdecor/plugins-1", "GITHUB_REF_PROTECTED=true", "GITHUB_SHA=2c71584a9f49209be1b01aff4615238e29531cb5", "GKSwstype=", "GITHUB_API_URL=https://api.github.com", "GITHUB_RUN_ATTEMPT=1", "GITHUB_ACTIONS=true", "GITHUB_ENV=/home/actions-runner-12/actions-runner/_work/_temp/_runner_file_commands/set_env_e840d6cc-be36-47c8-abe7-092d3930797a", "XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/var/lib/snapd/desktop", "SHELL=/bin/bash", "ROWS=10", "RUNNER_NAME=demeter5-actions-runner-12", "TMPDIR=/home/actions-runner-12/tmp", "GITHUB_RUN_ID=16130758666", "GITHUB_HEAD_REF=", "GITHUB_RETENTION_DAYS=90", "DOCKER_HOST=unix:///run/user/122/docker.sock", "GITHUB_SERVER_URL=https://github.com", "GITHUB_OUTPUT=/home/actions-runner-12/actions-runner/_work/_temp/_runner_file_commands/set_output_e840d6cc-be36-47c8-abe7-092d3930797a", "GITHUB_JOB=docs", "MANAGERPID=1970193", "RUNNER_TRACKING_ID=github_fbaf9a46-2d92-4498-85f7-b346c9c62d6d", "RUNNER_TOOL_CACHE=/home/actions-runner-12/actions-runner/_work/_tool", "GSM_SKIP_SSH_AGENT_WORKAROUND=true", "GITHUB_ACTION_REPOSITORY=", "GITHUB_WORKFLOW=CI", "GITHUB_ACTION=__run_5", "HOME=/home/actions-runner-12", "GITHUB_EVENT_PATH=/home/actions-runner-12/actions-runner/_work/_temp/_github_workflow/event.json", "DYAD_DOCS_DRAFT=false", "GITHUB_STEP_SUMMARY=/home/actions-runner-12/actions-runner/_work/_temp/_runner_file_commands/step_summary_e840d6cc-be36-47c8-abe7-092d3930797a", "DYAD_CLI_PATH=/home/actions-runner-12/actions-runner/_work/DyadDocs/DyadDocs/dyad", "GITHUB_REF=refs/heads/main", "GITHUB_REPOSITORY=JuliaComputing/DyadDocs", "INVOCATION_ID=ce12552eaee449e8914b1b979dca823c", "DYAD_DOCS_BUILD_STDLIBS=true", "LANG=en_US.UTF-8", "LOGNAME=actions-runner-12", "GITHUB_GRAPHQL_URL=https://api.github.com/graphql", "MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-122.slice/user@122.service/app.slice/actions-runner.service/memory.pressure", "SHLVL=1", "XDG_RUNTIME_DIR=/run/user/122", "SSH_AUTH_SOCK=/tmp/ssh-nq05gPDiTbkO/agent.2974702", "GITHUB_STATE=/home/actions-runner-12/actions-runner/_work/_temp/_runner_file_commands/save_state_e840d6cc-be36-47c8-abe7-092d3930797a", "RUNNER_WORKSPACE=/home/actions-runner-12/actions-runner/_work/DyadDocs", "JULIA_PKG_SERVER=internal.juliahub.com", "GITHUB_BASE_REF=", "FONTCONFIG_FILE=/home/actions-runner-12/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/etc/fonts/fonts.conf", "_=/home/actions-runner-12/actions-runner/_work/_tool/julia/1.11.3/x64/bin/julia", "GITHUB_ACTION_REF=", "JULIA_PKG_PRECOMPILE_AUTO=1", "XKB_CONFIG_ROOT=/home/actions-runner-12/.julia/artifacts/23d821271a00e164eb2b5c273985da44f9a831a1/share/X11/xkb", "GITHUB_REPOSITORY_OWNER_ID=10258468", "NPM_CONFIG_USERCONFIG=/home/actions-runner-12/actions-runner/_work/_temp/.npmrc", "JULIA_NUM_THREADS=auto", "GITHUB_ACTOR_ID=32143268", "MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=", "PWD=/home/actions-runner-12/actions-runner/_work/DyadDocs/DyadDocs", "GRDIR=/home/actions-runner-12/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364", "GITHUB_WORKSPACE=/home/actions-runner-12/actions-runner/_work/DyadDocs/DyadDocs", "GITHUB_WORKFLOW_SHA=2c71584a9f49209be1b01aff4615238e29531cb5", "GKS_FONTPATH=/home/actions-runner-12/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364", "CI=true", "FONTCONFIG_PATH=/home/actions-runner-12/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/etc/fonts", "GITHUB_PATH=/home/actions-runner-12/actions-runner/_work/_temp/_runner_file_commands/add_path_e840d6cc-be36-47c8-abe7-092d3930797a", "RUNNER_OS=Linux", "GITHUB_TOKEN=ghs_nhOpcHtwLbHv516BCvtatlm5kvGzT33G1JJg", "GITHUB_REF_TYPE=branch", "JOURNAL_STREAM=8:949783", "JULIA_LOAD_PATH=/home/actions-runner-12/.julia/scratchspaces/ca28fe3e-7809-4c0f-9d3e-a21c6e6f3e9d/JSDeploymentjl/moLIUc/FMIBinary_moLIUc.jl:@stdlib", "RUNNER_TEMP=/home/actions-runner-12/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-12/.julia/artifacts/715b660f53eb83c33e199a44ececfd8dc03f2a27/lib:/home/actions-runner-12/actions-runner/_work/_tool/julia/1.11.3/x64/bin/../lib/julia:/home/actions-runner-12/.julia/artifacts/5acd766faaca59c3c1f3cfa67e2bf6dcf1e3e883/lib:/home/actions-runner-12/.julia/artifacts/020f522505f193c968b0a9d6199f7de2c4748cd2/lib:/home/actions-runner-12/.julia/artifacts/d4c2f2966f2932e4870b0488c3b8a6b92b6641a9/lib:/home/actions-runner-12/.julia/artifacts/1d90be1fb2a7f5023513bdcbb8abf7727ded6044/lib:/home/actions-runner-12/.julia/artifacts/2710f18abd87950eedcef37211b22fb517ee1043/lib:/home/actions-runner-12/.julia/artifacts/e8574c15e0152044b131e5d6956374f4b0bacce7/lib:/home/actions-runner-12/.julia/artifacts/79994d5aa1ffc0e9e42f2348a7f9c584dbe20204/lib:/home/actions-runner-12/.julia/artifacts/94475b26c9b6ff3bed68391232c55fd81a4a64b4/lib:/home/actions-runner-12/.julia/artifacts/f5e52a42c85b68d1f7ee821d9d8c13a44c377956/lib:/home/actions-runner-12/.julia/artifacts/96bc7b9ddb319d1a051535c85184aa2bf42dbd8b/lib:/home/actions-runner-12/.julia/artifacts/2a6bae048c28452d329375cbb7479499115e45ad/lib:/home/actions-runner-12/.julia/artifacts/0a1006d282bce91b5cd408c714cbb95d3bb4f515/lib:/home/actions-runner-12/.julia/artifacts/59eff635528e6914e1a96db241e950195574903b/lib:/home/actions-runner-12/.julia/artifacts/299dd9a174ebc497df2cf4d30f1c6d10948c60ef/lib:/home/actions-runner-12/.julia/artifacts/f0557b9a3c2c4667444e8fc63c1fc9c2c5cb9e63/lib:/home/actions-runner-12/.julia/artifacts/6da9d8475fd9fd2867e3bd1f46f3913c800a316f/lib:/home/actions-runner-12/.julia/artifacts/a3f956e6772ef4da35e128fd2a4477cf16fd3c84/lib:/home/actions-runner-12/.julia/artifacts/e2512e1cd411449b9bede7b4294c7409c9973345/lib:/home/actions-runner-12/.julia/artifacts/ed48bfcf31d2d5ebdc0a681d1ed07e1e9f9f0377/lib:/home/actions-runner-12/.julia/artifacts/b8a470e4553346122607f94ec60d83c77f061cd6/lib:/home/actions-runner-12/.julia/artifacts/eb13375496c29fe52101a0e6710c54ff87aa0e20/lib:/home/actions-runner-12/.julia/artifacts/5c030ff72c13f84fbbc8f93a146e34c6219a0261/lib:/home/actions-runner-12/.julia/artifacts/bd1f25e7053ebc00ee7d82f3c5ec4cf1e9a51e17/lib:/home/actions-runner-12/.julia/artifacts/82b4098b07b2476cbd82b2a6b4179058243d1bb3/lib:/home/actions-runner-12/.julia/artifacts/c8a20a2030f10b70947d8d2a6bff7f8b5f343fe9/lib:/home/actions-runner-12/.julia/artifacts/8e4faedde4bd75566bc8da1fccecb257eb6af6f2/lib:/home/actions-runner-12/.julia/artifacts/75231e63fa366a59b858c6bd8a7c11fdccb2c469/lib:/home/actions-runner-12/.julia/artifacts/0b5269206a6849e48487ed04136c30b1f12443e7/lib:/home/actions-runner-12/.julia/artifacts/587de110e5f58fd435dc35b294df31bb7a75f692/lib:/home/actions-runner-12/.julia/artifacts/fc239b3ff5739aeab252bd154fa4dd045fefe629/lib:/home/actions-runner-12/.julia/artifacts/1c2814ca8577e0356a6ecf8447364c19e97b86a8/lib:/home/actions-runner-12/.julia/artifacts/b4d9e913014918426c3ca714a536e10b9f54c784/lib:/home/actions-runner-12/.julia/artifacts/5b83972689fb7dea5e89326f1c0ba60d68e962fb/lib:/home/actions-runner-12/.julia/artifacts/d007148a0838385ad09a5cc9f703679ddaffcf0b/lib:/home/actions-runner-12/.julia/artifacts/ec52107b475256016300d8bda3dc828681b673e6/lib:/home/actions-runner-12/.julia/artifacts/7882cd1425db289a3e1703b83c7e8678e7f397d9/lib:/home/actions-runner-12/.julia/artifacts/52d9b3e9e3507f7b2cf723af43d0e7f095e2edc7/lib:/home/actions-runner-12/.julia/artifacts/5b34e010ca7a3d88eeebecbc7a5b39ad72e33323/lib:/home/actions-runner-12/.julia/artifacts/cbe85718d7c0169671d4faa86415feb2fe31e350/lib:/home/actions-runner-12/.julia/artifacts/38e215c51e5c0f77bc7a8813ba4586632a8fc750/lib:/home/actions-runner-12/.julia/artifacts/65c5e10af6182e66ace3d62ab4d99114f9009e7e/lib:/home/actions-runner-12/.julia/artifacts/353f5c4e091a41ba8da5297d1b4d13652aa7f775/lib:/home/actions-runner-12/.julia/artifacts/5cb2f5f8a13f3117c7770ed28b896eff85315555/lib:/home/actions-runner-12/.julia/artifacts/04915d2401d6f1b7b5e37382a0776ee2d20d343b/lib:/home/actions-runner-12/.julia/artifacts/f493bc948a41fd60ba4a5864a7127c7a2c8f863b/lib:/home/actions-runner-12/.julia/artifacts/55f9376d5c77106b4813c4fb45a6b37a77d4d823/lib:/home/actions-runner-12/.julia/artifacts/d03aca19e34a4289ab7f118cf0b212ca46eb49be/lib:/home/actions-runner-12/.julia/artifacts/e3e8d2abb72b0145ee6de4b7be33e5a5c67e5f59/lib:/home/actions-runner-12/.julia/artifacts/45a076ac2b0b5e528159c96142254106709ec982/lib:/home/actions-runner-12/.julia/artifacts/4db1e58d71ac6bbb35ecc832033264c630d5d3b3/lib:/home/actions-runner-12/.julia/artifacts/21ed7b5e888fb9b18f44ba3f4652f14d8beda78c/lib:/home/actions-runner-12/.julia/artifacts/763be6a5ce77e0ca86d3e1b3a1c8ec499f8958f1/lib:/home/actions-runner-12/.julia/artifacts/9f964aa3f8c584bef017178cda25ba9d29e37c3b/lib:/home/actions-runner-12/.julia/artifacts/43b81b3d37f7b5409d894db736643fd6371cf0ea/lib:/home/actions-runner-12/.julia/artifacts/641f192fccf3897c9bb53cb8edc1e0cbd316488f/lib:/home/actions-runner-12/.julia/artifacts/bfe054a6c198131c6a56cb3a914b72a28330afae/lib:/home/actions-runner-12/.julia/artifacts/80000680ee2829d8f281d77c90e2d1d02f031865/lib:/home/actions-runner-12/.julia/artifacts/644dabe7eac7b955e9d4b63449550d6ab77800e6/lib:/home/actions-runner-12/.julia/artifacts/37cb7108fbb589ecbd0b1a556668cb61a929388b/lib:/home/actions-runner-12/.julia/artifacts/2bd508f47b3555ae23aef57065597af6a3bc057a/lib:/home/actions-runner-12/.julia/artifacts/ff5b744ee71be5a60014421e393f79262922d22c/lib:/home/actions-runner-12/.julia/artifacts/443e05ab3771707793cdec96039306b08738a626/lib:/home/actions-runner-12/.julia/artifacts/0ecdcf67bd5c1db95253c03ab63d57e40d0b4886/lib:/home/actions-runner-12/.julia/artifacts/f03dd5ac03468009d5a99bbfcdf336c2dc372de4/lib:/home/actions-runner-12/.julia/artifacts/8b45e0c5c7fbecd1e34f024cdc22fec4be4c7807/lib:/home/actions-runner-12/.julia/artifacts/66ca7b28f1bbc22b343c23ceede5b1dfe67c1364/lib:/home/actions-runner-12/actions-runner/_work/_tool/julia/1.11.3/x64/bin/../lib/julia:/home/actions-runner-12/actions-runner/_work/_tool/julia/1.11.3/x64/bin/../lib /home/actions-runner-12/.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.