From 3b3c2df896b3befb162e37712af4a2ef1bb110b8 Mon Sep 17 00:00:00 2001 From: Christian SChubert Date: Tue, 22 Jan 2013 15:47:56 +0000 Subject: [PATCH] fmu: initialization crashed because nlsMethod was set to NS_NONE. Now NS_HYBRID is used as default git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@14877 f25d12d1-65f4-0310-ae8a-bbce733d8d8e --- SimulationRuntime/fmi/export/fmu_model_interface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SimulationRuntime/fmi/export/fmu_model_interface.c b/SimulationRuntime/fmi/export/fmu_model_interface.c index 67de8ee3ed0..88469ad5cbe 100644 --- a/SimulationRuntime/fmi/export/fmu_model_interface.c +++ b/SimulationRuntime/fmi/export/fmu_model_interface.c @@ -528,6 +528,8 @@ fmiStatus fmiInitialize(fmiComponent c, fmiBoolean toleranceControlled, fmiReal //input_function(comp->fmuData); /* initial sample and delay before initial the system */ callExternalObjectConstructors(comp->fmuData); + /* do not forget to set nlsMethod! */ + comp->fmuData->simulationInfo.nlsMethod = NS_HYBRID; /* allocate memory for non-linear system solvers */ allocateNonlinearSystem(comp->fmuData); /* allocate memory for state selection */