diff --git a/src/arkode/arkode_arkstep.c b/src/arkode/arkode_arkstep.c index 4f6e403ccf..3a4b00622a 100644 --- a/src/arkode/arkode_arkstep.c +++ b/src/arkode/arkode_arkstep.c @@ -2223,7 +2223,7 @@ int arkStep_SetButcherTables(ARKodeMem ark_mem) itable = ARKSTEP_DEFAULT_ARK_ITABLE_5; break; default: /* no available method, set default */ - arkProcessError(ark_mem, ARK_ILL_INPUT, __LINE__, __func__, __FILE__, + arkProcessError(ark_mem, ARK_WARNING, __LINE__, __func__, __FILE__, "No ImEx method at requested order, using q=5."); etable = ARKSTEP_DEFAULT_ARK_ETABLE_5; itable = ARKSTEP_DEFAULT_ARK_ITABLE_5; @@ -2242,7 +2242,7 @@ int arkStep_SetButcherTables(ARKodeMem ark_mem) case (4): itable = ARKSTEP_DEFAULT_DIRK_4; break; case (5): itable = ARKSTEP_DEFAULT_DIRK_5; break; default: /* no available method, set default */ - arkProcessError(ark_mem, ARK_ILL_INPUT, __LINE__, __func__, __FILE__, + arkProcessError(ark_mem, ARK_WARNING, __LINE__, __func__, __FILE__, "No implicit method at requested order, using q=5."); itable = ARKSTEP_DEFAULT_DIRK_5; break; @@ -2264,7 +2264,7 @@ int arkStep_SetButcherTables(ARKodeMem ark_mem) case (8): etable = ARKSTEP_DEFAULT_ERK_8; break; case (9): etable = ARKSTEP_DEFAULT_ERK_9; break; default: /* no available method, set default */ - arkProcessError(ark_mem, ARK_ILL_INPUT, __LINE__, __func__, __FILE__, + arkProcessError(ark_mem, ARK_WARNING, __LINE__, __func__, __FILE__, "No explicit method at requested order, using q=9."); etable = ARKSTEP_DEFAULT_ERK_9; break; diff --git a/src/arkode/arkode_erkstep.c b/src/arkode/arkode_erkstep.c index 5cc09d2390..766ca9e217 100644 --- a/src/arkode/arkode_erkstep.c +++ b/src/arkode/arkode_erkstep.c @@ -839,7 +839,7 @@ int erkStep_SetButcherTable(ARKodeMem ark_mem) case (8): etable = ERKSTEP_DEFAULT_8; break; case (9): etable = ERKSTEP_DEFAULT_9; break; default: /* no available method, set default */ - arkProcessError(ark_mem, ARK_ILL_INPUT, __LINE__, __func__, __FILE__, + arkProcessError(ark_mem, ARK_WARNING, __LINE__, __func__, __FILE__, "No explicit method at requested order, using q=9."); etable = ERKSTEP_DEFAULT_9; break; diff --git a/src/arkode/arkode_mristep.c b/src/arkode/arkode_mristep.c index 0989e43a7c..8e5875c12f 100644 --- a/src/arkode/arkode_mristep.c +++ b/src/arkode/arkode_mristep.c @@ -1745,7 +1745,7 @@ int mriStep_SetCoupling(ARKodeMem ark_mem) if (q_actual < 1 || q_actual > 4) { - arkProcessError(ark_mem, ARK_ILL_INPUT, __LINE__, __func__, __FILE__, + arkProcessError(ark_mem, ARK_WARNING, __LINE__, __func__, __FILE__, "No MRI method at requested order, using q=3."); q_actual = 3; } diff --git a/src/arkode/arkode_sprkstep.c b/src/arkode/arkode_sprkstep.c index a88a78235d..f7f67248c4 100644 --- a/src/arkode/arkode_sprkstep.c +++ b/src/arkode/arkode_sprkstep.c @@ -407,6 +407,8 @@ int sprkStep_Init(ARKodeMem ark_mem, int init_type) step_mem->method = ARKodeSPRKTable_Load(SPRKSTEP_DEFAULT_10); break; default: + arkProcessError(ark_mem, ARK_WARNING, __LINE__, __func__, __FILE__, + "No SPRK method at requested order, using q=4."); step_mem->method = ARKodeSPRKTable_Load(SPRKSTEP_DEFAULT_4); break; }