diff --git a/src/maths/ni/niiter.c b/src/maths/ni/niiter.c index 1af30c480..dc4043ef9 100644 --- a/src/maths/ni/niiter.c +++ b/src/maths/ni/niiter.c @@ -35,6 +35,7 @@ NIiter(CKTcircuit *ckt, int maxIter) double startTime; static char *msg = "Too many iterations without convergence"; + if ( maxIter < 100 ) maxIter = 100; /* some convergence issues that get resolved by increasing max iter */ CKTnode *node; /* current matrix entry */ double diff, maxdiff, damp_factor, *OldCKTstate0=NULL;