ROMS
Loading...
Searching...
No Matches
mod_iounits Module Reference

Data Types

type  my_vardesc
 
type  t_io
 

Functions/Subroutines

subroutine, public allocate_iounits (ngrids)
 
subroutine, public deallocate_iounits
 

Variables

integer stdinp = 5
 
integer stdout
 
integer usrout = 10
 
type(t_io), dimension(:), allocatable adm
 
type(t_io), dimension(:), allocatable ads
 
type(t_io), dimension(:), allocatable avg
 
type(t_io), dimension(:), allocatable blk
 
type(t_io), dimension(:), allocatable dai
 
type(t_io), dimension(:), allocatable dav
 
type(t_io), dimension(:), allocatable dia
 
type(t_io), dimension(:), allocatable err
 
type(t_io), dimension(:), allocatable flt
 
type(t_io), dimension(:), allocatable fcta
 
type(t_io), dimension(:), allocatable fctb
 
type(t_io), dimension(:), allocatable fwd
 
type(t_io), dimension(:), allocatable grd
 
type(t_io), dimension(:), allocatable grx
 
type(t_io), dimension(:), allocatable gst
 
type(t_io), dimension(:), allocatable har
 
type(t_io), dimension(:), allocatable his
 
type(t_io), dimension(:), allocatable hss
 
type(t_io), dimension(:), allocatable iad
 
type(t_io), dimension(:), allocatable ini
 
type(t_io), dimension(:), allocatable irp
 
type(t_io), dimension(:), allocatable itl
 
type(t_io), dimension(:), allocatable lcz
 
type(t_io), dimension(:), allocatable lze
 
type(t_io), dimension(:,:), allocatable nrm
 
type(t_io), dimension(:), allocatable nud
 
type(t_io), dimension(:), allocatable obs
 
type(t_io), dimension(:), allocatable oifa
 
type(t_io), dimension(:), allocatable oifb
 
type(t_io), dimension(:), allocatable qck
 
type(t_io), dimension(:), allocatable rst
 
type(t_io), dimension(:), allocatable sca
 
type(t_io), dimension(:), allocatable sct
 
type(t_io), dimension(:), allocatable spa
 
type(t_io), dimension(:), allocatable spt
 
type(t_io), dimension(:), allocatable ssf
 
type(t_io), dimension(:), allocatable sta
 
type(t_io), dimension(:,:), allocatable std
 
type(t_io), dimension(:), allocatable tide
 
type(t_io), dimension(:), allocatable tlf
 
type(t_io), dimension(:), allocatable tlm
 
type(t_io), dimension(:), allocatable xtr
 
integer, dimension(:), allocatable nbcfiles
 
integer, dimension(:,:), allocatable bryids
 
type(file_desc_t), dimension(:,:), allocatable brydesc
 
type(t_io), dimension(:,:), allocatable bry
 
integer, dimension(:), allocatable nclmfiles
 
integer, dimension(:,:), allocatable clmids
 
type(file_desc_t), dimension(:,:), allocatable clmdesc
 
type(t_io), dimension(:,:), allocatable clm
 
integer, dimension(:), allocatable nffiles
 
integer, dimension(:,:), allocatable frcids
 
type(file_desc_t), dimension(:,:), allocatable frcdesc
 
type(t_io), dimension(:,:), allocatable frc
 
character(len=50), dimension(9) rerror = (/ ' ROMS - Blows up ................ exit_flag: ', ' ROMS - Input error ............. exit_flag: ', ' ROMS - Output error ............ exit_flag: ', ' ROMS - I/O error ............... exit_flag: ', ' ROMS - Configuration error ..... exit_flag: ', ' ROMS - Partition error ......... exit_flag: ', ' ROMS - Illegal input parameter . exit_flag: ', ' ROMS - Fatal algorithm result .. exit_flag: ', ' ROMS - Coupling error .......... exit_flag: ' /)
 
character(len=256) iname
 
character(len=256) wname
 
character(len=256) ngcname
 
character(len=256) usrname
 
character(len=256) aparnam
 
character(len=256) bparnam
 
character(len=256) fbionam
 
character(len=256) fposnam
 
character(len=256) iparnam
 
character(len=256) sparnam
 
character(len=256) sposnam
 
character(len=256) varname
 
integer ioerror = 0
 
character(len=256) calledfrom
 
character(len=256) myappcpp
 
character(len=256) sourcefile
 
character(len=256) ncfile
 

Function/Subroutine Documentation

◆ allocate_iounits()

subroutine, public mod_iounits::allocate_iounits ( integer, intent(in) ngrids)

Definition at line 322 of file mod_iounits.F.

323!
324!=======================================================================
325! !
326! This routine allocates several variables in the module that depend !
327! on the number of nested grids. !
328! !
329!=======================================================================
330!
331! Imported variable declarations.
332!
333 integer, intent(in) :: Ngrids
334!
335! Local variable declarations.
336!
337 integer :: i, lstr, ng
338
339 character (len=1), parameter :: blank = ' '
340!
341!-----------------------------------------------------------------------
342! Allocate I/O files management, derived type structures.
343!-----------------------------------------------------------------------
344!
345 IF (.not.allocated(adm)) THEN
346 allocate ( adm(ngrids) )
347 END IF
348 IF (.not.allocated(ads)) THEN
349 allocate ( ads(ngrids) )
350 END IF
351 IF (.not.allocated(avg)) THEN
352 allocate ( avg(ngrids) )
353 END IF
354 IF (.not.allocated(blk)) THEN
355 allocate ( blk(ngrids) )
356 END IF
357 IF (.not.allocated(dai)) THEN
358 allocate ( dai(ngrids) )
359 END IF
360 IF (.not.allocated(dav)) THEN
361 allocate ( dav(ngrids) )
362 END IF
363 IF (.not.allocated(dia)) THEN
364 allocate ( dia(ngrids) )
365 END IF
366 IF (.not.allocated(err)) THEN
367 allocate ( err(ngrids) )
368 END IF
369 IF (.not.allocated(flt)) THEN
370 allocate ( flt(ngrids) )
371 END IF
372#ifdef RBL4DVAR_FCT_SENSITIVITY
373 IF (.not.allocated(fcta)) THEN
374 allocate ( fcta(ngrids) )
375 END IF
376 IF (.not.allocated(fctb)) THEN
377 allocate ( fctb(ngrids) )
378 END IF
379#endif
380#if defined RBL4DVAR_FCT_SENSITIVITY && !defined OBS_SPACE
381 IF (.not.allocated(foia)) THEN
382 allocate ( foia(ngrids) )
383 END IF
384 IF (.not.allocated(foib)) THEN
385 allocate ( foib(ngrids) )
386 END IF
387#endif
388 IF (.not.allocated(fwd)) THEN
389 allocate ( fwd(ngrids) )
390 END IF
391 IF (.not.allocated(grd)) THEN
392 allocate ( grd(ngrids) )
393 END IF
394 IF (.not.allocated(grx)) THEN
395 allocate ( grx(ngrids) )
396 END IF
397 IF (.not.allocated(gst)) THEN
398 allocate ( gst(ngrids) )
399 END IF
400 IF (.not.allocated(har)) THEN
401 allocate ( har(ngrids) )
402 END IF
403 IF (.not.allocated(his)) THEN
404 allocate ( his(ngrids) )
405 END IF
406 IF (.not.allocated(hss)) THEN
407 allocate ( hss(ngrids) )
408 END IF
409 IF (.not.allocated(iad)) THEN
410 allocate ( iad(ngrids) )
411 END IF
412 IF (.not.allocated(ini)) THEN
413 allocate ( ini(ngrids) )
414 END IF
415 IF (.not.allocated(irp)) THEN
416 allocate ( irp(ngrids) )
417 END IF
418 IF (.not.allocated(itl)) THEN
419 allocate ( itl(ngrids) )
420 END IF
421 IF (.not.allocated(lcz)) THEN
422 allocate ( lcz(ngrids) )
423 END IF
424 IF (.not.allocated(lze)) THEN
425 allocate ( lze(ngrids) )
426 END IF
427 IF (.not.allocated(nud)) THEN
428 allocate ( nud(ngrids) )
429 END IF
430 IF (.not.allocated(obs)) THEN
431 allocate ( obs(ngrids) )
432 END IF
433#if defined RBL4DVAR_FCT_SENSITIVITY && defined OBS_SPACE
434 IF (.not.allocated(oifa)) THEN
435 allocate ( oifa(ngrids) )
436 END IF
437 IF (.not.allocated(oifb)) THEN
438 allocate ( oifb(ngrids) )
439 END IF
440#endif
441 IF (.not.allocated(qck)) THEN
442 allocate ( qck(ngrids) )
443 END IF
444 IF (.not.allocated(rst)) THEN
445 allocate ( rst(ngrids) )
446 END IF
447#ifdef SP4DVAR
448 IF (.not.allocated(sca)) THEN
449 allocate ( sca(ngrids) )
450 END IF
451 IF (.not.allocated(sct)) THEN
452 allocate ( sct(ngrids) )
453 END IF
454 IF (.not.allocated(spa)) THEN
455 allocate ( spa(ngrids) )
456 END IF
457 IF (.not.allocated(spt)) THEN
458 allocate ( spt(ngrids) )
459 END IF
460#endif
461 IF (.not.allocated(ssf)) THEN
462 allocate ( ssf(ngrids) )
463 END IF
464 IF (.not.allocated(sta)) THEN
465 allocate ( sta(ngrids) )
466 END IF
467 IF (.not.allocated(tide)) THEN
468 allocate ( tide(ngrids) )
469 END IF
470 IF (.not.allocated(tlf)) THEN
471 allocate ( tlf(ngrids) )
472 END IF
473 IF (.not.allocated(tlm)) THEN
474 allocate ( tlm(ngrids) )
475 END IF
476 IF (.not.allocated(xtr)) THEN
477 allocate ( xtr(ngrids) )
478 END IF
479
480 IF (.not.allocated(nrm)) THEN
481 allocate ( nrm(4,ngrids) )
482 END IF
483 IF (.not.allocated(std)) THEN
484 allocate ( std(5,ngrids) )
485 END IF
486!
487!-----------------------------------------------------------------------
488! Allocate variables.
489!-----------------------------------------------------------------------
490!
491 IF (.not.allocated(nbcfiles)) THEN
492 allocate ( nbcfiles(ngrids) )
493 END IF
494 IF (.not.allocated(nclmfiles)) THEN
495 allocate ( nclmfiles(ngrids) )
496 END IF
497 IF (.not.allocated(nffiles)) THEN
498 allocate ( nffiles(ngrids) )
499 END IF
500!
501!-----------------------------------------------------------------------
502! Initialize I/O NetCDF files ID to close state.
503!-----------------------------------------------------------------------
504!
505 DO ng=1,ngrids
506 adm(ng)%ncid=-1
507 ads(ng)%ncid=-1
508 avg(ng)%ncid=-1
509 blk(ng)%ncid=-1
510 dai(ng)%ncid=-1
511 dav(ng)%ncid=-1
512 dia(ng)%ncid=-1
513 err(ng)%ncid=-1
514 flt(ng)%ncid=-1
515#ifdef RBL4DVAR_FCT_SENSITIVITY
516 fcta(ng)%ncid=-1
517 fctb(ng)%ncid=-1
518#endif
519#if defined RBL4DVAR_FCT_SENSITIVITY && !defined OBS_SPACE
520 foia(ng)%ncid=-1
521 foib(ng)%ncid=-1
522#endif
523 fwd(ng)%ncid=-1
524 grd(ng)%ncid=-1
525 grx(ng)%ncid=-1
526 gst(ng)%ncid=-1
527 har(ng)%ncid=-1
528 his(ng)%ncid=-1
529 hss(ng)%ncid=-1
530 iad(ng)%ncid=-1
531 ini(ng)%ncid=-1
532 irp(ng)%ncid=-1
533 itl(ng)%ncid=-1
534 lcz(ng)%ncid=-1
535 lze(ng)%ncid=-1
536 nud(ng)%ncid=-1
537 obs(ng)%ncid=-1
538#if defined RBL4DVAR_FCT_SENSITIVITY && defined OBS_SPACE
539 oifa(ng)%ncid=-1
540 oifb(ng)%ncid=-1
541#endif
542 qck(ng)%ncid=-1
543 rst(ng)%ncid=-1
544 ssf(ng)%ncid=-1
545 sta(ng)%ncid=-1
546 tlf(ng)%ncid=-1
547 tlm(ng)%ncid=-1
548 tide(ng)%ncid=-1
549 xtr(ng)%ncid=-1
550 nrm(1:4,ng)%ncid=-1
551 std(1:5,ng)%ncid=-1
552 nbcfiles(ng)=-1
553 nclmfiles(ng)=-1
554 nffiles(ng)=-1
555 END DO
556!
557!-----------------------------------------------------------------------
558! Initialize file names to blanks.
559!-----------------------------------------------------------------------
560!
561 DO ng=1,ngrids
562 lstr=len(his(ng)%name)
563 DO i=1,lstr
564 adm(ng)%head(i:i)=blank
565 adm(ng)%base(i:i)=blank
566 adm(ng)%name(i:i)=blank
567
568 ads(ng)%head(i:i)=blank
569 ads(ng)%base(i:i)=blank
570 ads(ng)%name(i:i)=blank
571
572 avg(ng)%head(i:i)=blank
573 avg(ng)%base(i:i)=blank
574 avg(ng)%name(i:i)=blank
575
576 blk(ng)%head(i:i)=blank
577 blk(ng)%base(i:i)=blank
578 blk(ng)%name(i:i)=blank
579
580 dai(ng)%head(i:i)=blank
581 dai(ng)%base(i:i)=blank
582 dai(ng)%name(i:i)=blank
583
584 dav(ng)%head(i:i)=blank
585 dav(ng)%base(i:i)=blank
586 dav(ng)%name(i:i)=blank
587
588 dia(ng)%head(i:i)=blank
589 dia(ng)%base(i:i)=blank
590 dia(ng)%name(i:i)=blank
591
592 err(ng)%head(i:i)=blank
593 err(ng)%base(i:i)=blank
594 err(ng)%name(i:i)=blank
595
596 flt(ng)%head(i:i)=blank
597 flt(ng)%base(i:i)=blank
598 flt(ng)%name(i:i)=blank
599
600#ifdef RBL4DVAR_FCT_SENSITIVITY
601 fcta(ng)%head(i:i)=blank
602 fcta(ng)%base(i:i)=blank
603 fcta(ng)%name(i:i)=blank
604
605 fctb(ng)%head(i:i)=blank
606 fctb(ng)%base(i:i)=blank
607 fctb(ng)%name(i:i)=blank
608#endif
609
610#if defined RBL4DVAR_FCT_SENSITIVITY && !defined OBS_SPACE
611 foia(ng)%head(i:i)=blank
612 foia(ng)%base(i:i)=blank
613 foia(ng)%name(i:i)=blank
614
615 foib(ng)%head(i:i)=blank
616 foib(ng)%base(i:i)=blank
617 foib(ng)%name(i:i)=blank
618#endif
619
620 fwd(ng)%head(i:i)=blank
621 fwd(ng)%base(i:i)=blank
622 fwd(ng)%name(i:i)=blank
623
624 grd(ng)%head(i:i)=blank
625 grd(ng)%base(i:i)=blank
626 grd(ng)%name(i:i)=blank
627
628 grx(ng)%head(i:i)=blank
629 grx(ng)%base(i:i)=blank
630 grx(ng)%name(i:i)=blank
631
632 gst(ng)%head(i:i)=blank
633 gst(ng)%base(i:i)=blank
634 gst(ng)%name(i:i)=blank
635
636 har(ng)%head(i:i)=blank
637 har(ng)%base(i:i)=blank
638 har(ng)%name(i:i)=blank
639
640 his(ng)%head(i:i)=blank
641 his(ng)%base(i:i)=blank
642 his(ng)%name(i:i)=blank
643
644 hss(ng)%head(i:i)=blank
645 hss(ng)%base(i:i)=blank
646 hss(ng)%name(i:i)=blank
647
648 iad(ng)%head(i:i)=blank
649 iad(ng)%base(i:i)=blank
650 iad(ng)%name(i:i)=blank
651
652 ini(ng)%head(i:i)=blank
653 ini(ng)%base(i:i)=blank
654 ini(ng)%name(i:i)=blank
655
656 irp(ng)%head(i:i)=blank
657 irp(ng)%base(i:i)=blank
658 irp(ng)%name(i:i)=blank
659
660 itl(ng)%head(i:i)=blank
661 itl(ng)%base(i:i)=blank
662 itl(ng)%name(i:i)=blank
663
664 lcz(ng)%head(i:i)=blank
665 lcz(ng)%base(i:i)=blank
666 lcz(ng)%name(i:i)=blank
667
668 lze(ng)%head(i:i)=blank
669 lze(ng)%base(i:i)=blank
670 lze(ng)%name(i:i)=blank
671
672 nud(ng)%head(i:i)=blank
673 nud(ng)%base(i:i)=blank
674 nud(ng)%name(i:i)=blank
675
676 obs(ng)%head(i:i)=blank
677 obs(ng)%base(i:i)=blank
678 obs(ng)%name(i:i)=blank
679
680#if defined RBL4DVAR_FCT_SENSITIVITY && defined OBS_SPACE
681 oifa(ng)%head(i:i)=blank
682 oifa(ng)%base(i:i)=blank
683 oifa(ng)%name(i:i)=blank
684
685 oifb(ng)%head(i:i)=blank
686 oifb(ng)%base(i:i)=blank
687 oifb(ng)%name(i:i)=blank
688#endif
689
690 qck(ng)%head(i:i)=blank
691 qck(ng)%base(i:i)=blank
692 qck(ng)%name(i:i)=blank
693
694 rst(ng)%head(i:i)=blank
695 rst(ng)%base(i:i)=blank
696 rst(ng)%name(i:i)=blank
697
698 ssf(ng)%head(i:i)=blank
699 ssf(ng)%base(i:i)=blank
700 ssf(ng)%name(i:i)=blank
701
702 sta(ng)%head(i:i)=blank
703 sta(ng)%base(i:i)=blank
704 sta(ng)%name(i:i)=blank
705
706 tlf(ng)%head(i:i)=blank
707 tlf(ng)%base(i:i)=blank
708 tlf(ng)%name(i:i)=blank
709
710 tlm(ng)%head(i:i)=blank
711 tlm(ng)%base(i:i)=blank
712 tlm(ng)%name(i:i)=blank
713
714 tide(ng)%head(i:i)=blank
715 tide(ng)%base(i:i)=blank
716 tide(ng)%name(i:i)=blank
717
718 xtr(ng)%head(i:i)=blank
719 xtr(ng)%base(i:i)=blank
720 xtr(ng)%name(i:i)=blank
721
722 nrm(1:4,ng)%head(i:i)=blank
723 nrm(1:4,ng)%base(i:i)=blank
724 nrm(1:4,ng)%name(i:i)=blank
725
726 std(1:5,ng)%head(i:i)=blank
727 std(1:5,ng)%base(i:i)=blank
728 std(1:5,ng)%name(i:i)=blank
729 END DO
730 END DO
731!
732 DO i=1,len(iname)
733 wname(i:i)=blank
734 ngcname(i:i)=blank
735 usrname(i:i)=blank
736 aparnam(i:i)=blank
737 bparnam(i:i)=blank
738 fbionam(i:i)=blank
739 fposnam(i:i)=blank
740 sparnam(i:i)=blank
741 sposnam(i:i)=blank
742 END DO
743!
744 RETURN

References adm, ads, aparnam, avg, blk, bparnam, dai, dav, dia, err, fbionam, fcta, fctb, flt, fposnam, fwd, grd, grx, gst, har, his, hss, iad, iname, ini, irp, itl, lcz, lze, nbcfiles, nclmfiles, nffiles, ngcname, nrm, nud, obs, oifa, oifb, qck, rst, sca, sct, spa, sparnam, sposnam, spt, ssf, sta, std, tide, tlf, tlm, usrname, wname, and xtr.

◆ deallocate_iounits()

subroutine, public mod_iounits::deallocate_iounits

Definition at line 747 of file mod_iounits.F.

748!
749!=======================================================================
750! !
751! This routine deallocates variables in module. !
752! !
753!=======================================================================
754!
755!-----------------------------------------------------------------------
756! Deallocate I/O derived type structures.
757!-----------------------------------------------------------------------
758!
759 IF (allocated(adm)) deallocate ( adm )
760 IF (allocated(ads)) deallocate ( ads )
761 IF (allocated(avg)) deallocate ( avg )
762 IF (allocated(blk)) deallocate ( blk )
763 IF (allocated(bry)) deallocate ( bry )
764 IF (allocated(clm)) deallocate ( clm )
765 IF (allocated(dai)) deallocate ( dai )
766 IF (allocated(dav)) deallocate ( dav )
767 IF (allocated(dia)) deallocate ( dia )
768 IF (allocated(err)) deallocate ( err )
769 IF (allocated(flt)) deallocate ( flt )
770 IF (allocated(frc)) deallocate ( frc )
771
772#ifdef RBL4DVAR_FCT_SENSITIVITY
773 IF (allocated(fcta)) deallocate ( fcta )
774 IF (allocated(fctb)) deallocate ( fctb )
775#endif
776
777#if defined RBL4DVAR_FCT_SENSITIVITY && !defined OBS_SPACE
778 IF (allocated(foia)) deallocate ( foia )
779 IF (allocated(foib)) deallocate ( foib )
780#endif
781
782 IF (allocated(fwd)) deallocate ( fwd )
783 IF (allocated(grd)) deallocate ( grd )
784 IF (allocated(grx)) deallocate ( grx )
785 IF (allocated(gst)) deallocate ( gst )
786 IF (allocated(har)) deallocate ( har )
787 IF (allocated(his)) deallocate ( his )
788 IF (allocated(hss)) deallocate ( hss )
789 IF (allocated(iad)) deallocate ( iad )
790 IF (allocated(ini)) deallocate ( ini )
791 IF (allocated(irp)) deallocate ( irp )
792 IF (allocated(itl)) deallocate ( itl )
793 IF (allocated(lcz)) deallocate ( lcz )
794 IF (allocated(lze)) deallocate ( lze )
795 IF (allocated(nud)) deallocate ( nud )
796 IF (allocated(obs)) deallocate ( obs )
797
798#if defined RBL4DVAR_FCT_SENSITIVITY && defined OBS_SPACE
799 IF (allocated(oifa)) deallocate ( oifa )
800 IF (allocated(oifb)) deallocate ( oifb )
801#endif
802
803 IF (allocated(qck)) deallocate ( qck )
804 IF (allocated(rst)) deallocate ( rst )
805
806#ifdef SP4DVAR
807 IF (allocated(sca)) deallocate ( sca )
808 IF (allocated(sct)) deallocate ( sct )
809 IF (allocated(spa)) deallocate ( spa )
810 IF (allocated(spt)) deallocate ( spt )
811#endif
812
813 IF (allocated(ssf)) deallocate ( ssf )
814 IF (allocated(sta)) deallocate ( sta )
815 IF (allocated(tide)) deallocate ( tide )
816 IF (allocated(tlf)) deallocate ( tlf )
817 IF (allocated(tlm)) deallocate ( tlm )
818 IF (allocated(xtr)) deallocate ( xtr )
819
820 IF (allocated(nrm)) deallocate ( nrm )
821 IF (allocated(std)) deallocate ( std )
822!
823!-----------------------------------------------------------------------
824! Deallocate other variables in module.
825!-----------------------------------------------------------------------
826!
827 IF (allocated(bryids)) deallocate ( bryids )
828#if defined PIO_LIB && defined DISTRIBUTE
829 IF (allocated(brydesc)) deallocate ( brydesc )
830#endif
831 IF (allocated(clmids)) deallocate ( clmids )
832#if defined PIO_LIB && defined DISTRIBUTE
833 IF (allocated(clmdesc)) deallocate ( clmdesc )
834#endif
835 IF (allocated(frcids)) deallocate ( frcids )
836#if defined PIO_LIB && defined DISTRIBUTE
837 IF (allocated(frcdesc)) deallocate ( frcdesc )
838#endif
839
840 IF (allocated(nbcfiles)) deallocate ( nbcfiles )
841 IF (allocated(nclmfiles)) deallocate ( nclmfiles )
842 IF (allocated(nffiles)) deallocate ( nffiles )
843!
844 RETURN

References adm, ads, avg, blk, bry, brydesc, bryids, clm, clmdesc, clmids, dai, dav, dia, err, fcta, fctb, flt, frc, frcdesc, frcids, fwd, grd, grx, gst, har, his, hss, iad, ini, irp, itl, lcz, lze, nbcfiles, nclmfiles, nffiles, nrm, nud, obs, oifa, oifb, qck, rst, sca, sct, spa, spt, ssf, sta, std, tide, tlf, tlm, and xtr.

Referenced by mod_arrays::roms_deallocate_arrays().

Here is the caller graph for this function:

Variable Documentation

◆ adm

◆ ads

type(t_io), dimension(:), allocatable mod_iounits::ads

◆ aparnam

character (len=256) mod_iounits::aparnam

Definition at line 302 of file mod_iounits.F.

302 character (len=256) :: aparnam ! assimilation parameters

Referenced by allocate_iounits(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), and inp_par_mod::inp_par().

◆ avg

◆ blk

type(t_io), dimension(:), allocatable mod_iounits::blk

Definition at line 203 of file mod_iounits.F.

203 TYPE(T_IO), allocatable :: BLK(:) ! bulk fluxes fields

Referenced by ad_get_data(), allocate_iounits(), check_multifile(), deallocate_iounits(), edit_multifile(), get_data(), rp_get_data(), and tl_get_data().

◆ bparnam

character (len=256) mod_iounits::bparnam

Definition at line 303 of file mod_iounits.F.

303 character (len=256) :: bparnam ! biology model parameters

Referenced by allocate_iounits(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), and inp_par_mod::inp_par().

◆ bry

type(t_io), dimension(:,:), allocatable mod_iounits::bry

◆ brydesc

type (file_desc_t), dimension(:,:), allocatable mod_iounits::brydesc

Definition at line 259 of file mod_iounits.F.

259 TYPE (File_desc_t), allocatable :: BRYdesc(:,:)

Referenced by deallocate_iounits(), and inquiry_mod::inquiry::inquiry_pio().

◆ bryids

integer, dimension(:,:), allocatable mod_iounits::bryids

Definition at line 256 of file mod_iounits.F.

256 integer, allocatable :: BRYids(:,:)

Referenced by close_io_mod::close_inp(), deallocate_iounits(), and inquiry_mod::inquiry::inquiry_nf90().

◆ calledfrom

◆ clm

type(t_io), dimension(:,:), allocatable mod_iounits::clm

◆ clmdesc

type (file_desc_t), dimension(:,:), allocatable mod_iounits::clmdesc

Definition at line 269 of file mod_iounits.F.

269 TYPE (File_desc_t), allocatable :: CLMdesc(:,:)

Referenced by deallocate_iounits(), and inquiry_mod::inquiry::inquiry_pio().

◆ clmids

integer, dimension(:,:), allocatable mod_iounits::clmids

Definition at line 266 of file mod_iounits.F.

266 integer, allocatable :: CLMids(:,:)

Referenced by close_io_mod::close_inp(), deallocate_iounits(), and inquiry_mod::inquiry::inquiry_nf90().

◆ dai

type(t_io), dimension(:), allocatable mod_iounits::dai

◆ dav

type(t_io), dimension(:), allocatable mod_iounits::dav

Definition at line 205 of file mod_iounits.F.

205 TYPE(T_IO), allocatable :: DAV(:) ! 4D-Var variables

Referenced by allocate_iounits(), i4dvar_mod::analysis(), r4dvar_mod::analysis(), rbl4dvar_mod::analysis(), rbl4dvar_mod::analysis_initialize(), i4dvar_mod::background(), rbl4dvar_mod::background(), i4dvar_mod::background_initialize(), cgradient_mod::cg_read_cgradient(), cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), close_io_mod::close_out(), comp_jb0_mod::comp_jb0_tile(), deallocate_iounits(), def_mod_mod::def_mod(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), i4dvar_mod::increment(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), i4dvar_mod::posterior_analysis(), i4dvar_mod::posterior_analysis_initialize(), roms_kernel_mod::roms_run(), stats_modobs_mod::stats_modobs(), stats_modobs_mod::stats_modobs_nf90(), stats_modobs_mod::stats_modobs_pio(), tl_wrt_ini_mod::tl_wrt_ini_nf90(), and tl_wrt_ini_mod::tl_wrt_ini_pio().

◆ dia

◆ err

◆ fbionam

character (len=256) mod_iounits::fbionam

Definition at line 304 of file mod_iounits.F.

304 character (len=256) :: fbionam ! floats behavior parameters

Referenced by allocate_iounits(), and inp_par_mod::inp_par().

◆ fcta

type(t_io), dimension(:), allocatable mod_iounits::fcta

Definition at line 210 of file mod_iounits.F.

210 TYPE(T_IO), allocatable :: FCTA(:) ! forecast for impacts, A

Referenced by allocate_iounits(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), and edit_multifile().

◆ fctb

type(t_io), dimension(:), allocatable mod_iounits::fctb

Definition at line 211 of file mod_iounits.F.

211 TYPE(T_IO), allocatable :: FCTB(:) ! forecast for impacts, B

Referenced by allocate_iounits(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), and edit_multifile().

◆ flt

◆ fposnam

character (len=256) mod_iounits::fposnam

Definition at line 305 of file mod_iounits.F.

305 character (len=256) :: fposnam ! floats positions

Referenced by allocate_iounits(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), and inp_par_mod::inp_par().

◆ frc

type(t_io), dimension(:,:), allocatable mod_iounits::frc

◆ frcdesc

type (file_desc_t), dimension(:,:), allocatable mod_iounits::frcdesc

Definition at line 279 of file mod_iounits.F.

279 TYPE (File_desc_t), allocatable :: FRCdesc(:,:)

Referenced by deallocate_iounits(), and inquiry_mod::inquiry::inquiry_pio().

◆ frcids

integer, dimension(:,:), allocatable mod_iounits::frcids

Definition at line 276 of file mod_iounits.F.

276 integer, allocatable :: FRCids(:,:)

Referenced by close_io_mod::close_inp(), deallocate_iounits(), and inquiry_mod::inquiry::inquiry_nf90().

◆ fwd

◆ grd

type(t_io), dimension(:), allocatable mod_iounits::grd

◆ grx

type(t_io), dimension(:), allocatable mod_iounits::grx

Definition at line 219 of file mod_iounits.F.

219 TYPE(T_IO), allocatable :: GRX(:) ! grid for extrated fields

Referenced by allocate_iounits(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), and inp_par_mod::inp_par().

◆ gst

◆ har

◆ his

◆ hss

◆ iad

type(t_io), dimension(:), allocatable mod_iounits::iad

Definition at line 224 of file mod_iounits.F.

224 TYPE(T_IO), allocatable :: IAD(:) ! ADM initial conditions

Referenced by ad_initial(), allocate_iounits(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), and def_info_mod::def_info::def_info_pio().

◆ iname

character (len=256) mod_iounits::iname

◆ ini

◆ ioerror

integer mod_iounits::ioerror = 0

Definition at line 313 of file mod_iounits.F.

313 integer :: ioerror = 0 ! I/O error flag

Referenced by ad_pack_tile(), ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), bbl_output_mod::bbl_wrt_nf90(), bbl_output_mod::bbl_wrt_pio(), close_io_mod::close_out(), def_dim_mod::def_dim::def_dim_nf90(), def_dim_mod::def_dim::def_dim_pio(), mod_esmf_esm::def_fieldatt(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), def_var_mod::def_var::def_var_nf90(), def_var_mod::def_var::def_var_pio(), get_grid_mod::get_grid_nf90(), get_grid_mod::get_grid_pio(), get_idata(), get_nudgcoef_mod::get_nudgcoef_nf90(), get_nudgcoef_mod::get_nudgcoef_pio(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), get_varcoords_mod::get_varcoords::get_varcoords_nf90(), get_varcoords_mod::get_varcoords::get_varcoords_pio(), get_wetdry_mod::get_wetdry_nf90(), get_wetdry_mod::get_wetdry_pio(), lbc_mod::lbc_getatt::lbc_getatt_nf90(), lbc_mod::lbc_getatt::lbc_getatt_pio(), lbc_mod::lbc_putatt::lbc_putatt_nf90(), lbc_mod::lbc_putatt::lbc_putatt_pio(), distribute_mod::mp_ncread1d(), distribute_mod::mp_ncread2d(), distribute_mod::mp_ncwrite1d(), distribute_mod::mp_ncwrite2d(), mod_netcdf::netcdf_close(), mod_netcdf::netcdf_create(), mod_netcdf::netcdf_enddef(), mod_netcdf::netcdf_get_dim(), mod_netcdf::netcdf_get_fatt::netcdf_get_fatt_dp(), mod_netcdf::netcdf_get_fatt::netcdf_get_fatt_r8(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_0d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_0dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_1d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_1dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_2d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_2dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_3d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_3dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_4d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_0d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_1d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_2d(), mod_netcdf::netcdf_get_lvar::netcdf_get_lvar_0d(), mod_netcdf::netcdf_get_lvar::netcdf_get_lvar_1d(), mod_netcdf::netcdf_get_satt(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_0d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_1d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_2d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_3d(), mod_netcdf::netcdf_get_time::netcdf_get_time_0d(), mod_netcdf::netcdf_get_time::netcdf_get_time_1d(), mod_netcdf::netcdf_inq_var(), mod_netcdf::netcdf_inq_varid(), mod_netcdf::netcdf_open(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_0d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_0dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_1d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_1dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_2d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_2dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_3d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_3dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_4d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_0d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_1d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_2d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_0d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_1d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_2d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_0d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_1d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_2d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_3d(), mod_netcdf::netcdf_redef(), mod_netcdf::netcdf_sync(), nf_fread2d_mod::nf_fread2d::nf90_fread2d(), nf_fread2d_bry_mod::nf_fread2d_bry::nf90_fread2d_bry(), nf_fread3d_mod::nf_fread3d::nf90_fread3d(), nf_fread3d_bry_mod::nf_fread3d_bry::nf90_fread3d_bry(), nf_fread4d_mod::nf_fread4d::nf90_fread4d(), nf_fread2d_mod::nf_fread2d::pio_fread2d(), nf_fread2d_bry_mod::nf_fread2d_bry::pio_fread2d_bry(), nf_fread3d_mod::nf_fread3d::pio_fread3d(), nf_fread3d_bry_mod::nf_fread3d_bry::pio_fread3d_bry(), nf_fread4d_mod::nf_fread4d::pio_fread4d(), mod_pio_netcdf::pio_netcdf_close(), mod_pio_netcdf::pio_netcdf_copy_att(), mod_pio_netcdf::pio_netcdf_create(), mod_pio_netcdf::pio_netcdf_enddef(), mod_pio_netcdf::pio_netcdf_get_dim(), mod_pio_netcdf::pio_netcdf_get_fatt::pio_netcdf_get_fatt_dp(), mod_pio_netcdf::pio_netcdf_get_fatt::pio_netcdf_get_fatt_r8(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_0d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_0dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_1d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_1dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_2d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_2dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_3d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_3dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_4d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_0d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_1d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_2d(), mod_pio_netcdf::pio_netcdf_get_lvar::pio_netcdf_get_lvar_0d(), mod_pio_netcdf::pio_netcdf_get_lvar::pio_netcdf_get_lvar_1d(), mod_pio_netcdf::pio_netcdf_get_satt::pio_netcdf_get_satt_g(), mod_pio_netcdf::pio_netcdf_get_satt::pio_netcdf_get_satt_v(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_0d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_1d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_2d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_3d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_0d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_1d(), mod_pio_netcdf::pio_netcdf_inq_var(), mod_pio_netcdf::pio_netcdf_inq_varid(), mod_pio_netcdf::pio_netcdf_open(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_0d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_0dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_1d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_1dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_2d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_2dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_3d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_3dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_4d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_0d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_1d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_2d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_0d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_1d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_2d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_0d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_1d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_2d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_3d(), mod_pio_netcdf::pio_netcdf_redef(), rp_wrt_ini_mod::rp_wrt_ini_nf90(), rp_wrt_ini_mod::rp_wrt_ini_pio(), sediment_output_mod::sediment_wrt_nf90(), sediment_output_mod::sediment_wrt_pio(), state_join_mod::state_join_nf90(), state_join_mod::state_join_pio(), state_read_mod::state_read_nf90(), state_read_mod::state_read_pio(), tadv_mod::tadv_putatt::tadv_putatt_nf90(), tadv_mod::tadv_putatt::tadv_putatt_pio(), time_corr_mod::time_corr_nf90(), time_corr_mod::time_corr_pio(), tl_wrt_his_mod::tl_wrt_his_nf90(), tl_wrt_his_mod::tl_wrt_his_pio(), tl_wrt_ini_mod::tl_wrt_ini_nf90(), tl_wrt_ini_mod::tl_wrt_ini_pio(), wrt_aug_imp_mod::wrt_aug_imp_nf90(), wrt_aug_imp_mod::wrt_aug_imp_pio(), wrt_avg_mod::wrt_avg_nf90(), wrt_avg_mod::wrt_avg_pio(), wrt_dai_mod::wrt_dai_nf90(), wrt_dai_mod::wrt_dai_pio(), wrt_diags_mod::wrt_diags_nf90(), wrt_diags_mod::wrt_diags_pio(), wrt_error_mod::wrt_error_nf90(), wrt_error_mod::wrt_error_pio(), wrt_evolved_mod::wrt_evolved_nf90(), wrt_evolved_mod::wrt_evolved_pio(), wrt_ini_mod::wrt_frc_ad_nf90(), wrt_ini_mod::wrt_frc_ad_pio(), wrt_ini_mod::wrt_frc_nf90(), wrt_ini_mod::wrt_frc_pio(), wrt_hessian_mod::wrt_hessian_nf90(), wrt_hessian_mod::wrt_hessian_pio(), wrt_his_mod::wrt_his_nf90(), wrt_his_mod::wrt_his_pio(), wrt_impulse_mod::wrt_impulse_nf90(), wrt_impulse_mod::wrt_impulse_pio(), wrt_info_mod::wrt_info::wrt_info_nf90(), wrt_info_mod::wrt_info::wrt_info_pio(), wrt_ini_mod::wrt_ini_nf90(), wrt_ini_mod::wrt_ini_pio(), normalization_mod::wrt_norm2d_nf90(), normalization_mod::wrt_norm2d_pio(), normalization_mod::wrt_norm3d_nf90(), normalization_mod::wrt_norm3d_pio(), wrt_quick_mod::wrt_quick_nf90(), wrt_quick_mod::wrt_quick_pio(), wrt_rst_mod::wrt_rst_nf90(), wrt_rst_mod::wrt_rst_pio(), wrt_state_mod::wrt_state_nf90(), wrt_state_mod::wrt_state_pio(), wrt_tides_mod::wrt_tides_nf90(), and wrt_tides_mod::wrt_tides_pio().

◆ iparnam

character (len=256) mod_iounits::iparnam

Definition at line 306 of file mod_iounits.F.

306 character (len=256) :: iparnam ! ice model parameters

Referenced by inp_par_mod::inp_par().

◆ irp

◆ itl

◆ lcz

◆ lze

◆ myappcpp

character (len=256) mod_iounits::myappcpp

Definition at line 316 of file mod_iounits.F.

316 character (len=256) :: MyAppCPP ! application CPP flag

Referenced by checkdefs().

◆ nbcfiles

integer, dimension(:), allocatable mod_iounits::nbcfiles

◆ ncfile

◆ nclmfiles

integer, dimension(:), allocatable mod_iounits::nclmfiles

◆ nffiles

integer, dimension(:), allocatable mod_iounits::nffiles

◆ ngcname

character (len=256) mod_iounits::ngcname

Definition at line 300 of file mod_iounits.F.

300 character (len=256) :: NGCname ! contact points filename

Referenced by allocate_iounits(), set_contact_mod::set_contact_nf90(), and set_contact_mod::set_contact_pio().

◆ nrm

◆ nud

type(t_io), dimension(:), allocatable mod_iounits::nud

◆ obs

◆ oifa

type(t_io), dimension(:), allocatable mod_iounits::oifa

Definition at line 234 of file mod_iounits.F.

234 TYPE(T_IO), allocatable :: OIFA(:) ! observation impacts, A

Referenced by allocate_iounits(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), and roms_kernel_mod::roms_run().

◆ oifb

type(t_io), dimension(:), allocatable mod_iounits::oifb

Definition at line 235 of file mod_iounits.F.

235 TYPE(T_IO), allocatable :: OIFB(:) ! observation impacts, B

Referenced by allocate_iounits(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), and roms_kernel_mod::roms_run().

◆ qck

◆ rerror

character (len=50), dimension(9) mod_iounits::rerror = (/ ' ROMS - Blows up ................ exit_flag: ', ' ROMS - Input error ............. exit_flag: ', ' ROMS - Output error ............ exit_flag: ', ' ROMS - I/O error ............... exit_flag: ', ' ROMS - Configuration error ..... exit_flag: ', ' ROMS - Partition error ......... exit_flag: ', ' ROMS - Illegal input parameter . exit_flag: ', ' ROMS - Fatal algorithm result .. exit_flag: ', ' ROMS - Coupling error .......... exit_flag: ' /)

Definition at line 285 of file mod_iounits.F.

285 character (len=50), dimension(9) :: Rerror = &
286 & (/ ' ROMS - Blows up ................ exit_flag: ', &
287 & ' ROMS - Input error ............. exit_flag: ', &
288 & ' ROMS - Output error ............ exit_flag: ', &
289 & ' ROMS - I/O error ............... exit_flag: ', &
290 & ' ROMS - Configuration error ..... exit_flag: ', &
291 & ' ROMS - Partition error ......... exit_flag: ', &
292 & ' ROMS - Illegal input parameter . exit_flag: ', &
293 & ' ROMS - Fatal algorithm result .. exit_flag: ', &
294 & ' ROMS - Coupling error .......... exit_flag: ' /)

Referenced by close_io_mod::close_out(), distribute_mod::mp_reduce::mp_reduce_0d(), distribute_mod::mp_reduce::mp_reduce_0dp(), distribute_mod::mp_reduce::mp_reduce_1d(), distribute_mod::mp_reduce::mp_reduce_1dp(), and distribute_mod::mp_reduce::mp_reduce_i8().

◆ rst

◆ sca

type(t_io), dimension(:), allocatable mod_iounits::sca

Definition at line 240 of file mod_iounits.F.

240 TYPE(T_IO), allocatable :: SCA(:) ! ADM scratch state vector

Referenced by allocate_iounits(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), and def_info_mod::def_info::def_info_pio().

◆ sct

type(t_io), dimension(:), allocatable mod_iounits::sct

Definition at line 241 of file mod_iounits.F.

241 TYPE(T_IO), allocatable :: SCT(:) ! TLM scratch state vector

Referenced by allocate_iounits(), close_io_mod::close_out(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), and def_info_mod::def_info::def_info_pio().

◆ sourcefile

character (len=256) mod_iounits::sourcefile

Definition at line 317 of file mod_iounits.F.

317 character (len=256) :: SourceFile ! current executed ROMS file

Referenced by ad_def_his_mod::ad_def_his_nf90(), ad_def_his_mod::ad_def_his_pio(), ad_get_idata(), ad_output(), ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), i4dvar_mod::analysis(), r4dvar_mod::analysis(), rbl4dvar_mod::analysis(), rbl4dvar_mod::analysis_initialize(), i4dvar_mod::background(), r4dvar_mod::background(), rbl4dvar_mod::background(), i4dvar_mod::background_initialize(), rbl4dvar_mod::background_initialize(), bbl_output_mod::bbl_def_nf90(), bbl_output_mod::bbl_def_pio(), bbl_output_mod::bbl_def_station_nf90(), bbl_output_mod::bbl_def_station_pio(), bbl_output_mod::bbl_wrt_nf90(), bbl_output_mod::bbl_wrt_pio(), bbl_output_mod::bbl_wrt_station_nf90(), bbl_output_mod::bbl_wrt_station_pio(), cgradient_mod::cg_read_cgradient(), cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), check_file(), check_multifile(), checkvars_mod::checkvars::checkvars_nf90(), checkvars_mod::checkvars::checkvars_pio(), close_io_mod::close_inp(), close_io_mod::close_out(), congrad_mod::congrad(), convolve_mod::convolve(), esmf_data_mod::data_checkfile(), esmf_data_mod::data_export(), esmf_data_mod::data_inquiry(), esmf_data_mod::data_multifile(), esmf_data_mod::data_ncread(), esmf_data_mod::data_ncvarcoords(), def_avg_mod::def_avg_nf90(), def_avg_mod::def_avg_pio(), def_dai_mod::def_dai_nf90(), def_dai_mod::def_dai_pio(), def_diags_mod::def_diags_nf90(), def_diags_mod::def_diags_pio(), def_dim_mod::def_dim::def_dim_nf90(), def_dim_mod::def_dim::def_dim_pio(), def_error_mod::def_error_nf90(), def_error_mod::def_error_pio(), mod_esmf_esm::def_fieldatt(), def_floats_mod::def_floats_nf90(), def_floats_mod::def_floats_pio(), def_gst_mod::def_gst_nf90(), def_gst_mod::def_gst_pio(), def_hessian_mod::def_hessian_nf90(), def_hessian_mod::def_hessian_pio(), def_his_mod::def_his_nf90(), def_his_mod::def_his_pio(), def_impulse_mod::def_impulse_nf90(), def_impulse_mod::def_impulse_pio(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), def_ini_mod::def_ini_nf90(), def_ini_mod::def_ini_pio(), def_lanczos_mod::def_lanczos_nf90(), def_lanczos_mod::def_lanczos_pio(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), def_norm_mod::def_norm_nf90(), def_norm_mod::def_norm_pio(), def_quick_mod::def_quick_nf90(), def_quick_mod::def_quick_pio(), def_rst_mod::def_rst_nf90(), def_rst_mod::def_rst_pio(), def_state_mod::def_state_nf90(), def_state_mod::def_state_pio(), def_station_mod::def_station_nf90(), def_station_mod::def_station_pio(), def_tides_mod::def_tides_nf90(), def_tides_mod::def_tides_pio(), edit_multifile(), convolve_mod::error_covariance(), inp_decode_mod::find_file(), get_2dfld_nf90(), get_2dfld_pio(), get_2dfldr_nf90(), get_2dfldr_pio(), get_3dfld_nf90(), get_3dfld_pio(), get_3dfldr_nf90(), get_3dfldr_pio(), get_cycle_mod::get_cycle::get_cycle_nf90(), get_cycle_mod::get_cycle::get_cycle_pio(), get_grid_mod::get_grid_nf90(), get_grid_mod::get_grid_pio(), get_gst_mod::get_gst_nf90(), get_gst_mod::get_gst_pio(), get_idata(), get_ngfld_nf90(), get_ngfld_pio(), get_ngfldr_nf90(), get_ngfldr_pio(), get_nudgcoef_mod::get_nudgcoef_nf90(), get_nudgcoef_mod::get_nudgcoef_pio(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), get_varcoords_mod::get_varcoords::get_varcoords_nf90(), get_varcoords_mod::get_varcoords::get_varcoords_pio(), mod_esmf_esm::get_weights(), get_wetdry_mod::get_wetdry_nf90(), get_wetdry_mod::get_wetdry_pio(), cgradient_mod::hessian(), cgradient_mod::hessian_evecs(), i4dvar_mod::increment(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), ini_lanczos_mod::ini_lanczos_tile(), mod_fourdvar::initialize_fourdvar(), inp_par_mod::inp_par(), inquiry_mod::inquiry::inquiry_nf90(), inquiry_mod::inquiry::inquiry_pio(), cgradient_mod::lanczos(), lbc_mod::lbc_getatt::lbc_getatt_nf90(), lbc_mod::lbc_getatt::lbc_getatt_pio(), multifile_info_s1d(), multifile_info_s2d(), mod_netcdf::netcdf_close(), mod_netcdf::netcdf_create(), mod_netcdf::netcdf_enddef(), mod_netcdf::netcdf_get_dim(), mod_netcdf::netcdf_get_fatt::netcdf_get_fatt_dp(), mod_netcdf::netcdf_get_fatt::netcdf_get_fatt_r8(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_0d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_0dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_1d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_1dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_2d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_2dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_3d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_3dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_4d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_0d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_1d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_2d(), mod_netcdf::netcdf_get_lvar::netcdf_get_lvar_0d(), mod_netcdf::netcdf_get_lvar::netcdf_get_lvar_1d(), mod_netcdf::netcdf_get_satt(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_0d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_1d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_2d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_3d(), mod_netcdf::netcdf_get_time::netcdf_get_time_0d(), mod_netcdf::netcdf_get_time::netcdf_get_time_1d(), mod_netcdf::netcdf_inq_var(), mod_netcdf::netcdf_inq_varid(), mod_netcdf::netcdf_open(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_0d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_0dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_1d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_1dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_2d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_2dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_3d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_3dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_4d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_0d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_1d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_2d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_0d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_1d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_2d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_0d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_1d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_2d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_3d(), mod_netcdf::netcdf_redef(), mod_netcdf::netcdf_sync(), cgradient_mod::new_cost(), cgradient_mod::new_gradient(), normalization_mod::normalization_tile(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), output(), mod_pio_netcdf::pio_netcdf_close(), mod_pio_netcdf::pio_netcdf_copy_att(), mod_pio_netcdf::pio_netcdf_create(), mod_pio_netcdf::pio_netcdf_enddef(), mod_pio_netcdf::pio_netcdf_get_dim(), mod_pio_netcdf::pio_netcdf_get_fatt::pio_netcdf_get_fatt_dp(), mod_pio_netcdf::pio_netcdf_get_fatt::pio_netcdf_get_fatt_r8(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_0d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_0dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_1d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_1dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_2d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_2dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_3d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_3dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_4d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_0d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_1d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_2d(), mod_pio_netcdf::pio_netcdf_get_lvar::pio_netcdf_get_lvar_0d(), mod_pio_netcdf::pio_netcdf_get_lvar::pio_netcdf_get_lvar_1d(), mod_pio_netcdf::pio_netcdf_get_satt::pio_netcdf_get_satt_g(), mod_pio_netcdf::pio_netcdf_get_satt::pio_netcdf_get_satt_v(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_0d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_1d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_2d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_3d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_0d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_1d(), mod_pio_netcdf::pio_netcdf_inq_var(), mod_pio_netcdf::pio_netcdf_inq_varid(), mod_pio_netcdf::pio_netcdf_open(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_0d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_0dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_1d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_1dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_2d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_2dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_3d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_3dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_4d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_0d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_1d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_2d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_0d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_1d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_2d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_0d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_1d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_2d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_3d(), mod_pio_netcdf::pio_netcdf_redef(), i4dvar_mod::posterior_analysis(), i4dvar_mod::posterior_analysis_initialize(), posterior_mod::posterior_eofs(), r4dvar_mod::posterior_error(), rbl4dvar_mod::posterior_error(), posterior_var_mod::posterior_var_tile(), cgradient_mod::precond(), i4dvar_mod::prior_error(), r4dvar_mod::prior_error(), rbl4dvar_mod::prior_error(), random_ic_mod::random_ic_tile(), normalization_mod::randomization_tile(), mod_esmf_esm::read_esmconfig(), cmeps_roms_mod::roms_import(), esmf_roms_mod::roms_import(), roms_kernel_mod::roms_run(), roms_kernel_mod::roms_run(), rp_def_ini_mod::rp_def_ini_nf90(), rp_def_ini_mod::rp_def_ini_pio(), rp_get_idata(), rp_output(), rp_wrt_ini_mod::rp_wrt_ini_nf90(), rp_wrt_ini_mod::rp_wrt_ini_pio(), convolve_mod::saddlec(), sediment_output_mod::sediment_def_nf90(), sediment_output_mod::sediment_def_pio(), sediment_output_mod::sediment_def_station_nf90(), sediment_output_mod::sediment_def_station_pio(), sediment_output_mod::sediment_wrt_nf90(), sediment_output_mod::sediment_wrt_pio(), sediment_output_mod::sediment_wrt_station_nf90(), sediment_output_mod::sediment_wrt_station_pio(), set_contact_mod::set_contact_pio(), state_join_mod::state_join_nf90(), state_join_mod::state_join_pio(), state_read_mod::state_read(), state_read_mod::state_read_nf90(), state_read_mod::state_read_pio(), stats_modobs_mod::stats_modobs_nf90(), stats_modobs_mod::stats_modobs_pio(), stdinp_mod::stdinp_unit(), stdout_mod::stdout_unit(), time_corr_mod::time_corr_nf90(), time_corr_mod::time_corr_pio(), tl_def_his_mod::tl_def_his_nf90(), tl_def_his_mod::tl_def_his_pio(), tl_def_ini_mod::tl_def_ini_nf90(), tl_def_ini_mod::tl_def_ini_pio(), tl_get_idata(), inner2state_mod::tl_inner2state_tile(), cgradient_mod::tl_new_state(), tl_output(), tl_wrt_his_mod::tl_wrt_his_nf90(), tl_wrt_his_mod::tl_wrt_his_pio(), tl_wrt_ini_mod::tl_wrt_ini_nf90(), tl_wrt_ini_mod::tl_wrt_ini_pio(), wrt_aug_imp_mod::wrt_aug_imp_nf90(), wrt_aug_imp_mod::wrt_aug_imp_pio(), wrt_avg_mod::wrt_avg_nf90(), wrt_avg_mod::wrt_avg_pio(), wrt_dai_mod::wrt_dai_nf90(), wrt_dai_mod::wrt_dai_pio(), wrt_diags_mod::wrt_diags_nf90(), wrt_diags_mod::wrt_diags_pio(), wrt_error_mod::wrt_error_nf90(), wrt_error_mod::wrt_error_pio(), wrt_evolved_mod::wrt_evolved_nf90(), wrt_evolved_mod::wrt_evolved_pio(), wrt_floats_mod::wrt_floats_nf90(), wrt_floats_mod::wrt_floats_pio(), wrt_ini_mod::wrt_frc_ad_nf90(), wrt_ini_mod::wrt_frc_ad_pio(), wrt_ini_mod::wrt_frc_nf90(), wrt_ini_mod::wrt_frc_pio(), wrt_gst_mod::wrt_gst_nf90(), wrt_gst_mod::wrt_gst_pio(), wrt_hessian_mod::wrt_hessian_nf90(), wrt_hessian_mod::wrt_hessian_pio(), wrt_his_mod::wrt_his_nf90(), wrt_his_mod::wrt_his_pio(), wrt_impulse_mod::wrt_impulse_nf90(), wrt_impulse_mod::wrt_impulse_pio(), wrt_info_mod::wrt_info::wrt_info_nf90(), wrt_info_mod::wrt_info::wrt_info_pio(), wrt_ini_mod::wrt_ini_nf90(), wrt_ini_mod::wrt_ini_pio(), wrt_quick_mod::wrt_quick_nf90(), wrt_quick_mod::wrt_quick_pio(), wrt_rst_mod::wrt_rst_nf90(), wrt_rst_mod::wrt_rst_pio(), wrt_state_mod::wrt_state_nf90(), wrt_state_mod::wrt_state_pio(), wrt_station_mod::wrt_station_nf90(), wrt_station_mod::wrt_station_pio(), wrt_tides_mod::wrt_tides_nf90(), and wrt_tides_mod::wrt_tides_pio().

◆ spa

type(t_io), dimension(:), allocatable mod_iounits::spa

Definition at line 242 of file mod_iounits.F.

242 TYPE(T_IO), allocatable :: SPA(:) ! ADM Arnoldi state vector

Referenced by allocate_iounits(), close_io_mod::close_out(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), and def_info_mod::def_info::def_info_pio().

◆ sparnam

character (len=256) mod_iounits::sparnam

Definition at line 307 of file mod_iounits.F.

307 character (len=256) :: sparnam ! sediment model parameters

Referenced by allocate_iounits(), and inp_par_mod::inp_par().

◆ sposnam

character (len=256) mod_iounits::sposnam

Definition at line 308 of file mod_iounits.F.

308 character (len=256) :: sposnam ! station positions

Referenced by allocate_iounits(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), and inp_par_mod::inp_par().

◆ spt

type(t_io), dimension(:), allocatable mod_iounits::spt

Definition at line 243 of file mod_iounits.F.

243 TYPE(T_IO), allocatable :: SPT(:) ! TLM Arnoldi state vector

Referenced by allocate_iounits(), close_io_mod::close_out(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), and def_info_mod::def_info::def_info_pio().

◆ ssf

◆ sta

◆ std

type(t_io), dimension(:,:), allocatable mod_iounits::std

◆ stdinp

integer mod_iounits::stdinp = 5

Definition at line 194 of file mod_iounits.F.

194 integer :: stdinp = 5 ! standard input

Referenced by inp_par_mod::inp_par(), read_couplepar(), and stdinp_mod::stdinp_unit().

◆ stdout

integer mod_iounits::stdout

Definition at line 195 of file mod_iounits.F.

195 integer :: stdout ! standard output, usually 6

Referenced by __interpolate_f__(), ad_def_his_mod::ad_def_his(), ad_def_his_mod::ad_def_his_nf90(), ad_def_his_mod::ad_def_his_pio(), ad_diag_mod::ad_diag_tile(), dotproduct_mod::ad_dotproduct_tile(), ad_nesting_mod::ad_fine2coarse(), ad_htobs_mod::ad_htobs_tile(), ad_initial(), ad_misfit_mod::ad_misfit_tile(), mp_exchange_mod::ad_mp_exchange2d(), mp_exchange_mod::ad_mp_exchange2d_bry(), mp_exchange_mod::ad_mp_exchange3d(), mp_exchange_mod::ad_mp_exchange3d_bry(), mp_exchange_mod::ad_mp_exchange4d(), ad_output(), ad_pack_tile(), ad_nesting_mod::ad_put_refine2d(), ad_nesting_mod::ad_put_refine3d(), ad_wrt_his_mod::ad_wrt_his(), ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), roms_kernel_mod::adm_initial(), adsen_force_mod::adsen_force_tile(), mod_coupler::allocate_coupler(), analytical_mod::ana_biology_tile(), analytical_mod::ana_diag_tile(), analytical_mod::ana_drag_tile(), ana_grid_tile(), analytical_mod::ana_mask_tile(), analytical_mod::ana_nlminitial_tile(), analytical_mod::ana_perturb_tile(), analytical_mod::ana_wtype_tile(), r4dvar_mod::analysis(), rbl4dvar_mod::analysis(), i4dvar_mod::background(), r4dvar_mod::background(), rbl4dvar_mod::background(), bbl_output_mod::bbl_def_nf90(), bbl_output_mod::bbl_def_pio(), bbl_output_mod::bbl_def_station_nf90(), bbl_output_mod::bbl_def_station_pio(), bbl_output_mod::bbl_wrt_nf90(), bbl_output_mod::bbl_wrt_pio(), zeta_balance_mod::biconj_tile(), cgradient_mod::cg_read_cgradient(), congrad_mod::cg_read_congrad(), rpcg_lanczos_mod::cg_read_rpcg(), cgradient_mod::cg_write_cgradient(), congrad_mod::cg_write_congrad(), rpcg_lanczos_mod::cg_write_rpcg(), cgradient_mod::cgradient_tile(), check_file(), mod_sources::check_sources(), checkadj(), checkdefs(), checkerror(), checkvars_mod::checkvars::checkvars_nf90(), checkvars_mod::checkvars::checkvars_pio(), close_io_mod::close_out(), get_metadata_mod::cmeps_metadata(), congrad_mod::congrad(), get_metadata_mod::coupling_metadata(), def_avg_mod::def_avg(), def_avg_mod::def_avg_nf90(), def_avg_mod::def_avg_pio(), def_dai_mod::def_dai(), def_dai_mod::def_dai_nf90(), def_dai_mod::def_dai_pio(), def_diags_mod::def_diags(), def_diags_mod::def_diags_nf90(), def_diags_mod::def_diags_pio(), def_dim_mod::def_dim::def_dim_nf90(), def_dim_mod::def_dim::def_dim_pio(), def_error_mod::def_error(), def_error_mod::def_error_nf90(), def_error_mod::def_error_pio(), def_floats_mod::def_floats(), def_floats_mod::def_floats_nf90(), def_floats_mod::def_floats_pio(), def_gst_mod::def_gst(), def_gst_mod::def_gst_nf90(), def_gst_mod::def_gst_pio(), def_hessian_mod::def_hessian(), def_hessian_mod::def_hessian_nf90(), def_hessian_mod::def_hessian_pio(), def_his_mod::def_his(), def_his_mod::def_his_nf90(), def_his_mod::def_his_pio(), def_impulse_mod::def_impulse(), def_impulse_mod::def_impulse_nf90(), def_impulse_mod::def_impulse_pio(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), def_ini_mod::def_ini(), def_ini_mod::def_ini_nf90(), def_ini_mod::def_ini_pio(), def_lanczos_mod::def_lanczos(), def_lanczos_mod::def_lanczos_nf90(), def_lanczos_mod::def_lanczos_pio(), def_mod_mod::def_mod(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), def_norm_mod::def_norm(), def_norm_mod::def_norm_nf90(), def_norm_mod::def_norm_pio(), def_quick_mod::def_quick(), def_quick_mod::def_quick_nf90(), def_quick_mod::def_quick_pio(), def_rst_mod::def_rst(), def_rst_mod::def_rst_nf90(), def_rst_mod::def_rst_pio(), def_state_mod::def_state(), def_state_mod::def_state_nf90(), def_state_mod::def_state_pio(), def_station_mod::def_station(), def_station_mod::def_station_nf90(), def_station_mod::def_station_pio(), def_tides_mod::def_tides(), def_tides_mod::def_tides_nf90(), def_tides_mod::def_tides_pio(), def_var_mod::def_var::def_var_nf90(), def_var_mod::def_var::def_var_pio(), destroy_mod::destroy::destroy_1d_dp(), destroy_mod::destroy::destroy_1d_i(), destroy_mod::destroy::destroy_1d_l(), destroy_mod::destroy::destroy_1d_r8(), destroy_mod::destroy::destroy_2d_dp(), destroy_mod::destroy::destroy_2d_r8(), destroy_mod::destroy::destroy_3d_dp(), destroy_mod::destroy::destroy_3d_r8(), destroy_mod::destroy::destroy_4d_dp(), destroy_mod::destroy::destroy_4d_r8(), destroy_mod::destroy::destroy_5d_dp(), destroy_mod::destroy::destroy_5d_r8(), diag_mod::diag_tile(), convolve_mod::error_covariance(), inp_decode_mod::find_file(), nesting_mod::fine2coarse(), forcing_mod::forcing_tile(), strings_mod::founderror(), erf_mod::gammp(), erf_mod::gammq(), erf_mod::gcf(), get_2dfld(), get_2dfld_nf90(), get_2dfld_pio(), get_2dfldr(), get_2dfldr_nf90(), get_2dfldr_pio(), get_3dfld(), get_3dfld_nf90(), get_3dfld_pio(), get_3dfldr(), get_3dfldr_nf90(), get_3dfldr_pio(), get_cycle_mod::get_cycle::get_cycle_nf90(), get_cycle_mod::get_cycle::get_cycle_pio(), get_env_mod::get_env::get_env_i(), get_env_mod::get_env::get_env_s(), get_grid_mod::get_grid(), get_grid_mod::get_grid_nf90(), get_grid_mod::get_grid_pio(), get_gst_mod::get_gst(), get_gst_mod::get_gst_nf90(), get_gst_mod::get_gst_pio(), get_hash_mod::get_hash(), get_idata(), get_ngfld(), get_ngfld_nf90(), get_ngfld_pio(), get_ngfldr(), get_ngfldr_nf90(), get_ngfldr_pio(), get_nudgcoef_mod::get_nudgcoef(), get_nudgcoef_mod::get_nudgcoef_nf90(), get_nudgcoef_mod::get_nudgcoef_pio(), get_state_mod::get_state(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), get_varcoords_mod::get_varcoords::get_varcoords_nf90(), get_varcoords_mod::get_varcoords::get_varcoords_pio(), get_wetdry_mod::get_wetdry(), get_wetdry_mod::get_wetdry_nf90(), get_wetdry_mod::get_wetdry_pio(), stdinp_mod::getpar_i::getpar_0d_i(), strings_mod::globalerror(), erf_mod::gser(), cgradient_mod::hessian_evecs(), i4dvar_mod::increment(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), ini_adjust_mod::ini_perturb_tile(), initial(), mod_fourdvar::initialize_fourdvar(), mod_ncparam::initialize_ncparam(), mod_parallel::initialize_parallel(), inp_par_mod::inp_par(), inquiry_mod::inquiry::inquiry_nf90(), inquiry_mod::inquiry::inquiry_pio(), cgradient_mod::lanczos(), posterior_mod::lanczos(), lbc_mod::lbc_getatt::lbc_getatt_nf90(), lbc_mod::lbc_getatt::lbc_getatt_pio(), lbc_mod::lbc_putatt::lbc_putatt_nf90(), lbc_mod::lbc_putatt::lbc_putatt_pio(), inp_decode_mod::load_lbc(), inp_decode_mod::load_s1d::load_s1d1(), inp_decode_mod::load_s1d::load_s1d2(), main3d(), memory(), metrics_mod::metrics_tile(), distribute_mod::mp_aggregate2d(), distribute_mod::mp_aggregate3d(), distribute_mod::mp_assemble::mp_assemblef_1d(), distribute_mod::mp_assemble::mp_assemblef_2d(), distribute_mod::mp_assemble::mp_assemblef_3d(), distribute_mod::mp_assemble::mp_assemblei_1d(), distribute_mod::mp_assemble::mp_assemblei_2d(), distribute_mod::mp_bcast_struc(), distribute_mod::mp_bcastf::mp_bcastf_0d(), distribute_mod::mp_bcastf::mp_bcastf_0dp(), distribute_mod::mp_bcastf::mp_bcastf_1d(), distribute_mod::mp_bcastf::mp_bcastf_1dp(), distribute_mod::mp_bcastf::mp_bcastf_2d(), distribute_mod::mp_bcastf::mp_bcastf_2dp(), distribute_mod::mp_bcastf::mp_bcastf_3d(), distribute_mod::mp_bcastf::mp_bcastf_3dp(), distribute_mod::mp_bcastf::mp_bcastf_4d(), distribute_mod::mp_bcasti::mp_bcasti_0d(), distribute_mod::mp_bcasti::mp_bcasti_1d(), distribute_mod::mp_bcasti::mp_bcasti_2d(), distribute_mod::mp_bcastl::mp_bcastl_0d(), distribute_mod::mp_bcastl::mp_bcastl_1d(), distribute_mod::mp_bcastl::mp_bcastl_2d(), distribute_mod::mp_bcasts::mp_bcasts_0d(), distribute_mod::mp_bcasts::mp_bcasts_1d(), distribute_mod::mp_bcasts::mp_bcasts_2d(), distribute_mod::mp_bcasts::mp_bcasts_3d(), distribute_mod::mp_boundary(), distribute_mod::mp_collect::mp_collect_f(), distribute_mod::mp_collect::mp_collect_i(), mp_exchange_mod::mp_exchange2d(), mp_exchange_mod::mp_exchange2d_bry(), mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange3d_bry(), mp_exchange_mod::mp_exchange4d(), distribute_mod::mp_gather2d(), distribute_mod::mp_gather3d(), distribute_mod::mp_gather_state(), distribute_mod::mp_ncread1d(), distribute_mod::mp_ncread2d(), distribute_mod::mp_ncwrite1d(), distribute_mod::mp_ncwrite2d(), distribute_mod::mp_reduce2(), distribute_mod::mp_reduce::mp_reduce_0d(), distribute_mod::mp_reduce::mp_reduce_0dp(), distribute_mod::mp_reduce::mp_reduce_1d(), distribute_mod::mp_reduce::mp_reduce_1dp(), distribute_mod::mp_reduce::mp_reduce_i8(), distribute_mod::mp_scatter2d(), distribute_mod::mp_scatter3d(), distribute_mod::mp_scatter_state(), multifile_info_s1d(), multifile_info_s2d(), mod_netcdf::netcdf_check_dim(), mod_netcdf::netcdf_check_var(), mod_netcdf::netcdf_close(), mod_netcdf::netcdf_create(), mod_netcdf::netcdf_enddef(), mod_netcdf::netcdf_get_dim(), mod_netcdf::netcdf_get_fatt::netcdf_get_fatt_dp(), mod_netcdf::netcdf_get_fatt::netcdf_get_fatt_r8(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_0d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_0dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_1d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_1dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_2d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_2dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_3d(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_3dp(), mod_netcdf::netcdf_get_fvar::netcdf_get_fvar_4d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_0d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_1d(), mod_netcdf::netcdf_get_ivar::netcdf_get_ivar_2d(), mod_netcdf::netcdf_get_lvar::netcdf_get_lvar_0d(), mod_netcdf::netcdf_get_lvar::netcdf_get_lvar_1d(), mod_netcdf::netcdf_get_satt(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_0d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_1d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_2d(), mod_netcdf::netcdf_get_svar::netcdf_get_svar_3d(), mod_netcdf::netcdf_get_time::netcdf_get_time_0d(), mod_netcdf::netcdf_get_time::netcdf_get_time_1d(), mod_netcdf::netcdf_inq_var(), mod_netcdf::netcdf_inq_varid(), mod_netcdf::netcdf_open(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_0d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_0dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_1d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_1dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_2d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_2dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_3d(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_3dp(), mod_netcdf::netcdf_put_fvar::netcdf_put_fvar_4d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_0d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_1d(), mod_netcdf::netcdf_put_ivar::netcdf_put_ivar_2d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_0d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_1d(), mod_netcdf::netcdf_put_lvar::netcdf_put_lvar_2d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_0d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_1d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_2d(), mod_netcdf::netcdf_put_svar::netcdf_put_svar_3d(), mod_netcdf::netcdf_redef(), mod_netcdf::netcdf_sync(), dotproduct_mod::nl_dotproduct_tile(), roms_kernel_mod::nlm_initial(), nlm_step_sequence(), normalization_mod::normalization_tile(), nrutil::nrerror(), ntimesteps(), obs_initial_mod::obs_initial(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_read_mod::obs_read(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write(), output(), mod_pio_netcdf::pio_netcdf_check_dim(), mod_pio_netcdf::pio_netcdf_check_var(), mod_pio_netcdf::pio_netcdf_close(), mod_pio_netcdf::pio_netcdf_copy_att(), mod_pio_netcdf::pio_netcdf_create(), mod_pio_netcdf::pio_netcdf_enddef(), mod_pio_netcdf::pio_netcdf_get_dim(), mod_pio_netcdf::pio_netcdf_get_fatt::pio_netcdf_get_fatt_dp(), mod_pio_netcdf::pio_netcdf_get_fatt::pio_netcdf_get_fatt_r8(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_0d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_0dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_1d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_1dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_2d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_2dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_3d(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_3dp(), mod_pio_netcdf::pio_netcdf_get_fvar::pio_netcdf_get_fvar_4d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_0d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_1d(), mod_pio_netcdf::pio_netcdf_get_ivar::pio_netcdf_get_ivar_2d(), mod_pio_netcdf::pio_netcdf_get_lvar::pio_netcdf_get_lvar_0d(), mod_pio_netcdf::pio_netcdf_get_lvar::pio_netcdf_get_lvar_1d(), mod_pio_netcdf::pio_netcdf_get_satt::pio_netcdf_get_satt_g(), mod_pio_netcdf::pio_netcdf_get_satt::pio_netcdf_get_satt_v(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_0d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_1d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_2d(), mod_pio_netcdf::pio_netcdf_get_svar::pio_netcdf_get_svar_3d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_0d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_1d(), mod_pio_netcdf::pio_netcdf_inq_var(), mod_pio_netcdf::pio_netcdf_inq_varid(), mod_pio_netcdf::pio_netcdf_open(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_0d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_0dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_1d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_1dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_2d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_2dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_3d(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_3dp(), mod_pio_netcdf::pio_netcdf_put_fvar::pio_netcdf_put_fvar_4d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_0d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_1d(), mod_pio_netcdf::pio_netcdf_put_ivar::pio_netcdf_put_ivar_2d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_0d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_1d(), mod_pio_netcdf::pio_netcdf_put_lvar::pio_netcdf_put_lvar_2d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_0d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_1d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_2d(), mod_pio_netcdf::pio_netcdf_put_svar::pio_netcdf_put_svar_3d(), mod_pio_netcdf::pio_netcdf_redef(), i4dvar_mod::posterior_analysis(), posterior_mod::posterior_eofs(), r4dvar_mod::posterior_error(), rbl4dvar_mod::posterior_error(), posterior_mod::posterior_tile(), posterior_var_mod::posterior_var_tile(), cgradient_mod::precond(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), propagator_mod::propagator_so(), propagator_mod::propagator_so_semi(), nesting_mod::put_refine2d(), nesting_mod::put_refine3d(), normalization_mod::randomization_tile(), read_couplepar(), mod_esmf_esm::read_esmconfig(), regrid_mod::regrid_nf90(), regrid_mod::regrid_pio(), array_modes_mod::rep_check(), roms_kernel_mod::roms_finalize(), roms_horiz_interp_2d(), roms_horiz_interp_3d(), roms_kernel_mod::roms_initialize(), roms_kernel_mod::roms_initializep1(), roms_kernel_mod::roms_run(), roms_kernel_mod::roms_run(), cmeps_roms_mod::roms_setinitializep1(), rp_def_ini_mod::rp_def_ini(), rp_def_ini_mod::rp_def_ini_nf90(), rp_def_ini_mod::rp_def_ini_pio(), rp_diag_mod::rp_diag_tile(), rp_initial(), rp_output(), rp_wrt_ini_mod::rp_wrt_ini(), rp_wrt_ini_mod::rp_wrt_ini_nf90(), rp_wrt_ini_mod::rp_wrt_ini_pio(), rpcg_lanczos_mod::rpcg_lanczos(), sediment_output_mod::sediment_def_nf90(), sediment_output_mod::sediment_def_pio(), sediment_output_mod::sediment_def_station_nf90(), sediment_output_mod::sediment_def_station_pio(), sediment_output_mod::sediment_wrt_nf90(), sediment_output_mod::sediment_wrt_pio(), set_2dfld_mod::set_2dfld_tile(), set_2dfldr_mod::set_2dfldr_tile(), set_3dfld_mod::set_3dfld_tile(), set_3dfldr_mod::set_3dfldr_tile(), set_contact_mod::set_contact(), set_contact_mod::set_contact_nf90(), set_contact_mod::set_contact_pio(), set_ngfld(), set_ngfldr(), set_scoord(), set_weights(), so_semi_red(), bbl_mod::ssw_bbl_tile(), state_join_mod::state_join(), state_join_mod::state_join_nf90(), state_join_mod::state_join_pio(), state_read_mod::state_read(), state_read_mod::state_read_nf90(), state_read_mod::state_read_pio(), stats_mod::stats_2dfld(), stats_mod::stats_3dfld(), stats_mod::stats_4dfld(), stats_modobs_mod::stats_modobs(), stats_modobs_mod::stats_modobs_nf90(), stats_modobs_mod::stats_modobs_pio(), stdinp_mod::stdinp_unit(), stiffness_mod::stiffness_tile(), tadv_mod::tadv_putatt::tadv_putatt_nf90(), tadv_mod::tadv_putatt::tadv_putatt_pio(), strings_mod::taskerror(), time_corr_mod::time_corr(), time_corr_mod::time_corr_nf90(), time_corr_mod::time_corr_pio(), tl_def_his_mod::tl_def_his(), tl_def_his_mod::tl_def_his_nf90(), tl_def_his_mod::tl_def_his_pio(), tl_def_ini_mod::tl_def_ini(), tl_def_ini_mod::tl_def_ini_nf90(), tl_def_ini_mod::tl_def_ini_pio(), tl_diag_mod::tl_diag_tile(), dotproduct_mod::tl_dotproduct_tile(), tl_nesting_mod::tl_fine2coarse(), tl_forcing_mod::tl_forcing_tile(), ini_adjust_mod::tl_ini_perturb_tile(), tl_initial(), inner2state_mod::tl_inner2state_tile(), tl_main3d(), tl_output(), tl_nesting_mod::tl_put_refine2d(), tl_nesting_mod::tl_put_refine3d(), tl_wrt_his_mod::tl_wrt_his(), tl_wrt_his_mod::tl_wrt_his_nf90(), tl_wrt_his_mod::tl_wrt_his_pio(), tl_wrt_ini_mod::tl_wrt_ini(), tl_wrt_ini_mod::tl_wrt_ini_nf90(), tl_wrt_ini_mod::tl_wrt_ini_pio(), roms_kernel_mod::tlm_initial(), wclock_off(), wclock_on(), wpoints_tile(), wrt_aug_imp_mod::wrt_aug_imp(), wrt_aug_imp_mod::wrt_aug_imp_nf90(), wrt_aug_imp_mod::wrt_aug_imp_pio(), wrt_avg_mod::wrt_avg(), wrt_avg_mod::wrt_avg_nf90(), wrt_avg_mod::wrt_avg_pio(), wrt_dai_mod::wrt_dai(), wrt_dai_mod::wrt_dai_nf90(), wrt_dai_mod::wrt_dai_pio(), wrt_diags_mod::wrt_diags(), wrt_diags_mod::wrt_diags_nf90(), wrt_diags_mod::wrt_diags_pio(), wrt_error_mod::wrt_error(), wrt_error_mod::wrt_error_nf90(), wrt_error_mod::wrt_error_pio(), wrt_evolved_mod::wrt_evolved(), wrt_evolved_mod::wrt_evolved_nf90(), wrt_evolved_mod::wrt_evolved_pio(), wrt_floats_mod::wrt_floats(), wrt_ini_mod::wrt_frc(), wrt_ini_mod::wrt_frc_ad(), wrt_ini_mod::wrt_frc_ad_nf90(), wrt_ini_mod::wrt_frc_ad_pio(), wrt_ini_mod::wrt_frc_nf90(), wrt_ini_mod::wrt_frc_pio(), wrt_gst_mod::wrt_gst(), wrt_gst_mod::wrt_gst_nf90(), wrt_gst_mod::wrt_gst_pio(), wrt_hessian_mod::wrt_hessian(), wrt_hessian_mod::wrt_hessian_nf90(), wrt_hessian_mod::wrt_hessian_pio(), wrt_his_mod::wrt_his(), wrt_his_mod::wrt_his_nf90(), wrt_his_mod::wrt_his_pio(), wrt_impulse_mod::wrt_impulse(), wrt_impulse_mod::wrt_impulse_nf90(), wrt_impulse_mod::wrt_impulse_pio(), wrt_info_mod::wrt_info::wrt_info_nf90(), wrt_info_mod::wrt_info::wrt_info_pio(), wrt_ini_mod::wrt_ini(), wrt_ini_mod::wrt_ini_nf90(), wrt_ini_mod::wrt_ini_pio(), normalization_mod::wrt_norm2d_nf90(), normalization_mod::wrt_norm2d_pio(), normalization_mod::wrt_norm3d_nf90(), normalization_mod::wrt_norm3d_pio(), wrt_quick_mod::wrt_quick(), wrt_quick_mod::wrt_quick_nf90(), wrt_quick_mod::wrt_quick_pio(), wrt_rst_mod::wrt_rst(), wrt_rst_mod::wrt_rst_nf90(), wrt_rst_mod::wrt_rst_pio(), wrt_state_mod::wrt_state(), wrt_state_mod::wrt_state_nf90(), wrt_state_mod::wrt_state_pio(), wrt_station_mod::wrt_station(), wrt_tides_mod::wrt_tides(), wrt_tides_mod::wrt_tides_nf90(), and wrt_tides_mod::wrt_tides_pio().

◆ tide

type(t_io), dimension(:), allocatable mod_iounits::tide

◆ tlf

◆ tlm

◆ usrname

character (len=256) mod_iounits::usrname

Definition at line 301 of file mod_iounits.F.

301 character (len=256) :: USRname ! use generic filename

Referenced by allocate_iounits(), and analytical_mod::ana_diag_tile().

◆ usrout

integer mod_iounits::usrout = 10

Definition at line 196 of file mod_iounits.F.

196 integer :: usrout = 10 ! generic user unit

Referenced by analytical_mod::ana_diag_tile().

◆ varname

character (len=256) mod_iounits::varname

Definition at line 309 of file mod_iounits.F.

309 character (len=256) :: varname ! I/O metadata

Referenced by def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), mod_netcdf::netcdf_find_var(), and mod_pio_netcdf::pio_netcdf_find_var().

◆ wname

character (len=256) mod_iounits::wname

Definition at line 299 of file mod_iounits.F.

299 character (len=256) :: Wname ! wave model standard input

Referenced by allocate_iounits().

◆ xtr

type(t_io), dimension(:), allocatable mod_iounits::xtr

Definition at line 251 of file mod_iounits.F.

251 TYPE(T_IO), allocatable :: XTR(:) ! extracted history fields

Referenced by allocate_iounits(), deallocate_iounits(), def_info_mod::def_info::def_info_nf90(), output(), and wrt_info_mod::wrt_info::wrt_info_nf90().