![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
We can now use the functions.
Derived types and interfaces | |
| type | sll_t_time_mark |
| type use for clock reading More... | |
Functions/Subroutines | |
| subroutine, public | sll_s_set_time_mark (timer_obj) |
| reads time parameters from system and stores in its argument. param timer_obj an object of type sll_t_time_mark, intent(out). More... | |
| real(kind=f64) function, public | sll_f_time_elapsed_between (t0, t1) |
| Computes the time elapsed between two time marks. More... | |
| real(kind=f64) function, public | sll_f_time_elapsed_since (t0) |
| Computes the time elapsed since a particular time mark was set. More... | |
Variables | |
| integer, parameter | itimer = selected_int_kind(18) |
| Kind parameter defined here determines clock resolution (e.g. see 'system_clock' intrinsic subroutine in gfortran docs) More... | |
| real(kind=f64) function, public sll_m_timer::sll_f_time_elapsed_between | ( | type(sll_t_time_mark), intent(in) | t0, |
| type(sll_t_time_mark), intent(in) | t1 | ||
| ) |
Computes the time elapsed between two time marks.
| t0 | an object of type sll_t_time_mark, intent(in) |
| t1 | an object of type sll_t_time_mark, intent(in) |
Definition at line 82 of file sll_m_timer.F90.
| real(kind=f64) function, public sll_m_timer::sll_f_time_elapsed_since | ( | type(sll_t_time_mark), intent(in) | t0 | ) |
Computes the time elapsed since a particular time mark was set.
| t0 | reference mark of type sll_t_time_mark. Must have been set. intent(in) |
Definition at line 99 of file sll_m_timer.F90.
| subroutine, public sll_m_timer::sll_s_set_time_mark | ( | type(sll_t_time_mark), intent(out) | timer_obj | ) |
reads time parameters from system and stores in its argument. param timer_obj an object of type sll_t_time_mark, intent(out).
Definition at line 71 of file sll_m_timer.F90.
|
private |
Kind parameter defined here determines clock resolution (e.g. see 'system_clock' intrinsic subroutine in gfortran docs)
Definition at line 58 of file sll_m_timer.F90.
1.9.1