-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathindex.html
717 lines (689 loc) · 73.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Modelica conference 2021 · FMI.jl</title><meta name="title" content="Modelica conference 2021 · FMI.jl"/><meta property="og:title" content="Modelica conference 2021 · FMI.jl"/><meta property="twitter:title" content="Modelica conference 2021 · FMI.jl"/><meta name="description" content="Documentation for FMI.jl."/><meta property="og:description" content="Documentation for FMI.jl."/><meta property="twitter:description" content="Documentation for FMI.jl."/><script data-outdated-warner src="../../assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="../.."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="../../assets/documenter.js"></script><script src="../../search_index.js"></script><script src="../../siteinfo.js"></script><script src="../../../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/catppuccin-mocha.css" data-theme-name="catppuccin-mocha"/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/catppuccin-macchiato.css" data-theme-name="catppuccin-macchiato"/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/catppuccin-frappe.css" data-theme-name="catppuccin-frappe"/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/catppuccin-latte.css" data-theme-name="catppuccin-latte"/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="../../assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="../../assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="../../"><img src="../../assets/logo.png" alt="FMI.jl logo"/></a><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="../../">Introduction</a></li><li><a class="tocitem" href="../../features/">Features</a></li><li><a class="tocitem" href="../../faq/">FAQ</a></li><li><input class="collapse-toggle" id="menuitem-4" type="checkbox" checked/><label class="tocitem" for="menuitem-4"><span class="docs-label">Examples</span><i class="docs-chevron"></i></label><ul class="collapsed"><li><a class="tocitem" href="../overview/">Overview</a></li><li><a class="tocitem" href="../simulate/">Simulate</a></li><li><a class="tocitem" href="../parameterize/">Parameterize</a></li><li><a class="tocitem" href="../inputs/">Inputs</a></li><li><a class="tocitem" href="../multiple_instances/">Multiple instances</a></li><li class="is-active"><a class="tocitem" href>Modelica conference 2021</a><ul class="internal"><li><a class="tocitem" href="#License"><span>License</span></a></li><li><a class="tocitem" href="#Introduction-to-the-example"><span>Introduction to the example</span></a></li><li><a class="tocitem" href="#Other-formats"><span>Other formats</span></a></li><li><a class="tocitem" href="#Code-section"><span>Code section</span></a></li></ul></li><li><a class="tocitem" href="../manipulation/">Manipulation</a></li><li><a class="tocitem" href="../multithreading/">Multithreading</a></li><li><a class="tocitem" href="../multiprocessing/">Multiprocessing</a></li><li><a class="tocitem" href="../workshops/">Pluto Workshops</a></li></ul></li><li><a class="tocitem" href="../../library/">User Level API - FMI.jl</a></li><li><input class="collapse-toggle" id="menuitem-6" type="checkbox"/><label class="tocitem" for="menuitem-6"><span class="docs-label">Developer Level API</span><i class="docs-chevron"></i></label><ul class="collapsed"><li><input class="collapse-toggle" id="menuitem-6-1" type="checkbox"/><label class="tocitem" for="menuitem-6-1"><span class="docs-label">fmi version independent content</span><i class="docs-chevron"></i></label><ul class="collapsed"><li><a class="tocitem" href="../../fmi_lowlevel_library_constants/">Types in FMI Import/Core .jl</a></li><li><a class="tocitem" href="../../fmi_lowlevel_modeldescription_functions/">Working with the FMI model description</a></li><li><a class="tocitem" href="../../fmi_lowlevel_library_functions/">Functions in FMI Import/Core .jl</a></li></ul></li><li><input class="collapse-toggle" id="menuitem-6-2" type="checkbox"/><label class="tocitem" for="menuitem-6-2"><span class="docs-label">FMI2 specific content</span><i class="docs-chevron"></i></label><ul class="collapsed"><li><a class="tocitem" href="../../fmi2_lowlevel_library_constants/">FMI2 Types in FMI Import/Core .jl</a></li><li><input class="collapse-toggle" id="menuitem-6-2-2" type="checkbox"/><label class="tocitem" for="menuitem-6-2-2"><span class="docs-label">FMI2 Functions in FMI Import/Core .jl</span><i class="docs-chevron"></i></label><ul class="collapsed"><li><a class="tocitem" href="../../fmi2_lowlevel_modeldescription_functions/">Working with the FMI model description</a></li><li><a class="tocitem" href="../../fmi2_lowlevel_library_functions/">FMI Common Concepts for Model Exchange and Co-Simulation</a></li><li><a class="tocitem" href="../../fmi2_lowlevel_ME_functions/">FMI for Model Exchange</a></li><li><a class="tocitem" href="../../fmi2_lowlevel_CS_functions/">FMI for Co-Simulation</a></li></ul></li></ul></li><li><input class="collapse-toggle" id="menuitem-6-3" type="checkbox"/><label class="tocitem" for="menuitem-6-3"><span class="docs-label">FMI3 specific content</span><i class="docs-chevron"></i></label><ul class="collapsed"><li><a class="tocitem" href="../../fmi3_lowlevel_library_constants/">FMI3 Types in FMI Import/Core .jl</a></li><li><input class="collapse-toggle" id="menuitem-6-3-2" type="checkbox"/><label class="tocitem" for="menuitem-6-3-2"><span class="docs-label">FMI3 Functions in FMI Import/Core .jl</span><i class="docs-chevron"></i></label><ul class="collapsed"><li><a class="tocitem" href="../../fmi3_lowlevel_modeldescription_functions/">Working with the FMI model description</a></li><li><a class="tocitem" href="../../fmi3_lowlevel_library_functions/">FMI Common Concepts for Model Exchange and Co-Simulation</a></li><li><a class="tocitem" href="../../fmi3_lowlevel_ME_functions/">FMI for Model Exchange</a></li><li><a class="tocitem" href="../../fmi3_lowlevel_CS_functions/">FMI for Co-Simulation</a></li><li><a class="tocitem" href="../../fmi3_lowlevel_SE_functions/">FMI for Scheduled Execution</a></li></ul></li></ul></li></ul></li><li><a class="tocitem" href="../../index_library/">API Index</a></li><li><a class="tocitem" href="../../fmi-tool-info/">FMI Tool Information</a></li><li><a class="tocitem" href="../../related/">Related Publication</a></li><li><a class="tocitem" href="../../contents/">Contents</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Examples</a></li><li class="is-active"><a href>Modelica conference 2021</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Modelica conference 2021</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://github.com/ThummeTo/FMI.jl" title="View the repository on GitHub"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">GitHub</span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Example-from-the-Modelica-Conference-2021"><a class="docs-heading-anchor" href="#Example-from-the-Modelica-Conference-2021">Example from the Modelica Conference 2021</a><a id="Example-from-the-Modelica-Conference-2021-1"></a><a class="docs-heading-anchor-permalink" href="#Example-from-the-Modelica-Conference-2021" title="Permalink"></a></h1><p>Tutorial by Tobias Thummerer, Johannes Stoljar</p><p>This example was updated over time to keep track with developments and changes in <em>FMI.jl</em>.</p><p>🚧 This tutorial is under revision and will be replaced by an up-to-date version soon 🚧</p><h2 id="License"><a class="docs-heading-anchor" href="#License">License</a><a id="License-1"></a><a class="docs-heading-anchor-permalink" href="#License" title="Permalink"></a></h2><pre><code class="language-julia hljs"># Copyright (c) 2021 Tobias Thummerer, Lars Mikelsons, Josef Kircher, Johannes Stoljar
# Licensed under the MIT license.
# See LICENSE (https://github.com/thummeto/FMI.jl/blob/main/LICENSE) file in the project root for details.</code></pre><h2 id="Introduction-to-the-example"><a class="docs-heading-anchor" href="#Introduction-to-the-example">Introduction to the example</a><a id="Introduction-to-the-example-1"></a><a class="docs-heading-anchor-permalink" href="#Introduction-to-the-example" title="Permalink"></a></h2><p>FMUs can be simulated in multiple ways using <em>FMI.jl</em>. You can use a very simple interface, that offers possibilities that satisfy almost any user requirement. However, if you need to build a custom simulation loop for your use case using the core FMI functions, we show that too.</p><p><img src="https://github.com/thummeto/FMI.jl/blob/main/docs/src/examples/pics/SpringFrictionPendulum1D.svg?raw=true" alt="svg"/> </p><h2 id="Other-formats"><a class="docs-heading-anchor" href="#Other-formats">Other formats</a><a id="Other-formats-1"></a><a class="docs-heading-anchor-permalink" href="#Other-formats" title="Permalink"></a></h2><p>Besides, this <a href="https://github.com/thummeto/FMI.jl/blob/examples/examples/src/modelica_conference_2021.ipynb">Jupyter Notebook</a> there is also a <a href="https://github.com/thummeto/FMI.jl/blob/examples/examples/src/modelica_conference_2021.jl">Julia file</a> with the same name, which contains only the code cells and for the documentation there is a <a href="https://github.com/thummeto/FMI.jl/blob/examples/examples/src/modelica_conference_2021.md">Markdown file</a> corresponding to the notebook. </p><h2 id="Code-section"><a class="docs-heading-anchor" href="#Code-section">Code section</a><a id="Code-section-1"></a><a class="docs-heading-anchor-permalink" href="#Code-section" title="Permalink"></a></h2><p>To run the example, the previously installed packages must be included. </p><pre><code class="language-julia hljs"># imports
using FMI
using FMIZoo
using Plots</code></pre><pre><code class="nohighlight hljs">[33m[1m┌ [22m[39m[33m[1mWarning: [22m[39mCircular dependency detected. Precompilation will be skipped for:
[33m[1m│ [22m[39m NonlinearSolveBaseSparseMatrixColoringsExt [e3ecd195-ca82-5397-9546-f380c1e34951]
[33m[1m│ [22m[39m DiffEqBaseChainRulesCoreExt [b00db79b-61e3-50fb-b26f-2d35b2d9e4ed]
[33m[1m│ [22m[39m Transducers [28d57a85-8fef-5791-bfe6-a80928e7c999]
[33m[1m│ [22m[39m NonlinearSolve [8913a72c-1f9b-4ce2-8d82-65094dcecaec]
[33m[1m│ [22m[39m OrdinaryDiffEq [1dea7af3-3e70-54e6-95c3-0bf5283fa5ed]
[33m[1m│ [22m[39m DifferentialEquationsFMIExt [232470a1-1d28-551b-8e3b-d6141e70703a]
[33m[1m│ [22m[39m NonlinearSolveBaseForwardDiffExt [63d416d0-6995-5965-81e0-55251226d976]
[33m[1m│ [22m[39m Folds [41a02a25-b8f0-4f67-bc48-60067656b558]
[33m[1m│ [22m[39m LineSearchLineSearchesExt [8d20b31a-8b56-511a-b573-0bef60e8c8c7]
[33m[1m│ [22m[39m NonlinearSolveBandedMatricesExt [8800daa3-e725-5fa8-982f-091420a833d6]
[33m[1m│ [22m[39m OrdinaryDiffEqFunctionMap [d3585ca7-f5d3-4ba6-8057-292ed1abd90f]
[33m[1m│ [22m[39m LinearSolveEnzymeExt [133222a9-3015-5ee0-8b28-65fc8ed13c28]
[33m[1m│ [22m[39m OrdinaryDiffEqLinear [521117fe-8c41-49f8-b3b6-30780b3f0fb5]
[33m[1m│ [22m[39m OrdinaryDiffEqTsit5 [b1df2697-797e-41e3-8120-5422d3b24e4a]
[33m[1m│ [22m[39m TestExt [62af87b3-b810-57d2-b7eb-8929911df373]
[33m[1m│ [22m[39m OrdinaryDiffEqBDF [6ad6398a-0878-4a85-9266-38940aa047c8]
[33m[1m│ [22m[39m StaticArraysExt [6207fee4-2535-5e24-a3ba-6518da1c7d2a]
[33m[1m│ [22m[39m SparseDiffTools [47a9eef4-7e08-11e9-0b38-333d64bd3804]
[33m[1m│ [22m[39m OrdinaryDiffEqPRK [5b33eab2-c0f1-4480-b2c3-94bc1e80bda1]
[33m[1m│ [22m[39m OrdinaryDiffEqDefault [50262376-6c5a-4cf5-baba-aaf4f84d72d7]
[33m[1m│ [22m[39m BoundaryValueDiffEqShooting [ed55bfe0-3725-4db6-871e-a1dc9f42a757]
[33m[1m│ [22m[39m OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce]
[33m[1m│ [22m[39m JumpProcesses [ccbc3e58-028d-4f4c-8cd5-9ae44345cda5]
[33m[1m│ [22m[39m SteadyStateDiffEq [9672c7b4-1e72-59bd-8a11-6ac3964bc41f]
[33m[1m│ [22m[39m OrdinaryDiffEqAdamsBashforthMoulton [89bda076-bce5-4f1c-845f-551c83cdda9a]
[33m[1m│ [22m[39m OrdinaryDiffEqExplicitRK [9286f039-9fbf-40e8-bf65-aa933bdc4db0]
[33m[1m│ [22m[39m OrdinaryDiffEqCore [bbf590c4-e513-4bbe-9b18-05decba2e5d8]
[33m[1m│ [22m[39m OrdinaryDiffEqCoreEnzymeCoreExt [ca1c724a-f4aa-55ef-b8e4-2f05449449ac]
[33m[1m│ [22m[39m OrdinaryDiffEqPDIRK [5dd0a6cf-3d4b-4314-aa06-06d4e299bc89]
[33m[1m│ [22m[39m MATExt [5e726ecd-5b00-51ec-bc99-f7ee9de03178]
[33m[1m│ [22m[39m NonlinearSolveNLsolveExt [ae262b1c-8c8a-50b1-9ef3-b8fcfb893e74]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedRK [358294b1-0aab-51c3-aafe-ad5ab194a2ad]
[33m[1m│ [22m[39m OrdinaryDiffEqSSPRK [669c94d9-1f4b-4b64-b377-1aa079aa2388]
[33m[1m│ [22m[39m DelayDiffEq [bcd4f6db-9728-5f36-b5f7-82caef46ccdb]
[33m[1m│ [22m[39m DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa]
[33m[1m│ [22m[39m NonlinearSolveBaseSparseArraysExt [8494477e-8a74-521a-b11a-5a22161b1bc8]
[33m[1m│ [22m[39m PlotsExt [e73c9e8f-3556-58c3-b67e-c4596fa67ff1]
[33m[1m│ [22m[39m LinearSolveBandedMatricesExt [9522afde-9e86-5396-abc8-24b7312356fe]
[33m[1m│ [22m[39m BoundaryValueDiffEqFIRK [85d9eb09-370e-4000-bb32-543851f73618]
[33m[1m│ [22m[39m BoundaryValueDiffEqMIRK [1a22d4ce-7765-49ea-b6f2-13c8438986a6]
[33m[1m│ [22m[39m OrdinaryDiffEqRKN [af6ede74-add8-4cfd-b1df-9a4dbb109d7a]
[33m[1m│ [22m[39m LinearSolve [7ed4a6bd-45f5-4d41-b270-4a48e9bafcae]
[33m[1m│ [22m[39m OrdinaryDiffEqQPRK [04162be5-8125-4266-98ed-640baecc6514]
[33m[1m│ [22m[39m RecursiveArrayToolsForwardDiffExt [14203109-85fb-5f77-af23-1cb7d9032242]
[33m[1m│ [22m[39m DiffEqBaseSparseArraysExt [4131c53f-b1d6-5635-a7a3-57f6f930b644]
[33m[1m│ [22m[39m TransducersLazyArraysExt [cdbecb60-77cf-500a-86c2-8d8bbf22df88]
[33m[1m│ [22m[39m NonlinearSolveBaseBandedMatricesExt [f3d6eb4f-59b9-5696-a638-eddf66c7554e]
[33m[1m│ [22m[39m NonlinearSolveFirstOrder [5959db7a-ea39-4486-b5fe-2dd0bf03d60d]
[33m[1m│ [22m[39m SciMLOperatorsStaticArraysCoreExt [a2df0a61-553a-563b-aed7-0ce21874eb58]
[33m[1m│ [22m[39m Sundials [c3572dad-4567-51f8-b174-8c6c989267f4]
[33m[1m│ [22m[39m RecursiveArrayToolsFastBroadcastExt [42296aa8-c874-5f57-b5c1-8d6f5ebd5400]
[33m[1m│ [22m[39m SciMLBase [0bca4576-84f4-4d90-8ffe-ffa030f20462]
[33m[1m│ [22m[39m ForwardDiffExt [92c717c9-c1e5-53c1-ac59-0de8aab6796e]
[33m[1m│ [22m[39m LinearSolveFastAlmostBandedMatricesExt [f94f2e43-4c39-5f8d-ab9c-7017feb07ff4]
[33m[1m│ [22m[39m OrdinaryDiffEqHighOrderRK [d28bc4f8-55e1-4f49-af69-84c1a99f0f58]
[33m[1m│ [22m[39m OrdinaryDiffEqLowStorageRK [b0944070-b475-4768-8dec-fb6eb410534d]
[33m[1m│ [22m[39m OrdinaryDiffEqSymplecticRK [fa646aed-7ef9-47eb-84c4-9443fc8cbfa8]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedIRK [e3e12d00-db14-5390-b879-ac3dd2ef6296]
[33m[1m│ [22m[39m FMIImport [9fcbc62e-52a0-44e9-a616-1359a0008194]
[33m[1m│ [22m[39m OrdinaryDiffEqLowOrderRK [1344f307-1e59-4825-a18e-ace9aa3fa4c6]
[33m[1m│ [22m[39m OrdinaryDiffEqExponentialRK [e0540318-69ee-4070-8777-9e2de6de23de]
[33m[1m│ [22m[39m OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b]
[33m[1m│ [22m[39m OrdinaryDiffEqNonlinearSolve [127b3ac7-2247-4354-8eb6-78cf4e7c58e8]
[33m[1m│ [22m[39m SparseDiffToolsPolyesterExt [9f049cbb-7c7d-5dfe-91f7-cf323d5306ff]
[33m[1m│ [22m[39m OrdinaryDiffEqSDIRK [2d112036-d095-4a1e-ab9a-08536f3ecdbf]
[33m[1m│ [22m[39m LinearAlgebraExt [ef8e1453-9c17-56fe-886b-405471570bc8]
[33m[1m│ [22m[39m LineSearch [87fe0de2-c867-4266-b59a-2f0a94fc965b]
[33m[1m│ [22m[39m SciMLBaseChainRulesCoreExt [4676cac9-c8e0-5d6e-a4e0-e3351593cdf5]
[33m[1m│ [22m[39m OrdinaryDiffEqExtrapolation [becaefa8-8ca2-5cf9-886d-c06f3d2bd2c4]
[33m[1m│ [22m[39m OrdinaryDiffEqVerner [79d7bb75-1356-48c1-b8c0-6832512096c2]
[33m[1m│ [22m[39m SimpleNonlinearSolveChainRulesCoreExt [073a8d7d-86ee-5d75-9348-f9bf6155b014]
[33m[1m│ [22m[39m DiffEqCallbacks [459566f4-90b8-5000-8ac3-15dfb0a30def]
[33m[1m│ [22m[39m FMI [14a09403-18e3-468f-ad8a-74f8dda2d9ac]
[33m[1m│ [22m[39m BangBang [198e06fe-97b7-11e9-32a5-e1d131e6ad66]
[33m[1m│ [22m[39m DiffEqBaseDistributionsExt [24f3332a-0dc5-5d65-94b6-25e75cab9690]
[33m[1m│ [22m[39m SciMLOperators [c0aeaf25-5076-4817-a8d5-81caf7dfa961]
[33m[1m│ [22m[39m FMIBase [900ee838-d029-460e-b485-d98a826ceef2]
[33m[1m│ [22m[39m RecursiveArrayTools [731186ca-8d62-57ce-b412-fbd966d074cd]
[33m[1m│ [22m[39m FMIExport [31b88311-cab6-44ed-ba9c-fe5a9abbd67a]
[33m[1m│ [22m[39m BoundaryValueDiffEqCore [56b672f2-a5fe-4263-ab2d-da677488eb3a]
[33m[1m│ [22m[39m OrdinaryDiffEqFeagin [101fe9f7-ebb6-4678-b671-3a81e7194747]
[33m[1m│ [22m[39m StochasticDiffEq [789caeaf-c7a9-5a7d-9973-96adeb23e2a0]
[33m[1m│ [22m[39m DiffEqBase [2b5f629d-d688-5b77-993f-72d75c75574e]
[33m[1m│ [22m[39m BangBangStaticArraysExt [a9f1882a-14fa-573e-a12d-824431257a23]
[33m[1m│ [22m[39m FMIZooExt [0fe4e21f-c175-5a0f-899f-abb2d776b1a2]
[33m[1m│ [22m[39m RecursiveArrayToolsSparseArraysExt [73e54eaf-3344-511d-b088-1ac5413eca63]
[33m[1m│ [22m[39m BangBangChainRulesCoreExt [47e8a63d-7df8-5da4-81a4-8f5796ea640c]
[33m[1m│ [22m[39m LinearSolveRecursiveArrayToolsExt [04950c4b-5bc4-5740-952d-02d2c1eb583a]
[33m[1m│ [22m[39m TransducersReferenceablesExt [befac7fd-b390-5150-b72a-6269c65d7e1f]
[33m[1m│ [22m[39m SciMLJacobianOperators [19f34311-ddf3-4b8b-af20-060888a46c0e]
[33m[1m│ [22m[39m NonlinearSolveBaseLineSearchExt [a65b7766-7c26-554a-8b8d-165d7f96f890]
[33m[1m│ [22m[39m DiffEqNoiseProcess [77a26b50-5914-5dd7-bc55-306e6241c503]
[33m[1m│ [22m[39m TransducersAdaptExt [9144d9d9-84fa-5f34-a63a-3acddca89462]
[33m[1m│ [22m[39m DiffEqBaseUnitfulExt [aeb06bb4-539b-5a1b-8332-034ed9f8ca66]
[33m[1m│ [22m[39m UnitfulExt [8d0556db-720e-519a-baed-0b9ed79749be]
[33m[1m│ [22m[39m NonlinearSolveBaseLinearSolveExt [3d4538b4-647b-544e-b0c2-b52d0495c932]
[33m[1m│ [22m[39m OrdinaryDiffEqNordsieck [c9986a66-5c92-4813-8696-a7ec84c806c8]
[33m[1m│ [22m[39m OrdinaryDiffEqFIRK [5960d6e9-dd7a-4743-88e7-cf307b64f125]
[33m[1m│ [22m[39m NonlinearSolveBaseDiffEqBaseExt [a0bd8381-04c7-5287-82b0-0bf1e59008be]
[33m[1m│ [22m[39m SimpleNonlinearSolve [727e6d20-b764-4bd8-a329-72de5adea6c7]
[33m[1m│ [22m[39m NonlinearSolveBase [be0214bd-f91f-a760-ac4e-3421ce2b2da0]
[33m[1m│ [22m[39m OrdinaryDiffEqIMEXMultistep [9f002381-b378-40b7-97a6-27a27c83f129]
[33m[1m│ [22m[39m MicroCollections [128add7d-3638-4c79-886c-908ea0c25c34]
[33m[1m│ [22m[39m SymbolicIndexingInterface [2efcf032-c050-4f8e-a9bb-153293bab1f5]
[33m[1m│ [22m[39m DatesExt [0361c7f5-3687-5641-8bd2-a1de0c64d1ed]
[33m[1m│ [22m[39m SciMLOperatorsSparseArraysExt [9985400b-97ec-5583-b534-4f70b643bcf7]
[33m[1m│ [22m[39m BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d]
[33m[1m│ [22m[39m BangBangTablesExt [476361b5-ac10-5c09-8bec-30d098a22a5b]
[33m[1m└ [22m[39m[90m@ Pkg.API C:\hostedtoolcache\windows\julia\1.10.7\x64\share\julia\stdlib\v1.10\Pkg\src\API.jl:1279[39m
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mPrecompiling FMI [14a09403-18e3-468f-ad8a-74f8dda2d9ac]
[33m[1m┌ [22m[39m[33m[1mWarning: [22m[39mModule DatesExt with build ID ffffffff-ffff-ffff-0000-00c0eb4e878d is missing from the cache.
[33m[1m│ [22m[39mThis may mean DatesExt [0361c7f5-3687-5641-8bd2-a1de0c64d1ed] does not support precompilation but is imported by a module that does.
[33m[1m└ [22m[39m[90m@ Base loading.jl:2011[39m
[91m[1m┌ [22m[39m[91m[1mError: [22m[39mError during loading of extension DatesExt of Accessors, use `Base.retry_load_extensions()` to retry.
[91m[1m│ [22m[39m exception =
[91m[1m│ [22m[39m [0m1-element ExceptionStack:
[91m[1m│ [22m[39m Declaring __precompile__(false) is not allowed in files that are being precompiled.
[91m[1m│ [22m[39m Stacktrace:
[91m[1m│ [22m[39m [1] [0m[1m_require[22m[0m[1m([22m[90mpkg[39m::[0mBase.PkgId, [90menv[39m::[0mNothing[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:2015[24m[39m
[91m[1m│ [22m[39m [2] [0m[1m__require_prelocked[22m[0m[1m([22m[90muuidkey[39m::[0mBase.PkgId, [90menv[39m::[0mNothing[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:1875[24m[39m
[91m[1m│ [22m[39m [3] [0m[1m#invoke_in_world#3[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4messentials.jl:926[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [4] [0m[1minvoke_in_world[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4messentials.jl:923[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [5] [0m[1m_require_prelocked[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4mloading.jl:1866[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [6] [0m[1m_require_prelocked[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4mloading.jl:1865[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [7] [0m[1mrun_extension_callbacks[22m[0m[1m([22m[90mextid[39m::[0mBase.ExtensionId[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:1358[24m[39m
[91m[1m│ [22m[39m [8] [0m[1mrun_extension_callbacks[22m[0m[1m([22m[90mpkgid[39m::[0mBase.PkgId[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:1393[24m[39m
[91m[1m│ [22m[39m [9] [0m[1mrun_package_callbacks[22m[0m[1m([22m[90mmodkey[39m::[0mBase.PkgId[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:1218[24m[39m
[91m[1m│ [22m[39m [10] [0m[1m__require_prelocked[22m[0m[1m([22m[90muuidkey[39m::[0mBase.PkgId, [90menv[39m::[0mString[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:1882[24m[39m
[91m[1m│ [22m[39m [11] [0m[1m#invoke_in_world#3[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4messentials.jl:926[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [12] [0m[1minvoke_in_world[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4messentials.jl:923[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [13] [0m[1m_require_prelocked[22m[0m[1m([22m[90muuidkey[39m::[0mBase.PkgId, [90menv[39m::[0mString[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:1866[24m[39m
[91m[1m│ [22m[39m [14] [0m[1mmacro expansion[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4mloading.jl:1853[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [15] [0m[1mmacro expansion[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4mlock.jl:267[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [16] [0m[1m__require[22m[0m[1m([22m[90minto[39m::[0mModule, [90mmod[39m::[0mSymbol[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:1816[24m[39m
[91m[1m│ [22m[39m [17] [0m[1m#invoke_in_world#3[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4messentials.jl:926[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [18] [0m[1minvoke_in_world[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4messentials.jl:923[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [19] [0m[1mrequire[22m[0m[1m([22m[90minto[39m::[0mModule, [90mmod[39m::[0mSymbol[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:1809[24m[39m
[91m[1m│ [22m[39m [20] [0m[1minclude[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4mBase.jl:495[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [21] [0m[1minclude_package_for_output[22m[0m[1m([22m[90mpkg[39m::[0mBase.PkgId, [90minput[39m::[0mString, [90mdepot_path[39m::[0mVector[90m{String}[39m, [90mdl_load_path[39m::[0mVector[90m{String}[39m, [90mload_path[39m::[0mVector[90m{String}[39m, [90mconcrete_deps[39m::[0mVector[90m{Pair{Base.PkgId, UInt128}}[39m, [90msource[39m::[0mString[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:2285[24m[39m
[91m[1m│ [22m[39m [22] top-level scope
[91m[1m│ [22m[39m [90m @[39m [90m[4mstdin:3[24m[39m
[91m[1m│ [22m[39m [23] [0m[1meval[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4mboot.jl:385[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [24] [0m[1minclude_string[22m[0m[1m([22m[90mmapexpr[39m::[0mtypeof(identity), [90mmod[39m::[0mModule, [90mcode[39m::[0mString, [90mfilename[39m::[0mString[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mloading.jl:2139[24m[39m
[91m[1m│ [22m[39m [25] [0m[1minclude_string[22m
[91m[1m│ [22m[39m [90m @[39m [90m.\[39m[90m[4mloading.jl:2149[24m[39m[90m [inlined][39m
[91m[1m│ [22m[39m [26] [0m[1mexec_options[22m[0m[1m([22m[90mopts[39m::[0mBase.JLOptions[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mclient.jl:321[24m[39m
[91m[1m│ [22m[39m [27] [0m[1m_start[22m[0m[1m([22m[0m[1m)[22m
[91m[1m│ [22m[39m [90m @[39m [90mBase[39m [90m.\[39m[90m[4mclient.jl:557[24m[39m
[91m[1m└ [22m[39m[90m@ Base loading.jl:1364[39m
[33m[1m┌ [22m[39m[33m[1mWarning: [22m[39mCircular dependency detected. Precompilation will be skipped for:
[33m[1m│ [22m[39m NonlinearSolveBaseSparseMatrixColoringsExt [e3ecd195-ca82-5397-9546-f380c1e34951]
[33m[1m│ [22m[39m DiffEqBaseChainRulesCoreExt [b00db79b-61e3-50fb-b26f-2d35b2d9e4ed]
[33m[1m│ [22m[39m Transducers [28d57a85-8fef-5791-bfe6-a80928e7c999]
[33m[1m│ [22m[39m NonlinearSolve [8913a72c-1f9b-4ce2-8d82-65094dcecaec]
[33m[1m│ [22m[39m OrdinaryDiffEq [1dea7af3-3e70-54e6-95c3-0bf5283fa5ed]
[33m[1m│ [22m[39m DifferentialEquationsFMIExt [232470a1-1d28-551b-8e3b-d6141e70703a]
[33m[1m│ [22m[39m NonlinearSolveBaseForwardDiffExt [63d416d0-6995-5965-81e0-55251226d976]
[33m[1m│ [22m[39m Folds [41a02a25-b8f0-4f67-bc48-60067656b558]
[33m[1m│ [22m[39m LineSearchLineSearchesExt [8d20b31a-8b56-511a-b573-0bef60e8c8c7]
[33m[1m│ [22m[39m NonlinearSolveBandedMatricesExt [8800daa3-e725-5fa8-982f-091420a833d6]
[33m[1m│ [22m[39m OrdinaryDiffEqFunctionMap [d3585ca7-f5d3-4ba6-8057-292ed1abd90f]
[33m[1m│ [22m[39m LinearSolveEnzymeExt [133222a9-3015-5ee0-8b28-65fc8ed13c28]
[33m[1m│ [22m[39m OrdinaryDiffEqLinear [521117fe-8c41-49f8-b3b6-30780b3f0fb5]
[33m[1m│ [22m[39m OrdinaryDiffEqTsit5 [b1df2697-797e-41e3-8120-5422d3b24e4a]
[33m[1m│ [22m[39m TestExt [62af87b3-b810-57d2-b7eb-8929911df373]
[33m[1m│ [22m[39m OrdinaryDiffEqBDF [6ad6398a-0878-4a85-9266-38940aa047c8]
[33m[1m│ [22m[39m StaticArraysExt [6207fee4-2535-5e24-a3ba-6518da1c7d2a]
[33m[1m│ [22m[39m SparseDiffTools [47a9eef4-7e08-11e9-0b38-333d64bd3804]
[33m[1m│ [22m[39m OrdinaryDiffEqPRK [5b33eab2-c0f1-4480-b2c3-94bc1e80bda1]
[33m[1m│ [22m[39m OrdinaryDiffEqDefault [50262376-6c5a-4cf5-baba-aaf4f84d72d7]
[33m[1m│ [22m[39m BoundaryValueDiffEqShooting [ed55bfe0-3725-4db6-871e-a1dc9f42a757]
[33m[1m│ [22m[39m OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce]
[33m[1m│ [22m[39m JumpProcesses [ccbc3e58-028d-4f4c-8cd5-9ae44345cda5]
[33m[1m│ [22m[39m SteadyStateDiffEq [9672c7b4-1e72-59bd-8a11-6ac3964bc41f]
[33m[1m│ [22m[39m OrdinaryDiffEqAdamsBashforthMoulton [89bda076-bce5-4f1c-845f-551c83cdda9a]
[33m[1m│ [22m[39m OrdinaryDiffEqExplicitRK [9286f039-9fbf-40e8-bf65-aa933bdc4db0]
[33m[1m│ [22m[39m OrdinaryDiffEqCore [bbf590c4-e513-4bbe-9b18-05decba2e5d8]
[33m[1m│ [22m[39m OrdinaryDiffEqCoreEnzymeCoreExt [ca1c724a-f4aa-55ef-b8e4-2f05449449ac]
[33m[1m│ [22m[39m OrdinaryDiffEqPDIRK [5dd0a6cf-3d4b-4314-aa06-06d4e299bc89]
[33m[1m│ [22m[39m MATExt [5e726ecd-5b00-51ec-bc99-f7ee9de03178]
[33m[1m│ [22m[39m NonlinearSolveNLsolveExt [ae262b1c-8c8a-50b1-9ef3-b8fcfb893e74]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedRK [358294b1-0aab-51c3-aafe-ad5ab194a2ad]
[33m[1m│ [22m[39m OrdinaryDiffEqSSPRK [669c94d9-1f4b-4b64-b377-1aa079aa2388]
[33m[1m│ [22m[39m DelayDiffEq [bcd4f6db-9728-5f36-b5f7-82caef46ccdb]
[33m[1m│ [22m[39m DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa]
[33m[1m│ [22m[39m NonlinearSolveBaseSparseArraysExt [8494477e-8a74-521a-b11a-5a22161b1bc8]
[33m[1m│ [22m[39m PlotsExt [e73c9e8f-3556-58c3-b67e-c4596fa67ff1]
[33m[1m│ [22m[39m LinearSolveBandedMatricesExt [9522afde-9e86-5396-abc8-24b7312356fe]
[33m[1m│ [22m[39m BoundaryValueDiffEqFIRK [85d9eb09-370e-4000-bb32-543851f73618]
[33m[1m│ [22m[39m BoundaryValueDiffEqMIRK [1a22d4ce-7765-49ea-b6f2-13c8438986a6]
[33m[1m│ [22m[39m OrdinaryDiffEqRKN [af6ede74-add8-4cfd-b1df-9a4dbb109d7a]
[33m[1m│ [22m[39m LinearSolve [7ed4a6bd-45f5-4d41-b270-4a48e9bafcae]
[33m[1m│ [22m[39m OrdinaryDiffEqQPRK [04162be5-8125-4266-98ed-640baecc6514]
[33m[1m│ [22m[39m RecursiveArrayToolsForwardDiffExt [14203109-85fb-5f77-af23-1cb7d9032242]
[33m[1m│ [22m[39m DiffEqBaseSparseArraysExt [4131c53f-b1d6-5635-a7a3-57f6f930b644]
[33m[1m│ [22m[39m TransducersLazyArraysExt [cdbecb60-77cf-500a-86c2-8d8bbf22df88]
[33m[1m│ [22m[39m NonlinearSolveBaseBandedMatricesExt [f3d6eb4f-59b9-5696-a638-eddf66c7554e]
[33m[1m│ [22m[39m NonlinearSolveFirstOrder [5959db7a-ea39-4486-b5fe-2dd0bf03d60d]
[33m[1m│ [22m[39m SciMLOperatorsStaticArraysCoreExt [a2df0a61-553a-563b-aed7-0ce21874eb58]
[33m[1m│ [22m[39m Sundials [c3572dad-4567-51f8-b174-8c6c989267f4]
[33m[1m│ [22m[39m RecursiveArrayToolsFastBroadcastExt [42296aa8-c874-5f57-b5c1-8d6f5ebd5400]
[33m[1m│ [22m[39m SciMLBase [0bca4576-84f4-4d90-8ffe-ffa030f20462]
[33m[1m│ [22m[39m ForwardDiffExt [92c717c9-c1e5-53c1-ac59-0de8aab6796e]
[33m[1m│ [22m[39m LinearSolveFastAlmostBandedMatricesExt [f94f2e43-4c39-5f8d-ab9c-7017feb07ff4]
[33m[1m│ [22m[39m OrdinaryDiffEqHighOrderRK [d28bc4f8-55e1-4f49-af69-84c1a99f0f58]
[33m[1m│ [22m[39m OrdinaryDiffEqLowStorageRK [b0944070-b475-4768-8dec-fb6eb410534d]
[33m[1m│ [22m[39m OrdinaryDiffEqSymplecticRK [fa646aed-7ef9-47eb-84c4-9443fc8cbfa8]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedIRK [e3e12d00-db14-5390-b879-ac3dd2ef6296]
[33m[1m│ [22m[39m FMIImport [9fcbc62e-52a0-44e9-a616-1359a0008194]
[33m[1m│ [22m[39m OrdinaryDiffEqLowOrderRK [1344f307-1e59-4825-a18e-ace9aa3fa4c6]
[33m[1m│ [22m[39m OrdinaryDiffEqExponentialRK [e0540318-69ee-4070-8777-9e2de6de23de]
[33m[1m│ [22m[39m OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b]
[33m[1m│ [22m[39m OrdinaryDiffEqNonlinearSolve [127b3ac7-2247-4354-8eb6-78cf4e7c58e8]
[33m[1m│ [22m[39m SparseDiffToolsPolyesterExt [9f049cbb-7c7d-5dfe-91f7-cf323d5306ff]
[33m[1m│ [22m[39m OrdinaryDiffEqSDIRK [2d112036-d095-4a1e-ab9a-08536f3ecdbf]
[33m[1m│ [22m[39m LinearAlgebraExt [ef8e1453-9c17-56fe-886b-405471570bc8]
[33m[1m│ [22m[39m LineSearch [87fe0de2-c867-4266-b59a-2f0a94fc965b]
[33m[1m│ [22m[39m SciMLBaseChainRulesCoreExt [4676cac9-c8e0-5d6e-a4e0-e3351593cdf5]
[33m[1m│ [22m[39m OrdinaryDiffEqExtrapolation [becaefa8-8ca2-5cf9-886d-c06f3d2bd2c4]
[33m[1m│ [22m[39m OrdinaryDiffEqVerner [79d7bb75-1356-48c1-b8c0-6832512096c2]
[33m[1m│ [22m[39m SimpleNonlinearSolveChainRulesCoreExt [073a8d7d-86ee-5d75-9348-f9bf6155b014]
[33m[1m│ [22m[39m DiffEqCallbacks [459566f4-90b8-5000-8ac3-15dfb0a30def]
[33m[1m│ [22m[39m FMI [14a09403-18e3-468f-ad8a-74f8dda2d9ac]
[33m[1m│ [22m[39m BangBang [198e06fe-97b7-11e9-32a5-e1d131e6ad66]
[33m[1m│ [22m[39m DiffEqBaseDistributionsExt [24f3332a-0dc5-5d65-94b6-25e75cab9690]
[33m[1m│ [22m[39m SciMLOperators [c0aeaf25-5076-4817-a8d5-81caf7dfa961]
[33m[1m│ [22m[39m FMIBase [900ee838-d029-460e-b485-d98a826ceef2]
[33m[1m│ [22m[39m RecursiveArrayTools [731186ca-8d62-57ce-b412-fbd966d074cd]
[33m[1m│ [22m[39m FMIExport [31b88311-cab6-44ed-ba9c-fe5a9abbd67a]
[33m[1m│ [22m[39m BoundaryValueDiffEqCore [56b672f2-a5fe-4263-ab2d-da677488eb3a]
[33m[1m│ [22m[39m OrdinaryDiffEqFeagin [101fe9f7-ebb6-4678-b671-3a81e7194747]
[33m[1m│ [22m[39m StochasticDiffEq [789caeaf-c7a9-5a7d-9973-96adeb23e2a0]
[33m[1m│ [22m[39m DiffEqBase [2b5f629d-d688-5b77-993f-72d75c75574e]
[33m[1m│ [22m[39m BangBangStaticArraysExt [a9f1882a-14fa-573e-a12d-824431257a23]
[33m[1m│ [22m[39m FMIZooExt [0fe4e21f-c175-5a0f-899f-abb2d776b1a2]
[33m[1m│ [22m[39m RecursiveArrayToolsSparseArraysExt [73e54eaf-3344-511d-b088-1ac5413eca63]
[33m[1m│ [22m[39m BangBangChainRulesCoreExt [47e8a63d-7df8-5da4-81a4-8f5796ea640c]
[33m[1m│ [22m[39m LinearSolveRecursiveArrayToolsExt [04950c4b-5bc4-5740-952d-02d2c1eb583a]
[33m[1m│ [22m[39m TransducersReferenceablesExt [befac7fd-b390-5150-b72a-6269c65d7e1f]
[33m[1m│ [22m[39m SciMLJacobianOperators [19f34311-ddf3-4b8b-af20-060888a46c0e]
[33m[1m│ [22m[39m NonlinearSolveBaseLineSearchExt [a65b7766-7c26-554a-8b8d-165d7f96f890]
[33m[1m│ [22m[39m DiffEqNoiseProcess [77a26b50-5914-5dd7-bc55-306e6241c503]
[33m[1m│ [22m[39m TransducersAdaptExt [9144d9d9-84fa-5f34-a63a-3acddca89462]
[33m[1m│ [22m[39m DiffEqBaseUnitfulExt [aeb06bb4-539b-5a1b-8332-034ed9f8ca66]
[33m[1m│ [22m[39m UnitfulExt [8d0556db-720e-519a-baed-0b9ed79749be]
[33m[1m│ [22m[39m NonlinearSolveBaseLinearSolveExt [3d4538b4-647b-544e-b0c2-b52d0495c932]
[33m[1m│ [22m[39m OrdinaryDiffEqNordsieck [c9986a66-5c92-4813-8696-a7ec84c806c8]
[33m[1m│ [22m[39m OrdinaryDiffEqFIRK [5960d6e9-dd7a-4743-88e7-cf307b64f125]
[33m[1m│ [22m[39m NonlinearSolveBaseDiffEqBaseExt [a0bd8381-04c7-5287-82b0-0bf1e59008be]
[33m[1m│ [22m[39m SimpleNonlinearSolve [727e6d20-b764-4bd8-a329-72de5adea6c7]
[33m[1m│ [22m[39m NonlinearSolveBase [be0214bd-f91f-a760-ac4e-3421ce2b2da0]
[33m[1m│ [22m[39m OrdinaryDiffEqIMEXMultistep [9f002381-b378-40b7-97a6-27a27c83f129]
[33m[1m│ [22m[39m MicroCollections [128add7d-3638-4c79-886c-908ea0c25c34]
[33m[1m│ [22m[39m SymbolicIndexingInterface [2efcf032-c050-4f8e-a9bb-153293bab1f5]
[33m[1m│ [22m[39m DatesExt [0361c7f5-3687-5641-8bd2-a1de0c64d1ed]
[33m[1m│ [22m[39m SciMLOperatorsSparseArraysExt [9985400b-97ec-5583-b534-4f70b643bcf7]
[33m[1m│ [22m[39m BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d]
[33m[1m│ [22m[39m BangBangTablesExt [476361b5-ac10-5c09-8bec-30d098a22a5b]
[33m[1m└ [22m[39m[90m@ Pkg.API C:\hostedtoolcache\windows\julia\1.10.7\x64\share\julia\stdlib\v1.10\Pkg\src\API.jl:1279[39m
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mPrecompiling MATExt [5e726ecd-5b00-51ec-bc99-f7ee9de03178]
[33m[1m┌ [22m[39m[33m[1mWarning: [22m[39mCircular dependency detected. Precompilation will be skipped for:
[33m[1m│ [22m[39m NonlinearSolveBaseSparseMatrixColoringsExt [e3ecd195-ca82-5397-9546-f380c1e34951]
[33m[1m│ [22m[39m DiffEqBaseChainRulesCoreExt [b00db79b-61e3-50fb-b26f-2d35b2d9e4ed]
[33m[1m│ [22m[39m Transducers [28d57a85-8fef-5791-bfe6-a80928e7c999]
[33m[1m│ [22m[39m NonlinearSolve [8913a72c-1f9b-4ce2-8d82-65094dcecaec]
[33m[1m│ [22m[39m OrdinaryDiffEq [1dea7af3-3e70-54e6-95c3-0bf5283fa5ed]
[33m[1m│ [22m[39m DifferentialEquationsFMIExt [232470a1-1d28-551b-8e3b-d6141e70703a]
[33m[1m│ [22m[39m NonlinearSolveBaseForwardDiffExt [63d416d0-6995-5965-81e0-55251226d976]
[33m[1m│ [22m[39m Folds [41a02a25-b8f0-4f67-bc48-60067656b558]
[33m[1m│ [22m[39m LineSearchLineSearchesExt [8d20b31a-8b56-511a-b573-0bef60e8c8c7]
[33m[1m│ [22m[39m NonlinearSolveBandedMatricesExt [8800daa3-e725-5fa8-982f-091420a833d6]
[33m[1m│ [22m[39m OrdinaryDiffEqFunctionMap [d3585ca7-f5d3-4ba6-8057-292ed1abd90f]
[33m[1m│ [22m[39m LinearSolveEnzymeExt [133222a9-3015-5ee0-8b28-65fc8ed13c28]
[33m[1m│ [22m[39m OrdinaryDiffEqLinear [521117fe-8c41-49f8-b3b6-30780b3f0fb5]
[33m[1m│ [22m[39m OrdinaryDiffEqTsit5 [b1df2697-797e-41e3-8120-5422d3b24e4a]
[33m[1m│ [22m[39m TestExt [62af87b3-b810-57d2-b7eb-8929911df373]
[33m[1m│ [22m[39m OrdinaryDiffEqBDF [6ad6398a-0878-4a85-9266-38940aa047c8]
[33m[1m│ [22m[39m StaticArraysExt [6207fee4-2535-5e24-a3ba-6518da1c7d2a]
[33m[1m│ [22m[39m SparseDiffTools [47a9eef4-7e08-11e9-0b38-333d64bd3804]
[33m[1m│ [22m[39m OrdinaryDiffEqPRK [5b33eab2-c0f1-4480-b2c3-94bc1e80bda1]
[33m[1m│ [22m[39m OrdinaryDiffEqDefault [50262376-6c5a-4cf5-baba-aaf4f84d72d7]
[33m[1m│ [22m[39m BoundaryValueDiffEqShooting [ed55bfe0-3725-4db6-871e-a1dc9f42a757]
[33m[1m│ [22m[39m OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce]
[33m[1m│ [22m[39m JumpProcesses [ccbc3e58-028d-4f4c-8cd5-9ae44345cda5]
[33m[1m│ [22m[39m SteadyStateDiffEq [9672c7b4-1e72-59bd-8a11-6ac3964bc41f]
[33m[1m│ [22m[39m OrdinaryDiffEqAdamsBashforthMoulton [89bda076-bce5-4f1c-845f-551c83cdda9a]
[33m[1m│ [22m[39m OrdinaryDiffEqExplicitRK [9286f039-9fbf-40e8-bf65-aa933bdc4db0]
[33m[1m│ [22m[39m OrdinaryDiffEqCore [bbf590c4-e513-4bbe-9b18-05decba2e5d8]
[33m[1m│ [22m[39m OrdinaryDiffEqCoreEnzymeCoreExt [ca1c724a-f4aa-55ef-b8e4-2f05449449ac]
[33m[1m│ [22m[39m OrdinaryDiffEqPDIRK [5dd0a6cf-3d4b-4314-aa06-06d4e299bc89]
[33m[1m│ [22m[39m MATExt [5e726ecd-5b00-51ec-bc99-f7ee9de03178]
[33m[1m│ [22m[39m NonlinearSolveNLsolveExt [ae262b1c-8c8a-50b1-9ef3-b8fcfb893e74]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedRK [358294b1-0aab-51c3-aafe-ad5ab194a2ad]
[33m[1m│ [22m[39m OrdinaryDiffEqSSPRK [669c94d9-1f4b-4b64-b377-1aa079aa2388]
[33m[1m│ [22m[39m DelayDiffEq [bcd4f6db-9728-5f36-b5f7-82caef46ccdb]
[33m[1m│ [22m[39m DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa]
[33m[1m│ [22m[39m NonlinearSolveBaseSparseArraysExt [8494477e-8a74-521a-b11a-5a22161b1bc8]
[33m[1m│ [22m[39m PlotsExt [e73c9e8f-3556-58c3-b67e-c4596fa67ff1]
[33m[1m│ [22m[39m LinearSolveBandedMatricesExt [9522afde-9e86-5396-abc8-24b7312356fe]
[33m[1m│ [22m[39m BoundaryValueDiffEqFIRK [85d9eb09-370e-4000-bb32-543851f73618]
[33m[1m│ [22m[39m BoundaryValueDiffEqMIRK [1a22d4ce-7765-49ea-b6f2-13c8438986a6]
[33m[1m│ [22m[39m OrdinaryDiffEqRKN [af6ede74-add8-4cfd-b1df-9a4dbb109d7a]
[33m[1m│ [22m[39m LinearSolve [7ed4a6bd-45f5-4d41-b270-4a48e9bafcae]
[33m[1m│ [22m[39m OrdinaryDiffEqQPRK [04162be5-8125-4266-98ed-640baecc6514]
[33m[1m│ [22m[39m RecursiveArrayToolsForwardDiffExt [14203109-85fb-5f77-af23-1cb7d9032242]
[33m[1m│ [22m[39m DiffEqBaseSparseArraysExt [4131c53f-b1d6-5635-a7a3-57f6f930b644]
[33m[1m│ [22m[39m TransducersLazyArraysExt [cdbecb60-77cf-500a-86c2-8d8bbf22df88]
[33m[1m│ [22m[39m NonlinearSolveBaseBandedMatricesExt [f3d6eb4f-59b9-5696-a638-eddf66c7554e]
[33m[1m│ [22m[39m NonlinearSolveFirstOrder [5959db7a-ea39-4486-b5fe-2dd0bf03d60d]
[33m[1m│ [22m[39m SciMLOperatorsStaticArraysCoreExt [a2df0a61-553a-563b-aed7-0ce21874eb58]
[33m[1m│ [22m[39m Sundials [c3572dad-4567-51f8-b174-8c6c989267f4]
[33m[1m│ [22m[39m RecursiveArrayToolsFastBroadcastExt [42296aa8-c874-5f57-b5c1-8d6f5ebd5400]
[33m[1m│ [22m[39m SciMLBase [0bca4576-84f4-4d90-8ffe-ffa030f20462]
[33m[1m│ [22m[39m ForwardDiffExt [92c717c9-c1e5-53c1-ac59-0de8aab6796e]
[33m[1m│ [22m[39m LinearSolveFastAlmostBandedMatricesExt [f94f2e43-4c39-5f8d-ab9c-7017feb07ff4]
[33m[1m│ [22m[39m OrdinaryDiffEqHighOrderRK [d28bc4f8-55e1-4f49-af69-84c1a99f0f58]
[33m[1m│ [22m[39m OrdinaryDiffEqLowStorageRK [b0944070-b475-4768-8dec-fb6eb410534d]
[33m[1m│ [22m[39m OrdinaryDiffEqSymplecticRK [fa646aed-7ef9-47eb-84c4-9443fc8cbfa8]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedIRK [e3e12d00-db14-5390-b879-ac3dd2ef6296]
[33m[1m│ [22m[39m FMIImport [9fcbc62e-52a0-44e9-a616-1359a0008194]
[33m[1m│ [22m[39m OrdinaryDiffEqLowOrderRK [1344f307-1e59-4825-a18e-ace9aa3fa4c6]
[33m[1m│ [22m[39m OrdinaryDiffEqExponentialRK [e0540318-69ee-4070-8777-9e2de6de23de]
[33m[1m│ [22m[39m OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b]
[33m[1m│ [22m[39m OrdinaryDiffEqNonlinearSolve [127b3ac7-2247-4354-8eb6-78cf4e7c58e8]
[33m[1m│ [22m[39m SparseDiffToolsPolyesterExt [9f049cbb-7c7d-5dfe-91f7-cf323d5306ff]
[33m[1m│ [22m[39m OrdinaryDiffEqSDIRK [2d112036-d095-4a1e-ab9a-08536f3ecdbf]
[33m[1m│ [22m[39m LinearAlgebraExt [ef8e1453-9c17-56fe-886b-405471570bc8]
[33m[1m│ [22m[39m LineSearch [87fe0de2-c867-4266-b59a-2f0a94fc965b]
[33m[1m│ [22m[39m SciMLBaseChainRulesCoreExt [4676cac9-c8e0-5d6e-a4e0-e3351593cdf5]
[33m[1m│ [22m[39m OrdinaryDiffEqExtrapolation [becaefa8-8ca2-5cf9-886d-c06f3d2bd2c4]
[33m[1m│ [22m[39m OrdinaryDiffEqVerner [79d7bb75-1356-48c1-b8c0-6832512096c2]
[33m[1m│ [22m[39m SimpleNonlinearSolveChainRulesCoreExt [073a8d7d-86ee-5d75-9348-f9bf6155b014]
[33m[1m│ [22m[39m DiffEqCallbacks [459566f4-90b8-5000-8ac3-15dfb0a30def]
[33m[1m│ [22m[39m FMI [14a09403-18e3-468f-ad8a-74f8dda2d9ac]
[33m[1m│ [22m[39m BangBang [198e06fe-97b7-11e9-32a5-e1d131e6ad66]
[33m[1m│ [22m[39m DiffEqBaseDistributionsExt [24f3332a-0dc5-5d65-94b6-25e75cab9690]
[33m[1m│ [22m[39m SciMLOperators [c0aeaf25-5076-4817-a8d5-81caf7dfa961]
[33m[1m│ [22m[39m FMIBase [900ee838-d029-460e-b485-d98a826ceef2]
[33m[1m│ [22m[39m RecursiveArrayTools [731186ca-8d62-57ce-b412-fbd966d074cd]
[33m[1m│ [22m[39m FMIExport [31b88311-cab6-44ed-ba9c-fe5a9abbd67a]
[33m[1m│ [22m[39m BoundaryValueDiffEqCore [56b672f2-a5fe-4263-ab2d-da677488eb3a]
[33m[1m│ [22m[39m OrdinaryDiffEqFeagin [101fe9f7-ebb6-4678-b671-3a81e7194747]
[33m[1m│ [22m[39m StochasticDiffEq [789caeaf-c7a9-5a7d-9973-96adeb23e2a0]
[33m[1m│ [22m[39m DiffEqBase [2b5f629d-d688-5b77-993f-72d75c75574e]
[33m[1m│ [22m[39m BangBangStaticArraysExt [a9f1882a-14fa-573e-a12d-824431257a23]
[33m[1m│ [22m[39m FMIZooExt [0fe4e21f-c175-5a0f-899f-abb2d776b1a2]
[33m[1m│ [22m[39m RecursiveArrayToolsSparseArraysExt [73e54eaf-3344-511d-b088-1ac5413eca63]
[33m[1m│ [22m[39m BangBangChainRulesCoreExt [47e8a63d-7df8-5da4-81a4-8f5796ea640c]
[33m[1m│ [22m[39m LinearSolveRecursiveArrayToolsExt [04950c4b-5bc4-5740-952d-02d2c1eb583a]
[33m[1m│ [22m[39m TransducersReferenceablesExt [befac7fd-b390-5150-b72a-6269c65d7e1f]
[33m[1m│ [22m[39m SciMLJacobianOperators [19f34311-ddf3-4b8b-af20-060888a46c0e]
[33m[1m│ [22m[39m NonlinearSolveBaseLineSearchExt [a65b7766-7c26-554a-8b8d-165d7f96f890]
[33m[1m│ [22m[39m DiffEqNoiseProcess [77a26b50-5914-5dd7-bc55-306e6241c503]
[33m[1m│ [22m[39m TransducersAdaptExt [9144d9d9-84fa-5f34-a63a-3acddca89462]
[33m[1m│ [22m[39m DiffEqBaseUnitfulExt [aeb06bb4-539b-5a1b-8332-034ed9f8ca66]
[33m[1m│ [22m[39m UnitfulExt [8d0556db-720e-519a-baed-0b9ed79749be]
[33m[1m│ [22m[39m NonlinearSolveBaseLinearSolveExt [3d4538b4-647b-544e-b0c2-b52d0495c932]
[33m[1m│ [22m[39m OrdinaryDiffEqNordsieck [c9986a66-5c92-4813-8696-a7ec84c806c8]
[33m[1m│ [22m[39m OrdinaryDiffEqFIRK [5960d6e9-dd7a-4743-88e7-cf307b64f125]
[33m[1m│ [22m[39m NonlinearSolveBaseDiffEqBaseExt [a0bd8381-04c7-5287-82b0-0bf1e59008be]
[33m[1m│ [22m[39m SimpleNonlinearSolve [727e6d20-b764-4bd8-a329-72de5adea6c7]
[33m[1m│ [22m[39m NonlinearSolveBase [be0214bd-f91f-a760-ac4e-3421ce2b2da0]
[33m[1m│ [22m[39m OrdinaryDiffEqIMEXMultistep [9f002381-b378-40b7-97a6-27a27c83f129]
[33m[1m│ [22m[39m MicroCollections [128add7d-3638-4c79-886c-908ea0c25c34]
[33m[1m│ [22m[39m SymbolicIndexingInterface [2efcf032-c050-4f8e-a9bb-153293bab1f5]
[33m[1m│ [22m[39m DatesExt [0361c7f5-3687-5641-8bd2-a1de0c64d1ed]
[33m[1m│ [22m[39m SciMLOperatorsSparseArraysExt [9985400b-97ec-5583-b534-4f70b643bcf7]
[33m[1m│ [22m[39m BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d]
[33m[1m│ [22m[39m BangBangTablesExt [476361b5-ac10-5c09-8bec-30d098a22a5b]
[33m[1m└ [22m[39m[90m@ Pkg.API C:\hostedtoolcache\windows\julia\1.10.7\x64\share\julia\stdlib\v1.10\Pkg\src\API.jl:1279[39m
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mPrecompiling StaticArraysExt [6207fee4-2535-5e24-a3ba-6518da1c7d2a]
[33m[1m┌ [22m[39m[33m[1mWarning: [22m[39mCircular dependency detected. Precompilation will be skipped for:
[33m[1m│ [22m[39m NonlinearSolveBaseSparseMatrixColoringsExt [e3ecd195-ca82-5397-9546-f380c1e34951]
[33m[1m│ [22m[39m DiffEqBaseChainRulesCoreExt [b00db79b-61e3-50fb-b26f-2d35b2d9e4ed]
[33m[1m│ [22m[39m Transducers [28d57a85-8fef-5791-bfe6-a80928e7c999]
[33m[1m│ [22m[39m NonlinearSolve [8913a72c-1f9b-4ce2-8d82-65094dcecaec]
[33m[1m│ [22m[39m OrdinaryDiffEq [1dea7af3-3e70-54e6-95c3-0bf5283fa5ed]
[33m[1m│ [22m[39m DifferentialEquationsFMIExt [232470a1-1d28-551b-8e3b-d6141e70703a]
[33m[1m│ [22m[39m NonlinearSolveBaseForwardDiffExt [63d416d0-6995-5965-81e0-55251226d976]
[33m[1m│ [22m[39m Folds [41a02a25-b8f0-4f67-bc48-60067656b558]
[33m[1m│ [22m[39m LineSearchLineSearchesExt [8d20b31a-8b56-511a-b573-0bef60e8c8c7]
[33m[1m│ [22m[39m NonlinearSolveBandedMatricesExt [8800daa3-e725-5fa8-982f-091420a833d6]
[33m[1m│ [22m[39m OrdinaryDiffEqFunctionMap [d3585ca7-f5d3-4ba6-8057-292ed1abd90f]
[33m[1m│ [22m[39m LinearSolveEnzymeExt [133222a9-3015-5ee0-8b28-65fc8ed13c28]
[33m[1m│ [22m[39m OrdinaryDiffEqLinear [521117fe-8c41-49f8-b3b6-30780b3f0fb5]
[33m[1m│ [22m[39m OrdinaryDiffEqTsit5 [b1df2697-797e-41e3-8120-5422d3b24e4a]
[33m[1m│ [22m[39m TestExt [62af87b3-b810-57d2-b7eb-8929911df373]
[33m[1m│ [22m[39m OrdinaryDiffEqBDF [6ad6398a-0878-4a85-9266-38940aa047c8]
[33m[1m│ [22m[39m StaticArraysExt [6207fee4-2535-5e24-a3ba-6518da1c7d2a]
[33m[1m│ [22m[39m SparseDiffTools [47a9eef4-7e08-11e9-0b38-333d64bd3804]
[33m[1m│ [22m[39m OrdinaryDiffEqPRK [5b33eab2-c0f1-4480-b2c3-94bc1e80bda1]
[33m[1m│ [22m[39m OrdinaryDiffEqDefault [50262376-6c5a-4cf5-baba-aaf4f84d72d7]
[33m[1m│ [22m[39m BoundaryValueDiffEqShooting [ed55bfe0-3725-4db6-871e-a1dc9f42a757]
[33m[1m│ [22m[39m OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce]
[33m[1m│ [22m[39m JumpProcesses [ccbc3e58-028d-4f4c-8cd5-9ae44345cda5]
[33m[1m│ [22m[39m SteadyStateDiffEq [9672c7b4-1e72-59bd-8a11-6ac3964bc41f]
[33m[1m│ [22m[39m OrdinaryDiffEqAdamsBashforthMoulton [89bda076-bce5-4f1c-845f-551c83cdda9a]
[33m[1m│ [22m[39m OrdinaryDiffEqExplicitRK [9286f039-9fbf-40e8-bf65-aa933bdc4db0]
[33m[1m│ [22m[39m OrdinaryDiffEqCore [bbf590c4-e513-4bbe-9b18-05decba2e5d8]
[33m[1m│ [22m[39m OrdinaryDiffEqCoreEnzymeCoreExt [ca1c724a-f4aa-55ef-b8e4-2f05449449ac]
[33m[1m│ [22m[39m OrdinaryDiffEqPDIRK [5dd0a6cf-3d4b-4314-aa06-06d4e299bc89]
[33m[1m│ [22m[39m MATExt [5e726ecd-5b00-51ec-bc99-f7ee9de03178]
[33m[1m│ [22m[39m NonlinearSolveNLsolveExt [ae262b1c-8c8a-50b1-9ef3-b8fcfb893e74]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedRK [358294b1-0aab-51c3-aafe-ad5ab194a2ad]
[33m[1m│ [22m[39m OrdinaryDiffEqSSPRK [669c94d9-1f4b-4b64-b377-1aa079aa2388]
[33m[1m│ [22m[39m DelayDiffEq [bcd4f6db-9728-5f36-b5f7-82caef46ccdb]
[33m[1m│ [22m[39m DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa]
[33m[1m│ [22m[39m NonlinearSolveBaseSparseArraysExt [8494477e-8a74-521a-b11a-5a22161b1bc8]
[33m[1m│ [22m[39m PlotsExt [e73c9e8f-3556-58c3-b67e-c4596fa67ff1]
[33m[1m│ [22m[39m LinearSolveBandedMatricesExt [9522afde-9e86-5396-abc8-24b7312356fe]
[33m[1m│ [22m[39m BoundaryValueDiffEqFIRK [85d9eb09-370e-4000-bb32-543851f73618]
[33m[1m│ [22m[39m BoundaryValueDiffEqMIRK [1a22d4ce-7765-49ea-b6f2-13c8438986a6]
[33m[1m│ [22m[39m OrdinaryDiffEqRKN [af6ede74-add8-4cfd-b1df-9a4dbb109d7a]
[33m[1m│ [22m[39m LinearSolve [7ed4a6bd-45f5-4d41-b270-4a48e9bafcae]
[33m[1m│ [22m[39m OrdinaryDiffEqQPRK [04162be5-8125-4266-98ed-640baecc6514]
[33m[1m│ [22m[39m RecursiveArrayToolsForwardDiffExt [14203109-85fb-5f77-af23-1cb7d9032242]
[33m[1m│ [22m[39m DiffEqBaseSparseArraysExt [4131c53f-b1d6-5635-a7a3-57f6f930b644]
[33m[1m│ [22m[39m TransducersLazyArraysExt [cdbecb60-77cf-500a-86c2-8d8bbf22df88]
[33m[1m│ [22m[39m NonlinearSolveBaseBandedMatricesExt [f3d6eb4f-59b9-5696-a638-eddf66c7554e]
[33m[1m│ [22m[39m NonlinearSolveFirstOrder [5959db7a-ea39-4486-b5fe-2dd0bf03d60d]
[33m[1m│ [22m[39m SciMLOperatorsStaticArraysCoreExt [a2df0a61-553a-563b-aed7-0ce21874eb58]
[33m[1m│ [22m[39m Sundials [c3572dad-4567-51f8-b174-8c6c989267f4]
[33m[1m│ [22m[39m RecursiveArrayToolsFastBroadcastExt [42296aa8-c874-5f57-b5c1-8d6f5ebd5400]
[33m[1m│ [22m[39m SciMLBase [0bca4576-84f4-4d90-8ffe-ffa030f20462]
[33m[1m│ [22m[39m ForwardDiffExt [92c717c9-c1e5-53c1-ac59-0de8aab6796e]
[33m[1m│ [22m[39m LinearSolveFastAlmostBandedMatricesExt [f94f2e43-4c39-5f8d-ab9c-7017feb07ff4]
[33m[1m│ [22m[39m OrdinaryDiffEqHighOrderRK [d28bc4f8-55e1-4f49-af69-84c1a99f0f58]
[33m[1m│ [22m[39m OrdinaryDiffEqLowStorageRK [b0944070-b475-4768-8dec-fb6eb410534d]
[33m[1m│ [22m[39m OrdinaryDiffEqSymplecticRK [fa646aed-7ef9-47eb-84c4-9443fc8cbfa8]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedIRK [e3e12d00-db14-5390-b879-ac3dd2ef6296]
[33m[1m│ [22m[39m FMIImport [9fcbc62e-52a0-44e9-a616-1359a0008194]
[33m[1m│ [22m[39m OrdinaryDiffEqLowOrderRK [1344f307-1e59-4825-a18e-ace9aa3fa4c6]
[33m[1m│ [22m[39m OrdinaryDiffEqExponentialRK [e0540318-69ee-4070-8777-9e2de6de23de]
[33m[1m│ [22m[39m OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b]
[33m[1m│ [22m[39m OrdinaryDiffEqNonlinearSolve [127b3ac7-2247-4354-8eb6-78cf4e7c58e8]
[33m[1m│ [22m[39m SparseDiffToolsPolyesterExt [9f049cbb-7c7d-5dfe-91f7-cf323d5306ff]
[33m[1m│ [22m[39m OrdinaryDiffEqSDIRK [2d112036-d095-4a1e-ab9a-08536f3ecdbf]
[33m[1m│ [22m[39m LinearAlgebraExt [ef8e1453-9c17-56fe-886b-405471570bc8]
[33m[1m│ [22m[39m LineSearch [87fe0de2-c867-4266-b59a-2f0a94fc965b]
[33m[1m│ [22m[39m SciMLBaseChainRulesCoreExt [4676cac9-c8e0-5d6e-a4e0-e3351593cdf5]
[33m[1m│ [22m[39m OrdinaryDiffEqExtrapolation [becaefa8-8ca2-5cf9-886d-c06f3d2bd2c4]
[33m[1m│ [22m[39m OrdinaryDiffEqVerner [79d7bb75-1356-48c1-b8c0-6832512096c2]
[33m[1m│ [22m[39m SimpleNonlinearSolveChainRulesCoreExt [073a8d7d-86ee-5d75-9348-f9bf6155b014]
[33m[1m│ [22m[39m DiffEqCallbacks [459566f4-90b8-5000-8ac3-15dfb0a30def]
[33m[1m│ [22m[39m FMI [14a09403-18e3-468f-ad8a-74f8dda2d9ac]
[33m[1m│ [22m[39m BangBang [198e06fe-97b7-11e9-32a5-e1d131e6ad66]
[33m[1m│ [22m[39m DiffEqBaseDistributionsExt [24f3332a-0dc5-5d65-94b6-25e75cab9690]
[33m[1m│ [22m[39m SciMLOperators [c0aeaf25-5076-4817-a8d5-81caf7dfa961]
[33m[1m│ [22m[39m FMIBase [900ee838-d029-460e-b485-d98a826ceef2]
[33m[1m│ [22m[39m RecursiveArrayTools [731186ca-8d62-57ce-b412-fbd966d074cd]
[33m[1m│ [22m[39m FMIExport [31b88311-cab6-44ed-ba9c-fe5a9abbd67a]
[33m[1m│ [22m[39m BoundaryValueDiffEqCore [56b672f2-a5fe-4263-ab2d-da677488eb3a]
[33m[1m│ [22m[39m OrdinaryDiffEqFeagin [101fe9f7-ebb6-4678-b671-3a81e7194747]
[33m[1m│ [22m[39m StochasticDiffEq [789caeaf-c7a9-5a7d-9973-96adeb23e2a0]
[33m[1m│ [22m[39m DiffEqBase [2b5f629d-d688-5b77-993f-72d75c75574e]
[33m[1m│ [22m[39m BangBangStaticArraysExt [a9f1882a-14fa-573e-a12d-824431257a23]
[33m[1m│ [22m[39m FMIZooExt [0fe4e21f-c175-5a0f-899f-abb2d776b1a2]
[33m[1m│ [22m[39m RecursiveArrayToolsSparseArraysExt [73e54eaf-3344-511d-b088-1ac5413eca63]
[33m[1m│ [22m[39m BangBangChainRulesCoreExt [47e8a63d-7df8-5da4-81a4-8f5796ea640c]
[33m[1m│ [22m[39m LinearSolveRecursiveArrayToolsExt [04950c4b-5bc4-5740-952d-02d2c1eb583a]
[33m[1m│ [22m[39m TransducersReferenceablesExt [befac7fd-b390-5150-b72a-6269c65d7e1f]
[33m[1m│ [22m[39m SciMLJacobianOperators [19f34311-ddf3-4b8b-af20-060888a46c0e]
[33m[1m│ [22m[39m NonlinearSolveBaseLineSearchExt [a65b7766-7c26-554a-8b8d-165d7f96f890]
[33m[1m│ [22m[39m DiffEqNoiseProcess [77a26b50-5914-5dd7-bc55-306e6241c503]
[33m[1m│ [22m[39m TransducersAdaptExt [9144d9d9-84fa-5f34-a63a-3acddca89462]
[33m[1m│ [22m[39m DiffEqBaseUnitfulExt [aeb06bb4-539b-5a1b-8332-034ed9f8ca66]
[33m[1m│ [22m[39m UnitfulExt [8d0556db-720e-519a-baed-0b9ed79749be]
[33m[1m│ [22m[39m NonlinearSolveBaseLinearSolveExt [3d4538b4-647b-544e-b0c2-b52d0495c932]
[33m[1m│ [22m[39m OrdinaryDiffEqNordsieck [c9986a66-5c92-4813-8696-a7ec84c806c8]
[33m[1m│ [22m[39m OrdinaryDiffEqFIRK [5960d6e9-dd7a-4743-88e7-cf307b64f125]
[33m[1m│ [22m[39m NonlinearSolveBaseDiffEqBaseExt [a0bd8381-04c7-5287-82b0-0bf1e59008be]
[33m[1m│ [22m[39m SimpleNonlinearSolve [727e6d20-b764-4bd8-a329-72de5adea6c7]
[33m[1m│ [22m[39m NonlinearSolveBase [be0214bd-f91f-a760-ac4e-3421ce2b2da0]
[33m[1m│ [22m[39m OrdinaryDiffEqIMEXMultistep [9f002381-b378-40b7-97a6-27a27c83f129]
[33m[1m│ [22m[39m MicroCollections [128add7d-3638-4c79-886c-908ea0c25c34]
[33m[1m│ [22m[39m SymbolicIndexingInterface [2efcf032-c050-4f8e-a9bb-153293bab1f5]
[33m[1m│ [22m[39m DatesExt [0361c7f5-3687-5641-8bd2-a1de0c64d1ed]
[33m[1m│ [22m[39m SciMLOperatorsSparseArraysExt [9985400b-97ec-5583-b534-4f70b643bcf7]
[33m[1m│ [22m[39m BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d]
[33m[1m│ [22m[39m BangBangTablesExt [476361b5-ac10-5c09-8bec-30d098a22a5b]
[33m[1m└ [22m[39m[90m@ Pkg.API C:\hostedtoolcache\windows\julia\1.10.7\x64\share\julia\stdlib\v1.10\Pkg\src\API.jl:1279[39m
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mPrecompiling FMIZooExt [0fe4e21f-c175-5a0f-899f-abb2d776b1a2]
[33m[1m┌ [22m[39m[33m[1mWarning: [22m[39mCircular dependency detected. Precompilation will be skipped for:
[33m[1m│ [22m[39m NonlinearSolveBaseSparseMatrixColoringsExt [e3ecd195-ca82-5397-9546-f380c1e34951]
[33m[1m│ [22m[39m DiffEqBaseChainRulesCoreExt [b00db79b-61e3-50fb-b26f-2d35b2d9e4ed]
[33m[1m│ [22m[39m Transducers [28d57a85-8fef-5791-bfe6-a80928e7c999]
[33m[1m│ [22m[39m NonlinearSolve [8913a72c-1f9b-4ce2-8d82-65094dcecaec]
[33m[1m│ [22m[39m OrdinaryDiffEq [1dea7af3-3e70-54e6-95c3-0bf5283fa5ed]
[33m[1m│ [22m[39m DifferentialEquationsFMIExt [232470a1-1d28-551b-8e3b-d6141e70703a]
[33m[1m│ [22m[39m NonlinearSolveBaseForwardDiffExt [63d416d0-6995-5965-81e0-55251226d976]
[33m[1m│ [22m[39m Folds [41a02a25-b8f0-4f67-bc48-60067656b558]
[33m[1m│ [22m[39m LineSearchLineSearchesExt [8d20b31a-8b56-511a-b573-0bef60e8c8c7]
[33m[1m│ [22m[39m NonlinearSolveBandedMatricesExt [8800daa3-e725-5fa8-982f-091420a833d6]
[33m[1m│ [22m[39m OrdinaryDiffEqFunctionMap [d3585ca7-f5d3-4ba6-8057-292ed1abd90f]
[33m[1m│ [22m[39m LinearSolveEnzymeExt [133222a9-3015-5ee0-8b28-65fc8ed13c28]
[33m[1m│ [22m[39m OrdinaryDiffEqLinear [521117fe-8c41-49f8-b3b6-30780b3f0fb5]
[33m[1m│ [22m[39m OrdinaryDiffEqTsit5 [b1df2697-797e-41e3-8120-5422d3b24e4a]
[33m[1m│ [22m[39m TestExt [62af87b3-b810-57d2-b7eb-8929911df373]
[33m[1m│ [22m[39m OrdinaryDiffEqBDF [6ad6398a-0878-4a85-9266-38940aa047c8]
[33m[1m│ [22m[39m StaticArraysExt [6207fee4-2535-5e24-a3ba-6518da1c7d2a]
[33m[1m│ [22m[39m SparseDiffTools [47a9eef4-7e08-11e9-0b38-333d64bd3804]
[33m[1m│ [22m[39m OrdinaryDiffEqPRK [5b33eab2-c0f1-4480-b2c3-94bc1e80bda1]
[33m[1m│ [22m[39m OrdinaryDiffEqDefault [50262376-6c5a-4cf5-baba-aaf4f84d72d7]
[33m[1m│ [22m[39m BoundaryValueDiffEqShooting [ed55bfe0-3725-4db6-871e-a1dc9f42a757]
[33m[1m│ [22m[39m OrdinaryDiffEqRosenbrock [43230ef6-c299-4910-a778-202eb28ce4ce]
[33m[1m│ [22m[39m JumpProcesses [ccbc3e58-028d-4f4c-8cd5-9ae44345cda5]
[33m[1m│ [22m[39m SteadyStateDiffEq [9672c7b4-1e72-59bd-8a11-6ac3964bc41f]
[33m[1m│ [22m[39m OrdinaryDiffEqAdamsBashforthMoulton [89bda076-bce5-4f1c-845f-551c83cdda9a]
[33m[1m│ [22m[39m OrdinaryDiffEqExplicitRK [9286f039-9fbf-40e8-bf65-aa933bdc4db0]
[33m[1m│ [22m[39m OrdinaryDiffEqCore [bbf590c4-e513-4bbe-9b18-05decba2e5d8]
[33m[1m│ [22m[39m OrdinaryDiffEqCoreEnzymeCoreExt [ca1c724a-f4aa-55ef-b8e4-2f05449449ac]
[33m[1m│ [22m[39m OrdinaryDiffEqPDIRK [5dd0a6cf-3d4b-4314-aa06-06d4e299bc89]
[33m[1m│ [22m[39m MATExt [5e726ecd-5b00-51ec-bc99-f7ee9de03178]
[33m[1m│ [22m[39m NonlinearSolveNLsolveExt [ae262b1c-8c8a-50b1-9ef3-b8fcfb893e74]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedRK [358294b1-0aab-51c3-aafe-ad5ab194a2ad]
[33m[1m│ [22m[39m OrdinaryDiffEqSSPRK [669c94d9-1f4b-4b64-b377-1aa079aa2388]
[33m[1m│ [22m[39m DelayDiffEq [bcd4f6db-9728-5f36-b5f7-82caef46ccdb]
[33m[1m│ [22m[39m DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa]
[33m[1m│ [22m[39m NonlinearSolveBaseSparseArraysExt [8494477e-8a74-521a-b11a-5a22161b1bc8]
[33m[1m│ [22m[39m PlotsExt [e73c9e8f-3556-58c3-b67e-c4596fa67ff1]
[33m[1m│ [22m[39m LinearSolveBandedMatricesExt [9522afde-9e86-5396-abc8-24b7312356fe]
[33m[1m│ [22m[39m BoundaryValueDiffEqFIRK [85d9eb09-370e-4000-bb32-543851f73618]
[33m[1m│ [22m[39m BoundaryValueDiffEqMIRK [1a22d4ce-7765-49ea-b6f2-13c8438986a6]
[33m[1m│ [22m[39m OrdinaryDiffEqRKN [af6ede74-add8-4cfd-b1df-9a4dbb109d7a]
[33m[1m│ [22m[39m LinearSolve [7ed4a6bd-45f5-4d41-b270-4a48e9bafcae]
[33m[1m│ [22m[39m OrdinaryDiffEqQPRK [04162be5-8125-4266-98ed-640baecc6514]
[33m[1m│ [22m[39m RecursiveArrayToolsForwardDiffExt [14203109-85fb-5f77-af23-1cb7d9032242]
[33m[1m│ [22m[39m DiffEqBaseSparseArraysExt [4131c53f-b1d6-5635-a7a3-57f6f930b644]
[33m[1m│ [22m[39m TransducersLazyArraysExt [cdbecb60-77cf-500a-86c2-8d8bbf22df88]
[33m[1m│ [22m[39m NonlinearSolveBaseBandedMatricesExt [f3d6eb4f-59b9-5696-a638-eddf66c7554e]
[33m[1m│ [22m[39m NonlinearSolveFirstOrder [5959db7a-ea39-4486-b5fe-2dd0bf03d60d]
[33m[1m│ [22m[39m SciMLOperatorsStaticArraysCoreExt [a2df0a61-553a-563b-aed7-0ce21874eb58]
[33m[1m│ [22m[39m Sundials [c3572dad-4567-51f8-b174-8c6c989267f4]
[33m[1m│ [22m[39m RecursiveArrayToolsFastBroadcastExt [42296aa8-c874-5f57-b5c1-8d6f5ebd5400]
[33m[1m│ [22m[39m SciMLBase [0bca4576-84f4-4d90-8ffe-ffa030f20462]
[33m[1m│ [22m[39m ForwardDiffExt [92c717c9-c1e5-53c1-ac59-0de8aab6796e]
[33m[1m│ [22m[39m LinearSolveFastAlmostBandedMatricesExt [f94f2e43-4c39-5f8d-ab9c-7017feb07ff4]
[33m[1m│ [22m[39m OrdinaryDiffEqHighOrderRK [d28bc4f8-55e1-4f49-af69-84c1a99f0f58]
[33m[1m│ [22m[39m OrdinaryDiffEqLowStorageRK [b0944070-b475-4768-8dec-fb6eb410534d]
[33m[1m│ [22m[39m OrdinaryDiffEqSymplecticRK [fa646aed-7ef9-47eb-84c4-9443fc8cbfa8]
[33m[1m│ [22m[39m OrdinaryDiffEqStabilizedIRK [e3e12d00-db14-5390-b879-ac3dd2ef6296]
[33m[1m│ [22m[39m FMIImport [9fcbc62e-52a0-44e9-a616-1359a0008194]
[33m[1m│ [22m[39m OrdinaryDiffEqLowOrderRK [1344f307-1e59-4825-a18e-ace9aa3fa4c6]
[33m[1m│ [22m[39m OrdinaryDiffEqExponentialRK [e0540318-69ee-4070-8777-9e2de6de23de]
[33m[1m│ [22m[39m OrdinaryDiffEqDifferentiation [4302a76b-040a-498a-8c04-15b101fed76b]
[33m[1m│ [22m[39m OrdinaryDiffEqNonlinearSolve [127b3ac7-2247-4354-8eb6-78cf4e7c58e8]
[33m[1m│ [22m[39m SparseDiffToolsPolyesterExt [9f049cbb-7c7d-5dfe-91f7-cf323d5306ff]
[33m[1m│ [22m[39m OrdinaryDiffEqSDIRK [2d112036-d095-4a1e-ab9a-08536f3ecdbf]
[33m[1m│ [22m[39m LinearAlgebraExt [ef8e1453-9c17-56fe-886b-405471570bc8]
[33m[1m│ [22m[39m LineSearch [87fe0de2-c867-4266-b59a-2f0a94fc965b]
[33m[1m│ [22m[39m SciMLBaseChainRulesCoreExt [4676cac9-c8e0-5d6e-a4e0-e3351593cdf5]
[33m[1m│ [22m[39m OrdinaryDiffEqExtrapolation [becaefa8-8ca2-5cf9-886d-c06f3d2bd2c4]
[33m[1m│ [22m[39m OrdinaryDiffEqVerner [79d7bb75-1356-48c1-b8c0-6832512096c2]
[33m[1m│ [22m[39m SimpleNonlinearSolveChainRulesCoreExt [073a8d7d-86ee-5d75-9348-f9bf6155b014]
[33m[1m│ [22m[39m DiffEqCallbacks [459566f4-90b8-5000-8ac3-15dfb0a30def]
[33m[1m│ [22m[39m FMI [14a09403-18e3-468f-ad8a-74f8dda2d9ac]
[33m[1m│ [22m[39m BangBang [198e06fe-97b7-11e9-32a5-e1d131e6ad66]
[33m[1m│ [22m[39m DiffEqBaseDistributionsExt [24f3332a-0dc5-5d65-94b6-25e75cab9690]
[33m[1m│ [22m[39m SciMLOperators [c0aeaf25-5076-4817-a8d5-81caf7dfa961]
[33m[1m│ [22m[39m FMIBase [900ee838-d029-460e-b485-d98a826ceef2]
[33m[1m│ [22m[39m RecursiveArrayTools [731186ca-8d62-57ce-b412-fbd966d074cd]
[33m[1m│ [22m[39m FMIExport [31b88311-cab6-44ed-ba9c-fe5a9abbd67a]
[33m[1m│ [22m[39m BoundaryValueDiffEqCore [56b672f2-a5fe-4263-ab2d-da677488eb3a]
[33m[1m│ [22m[39m OrdinaryDiffEqFeagin [101fe9f7-ebb6-4678-b671-3a81e7194747]
[33m[1m│ [22m[39m StochasticDiffEq [789caeaf-c7a9-5a7d-9973-96adeb23e2a0]
[33m[1m│ [22m[39m DiffEqBase [2b5f629d-d688-5b77-993f-72d75c75574e]
[33m[1m│ [22m[39m BangBangStaticArraysExt [a9f1882a-14fa-573e-a12d-824431257a23]
[33m[1m│ [22m[39m FMIZooExt [0fe4e21f-c175-5a0f-899f-abb2d776b1a2]
[33m[1m│ [22m[39m RecursiveArrayToolsSparseArraysExt [73e54eaf-3344-511d-b088-1ac5413eca63]
[33m[1m│ [22m[39m BangBangChainRulesCoreExt [47e8a63d-7df8-5da4-81a4-8f5796ea640c]
[33m[1m│ [22m[39m LinearSolveRecursiveArrayToolsExt [04950c4b-5bc4-5740-952d-02d2c1eb583a]
[33m[1m│ [22m[39m TransducersReferenceablesExt [befac7fd-b390-5150-b72a-6269c65d7e1f]
[33m[1m│ [22m[39m SciMLJacobianOperators [19f34311-ddf3-4b8b-af20-060888a46c0e]
[33m[1m│ [22m[39m NonlinearSolveBaseLineSearchExt [a65b7766-7c26-554a-8b8d-165d7f96f890]
[33m[1m│ [22m[39m DiffEqNoiseProcess [77a26b50-5914-5dd7-bc55-306e6241c503]
[33m[1m│ [22m[39m TransducersAdaptExt [9144d9d9-84fa-5f34-a63a-3acddca89462]
[33m[1m│ [22m[39m DiffEqBaseUnitfulExt [aeb06bb4-539b-5a1b-8332-034ed9f8ca66]
[33m[1m│ [22m[39m UnitfulExt [8d0556db-720e-519a-baed-0b9ed79749be]
[33m[1m│ [22m[39m NonlinearSolveBaseLinearSolveExt [3d4538b4-647b-544e-b0c2-b52d0495c932]
[33m[1m│ [22m[39m OrdinaryDiffEqNordsieck [c9986a66-5c92-4813-8696-a7ec84c806c8]
[33m[1m│ [22m[39m OrdinaryDiffEqFIRK [5960d6e9-dd7a-4743-88e7-cf307b64f125]
[33m[1m│ [22m[39m NonlinearSolveBaseDiffEqBaseExt [a0bd8381-04c7-5287-82b0-0bf1e59008be]
[33m[1m│ [22m[39m SimpleNonlinearSolve [727e6d20-b764-4bd8-a329-72de5adea6c7]
[33m[1m│ [22m[39m NonlinearSolveBase [be0214bd-f91f-a760-ac4e-3421ce2b2da0]
[33m[1m│ [22m[39m OrdinaryDiffEqIMEXMultistep [9f002381-b378-40b7-97a6-27a27c83f129]
[33m[1m│ [22m[39m MicroCollections [128add7d-3638-4c79-886c-908ea0c25c34]
[33m[1m│ [22m[39m SymbolicIndexingInterface [2efcf032-c050-4f8e-a9bb-153293bab1f5]
[33m[1m│ [22m[39m DatesExt [0361c7f5-3687-5641-8bd2-a1de0c64d1ed]
[33m[1m│ [22m[39m SciMLOperatorsSparseArraysExt [9985400b-97ec-5583-b534-4f70b643bcf7]
[33m[1m│ [22m[39m BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d]
[33m[1m│ [22m[39m BangBangTablesExt [476361b5-ac10-5c09-8bec-30d098a22a5b]
[33m[1m└ [22m[39m[90m@ Pkg.API C:\hostedtoolcache\windows\julia\1.10.7\x64\share\julia\stdlib\v1.10\Pkg\src\API.jl:1279[39m
[36m[1m[ [22m[39m[36m[1mInfo: [22m[39mPrecompiling PlotsExt [e73c9e8f-3556-58c3-b67e-c4596fa67ff1]</code></pre><h3 id="Simulation-setup"><a class="docs-heading-anchor" href="#Simulation-setup">Simulation setup</a><a id="Simulation-setup-1"></a><a class="docs-heading-anchor-permalink" href="#Simulation-setup" title="Permalink"></a></h3><p>Next, the start time and end time of the simulation are set. Finally, a step size is specified to store the results of the simulation at these time steps.</p><pre><code class="language-julia hljs">tStart = 0.0
tStep = 0.1
tStop = 8.0
tSave = tStart:tStep:tStop</code></pre><pre><code class="nohighlight hljs">0.0:0.1:8.0</code></pre><h3 id="Simple-FMU-Simulation"><a class="docs-heading-anchor" href="#Simple-FMU-Simulation">Simple FMU Simulation</a><a id="Simple-FMU-Simulation-1"></a><a class="docs-heading-anchor-permalink" href="#Simple-FMU-Simulation" title="Permalink"></a></h3><p>Next, the FMU model from <em>FMIZoo.jl</em> is loaded and the information about the FMU is shown.</p><pre><code class="language-julia hljs"># we use an FMU from the FMIZoo.jl
fmu = loadFMU("SpringFrictionPendulum1D", "Dymola", "2022x")
info(fmu)</code></pre><pre><code class="nohighlight hljs">#################### Begin information for FMU ####################
Model name: SpringFrictionPendulum1D
FMI-Version: 2.0
GUID: {2e178ad3-5e9b-48ec-a7b2-baa5669efc0c}
Generation tool: Dymola Version 2022x (64-bit), 2021-10-08
Generation time: 2022-05-19T06:54:12Z
Var. naming conv.: structured
Event indicators: 24
Inputs: 0
Outputs: 0
States: 2
33554432 ["mass.s"]
33554433 ["mass.v", "mass.v_relfric"]
Parameters: 12
16777216 ["fricScale"]
16777217 ["s0"]
16777218 ["v0"]
16777219 ["fixed.s0"]
...
16777223 ["mass.smin"]
16777224 ["mass.v_small"]
16777225 ["mass.L"]
16777226 ["mass.m"]
16777227 ["mass.fexp"]
Supports Co-Simulation: true
Model identifier: SpringFrictionPendulum1D
Get/Set State: true
Serialize State: true
Dir. Derivatives: true
Var. com. steps: true
Input interpol.: true
Max order out. der.: 1
Supports Model-Exchange: true
Model identifier: SpringFrictionPendulum1D
Get/Set State: true
Serialize State: true
Dir. Derivatives: true
##################### End information for FMU #####################</code></pre><h3 id="Easy-Simulation"><a class="docs-heading-anchor" href="#Easy-Simulation">Easy Simulation</a><a id="Easy-Simulation-1"></a><a class="docs-heading-anchor-permalink" href="#Easy-Simulation" title="Permalink"></a></h3><p>In the next commands the FMU is simulated, for which the start and end time and recorded variables are declared. Afterwards the simulation result is plotted. In the plot for the FMU, it can be seen that the oscillation keeps decreasing due to the effect of friction. If one simulates long enough, the oscillation comes to a standstill after a certain time.</p><pre><code class="language-julia hljs">simData = simulate(fmu, (tStart, tStop); recordValues=["mass.s"], saveat=tSave)
plot(simData)</code></pre><p><img src="../modelica_conference_2021_files/modelica_conference_2021_10_0.svg" alt="svg"/></p><p>After plotting the data, the FMU is unloaded and all unpacked data on disc is removed.</p><pre><code class="language-julia hljs">unloadFMU(fmu)</code></pre><h3 id="Custom-Simulation"><a class="docs-heading-anchor" href="#Custom-Simulation">Custom Simulation</a><a id="Custom-Simulation-1"></a><a class="docs-heading-anchor-permalink" href="#Custom-Simulation" title="Permalink"></a></h3><p>In the following type of simulation a more advanced variant is presented, which allows intervening more in the simulation process. Analogous to the simple variant, an FMU model must be loaded.</p><pre><code class="language-julia hljs">fmu = loadFMU("SpringFrictionPendulum1D", "Dymola", "2022x")</code></pre><pre><code class="nohighlight hljs">Model name: SpringFrictionPendulum1D
Type: 1</code></pre><p>Next, it is necessary to create an instance of the FMU, this is achieved by the command <code>fmi2Instantiate!()</code>. </p><pre><code class="language-julia hljs">instanceFMU = fmi2Instantiate!(fmu)</code></pre><pre><code class="nohighlight hljs">FMU: SpringFrictionPendulum1D
InstanceName: SpringFrictionPendulum1D
Address: Ptr{Nothing} @0x000002ec71a38230
State: 0
Logging: false
FMU time: -Inf
FMU states: nothing</code></pre><p>In the following code block, start and end time for the simulation is set by the <code>fmi2SetupExperiment()</code> command. Next, the FMU is initialized by the calls of <code>fmi2EnterInitializationMode()</code> and <code>fmi2ExitInitializationMode()</code>. It would also be possible to set initial states, parameters or inputs at this place in code.</p><pre><code class="language-julia hljs">fmi2SetupExperiment(instanceFMU, tStart, tStop)
# set initial model states
fmi2EnterInitializationMode(instanceFMU)
# get initial model states
fmi2ExitInitializationMode(instanceFMU)</code></pre><pre><code class="nohighlight hljs">0x00000000</code></pre><p>The actual simulation loop is shown in the following block. Here a simulation step <code>fmi2DoStep()</code> with the fixed step size <code>tStep</code> is executed. As indicated in the code by the comments, the input values and output values of the FMU could be changed in the simulation loop as desired, whereby the higher possibility of adjustments arises.</p><pre><code class="language-julia hljs">values = []
for t in tSave
# set model inputs if any
# ...
fmi2DoStep(instanceFMU, tStep)
# get model outputs
value = fmi2GetReal(instanceFMU, "mass.s")
push!(values, value)
end
plot(tSave, values)</code></pre><p><img src="../modelica_conference_2021_files/modelica_conference_2021_20_0.svg" alt="svg"/></p><p>The instantiated FMU must be terminated and then the memory area for the instance can also be deallocated. The last step is to unload the FMU to remove all unpacked data on disc. </p><pre><code class="language-julia hljs">fmi2Terminate(instanceFMU)
fmi2FreeInstance!(instanceFMU)
unloadFMU(fmu)</code></pre><h3 id="Summary"><a class="docs-heading-anchor" href="#Summary">Summary</a><a id="Summary-1"></a><a class="docs-heading-anchor-permalink" href="#Summary" title="Permalink"></a></h3><p>The tutorial has shown how to use the default simulation command and how to deploy a custom simulation loop.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../multiple_instances/">« Multiple instances</a><a class="docs-footer-nextpage" href="../manipulation/">Manipulation »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Thursday 9 January 2025 15:57">Thursday 9 January 2025</span>. Using Julia version 1.11.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>