[root]/SimulationRuntime/fmi/export
fmi1
(5 files, 1410 lines)
fmi2
(5 files, 1750 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 87 (100.0%) | 1009 (100.0%) | 11.5 |
wbraun | 32 (36.8%) | 595 (59.0%) | 18.5 |
sjoelund.se | 18 (20.7%) | 160 (15.9%) | 8.8 |
hudson | 9 (10.3%) | 113 (11.2%) | 12.5 |
Frenkel TUD | 6 (6.9%) | 78 (7.7%) | 13.0 |
lochel | 3 (3.4%) | 19 (1.9%) | 6.3 |
jfrenkel | 3 (3.4%) | 18 (1.8%) | 6.0 |
perost | 1 (1.1%) | 8 (0.8%) | 8.0 |
mahge930 | 1 (1.1%) | 8 (0.8%) | 8.0 |
cschubert | 3 (3.4%) | 4 (0.4%) | 1.3 |
adeas31 | 9 (10.3%) | 4 (0.4%) | 0.4 |
adrpo | 2 (2.3%) | 2 (0.2%) | 1.0 |
- Forgot to move files in the last commit.
0 lines of code changed in 5 files:
Remove the global jump buffers; do the jumping via threadData instead
2 lines of code changed in 1 file:
Revert r19152 (should be re-done without adding additional argument to all functions; keep ERROR_HANDLE inside threadData_t)
1 lines of code changed in 1 file:
- passing error-handle round all runtime function to remove it from global scope
1 lines of code changed in 1 file:
+ Update include paths for FMI/FMU and bootstrapping.
8 lines of code changed in 1 file:
Changed the log functions from macros to vararg functions (since vararg macros do not work very well and the current approach is not maintainable)
1 lines of code changed in 1 file:
- The interface to generated code is now in a struct callback, to avoid conflicting names when we load dynamic libraries (FMU's)
- Fixed lots of clang warnings
16 lines of code changed in 1 file:
- fix FMI on windows (both import/export) due to main C file split (also DllExport was only for MSVC and not for gcc in SimulationRuntime/fmi/export/fmiModelFunctions.h)
- fix +target=msvc due to main C file split (fix makefile, forward equation functions, use extern "C")
- propagate fileNamePrefix in the backend as part of the BackedDAE.SHARED
- split all the duplicate partial function declarations for function pointers into a new file Compiler/BackEnd/BackendDAEFunc.mo
1 lines of code changed in 1 file:
#2136
- Fix FMU export (compile the XML-files into the binary)
1 lines of code changed in 1 file:
Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy
108 lines of code changed in 4 files:
[Janitor mode] Fix tabs
108 lines of code changed in 4 files:
[Janitor mode] Set auto-props
5 lines of code changed in 5 files:
bugfixes for FMI:
- added *_info.xml and *_init.xml to resoursses
- therefore added default simulation options to translateFMU in CevalScript.mo
- added support for dynamic state selection
- added an event triggering equation to FMI import
- added an addional flag to function stateSelect to be able switch states only in eventUpdate
- added support for sample operator in FMU-import/-export
- added some tests to testsuite
100 lines of code changed in 1 file:
Trim trailing whitespace
5 lines of code changed in 2 files:
- added dependecy of hysteresis tolerance to relative tolerance
3 lines of code changed in 1 file:
- get rid of matrix.h
7 lines of code changed in 1 file:
- rewritten the linear solver interface
- updated the broken tests
8 lines of code changed in 1 file:
- fix gcc-warnings for c-runtime
- introduce new flag -ils (c-runtime)
8 lines of code changed in 1 file:
- Tiny update. It won't break anything. I promise.
- Moved some of the debug information to reading the generated xml-file instead of compiling it into the C-code
- TODO: Read the names of all systems, instead of only nonlinear. Populate the FILE_INFO, etc
0 lines of code changed in 1 file:
- Re-merge r14982
10 lines of code changed in 1 file:
Revert r14982 (breaks 4 tests; 3 of them badly, 1 of them spins forever)
8 lines of code changed in 1 file:
- remove helpVars from Backend (was used to handle when-conditions and sample-calls)
- revise event-system (c-runtime)
- unfortunately break other runtimes (please contact me, if you need more detailed information)
10 lines of code changed in 1 file:
fmu: removed forcing of numerical initialization
1 lines of code changed in 1 file:
fmu: initialization crashed because nlsMethod was set to NS_NONE. Now NS_HYBRID is used as default
2 lines of code changed in 1 file:
fmu: added missing include
1 lines of code changed in 1 file:
- workaround for pivoting, report no error message if the first pivoting fails because of singulare jacobian, the default selection is used in this cases
1 lines of code changed in 1 file:
- bugfix inlinesolve and nonlinear system, init also the nonlinear systems for inline solver
- bugfix/workaround for nonlinear system and inline solver, set the nonlinear index also in odeequations
- try to get fmu with state selection working -> no success
- free stateselection data
13 lines of code changed in 1 file:
- Fix FMI tests.
1 lines of code changed in 1 file:
- fix for fmu with nonlinear systems, call allocateNonlinearSystem before simulate
- fixes to compile fmu with visual studio
4 lines of code changed in 1 file:
#1933. Fixed the exported FMUs fmiTerminate. Use functions.freeMemory instead of free.
1 lines of code changed in 1 file:
event handling update:
- zero-crossings are handled as hysteresis function
- improved selection for sample or state event
Testsuite updates:
- updates to some result files
- enabled Modelica.Mechanics.Rotational.Examples.HeatLosses
- disabled Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects
(has some issues with state selection and current event handling)
- disabled Modelica.Electrical.Analog.Examples.NandGate (other results)
- disabled Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (non-linear solver)
- disabled Modelica.Electrical.Analog.Examples.SwitchWithArc (non-linear solver)
8 lines of code changed in 1 file:
updates for event handling c simulation runtime
- mostly cleaning and restructuring of the code
- preparation for changing zero-crossing treatmeant
1 lines of code changed in 1 file:
- Don't Deinitialize data structures twice.
1 lines of code changed in 1 file:
- update OMDev.
FMI Import
- Separated the FMI Interface and the FMI external interface.
- Use more records for code generation.
FMI Export
- Don't print log if user sets fmiSetDebugLogging off.
1 lines of code changed in 1 file:
- BugFix for Ticket #1830
3 lines of code changed in 1 file:
- changed event handling with dassl
- while every dassl step the ZeroCrossings are tested
- changed many results, since now the simulation is more accurate
- changed the check for Modelica assert, now some models produce warnings
for variables outside min and max values
1 lines of code changed in 1 file:
- revert some pices of last commit
3 lines of code changed in 3 files:
- fix compilation
75 lines of code changed in 3 files:
- optimized fmi-export calculations
- added support input and output vars for fmi-import and a test-case
- added a better flow control for fmi-import models
2 lines of code changed in 1 file:
- fixed some fmi-export memory leaks
7 lines of code changed in 1 file:
(15 more)