da_module_define.f90
References to this file elsewhere.
1
2 module da_record_header
3
4 implicit none
5
6 type big_record_header
7 ! integer(kind=4), dimension(50,20) :: bhi
8 ! real(kind=4), dimension(20,20) :: bhr
9 integer, dimension(50,20) :: bhi
10 real, dimension(20,20) :: bhr
11 character(80), dimension(50,20) :: bhic
12 character(80), dimension(20,20) :: bhrc
13 end type big_record_header
14
15 type sub_record_header
16 ! JRB
17 ! integer(kind=4) :: ndim
18 integer :: ndim
19
20 ! JRB
21 ! integer(kind=4), dimension(4) :: start_index, end_index
22 integer, dimension(4) :: start_index, end_index
23
24 ! JRB
25 ! real(kind=4) :: current_time
26 real :: current_time
27
28 character(len= 4) :: staggering, ordering
29 character(len= 8) :: char_date
30 character(len= 9) :: name
31 character(len=24) :: current_date
32 character(len=25) :: units
33 character(len=46) :: description
34 end type sub_record_header
35
36 type (big_record_header) :: big_header
37 type (sub_record_header) :: sub_header
38
39 end module da_record_header
40
41
42 module da_color_table
43
44 implicit none
45
46 integer, parameter :: black = 0, &
47 white = 1, &
48 red = 2, &
49 green = 3, &
50 blue = 4, &
51 violet = 5, &
52 cyran = 6, &
53 magenta = 7, &
54 freshred = 8, &
55 tan = 9, &
56 yellow = 10, &
57 gray = 11
58
59 end module da_color_table
60
61
62 module da_plot_parameters
63
64 implicit none
65
66 integer, parameter :: solid_line = 65535, & ! PATTERN = 1111111111111111
67 thick_dash = 21845, & ! PATTERN = 0101010101010101
68 thin_dash = 3855, & ! PATTERN = 0000111100001111
69 solid_like = 31710 ! PATTERN = 0111101111011110
70
71 real, parameter :: xfb = 0.10, &
72 xfe = 0.90, &
73 yfb = 0.10, &
74 yfe = 0.90
75
76 end module da_plot_parameters
77