forked from opencollab/arpack-ng
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdebug_icb.f90
39 lines (38 loc) · 1.37 KB
/
debug_icb.f90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
! iso_c_binding : debug
subroutine debug_c(logfil_c, ndigit_c, mgetv0_c, &
msaupd_c, msaup2_c, msaitr_c, mseigt_c, msapps_c, msgets_c, mseupd_c,&
mnaupd_c, mnaup2_c, mnaitr_c, mneigh_c, mnapps_c, mngets_c, mneupd_c,&
mcaupd_c, mcaup2_c, mcaitr_c, mceigh_c, mcapps_c, mcgets_c, mceupd_c)&
bind(c, name="debug_c")
use :: iso_c_binding
implicit none
integer(kind=c_int), value, intent(in) :: logfil_c, ndigit_c, mgetv0_c
integer(kind=c_int), value, intent(in) :: msaupd_c, msaup2_c, msaitr_c, mseigt_c, msapps_c, msgets_c, mseupd_c
integer(kind=c_int), value, intent(in) :: mnaupd_c, mnaup2_c, mnaitr_c, mneigh_c, mnapps_c, mngets_c, mneupd_c
integer(kind=c_int), value, intent(in) :: mcaupd_c, mcaup2_c, mcaitr_c, mceigh_c, mcapps_c, mcgets_c, mceupd_c
include 'debug.h'
logfil = logfil_c
ndigit = ndigit_c
mgetv0 = mgetv0_c
msaupd = msaupd_c
msaup2 = msaup2_c
msaitr = msaitr_c
mseigt = mseigt_c
msapps = msapps_c
msgets = msgets_c
mseupd = mseupd_c
mnaupd = mnaupd_c
mnaup2 = mnaup2_c
mnaitr = mnaitr_c
mneigh = mneigh_c
mnapps = mnapps_c
mngets = mngets_c
mneupd = mneupd_c
mcaupd = mcaupd_c
mcaup2 = mcaup2_c
mcaitr = mcaitr_c
mceigh = mceigh_c
mcapps = mcapps_c
mcgets = mcgets_c
mceupd = mceupd_c
end subroutine debug_c