62 integer,
intent(out),
optional:: start(:), count(:), stride(:)
66 all =
present(start) .and.
present(count) .and.
present(stride)
67 if (
present(start)) nd = min(nd,
size(start))
68 if (
present(count)) nd = min(nd,
size(count))
69 if (
present(stride)) nd = min(nd,
size(stride))
75 if (
present(start))
call gtvargetslice(var, i, start=start(i))
76 if (
present(count))
call gtvargetslice(var, i, count=count(i))
77 if (
present(stride))
call gtvargetslice(var, i, stride=stride(i))