26!||
write_i_c ../common_source/tools/input_output/write_routtines.c
33 INTEGER,
INTENT(IN) :: LEN
34 INTEGER,
INTENT(IN) :: ARRAY(LEN)
39 INTEGER I,J,IBEGIN, NNZ
45 DO WHILE (ibegin <= len)
48 continue_loop = (array(i) /= ichar(
' '))
49 DO WHILE(continue_loop)
51 IF(array(i) /= ichar(
' '))
THEN
52 continue_loop = .true.
56 continue_loop = .false.
59 continue_loop = .false.
68 CALL write_i_c(array(ibegin:ibegin+nnz-1),nnz)
95 INTEGER,
INTENT(IN) :: LEN
96 INTEGER,
INTENT(IN) :: ARRAY(LEN)
101 INTEGER I,J,IBEGIN, NNZ
102 LOGICAL continue_loop
106 DO WHILE (ibegin <= len)
109 continue_loop = (array(i) /= 0)
110 DO WHILE(continue_loop)
112 IF(array(i) /= 0)
THEN
113 continue_loop = .true.
117 continue_loop = .false.
120 continue_loop = .false.
129 CALL write_i_c(array(ibegin:ibegin+nnz-1),nnz)
154#include "implicit_f.inc"
158 INTEGER,
INTENT(IN) :: LEN
159 my_real ,
INTENT(IN) :: array(len)
164 INTEGER I,J,IBEGIN, NNZ
165 LOGICAL continue_loop
169 DO WHILE (ibegin <= len)
172 continue_loop = (array(i) /= 0)
173 DO WHILE(continue_loop
175 IF(array(i) /= 0)
THEN
176 continue_loop = .true.
180 continue_loop = .false.
183 continue_loop = .false.
192 CALL write_db(array(ibegin:ibegin+nnz-1),nnz)
subroutine compress_i_nnz(array, len)
subroutine compress_c_nnz(array, len)
subroutine compress_r_nnz(array, len)
subroutine write_db(a, n)
void write_i_c(int *w, int *len)