@@ -303,7 +303,7 @@ int dasrt_step(DATA* simData, SOLVER_INFO* solverInfo)
303303
304304 if (dasslData -> dasslMethod == DASSL_SYMJAC )
305305 {
306- DDASRT (functionODE_residual , ( fortran_integer * ) & mData -> nStates ,
306+ DDASRT (functionODE_residual , & mData -> nStates ,
307307 & solverInfo -> currentTime , sData -> realVars , stateDer , & tout ,
308308 dasslData -> info , dasslData -> rtol , dasslData -> atol , & dasslData -> idid ,
309309 dasslData -> rwork , & dasslData -> lrw , dasslData -> iwork , & dasslData -> liw ,
@@ -312,7 +312,7 @@ int dasrt_step(DATA* simData, SOLVER_INFO* solverInfo)
312312 }
313313 else if (dasslData -> dasslMethod == DASSL_NUMJAC )
314314 {
315- DDASRT (functionODE_residual , ( fortran_integer * ) & mData -> nStates ,
315+ DDASRT (functionODE_residual , & mData -> nStates ,
316316 & solverInfo -> currentTime , sData -> realVars , stateDer , & tout ,
317317 dasslData -> info , dasslData -> rtol , dasslData -> atol , & dasslData -> idid ,
318318 dasslData -> rwork , & dasslData -> lrw , dasslData -> iwork , & dasslData -> liw ,
@@ -321,7 +321,7 @@ int dasrt_step(DATA* simData, SOLVER_INFO* solverInfo)
321321 }
322322 else if (dasslData -> dasslMethod == DASSL_COLOREDSYMJAC )
323323 {
324- DDASRT (functionODE_residual , ( fortran_integer * ) & mData -> nStates ,
324+ DDASRT (functionODE_residual , & mData -> nStates ,
325325 & solverInfo -> currentTime , sData -> realVars , stateDer , & tout ,
326326 dasslData -> info , dasslData -> rtol , dasslData -> atol , & dasslData -> idid ,
327327 dasslData -> rwork , & dasslData -> lrw , dasslData -> iwork , & dasslData -> liw ,
@@ -330,7 +330,7 @@ int dasrt_step(DATA* simData, SOLVER_INFO* solverInfo)
330330 }
331331 else if (dasslData -> dasslMethod == DASSL_INTERNALNUMJAC )
332332 {
333- DDASRT (functionODE_residual , ( fortran_integer * ) & mData -> nStates ,
333+ DDASRT (functionODE_residual , & mData -> nStates ,
334334 & solverInfo -> currentTime , sData -> realVars , stateDer , & tout ,
335335 dasslData -> info , dasslData -> rtol , dasslData -> atol , & dasslData -> idid ,
336336 dasslData -> rwork , & dasslData -> lrw , dasslData -> iwork , & dasslData -> liw ,
@@ -339,7 +339,7 @@ int dasrt_step(DATA* simData, SOLVER_INFO* solverInfo)
339339 }
340340 else if (dasslData -> dasslMethod == DASSL_TEST )
341341 {
342- DDASRT (functionODE_residual , ( fortran_integer * ) & mData -> nStates ,
342+ DDASRT (functionODE_residual , & mData -> nStates ,
343343 & solverInfo -> currentTime , sData -> realVars , stateDer , & tout ,
344344 dasslData -> info , dasslData -> rtol , dasslData -> atol , & dasslData -> idid ,
345345 dasslData -> rwork , & dasslData -> lrw , dasslData -> iwork , & dasslData -> liw ,
@@ -348,7 +348,7 @@ int dasrt_step(DATA* simData, SOLVER_INFO* solverInfo)
348348 }
349349 else if (dasslData -> dasslMethod == DASSL_WORT )
350350 {
351- DDASRT (functionODE_residual , ( fortran_integer * ) & mData -> nStates ,
351+ DDASRT (functionODE_residual , & mData -> nStates ,
352352 & solverInfo -> currentTime , sData -> realVars , stateDer , & tout ,
353353 dasslData -> info , dasslData -> rtol , dasslData -> atol , & dasslData -> idid ,
354354 dasslData -> rwork , & dasslData -> lrw , dasslData -> iwork , & dasslData -> liw ,
@@ -396,16 +396,16 @@ int dasrt_step(DATA* simData, SOLVER_INFO* solverInfo)
396396 if (DEBUG_STREAM (LOG_SOLVER ))
397397 {
398398 INFO (LOG_SOLVER , "| DDASRT | dassl call staistics: " );
399- INFO1 (LOG_SOLVER , " | value of idid: %d " , dasslData -> idid );
399+ INFO1 (LOG_SOLVER , " | value of idid: %ld " , dasslData -> idid );
400400 INFO1 (LOG_SOLVER , " | current time value: %0.4g" , solverInfo -> currentTime );
401401 INFO1 (LOG_SOLVER , " | current integration time value: %0.4g" , dasslData -> rwork [3 ]);
402402 INFO1 (LOG_SOLVER , " | step size H to be attempted on next step: %0.4g" , dasslData -> rwork [2 ]);
403403 INFO1 (LOG_SOLVER , " | step size used on last successful step: %0.4g" , dasslData -> rwork [6 ]);
404- INFO1 (LOG_SOLVER , " | number of steps taken so far: %d " , dasslData -> iwork [10 ]);
405- INFO1 (LOG_SOLVER , " | number of calls of functionODE() : %d " , dasslData -> iwork [11 ]);
406- INFO1 (LOG_SOLVER , " | number of calculation of jacobian : %d " , dasslData -> iwork [12 ]);
407- INFO1 (LOG_SOLVER , " | total number of convergence test failures: %d " , dasslData -> iwork [13 ]);
408- INFO1 (LOG_SOLVER , " | total number of error test failures: %d " , dasslData -> iwork [14 ]);
404+ INFO1 (LOG_SOLVER , " | number of steps taken so far: %ld " , dasslData -> iwork [10 ]);
405+ INFO1 (LOG_SOLVER , " | number of calls of functionODE() : %ld " , dasslData -> iwork [11 ]);
406+ INFO1 (LOG_SOLVER , " | number of calculation of jacobian : %ld " , dasslData -> iwork [12 ]);
407+ INFO1 (LOG_SOLVER , " | total number of convergence test failures: %ld " , dasslData -> iwork [13 ]);
408+ INFO1 (LOG_SOLVER , " | total number of error test failures: %ld " , dasslData -> iwork [14 ]);
409409 }
410410 /* save dassl stats */
411411 for (ui = 0 ; ui < numStatistics ; ui ++ )
@@ -726,7 +726,7 @@ jacA_num(DATA* data, double *t, double *y, double *yprime, double *delta, double
726726 double delta_h = dasslData -> sqrteps ;
727727 double delta_hh ,delta_hhh , deltaInv ;
728728 double ysave ;
729- int ires ;
729+ integer ires ;
730730 int i ,j ;
731731
732732 for (i = data -> modelData .nStates - 1 ; i >=0 ; i -- ) {
@@ -811,7 +811,7 @@ jacA_numColored(DATA* data, double *t, double *y, double *yprime, double *delta,
811811 DASSL_DATA * dasslData = (DASSL_DATA * )(void * )((double * * )rpar )[1 ];
812812 double delta_h = dasslData -> sqrteps ;
813813 double delta_hhh ;
814- int ires ;
814+ integer ires ;
815815 double * delta_hh = dasslData -> delta_hh ;
816816 double * ysave = dasslData -> ysave ;
817817
0 commit comments