89 INTEGER(KIND=JPIM),
INTENT(OUT) :: KFILE
90 CHARACTER(LEN=*) ,
INTENT(IN) :: CDPATH
91 CHARACTER(LEN=1) ,
INTENT(IN) :: CDMODE
92 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
93 INTEGER(KIND=JPIM) :: IRET
94 REAL(KIND=JPRB) :: ZHOOK_HANDLE
95 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_OPEN',0,zhook_handle)
97 IF(
PRESENT(kret))
THEN 100 WRITE(0,*)
'BYTES_IO ',
trim(cdpath),
' FAILED',iret
102 CALL mpl_abort(
'BYTES_IO_OPEN FAILED')
105 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_OPEN',1,zhook_handle)
109 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
110 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
111 INTEGER(KIND=JPIM) :: IRET
112 REAL(KIND=JPRB) :: ZHOOK_HANDLE
113 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_CLOSE',0,zhook_handle)
115 IF(
PRESENT(kret))
THEN 118 WRITE(0,*)
'BYTES_IO_CLOSE ',kfile,
' FAILED',iret
120 CALL mpl_abort(
'BYTES_IO_CLOSE FAILED')
123 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_CLOSE',1,zhook_handle)
128 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
129 INTEGER(KIND=JPIM),
INTENT(IN) :: KOFFSET
130 INTEGER(KIND=JPIM),
INTENT(IN) :: KWHENCE
131 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
132 INTEGER(KIND=JPIM) :: IRET
133 REAL(KIND=JPRB) :: ZHOOK_HANDLE
134 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_SEEK',0,zhook_handle)
136 IF(
PRESENT(kret))
THEN 139 WRITE(0,*)
'BYTES_IO_SEEK ',kfile,
' FAILED',iret
141 CALL mpl_abort(
'BYTES_IO_SEEK FAILED')
144 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_SEEK',1,zhook_handle)
149 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
150 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
151 INTEGER(KIND=JPIM) :: IRET
152 REAL(KIND=JPRB) :: ZHOOK_HANDLE
153 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_SEEK',0,zhook_handle)
155 IF(
PRESENT(kret))
THEN 158 WRITE(0,*)
'BYTES_IO_TELL ',kfile,
' FAILED',iret
160 CALL mpl_abort(
'BYTES_IO_TELL FAILED')
163 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_TELL',1,zhook_handle)
170 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
171 INTEGER(KIND=JPIM),
INTENT(OUT) :: KBUF
172 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
173 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
174 INTEGER(KIND=JPIM) :: IRET,ILEN
175 REAL(KIND=JPRB) :: ZHOOK_HANDLE
176 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_INT',0,zhook_handle)
178 IF(
PRESENT(kret))
THEN 181 WRITE(0,*)
'BYTES_IO_READ_JPIM_INT ',kfile,
' ',kbytes,
' FAILED',iret
183 CALL mpl_abort(
'BYTES_IO_READ_JPIM_INT FAILED')
186 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_INT',1,zhook_handle)
190 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
191 INTEGER(KIND=JPIM),
INTENT(OUT) :: KBUF(:)
192 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
193 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
194 INTEGER(KIND=JPIM) :: IRET,ILEN
195 REAL(KIND=JPRB) :: ZHOOK_HANDLE
196 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_INT_ARRAY',0,zhook_handle)
198 IF(
PRESENT(kret))
THEN 201 WRITE(0,*)
'BYTES_IO_READ_JPIM_INT_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
203 CALL mpl_abort(
'BYTES_IO_READ_JPIM_INT_ARRAY FAILED')
206 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_INT_ARRAY',1,zhook_handle)
210 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
211 REAL(KIND=JPRM),
INTENT(OUT) :: PBUF
212 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
213 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
214 INTEGER(KIND=JPIM) :: IRET,ILEN
215 REAL(KIND=JPRB) :: ZHOOK_HANDLE
216 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_REAL4',0,zhook_handle)
218 IF(
PRESENT(kret))
THEN 221 WRITE(0,*)
'BYTES_IO_READ_JPIM_REAL4 ',kfile,
' ',kbytes,
' FAILED',iret
223 CALL mpl_abort(
'BYTES_IO_READ_JPIM_REAL4 FAILED')
226 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_REAL4',1,zhook_handle)
230 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
231 REAL(KIND=JPRM),
INTENT(OUT) :: PBUF(:)
232 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
233 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
234 INTEGER(KIND=JPIM) :: IRET,ILEN
235 REAL(KIND=JPRB) :: ZHOOK_HANDLE
236 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_REAL4_ARRAY',0,zhook_handle)
238 IF(
PRESENT(kret))
THEN 241 WRITE(0,*)
'BYTES_IO_READ_JPIM_REAL4_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
243 CALL mpl_abort(
'BYTES_IO_READ_JPIM_REAL4_ARRAY FAILED')
246 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_REAL4_ARRAY',1,zhook_handle)
250 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
251 REAL(KIND=JPRD),
INTENT(OUT) :: PBUF
252 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
253 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
254 INTEGER(KIND=JPIM) :: IRET,ILEN
255 REAL(KIND=JPRB) :: ZHOOK_HANDLE
256 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_REAL8',0,zhook_handle)
258 IF(
PRESENT(kret))
THEN 261 WRITE(0,*)
'BYTES_IO_READ_JPIM_REAL8 ',kfile,
' ',kbytes,
' FAILED',iret
263 CALL mpl_abort(
'BYTES_IO_READ_JPIM_REAL8 FAILED')
266 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_REAL8',1,zhook_handle)
270 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
271 REAL(KIND=JPRD),
INTENT(OUT) :: PBUF(:)
272 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
273 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
274 INTEGER(KIND=JPIM) :: IRET,ILEN
275 REAL(KIND=JPRB) :: ZHOOK_HANDLE
276 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_REAL8_ARRAY',0,zhook_handle)
278 IF(
PRESENT(kret))
THEN 281 WRITE(0,*)
'BYTES_IO_READ_JPIM_REAL8_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
283 CALL mpl_abort(
'BYTES_IO_READ_JPIM_REAL8_ARRAY FAILED')
286 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_REAL8_ARRAY',1,zhook_handle)
290 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
291 CHARACTER(LEN=1) ,
INTENT(OUT) :: CDBUF(:)
292 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KBYTES
293 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
294 INTEGER(KIND=JPIM) :: IRET,ILEN
295 REAL(KIND=JPRB) :: ZHOOK_HANDLE
296 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_CHAR_ARRAY',0,zhook_handle)
298 IF(
PRESENT(kret))
THEN 301 WRITE(0,*)
'BYTES_IO_READ_JPIM_CHAR_ARRAY ',kfile,
' FAILED',iret
303 CALL mpl_abort(
'BYTES_IO_READ_JPIM_CHAR_ARRAY FAILED')
306 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIM_CHAR_ARRAY',1,zhook_handle)
314 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
315 INTEGER(KIND=JPIM),
INTENT(IN) :: PBUF
316 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
317 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
318 INTEGER(KIND=JPIM) :: IRET
319 INTEGER(KIND=JPIM) :: ILEN
320 REAL(KIND=JPRB) :: ZHOOK_HANDLE
322 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_INT',0,zhook_handle)
325 IF(
PRESENT(kret))
THEN 329 WRITE(0,*)
'BYTES_IO_WRITE_JPIM_INT ',kfile,
' ',kbytes,
' FAILED',iret
331 CALL mpl_abort(
'BYTES_IO_WRITE_JPIM_INT FAILED')
334 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_INT',1,zhook_handle)
338 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
339 INTEGER(KIND=JPIM),
INTENT(IN) :: PBUF(:)
340 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
341 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
342 INTEGER(KIND=JPIM) :: IRET
343 INTEGER(KIND=JPIM) :: ILEN
344 REAL(KIND=JPRB) :: ZHOOK_HANDLE
346 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_INT',0,zhook_handle)
349 IF(
PRESENT(kret))
THEN 353 WRITE(0,*)
'BYTES_IO_WRITE_JPIM_INT ',kfile,
' ',kbytes,
' FAILED',iret
355 CALL mpl_abort(
'BYTES_IO_WRITE_JPIM_INT FAILED')
358 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_INT',1,zhook_handle)
362 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
363 REAL(KIND=JPRM),
INTENT(IN) :: PBUF
364 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
365 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
366 INTEGER(KIND=JPIM) :: IRET
367 INTEGER(KIND=JPIM) :: ILEN
368 REAL(KIND=JPRB) :: ZHOOK_HANDLE
370 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_REAL4',0,zhook_handle)
373 IF(
PRESENT(kret))
THEN 377 WRITE(0,*)
'BYTES_IO_WRITE_JPIM_REAL4 ',kfile,
' ',kbytes,
' FAILED',iret
379 CALL mpl_abort(
'BYTES_IO_WRITE_JPIM_REAL4 FAILED')
382 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_REAL4',1,zhook_handle)
386 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
387 REAL(KIND=JPRM),
INTENT(IN) :: PBUF(:)
388 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
389 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
390 INTEGER(KIND=JPIM) :: IRET
391 INTEGER(KIND=JPIM) :: ILEN
392 REAL(KIND=JPRB) :: ZHOOK_HANDLE
393 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_REAL4_ARRAY',0,zhook_handle)
395 IF(
PRESENT(kret))
THEN 399 WRITE(0,*)
'BYTES_IO_WRITE_JPIM_REAL4_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
401 CALL mpl_abort(
'BYTES_IO_WRITE_JPIM_REAL4_ARRAY FAILED')
404 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_REAL4_ARRAY',1,zhook_handle)
409 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
410 REAL(KIND=JPRD),
INTENT(IN) :: PBUF
411 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
412 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
413 INTEGER(KIND=JPIM) :: IRET
414 INTEGER(KIND=JPIM) :: ILEN
415 REAL(KIND=JPRB) :: ZHOOK_HANDLE
416 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_REAL8',0,zhook_handle)
418 IF(
PRESENT(kret))
THEN 422 WRITE(0,*)
'BYTES_IO_WRITE_JPIM_REAL8 ',kfile,
' ',kbytes,
' FAILED',iret
424 CALL mpl_abort(
'BYTES_IO_WRITE_JPIM_REAL8 FAILED')
427 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_REAL8',1,zhook_handle)
431 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
432 REAL(KIND=JPRD),
INTENT(IN) :: PBUF(:)
433 INTEGER(KIND=JPIM),
INTENT(IN) :: KBYTES
434 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
435 INTEGER(KIND=JPIM) :: IRET
436 INTEGER(KIND=JPIM) :: ILEN
437 REAL(KIND=JPRB) :: ZHOOK_HANDLE
438 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_REAL8_ARRAY',0,zhook_handle)
440 IF(
PRESENT(kret))
THEN 444 WRITE(0,*)
'BYTES_IO_WRITE_JPIM_REAL8_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
446 CALL mpl_abort(
'BYTES_IO_WRITE_JPIM_REAL8_ARRAY FAILED')
449 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_REAL8_ARRAY',1,zhook_handle)
453 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
454 CHARACTER(LEN=1) ,
INTENT(IN) :: CDBUF(:)
455 INTEGER(KIND=JPIM),
INTENT(INOUT) :: KBYTES
456 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
457 INTEGER(KIND=JPIM) :: IRET
458 REAL(KIND=JPRB) :: ZHOOK_HANDLE
459 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_CHAR_ARRAY',0,zhook_handle)
461 IF(
PRESENT(kret))
THEN 464 WRITE(0,*)
'BYTES_IO_WRITE_JPIM_CHAR_ARRAY ',kfile,
' FAILED',iret
466 CALL mpl_abort(
'BYTES_IO_WRITE_JPIM_CHAR_ARRAY FAILED')
469 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIM_CHAR_ARRAY',1,zhook_handle)
476 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
477 INTEGER(KIND=JPIM),
INTENT(OUT) :: KBUF
478 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
479 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
480 INTEGER(KIND=JPIM) :: IRET,ILEN
481 REAL(KIND=JPRB) :: ZHOOK_HANDLE
482 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_INT',0,zhook_handle)
484 IF(
PRESENT(kret))
THEN 487 WRITE(0,*)
'BYTES_IO_READ_JPIB_INT ',kfile,
' ',kbytes,
' FAILED',iret
489 CALL mpl_abort(
'BYTES_IO_READ_JPIB_INT FAILED')
492 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_INT',1,zhook_handle)
496 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
497 INTEGER(KIND=JPIM),
INTENT(OUT) :: KBUF(:)
498 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
499 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
500 INTEGER(KIND=JPIM) :: IRET,ILEN
501 REAL(KIND=JPRB) :: ZHOOK_HANDLE
502 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_INT_ARRAY',0,zhook_handle)
504 IF(
PRESENT(kret))
THEN 507 WRITE(0,*)
'BYTES_IO_READ_JPIB_INT_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
509 CALL mpl_abort(
'BYTES_IO_READ_JPIB_INT_ARRAY FAILED')
512 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_INT_ARRAY',1,zhook_handle)
516 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
517 REAL(KIND=JPRM),
INTENT(OUT) :: PBUF
518 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
519 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
520 INTEGER(KIND=JPIM) :: IRET,ILEN
521 REAL(KIND=JPRB) :: ZHOOK_HANDLE
522 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_REAL4',0,zhook_handle)
524 IF(
PRESENT(kret))
THEN 527 WRITE(0,*)
'BYTES_IO_READ_JPIB_REAL4 ',kfile,
' ',kbytes,
' FAILED',iret
529 CALL mpl_abort(
'BYTES_IO_READ_JPIB_REAL4 FAILED')
532 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_REAL4',1,zhook_handle)
536 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
537 REAL(KIND=JPRM),
INTENT(OUT) :: PBUF(:)
538 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
539 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
540 INTEGER(KIND=JPIM) :: IRET,ILEN
541 REAL(KIND=JPRB) :: ZHOOK_HANDLE
542 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_REAL4_ARRAY',0,zhook_handle)
544 IF(
PRESENT(kret))
THEN 547 WRITE(0,*)
'BYTES_IO_READ_JPIB_REAL4_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
549 CALL mpl_abort(
'BYTES_IO_READ_JPIB_REAL4_ARRAY FAILED')
552 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_REAL4_ARRAY',1,zhook_handle)
556 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
557 REAL(KIND=JPRD),
INTENT(OUT) :: PBUF
558 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
559 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
560 INTEGER(KIND=JPIM) :: IRET,ILEN
561 REAL(KIND=JPRB) :: ZHOOK_HANDLE
562 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_REAL8',0,zhook_handle)
564 IF(
PRESENT(kret))
THEN 567 WRITE(0,*)
'BYTES_IO_READ_JPIB_REAL8 ',kfile,
' ',kbytes,
' FAILED',iret
569 CALL mpl_abort(
'BYTES_IO_READ_JPIB_REAL8 FAILED')
572 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_REAL8',1,zhook_handle)
576 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
577 REAL(KIND=JPRD),
INTENT(OUT) :: PBUF(:)
578 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
579 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
580 INTEGER(KIND=JPIM) :: IRET,ILEN
581 REAL(KIND=JPRB) :: ZHOOK_HANDLE
582 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_REAL8_ARRAY',0,zhook_handle)
584 IF(
PRESENT(kret))
THEN 587 WRITE(0,*)
'BYTES_IO_READ_JPIB_REAL8_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
589 CALL mpl_abort(
'BYTES_IO_READ_JPIB_REAL8_ARRAY FAILED')
592 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_REAL8_ARRAY',1,zhook_handle)
596 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
597 CHARACTER(LEN=1) ,
INTENT(OUT) :: CDBUF(:)
598 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
599 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
600 INTEGER(KIND=JPIM) :: IRET,ILEN
601 REAL(KIND=JPRB) :: ZHOOK_HANDLE
602 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_CHAR_ARRAY',0,zhook_handle)
604 IF(
PRESENT(kret))
THEN 607 WRITE(0,*)
'BYTES_IO_READ_JPIB_CHAR_ARRAY ',kfile,
' FAILED',iret
609 CALL mpl_abort(
'BYTES_IO_READ_JPIB_CHAR_ARRAY FAILED')
612 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_READ_JPIB_CHAR_ARRAY',1,zhook_handle)
620 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
621 INTEGER(KIND=JPIM),
INTENT(IN) :: PBUF
622 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
623 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
624 INTEGER(KIND=JPIM) :: IRET
625 INTEGER(KIND=JPIM) :: ILEN
626 REAL(KIND=JPRB) :: ZHOOK_HANDLE
628 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_INT',0,zhook_handle)
631 IF(
PRESENT(kret))
THEN 635 WRITE(0,*)
'BYTES_IO_WRITE_JPIB_INT ',kfile,
' ',kbytes,
' FAILED',iret
637 CALL mpl_abort(
'BYTES_IO_WRITE_JPIB_INT FAILED')
640 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_INT',1,zhook_handle)
644 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
645 INTEGER(KIND=JPIM),
INTENT(IN) :: PBUF(:)
646 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
647 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
648 INTEGER(KIND=JPIM) :: IRET
649 INTEGER(KIND=JPIM) :: ILEN
650 REAL(KIND=JPRB) :: ZHOOK_HANDLE
652 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_INT',0,zhook_handle)
655 IF(
PRESENT(kret))
THEN 659 WRITE(0,*)
'BYTES_IO_WRITE_JPIB_INT ',kfile,
' ',kbytes,
' FAILED',iret
661 CALL mpl_abort(
'BYTES_IO_WRITE_JPIB_INT FAILED')
664 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_INT',1,zhook_handle)
668 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
669 REAL(KIND=JPRM),
INTENT(IN) :: PBUF
670 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
671 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
672 INTEGER(KIND=JPIM) :: IRET
673 INTEGER(KIND=JPIM) :: ILEN
674 REAL(KIND=JPRB) :: ZHOOK_HANDLE
676 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_REAL4',0,zhook_handle)
679 IF(
PRESENT(kret))
THEN 683 WRITE(0,*)
'BYTES_IO_WRITE_JPIB_REAL4 ',kfile,
' ',kbytes,
' FAILED',iret
685 CALL mpl_abort(
'BYTES_IO_WRITE_JPIB_REAL4 FAILED')
688 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_REAL4',1,zhook_handle)
692 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
693 REAL(KIND=JPRM),
INTENT(IN) :: PBUF(:)
694 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
695 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
696 INTEGER(KIND=JPIM) :: IRET
697 INTEGER(KIND=JPIM) :: ILEN
698 REAL(KIND=JPRB) :: ZHOOK_HANDLE
699 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_REAL4_ARRAY',0,zhook_handle)
701 IF(
PRESENT(kret))
THEN 705 WRITE(0,*)
'BYTES_IO_WRITE_JPIB_REAL4_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
707 CALL mpl_abort(
'BYTES_IO_WRITE_JPIB_REAL4_ARRAY FAILED')
710 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_REAL4_ARRAY',1,zhook_handle)
715 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
716 REAL(KIND=JPRD),
INTENT(IN) :: PBUF
717 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
718 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
719 INTEGER(KIND=JPIM) :: IRET
720 INTEGER(KIND=JPIM) :: ILEN
721 REAL(KIND=JPRB) :: ZHOOK_HANDLE
722 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_REAL8',0,zhook_handle)
724 IF(
PRESENT(kret))
THEN 728 WRITE(0,*)
'BYTES_IO_WRITE_JPIB_REAL8 ',kfile,
' ',kbytes,
' FAILED',iret
730 CALL mpl_abort(
'BYTES_IO_WRITE_JPIB_REAL8 FAILED')
733 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_REAL8',1,zhook_handle)
737 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
738 REAL(KIND=JPRD),
INTENT(IN) :: PBUF(:)
739 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
740 INTEGER(KIND=JPIM),
OPTIONAL,
INTENT(OUT) :: KRET
741 INTEGER(KIND=JPIM) :: IRET
742 INTEGER(KIND=JPIM) :: ILEN
743 REAL(KIND=JPRB) :: ZHOOK_HANDLE
744 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_REAL8_ARRAY',0,zhook_handle)
746 IF(
PRESENT(kret))
THEN 750 WRITE(0,*)
'BYTES_IO_WRITE_JPIB_REAL8_ARRAY ',kfile,
' ',kbytes,
' FAILED',iret
752 CALL mpl_abort(
'BYTES_IO_WRITE_JPIB_REAL8_ARRAY FAILED')
755 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_REAL8_ARRAY',1,zhook_handle)
759 INTEGER(KIND=JPIM),
INTENT(IN) :: KFILE
760 CHARACTER(LEN=1) ,
INTENT(IN) :: CDBUF(:)
761 INTEGER(KIND=JPIB),
INTENT(IN) :: KBYTES
762 INTEGER(KIND=JPIM),
INTENT(OUT),
OPTIONAL :: KRET
763 INTEGER(KIND=JPIM) :: IRET
764 REAL(KIND=JPRB) :: ZHOOK_HANDLE
765 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_CHAR_ARRAY',0,zhook_handle)
767 IF(
PRESENT(kret))
THEN 770 WRITE(0,*)
'BYTES_IO_WRITE_JPIB_CHAR_ARRAY ',kfile,
' FAILED',iret
772 CALL mpl_abort(
'BYTES_IO_WRITE_JPIB_CHAR_ARRAY FAILED')
775 IF (
lhook)
CALL dr_hook(
'BYTES_IO:BYTES_IO_WRITE_JPIB_CHAR_ARRAY',1,zhook_handle)
subroutine bytes_io_read_jpib_char_array(KFILE, CDBUF, KBYTES, KRET)
subroutine bytes_io_write_jpim_char_array(KFILE, CDBUF, KBYTES, KRET)
static const char * trim(const char *name, int *n)
integer, parameter jpbytes_io_read_jpim_error
subroutine bytes_io_write_jpim_real4(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_read_jpib_real8_array(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_write_jpim_real4_array(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_read_jpim_real8(KFILE, PBUF, KBYTES, KRET)
void c_bytes_io_open(int *unit, char *name, char *mode, int *iret, int l1, int l2)
subroutine, public bytes_io_tell(KFILE, KRET)
integer, parameter jpbytes_io_end_of_file
subroutine, public bytes_io_open(KFILE, CDPATH, CDMODE, KRET)
subroutine bytes_io_read_jpib_int(KFILE, KBUF, KBYTES, KRET)
subroutine bytes_io_write_jpib_real8_array(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_write_jpib_real4(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_write_jpib_int_array(KFILE, PBUF, KBYTES, KRET)
subroutine, public bytes_io_close(KFILE, KRET)
integer, parameter, public jpbytes_io_success
subroutine bytes_io_read_jpib_int_array(KFILE, KBUF, KBYTES, KRET)
subroutine bytes_io_read_jpim_char_array(KFILE, CDBUF, KBYTES, KRET)
subroutine bytes_io_write_jpib_int(KFILE, PBUF, KBYTES, KRET)
void c_bytes_io_write(int *unit, char *buffer, int *nbytes, int *iret)
integer, parameter jpbytes_io_invalid_file_name
subroutine bytes_io_read_jpim_int(KFILE, KBUF, KBYTES, KRET)
subroutine bytes_io_write_jpim_int(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_write_jpim_int_array(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_read_jpim_real4(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_write_jpib_real8(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_write_jpim_real8_array(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_read_jpim_int_array(KFILE, KBUF, KBYTES, KRET)
integer, parameter jpbytes_io_could_not_open_file
integer, parameter jpbytes_io_invalid_open_mode
subroutine bytes_io_read_jpib_real4_array(KFILE, PBUF, KBYTES, KRET)
void c_bytes_io_tell(int *unit, int *iret)
subroutine bytes_io_write_jpib_real4_array(KFILE, PBUF, KBYTES, KRET)
void c_bytes_io_close(int *unit, int *iret)
integer, parameter jpbytes_io_seek_error
subroutine bytes_io_read_jpim_real4_array(KFILE, PBUF, KBYTES, KRET)
integer, parameter jpbytes_io_could_not_close_file
subroutine, public bytes_io_seek(KFILE, KOFFSET, KWHENCE, KRET)
subroutine bytes_io_read_jpib_real8(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_write_jpim_real8(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_read_jpim_real8_array(KFILE, PBUF, KBYTES, KRET)
subroutine bytes_io_read_jpib_real4(KFILE, PBUF, KBYTES, KRET)
integer, parameter jpbytes_io_write_jpim_error
void c_bytes_io_seek(int *unit, int *offset, int *whence, int *iret)
subroutine bytes_io_write_jpib_char_array(KFILE, CDBUF, KBYTES, KRET)
void c_bytes_io_read(int *unit, char *buffer, int *nbytes, int *iret)