Hi Paul
Should the code snippet below work? That is, can I create my own character array, and if so, have I done it correctly?
Why isn't my code loading PUT_DIB_BLOCK@ when I use
ftn95 /intl /dreal EMxxx_wcd_headers.for > ftn_compile.out /link
I get Error 29 Call to missing routine: _PUT_DIB_BLOCK#
Cheers
Norm
integer *4 n_X_samples, n_Z_samples, nzr, n_X_W, n_Z_H, ndy, nerr
character, Allocatable :: ch_BS_beam_sample ( : , : , : )
Allocate ( ch_BS_beam_sample ( 3, nbr_X_samples , nbr_Z_samples ))
do ico = 1, nbr_X_samples
do irw = 1, nbr_Z_samples
nBackscatter = n_BS_beam_sample(ico,irw)
ch_BS_beam_sample(1,ico,irw)
1 = char ( 127 + nBackscatter )
ch_BS_beam_sample(2,ico,irw)
1 = char ( 127 + nBackscatter )
ch_BS_beam_sample(3,ico,irw)
1 = char ( 127 + nBackscatter )
end do
end do
nzr = 0
n_X_samples = nbr_X_samples
n_Z_samples = nbr_Z_samples
n_X_W = nbr_X_samples
n_Z_H = nbr_Z_samples
call PUT_DIB_BLOCK@ ( flno, ch_BS_beam_sample,
1 n_X_samples, n_Z_samples,
2 nzr, nzr,
3 n_X_W, n_Z_H,
4 ndy, nerr )