-
Notifications
You must be signed in to change notification settings - Fork 159
Closed
Labels
Description
I noticed that some ARKODE error messages are getting cut off, .e.g, At t = 0.001, mxstep steps taken before reaching tou. When SUNDIALS is built in double precision, some format specifiers seem to be for long double, which I think is the issue:
sundials/src/arkode/arkode_impl.h
Lines 1026 to 1032 in 2abd63b
| #elif defined(SUNDIALS_DOUBLE_PRECISION) | |
| #define MSG_TIME "t = %lg" | |
| #define MSG_TIME_H "t = %lg and h = %lg" | |
| #define MSG_TIME_INT "t = %lg is not between tcur - hold = %lg and tcur = %lg." | |
| #define MSG_TIME_TOUT "tout = %lg" | |
| #define MSG_TIME_TSTOP "tstop = %lg" |
Looks like the other _impl.h files have the same thing.