Data Types | |
| interface | collect_garbage |
| interface | get_saved_fatal |
| interface | global_error |
| interface | interpolate |
| interface | range_integrate |
| interface | reset_t_end |
| type | rk_comm_real_1d |
| interface | set_stop_on_fatal |
| interface | setup |
| interface | statistics |
| interface | step_integrate |
Functions/Subroutines | |
| subroutine | machine_const (round_off, sqrrmc, cubrmc, sqtiny, outch) |
| subroutine | method_const (rk_method, a, b, c, bhat, r, e, ptr, no_of_stages, intrp_degree, intrp_able, intrp_needs_stages, cost, safety, expon, stability_radius, tan_angle, rs, rs1, rs2, rs3, rs4, order, last_stage, max_stiff_iters, no_of_ge_steps, fsal, cdiff) |
| subroutine | setup_r1 (comm, t_start, y_start, t_end, tolerance, thresholds, method, task, error_assess, h_start, message) |
| subroutine | collect_garbage_r1 (comm) |
| recursive subroutine | range_integrate_r1 (comm, f, t_want, t_got, y_got, yderiv_got, flag) |
| recursive subroutine | step_integrate_r1 (comm, f, t_now, y_now, yderiv_now, flag) |
| subroutine | truerr_r1 (comm, f, ier) |
| subroutine | step_r1 (comm, f, tnow, y, yp, stages, tol, htry, y_new, errest, err, hmin, phase_2) |
| subroutine | stiff_r1 (comm, f, toomch, sure_stiff) |
| subroutine | statistics_r1 (comm, total_f_calls, step_cost, waste, num_succ_steps, h_next, y_maxvals) |
| subroutine | global_error_r1 (comm, rms_error, max_error, t_max_error) |
| subroutine | reset_t_end_r1 (comm, t_end_new) |
| subroutine | interpolate_r1 (comm, f, t_want, y_want, yderiv_want) |
| subroutine | rkmsg_r1 (ier, srname, nrec, comm, flag) |
| subroutine | set_saved_state_r1 (srname, state, comm) |
| integer function | get_saved_state_r1 (srname, save_states) |
| logical function | get_saved_fatal_r1 (comm) |
| subroutine | set_stop_on_fatal_r1 (comm, action) |
| logical function | get_stop_on_fatal_r1 (comm) |
Function/Subroutine Documentation
|
private |
Referenced by setup_r1().
|
private |
Referenced by setup_r1().
|
private |
References machine_const(), method_const(), rkmsg_r1(), and setup_global_stuff().
|
private |
|
private |
References get_saved_fatal_r1(), get_saved_state_r1(), rkmsg_r1(), set_saved_state_r1(), and rksuite_90_prec::wp.
| recursive subroutine rksuite_90::step_integrate_r1 | ( | type(rk_comm_real_1d), intent(inout) | comm, |
| f, | |||
| real(kind=wp), intent(out) | t_now, | ||
| real(kind=wp), dimension(:), intent(out) | y_now, | ||
| real(kind=wp), dimension(:), intent(out) | yderiv_now, | ||
| integer, intent(out), optional | flag | ||
| ) |
References get_saved_state_r1(), rkmsg_r1(), set_saved_state_r1(), step_r1(), stiff_r1(), truerr_r1(), and rksuite_90_prec::wp.
| subroutine rksuite_90::truerr_r1 | ( | type(rk_comm_real_1d), intent(inout) | comm, |
| f, | |||
| integer, intent(inout) | ier | ||
| ) |
References origen_definitions_m::err, step_r1(), and rksuite_90_prec::wp.
Referenced by step_integrate_r1().
| subroutine rksuite_90::step_r1 | ( | type(rk_comm_real_1d), intent(inout), target | comm, |
| f, | |||
| real(kind=wp), intent(in) | tnow, | ||
| real(kind=wp), dimension(:), intent(in) | y, | ||
| real(kind=wp), dimension(:), intent(in) | yp, | ||
| real(kind=wp), dimension(:,:), intent(out) | stages, | ||
| real(kind=wp), intent(in) | tol, | ||
| real(kind=wp), intent(inout) | htry, | ||
| real(kind=wp), dimension(:), intent(out) | y_new, | ||
| real(kind=wp), dimension(:), intent(out) | errest, | ||
| real(kind=wp), intent(out) | err, | ||
| real(kind=wp), intent(in), optional | hmin, | ||
| logical, intent(inout), optional | phase_2 | ||
| ) |
References stepa(), stepb(), and rksuite_90_prec::wp.
Referenced by step_integrate_r1(), and truerr_r1().
|
private |
References approx_jacobian(), dominant_eigenvalue(), quadratic_roots(), rev_wt_inner_prod(), rksuite_90_prec::wp, and wt_inner_prod().
Referenced by step_integrate_r1().
|
private |
References get_saved_state_r1(), and rkmsg_r1().
|
private |
References get_saved_state_r1(), and rkmsg_r1().
|
private |
References get_saved_state_r1(), and rkmsg_r1().
|
private |
References evaluate_intrp(), form_intrp(), get_saved_state_r1(), rkmsg_r1(), and rksuite_90_prec::wp.
| subroutine rksuite_90::rkmsg_r1 | ( | integer, intent(in) | ier, |
| character(len=*), intent(in) | srname, | ||
| integer, intent(in) | nrec, | ||
| type(rk_comm_real_1d), intent(inout) | comm, | ||
| integer, intent(out), optional | flag | ||
| ) |
References get_stop_on_fatal_r1(), and set_saved_state_r1().
Referenced by global_error_r1(), interpolate_r1(), range_integrate_r1(), reset_t_end_r1(), setup_r1(), statistics_r1(), and step_integrate_r1().
|
private |
Referenced by range_integrate_r1(), rkmsg_r1(), and step_integrate_r1().
|
private |
Referenced by global_error_r1(), interpolate_r1(), range_integrate_r1(), reset_t_end_r1(), statistics_r1(), and step_integrate_r1().
|
private |
Referenced by range_integrate_r1().
|
private |
|
private |
Referenced by rkmsg_r1().

1.8.10