Skip to content
This repository was archived by the owner on May 18, 2019. It is now read-only.

Commit d4122a2

Browse files
Willi BraunOpenModelica-Hudson
authored andcommitted
[Runtime] fix some debug outputs in kinsol solver
Belonging to [master]: - #2388
1 parent c2ffbc5 commit d4122a2

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

SimulationRuntime/c/simulation/solver/kinsolSolver.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ static void nlsKinsolJacSumDense(DlsMat mat);
139139

140140
int checkReturnFlag(int flag)
141141
{
142-
int retVal;
142+
int retVal = flag;
143143
switch(flag)
144144
{
145145
case KIN_SUCCESS:
@@ -599,7 +599,8 @@ void nlsKinsolJacSumDense(DlsMat mat)
599599
int i,j;
600600
double sum;
601601

602-
for(i=0; i<mat->M; ++i,sum=0.0){
602+
for(i=0; i<mat->M; ++i){
603+
sum = 0.0;
603604
for(j=0; j<mat->N;++j){
604605
sum += fabs(DENSE_ELEM(mat,j,i));
605606
}
@@ -787,7 +788,7 @@ void nlsKinsolFScaling(DATA* data, NLS_KINSOL_DATA *kinsolData, NONLINEAR_SYSTEM
787788
}
788789

789790
static
790-
int nlsKinsolConfigPrint(NLS_KINSOL_DATA *kinsolData, NONLINEAR_SYSTEM_DATA *nlsData)
791+
void nlsKinsolConfigPrint(NLS_KINSOL_DATA *kinsolData, NONLINEAR_SYSTEM_DATA *nlsData)
791792
{
792793
int retValue;
793794
double fNorm;
@@ -816,8 +817,6 @@ int nlsKinsolConfigPrint(NLS_KINSOL_DATA *kinsolData, NONLINEAR_SYSTEM_DATA *nls
816817
infoStreamPrint(LOG_NLS_V, 0, "KINSOL linear solver %d", kinsolData->linearSolverMethod);
817818

818819
messageClose(LOG_NLS_V);
819-
820-
return retValue;
821820
}
822821

823822
static

0 commit comments

Comments
 (0)