32 subroutine dbgprn_0i( buffer, ncount, myid )
33 integer,
intent(inout) :: buffer
34 integer,
intent(in) :: ncount
35 integer,
optional,
intent(in) :: myid
36 integer :: dbgout = 75
38 open(convert=
'big_endian',unit=dbgout, file=
'dbg'//
fbname//
'.dat', status=
'UNKNOWN')
39 write(dbgout,
"('(PE ',I3,') :')")
mype 40 write(dbgout,
"(10X,'buffer = ',I6)") buffer
45 subroutine dbgprn_1i( buffer, ncount, myid )
46 integer,
intent(inout),
dimension(:) :: buffer
47 integer,
intent(in) :: ncount
48 integer,
optional,
intent(in) :: myid
49 integer :: dbgout = 75
52 open(convert=
'big_endian',unit=dbgout, file=
'dbg'//
fbname//
'.dat', status=
'UNKNOWN')
53 write(dbgout,
"('(PE ',I3,') :')")
mype 55 write(dbgout,
"(10X,'buf(',I3,')= ',I6)") i,buffer(i)
61 subroutine dbgprn_0r( buffer, ncount, myid )
62 real,
intent(inout) :: buffer
63 integer,
intent(in) :: ncount
64 integer,
optional,
intent(in) :: myid
65 integer :: dbgout = 75
67 open(convert=
'big_endian',unit=dbgout, file=
'dbg'//
fbname//
'.dat', status=
'UNKNOWN')
68 write(dbgout,
"('(PE ',I3,') :')")
mype 69 write(dbgout,
"(10X,'buffer = ',E14.6)") buffer
74 subroutine dbgprn_1r( buffer, ncount, myid )
75 real,
intent(inout),
dimension(:) :: buffer
76 integer,
intent(in) :: ncount
77 integer,
optional,
intent(in) :: myid
78 integer :: dbgout = 75
81 open(convert=
'big_endian',unit=dbgout, file=
'dbg'//
fbname//
'.dat', status=
'UNKNOWN')
82 write(dbgout,
"('(PE ',I3,') :')")
mype 84 write(dbgout,
"(10X,'buf(',I3,')= ',E14.6)") i,buffer(i)
95 double precision,
intent(in),
dimension(:) :: gbuf
96 character(len=3),
intent(in) :: flagl
97 character(len=*),
intent(in) :: varname
102 OPEN(convert=
'BIG_ENDIAN',unit=ldbg,file=flagl//
fbname//
'.LOG',status=
'UNKNOWN')
103 write(ldbg,
"('Dumping variable : ',A10)") varname
105 write(ldbg,
"('K = ',I5)") k
108 write(ldbg,
"(I3,')')",advance=
"NO") j
110 write(ldbg,
"(2X,E12.4)",advance=
"NO") gbuf(funijk(i,j,k))
124 real,
intent(in),
dimension(:) :: gbuf
125 character(len=3),
intent(in) :: flagl
126 character(len=*),
intent(in) :: varname
131 OPEN(convert=
'BIG_ENDIAN',unit=ldbg,file=flagl//
fbname//
'.LOG',status=
'UNKNOWN')
132 write(ldbg,
"('Dumping variable : ',A10)") varname
134 write(ldbg,
"('K = ',I5)") k
137 write(ldbg,
"(I3,')')",advance=
"NO") j
139 write(ldbg,
"(2X,E12.4)",advance=
"NO") gbuf(funijk(i,j,k))
152 double precision,
intent(in),
dimension(:,:) :: gbuf
153 character(len=3),
intent(in) :: flagl
154 character(len=*),
intent(in) :: varname
159 OPEN(convert=
'BIG_ENDIAN',unit=ldbg,file=flagl//
fbname//
'.LOG',status=
'UNKNOWN')
160 write(ldbg,
"('Dumping variable : ',A10)") varname
162 write(ldbg,
"('K = ',I5)") k
165 write(ldbg,
"(I3,')')",advance=
"NO") j
167 write(ldbg,
"(2X,E12.4)",advance=
"NO") gbuf(funijk(i,j,k),1)
subroutine dbgprn_0r(buffer, ncount, myid)
subroutine prnfield_2d(gbuf, varname, flagl)
subroutine prnfield_1d(gbuf, varname, flagl)
subroutine prnfield_1r(gbuf, varname, flagl)
subroutine dbgprn_1i(buffer, ncount, myid)
subroutine dbgprn_1r(buffer, ncount, myid)
subroutine dbgprn_0i(buffer, ncount, myid)