FEDEM Solver  R8.0
Source code of the dynamics solver
Variables
kindmodule Module Reference

Module with kind-parameters and parameters for size of variable types. More...

Variables

integer, parameter i4 = selected_int_kind(9)
 4-byte integer More...
 
integer, parameter i8 = selected_int_kind(9)
 4-byte integer More...
 
integer, parameter dp = kind(1.0D0)
 8-byte real (double) More...
 
integer, parameter sp = kind(1.0)
 4-byte real (single) More...
 
integer, parameter nbi_p = 8
 Number of bytes in default integer kind. More...
 
integer, parameter nbs_p = 4
 Number of bytes in single precision real. More...
 
integer, parameter nbd_p = 8
 Number of bytes in double precision real. More...
 
integer, parameter lfnam_p = 256
 Max. length of file names. More...
 
integer, parameter maxint_p = huge(1)
 The largest integer value. More...
 
real(dp), parameter hugeval_p = huge(1.0_dp)
 The largest real number. More...
 
real(dp), parameter pi_p = 4.0_dp*atan(1.0_dp)
 The value of π. More...
 
real(dp), parameter epsdiv0_p = epsilon(1.0_dp)
 Tolerance to be checked for division by zero. Usage: if (abs(denominator) > abs(numerator*epsDiv0_p)) then division OK. More...
 

Detailed Description

Module with kind-parameters and parameters for size of variable types.

Variable Documentation

◆ dp

integer, parameter kindmodule::dp = kind(1.0D0)

8-byte real (double)

◆ epsdiv0_p

real(dp), parameter kindmodule::epsdiv0_p = epsilon(1.0_dp)

Tolerance to be checked for division by zero. Usage: if (abs(denominator) > abs(numerator*epsDiv0_p)) then division OK.

◆ hugeval_p

real(dp), parameter kindmodule::hugeval_p = huge(1.0_dp)

The largest real number.

◆ i4

integer, parameter kindmodule::i4 = selected_int_kind(9)

4-byte integer

◆ i8

integer parameter kindmodule::i8 = selected_int_kind(9)

4-byte integer

8-byte integer

◆ lfnam_p

integer, parameter kindmodule::lfnam_p = 256

Max. length of file names.

◆ maxint_p

integer, parameter kindmodule::maxint_p = huge(1)

The largest integer value.

◆ nbd_p

integer, parameter kindmodule::nbd_p = 8

Number of bytes in double precision real.

◆ nbi_p

integer parameter kindmodule::nbi_p = 8

Number of bytes in default integer kind.

◆ nbs_p

integer, parameter kindmodule::nbs_p = 4

Number of bytes in single precision real.

◆ pi_p

real(dp), parameter kindmodule::pi_p = 4.0_dp*atan(1.0_dp)

The value of π.

◆ sp

integer, parameter kindmodule::sp = kind(1.0)

4-byte real (single)