@@ -34,7 +34,8 @@ module mod_other_binary_extras
34
34
contains
35
35
36
36
integer function null_extras_binary_startup (binary_id ,restart ,ierr )
37
- use binary_def
37
+ use binary_def, only : binary_info, binary_ptr
38
+ use star_def, only : keep_going
38
39
use const_def
39
40
type (binary_info), pointer :: b
40
41
integer , intent (in ) :: binary_id
@@ -50,7 +51,8 @@ integer function null_extras_binary_startup(binary_id,restart,ierr)
50
51
end function null_extras_binary_startup
51
52
52
53
integer function null_extras_binary_start_step (binary_id ,ierr )
53
- use binary_def
54
+ use binary_def, only : binary_info, binary_ptr
55
+ use star_def, only : keep_going
54
56
use const_def
55
57
type (binary_info), pointer :: b
56
58
integer , intent (in ) :: binary_id
@@ -66,7 +68,8 @@ end function null_extras_binary_start_step
66
68
67
69
! Return either keep_going, retry or terminate
68
70
integer function null_extras_binary_check_model (binary_id )
69
- use binary_def
71
+ use binary_def, only : binary_info, binary_ptr
72
+ use star_def, only : keep_going
70
73
use const_def
71
74
type (binary_info), pointer :: b
72
75
integer , intent (in ) :: binary_id
@@ -83,7 +86,8 @@ end function null_extras_binary_check_model
83
86
! returns either keep_going or terminate.
84
87
! note: cannot request retry; extras_binary_check_model can do that.
85
88
integer function null_extras_binary_finish_step (binary_id )
86
- use binary_def
89
+ use binary_def, only : binary_info, binary_ptr
90
+ use star_def, only : keep_going
87
91
use const_def
88
92
type (binary_info), pointer :: b
89
93
integer , intent (in ) :: binary_id
@@ -99,7 +103,7 @@ end function null_extras_binary_finish_step
99
103
100
104
101
105
subroutine null_extras_binary_after_evolve (binary_id , ierr )
102
- use binary_def
106
+ use binary_def, only : binary_info, binary_ptr
103
107
use const_def
104
108
type (binary_info), pointer :: b
105
109
integer , intent (in ) :: binary_id
@@ -112,7 +116,7 @@ subroutine null_extras_binary_after_evolve(binary_id, ierr)
112
116
end subroutine null_extras_binary_after_evolve
113
117
114
118
integer function null_how_many_extra_binary_history_columns (binary_id )
115
- use binary_def
119
+ use binary_def, only : binary_info, binary_ptr
116
120
use const_def
117
121
integer , intent (in ) :: binary_id
118
122
type (binary_info), pointer :: b
@@ -128,7 +132,7 @@ integer function null_how_many_extra_binary_history_columns(binary_id)
128
132
end function null_how_many_extra_binary_history_columns
129
133
130
134
subroutine null_data_for_extra_binary_history_columns (binary_id , n , names , vals , ierr )
131
- use binary_def
135
+ use binary_def, only : binary_info, binary_ptr, maxlen_binary_history_column_name
132
136
use const_def
133
137
integer , intent (in ) :: binary_id
134
138
integer , intent (in ) :: n
@@ -147,16 +151,14 @@ end subroutine null_data_for_extra_binary_history_columns
147
151
148
152
149
153
integer function null_how_many_extra_binary_history_header_items (binary_id )
150
- use binary_def
151
154
use const_def
152
- use binary_def, only: binary_info
153
155
integer , intent (in ) :: binary_id
154
156
null_how_many_extra_binary_history_header_items = 0
155
157
end function null_how_many_extra_binary_history_header_items
156
158
157
159
subroutine null_data_for_extra_binary_history_header_items ( &
158
160
binary_id , n , names , vals , ierr )
159
- use binary_def
161
+ use binary_def, only : binary_info, binary_ptr, maxlen_binary_history_column_name
160
162
use const_def
161
163
type (binary_info), pointer :: b
162
164
integer , intent (in ) :: binary_id, n
0 commit comments