WAVEWATCH III
beta 0.0.1
scrip_kindsmod.f90
Go to the documentation of this file.
1
!|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2
3
module
scrip_kindsmod
4
5
!BOP
6
! !MODULE: SCRIP_KindsMod
7
!
8
! !DESCRIPTION:
9
! This module defines default numerical data types for all common data
10
! types like integer, character, logical, real4 and real8.
11
!
12
! !USERDOC:
13
! Users should not need to adjust anything in this module. If various
14
! character strings like long paths to files exceed the default
15
! character length, the default value may be increased.
16
!
17
! !REFDOC:
18
! This module is supplied to provide consistent data representation
19
! across machine architectures. It is meant to replace the old
20
! Fortran double precision and real *X declarations that were
21
! implementation-specific.
22
! Users should not need to adjust anything in this module. If various
23
! character strings like long paths to files exceed the default
24
! character length, the default value may be increased.
25
!
26
! !REVISION HISTORY:
27
! SVN:$Id: SCRIP_KindsMod.F90 82 2008-02-14 19:36:07Z pwjones $
28
29
! !USES:
30
! uses no other modules
31
32
implicit none
33
private
34
save
35
36
! !DEFINED PARAMETERS:
37
38
integer
,
parameter
,
public
:: &
39
scrip_charlength
= 100 ,&
40
scrip_logical
= kind(.true.) ,&
41
scrip_i4
= selected_int_kind(6) ,&
42
scrip_i8
= selected_int_kind(13) ,&
43
scrip_r4
= selected_real_kind(6) ,&
44
scrip_r8
= selected_real_kind(13) ,&
45
scrip_r16
= selected_real_kind(26)
46
47
!EOP
48
!BOC
49
!EOC
50
!***********************************************************************
51
52
end module
scrip_kindsmod
53
54
!|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
scrip_kindsmod::scrip_charlength
integer, parameter, public scrip_charlength
Definition:
scrip_kindsmod.f90:38
scrip_kindsmod::scrip_r8
integer, parameter, public scrip_r8
Definition:
scrip_kindsmod.f90:38
scrip_kindsmod::scrip_logical
integer, parameter, public scrip_logical
Definition:
scrip_kindsmod.f90:38
scrip_kindsmod::scrip_i4
integer, parameter, public scrip_i4
Definition:
scrip_kindsmod.f90:38
scrip_kindsmod
Definition:
scrip_kindsmod.f90:3
scrip_kindsmod::scrip_r16
integer, parameter, public scrip_r16
Definition:
scrip_kindsmod.f90:38
scrip_kindsmod::scrip_r4
integer, parameter, public scrip_r4
Definition:
scrip_kindsmod.f90:38
scrip_kindsmod::scrip_i8
integer, parameter, public scrip_i8
Definition:
scrip_kindsmod.f90:38
model
src
SCRIP
scrip_kindsmod.f90
Generated by
1.8.17