daskr_kinds Module

Real kinds and common numeric constants.


Uses

  • module~~daskr_kinds~~UsesGraph module~daskr_kinds daskr_kinds iso_fortran_env iso_fortran_env module~daskr_kinds->iso_fortran_env

Used by

  • module~~daskr_kinds~~UsedByGraph module~daskr_kinds daskr_kinds module~daskr_banpre daskr_banpre module~daskr_banpre->module~daskr_kinds module~heat_m heat_m module~heat_m->module~daskr_kinds module~heatilu_m heatilu_m module~heatilu_m->module~daskr_kinds module~krdem1_m krdem1_m module~krdem1_m->module~daskr_kinds module~krdem2_m krdem2_m module~krdem2_m->module~daskr_kinds module~web_m web_m module~web_m->module~daskr_kinds module~web_par web_par module~web_par->module~daskr_kinds program~example_heat example_heat program~example_heat->module~daskr_kinds program~example_heat->module~daskr_banpre program~example_heat->module~heat_m program~example_heatilu example_heatilu program~example_heatilu->module~daskr_kinds program~example_heatilu->module~heatilu_m program~example_web example_web program~example_web->module~daskr_kinds program~example_web->module~web_m program~example_web->module~web_par program~test_krdem1 test_krdem1 program~test_krdem1->module~daskr_kinds program~test_krdem1->module~krdem1_m program~test_krdem2 test_krdem2 program~test_krdem2->module~daskr_kinds program~test_krdem2->module~krdem2_m proc~c1_average c1_average proc~c1_average->module~web_par proc~cinit cinit proc~cinit->module~web_par proc~f~2 f proc~f~2->module~web_par proc~gauss_seidel gauss_seidel proc~gauss_seidel->module~web_par proc~rates rates proc~rates->module~web_par proc~res~4 res proc~res~4->module~web_par

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: sp = real32
integer, public, parameter :: dp = real64
integer, public, parameter :: rk = dp
real(kind=rk), public, parameter :: zero = 0.0_rk
real(kind=rk), public, parameter :: half = 0.5_rk
real(kind=rk), public, parameter :: one = 1.0_rk
real(kind=rk), public, parameter :: two = 2.0_rk
real(kind=rk), public, parameter :: ten = 10.0_rk
real(kind=rk), public, parameter :: pi = 4*atan(one)