24
24
! ***********************************************************************
25
25
26
26
module mod_other_binary_extras
27
- use binary_def
28
- use const_def
29
27
30
28
31
29
implicit none
@@ -36,6 +34,8 @@ module mod_other_binary_extras
36
34
contains
37
35
38
36
integer function null_extras_binary_startup (binary_id ,restart ,ierr )
37
+ use binary_def
38
+ use const_def
39
39
type (binary_info), pointer :: b
40
40
integer , intent (in ) :: binary_id
41
41
integer , intent (out ) :: ierr
@@ -50,6 +50,8 @@ integer function null_extras_binary_startup(binary_id,restart,ierr)
50
50
end function null_extras_binary_startup
51
51
52
52
integer function null_extras_binary_start_step (binary_id ,ierr )
53
+ use binary_def
54
+ use const_def
53
55
type (binary_info), pointer :: b
54
56
integer , intent (in ) :: binary_id
55
57
integer , intent (out ) :: ierr
@@ -64,6 +66,8 @@ end function null_extras_binary_start_step
64
66
65
67
! Return either keep_going, retry or terminate
66
68
integer function null_extras_binary_check_model (binary_id )
69
+ use binary_def
70
+ use const_def
67
71
type (binary_info), pointer :: b
68
72
integer , intent (in ) :: binary_id
69
73
integer :: ierr
@@ -79,6 +83,8 @@ end function null_extras_binary_check_model
79
83
! returns either keep_going or terminate.
80
84
! note: cannot request retry; extras_binary_check_model can do that.
81
85
integer function null_extras_binary_finish_step (binary_id )
86
+ use binary_def
87
+ use const_def
82
88
type (binary_info), pointer :: b
83
89
integer , intent (in ) :: binary_id
84
90
integer :: ierr
@@ -93,6 +99,8 @@ end function null_extras_binary_finish_step
93
99
94
100
95
101
subroutine null_extras_binary_after_evolve (binary_id , ierr )
102
+ use binary_def
103
+ use const_def
96
104
type (binary_info), pointer :: b
97
105
integer , intent (in ) :: binary_id
98
106
integer , intent (out ) :: ierr
@@ -104,6 +112,8 @@ subroutine null_extras_binary_after_evolve(binary_id, ierr)
104
112
end subroutine null_extras_binary_after_evolve
105
113
106
114
integer function null_how_many_extra_binary_history_columns (binary_id )
115
+ use binary_def
116
+ use const_def
107
117
integer , intent (in ) :: binary_id
108
118
type (binary_info), pointer :: b
109
119
integer :: ierr
@@ -118,6 +128,8 @@ integer function null_how_many_extra_binary_history_columns(binary_id)
118
128
end function null_how_many_extra_binary_history_columns
119
129
120
130
subroutine null_data_for_extra_binary_history_columns (binary_id , n , names , vals , ierr )
131
+ use binary_def
132
+ use const_def
121
133
integer , intent (in ) :: binary_id
122
134
integer , intent (in ) :: n
123
135
character (len= maxlen_binary_history_column_name) :: names(n)
@@ -135,13 +147,17 @@ end subroutine null_data_for_extra_binary_history_columns
135
147
136
148
137
149
integer function null_how_many_extra_binary_history_header_items (binary_id )
150
+ use binary_def
151
+ use const_def
138
152
use binary_def, only: binary_info
139
153
integer , intent (in ) :: binary_id
140
154
null_how_many_extra_binary_history_header_items = 0
141
155
end function null_how_many_extra_binary_history_header_items
142
156
143
157
subroutine null_data_for_extra_binary_history_header_items ( &
144
158
binary_id , n , names , vals , ierr )
159
+ use binary_def
160
+ use const_def
145
161
type (binary_info), pointer :: b
146
162
integer , intent (in ) :: binary_id, n
147
163
character (len= maxlen_binary_history_column_name) :: names(n)
0 commit comments