It is a common module which defines some common used numerical or physical constants. They are as follows:
- Numerical precision:
sp,dp - File units:
mystd,myout,mytmp - Numerical constants (real number):
pi,zero,one,two,half - Numerical constants (small number):
eps6,eps8,epst,epss - Numerical constants (complex number):
czi,cone,czero - Physical constants:
ev2k,ry2e,ha2e
We always need to import this module.
Type
module
Source
src/m_constants.f90
Usage
(1) Import constants module completely.
program test
use constants
implicit none
real(dp) :: A
A = one
end program test(2) Import constants module partially.
program test
use constants, only : dp
use constants, only : one
implicit none
real(dp) :: A
A = one
end program test