public interface cat
Called by
interface~~cat~~CalledByGraph
interface~cat
cat
proc~init_infotrac
init_infotrac
proc~init_infotrac->interface~cat
proc~init_infotrac_phy~2
init_infotrac_phy
proc~init_infotrac_phy~2->interface~cat
proc~init_infotrac_phy
init_infotrac_phy
proc~init_infotrac_phy->interface~cat
proc~init_infotrac~2
init_infotrac
proc~init_infotrac~2->interface~cat
proc~old_lmdz1d
old_lmdz1d
proc~old_lmdz1d->proc~init_infotrac
proc~iniphysiq
iniphysiq
proc~old_lmdz1d->proc~iniphysiq
proc~iniphysiq->proc~init_infotrac_phy
proc~iniphysiq~3
iniphysiq
proc~iniphysiq~3->proc~init_infotrac_phy
proc~iniphysiq~2
iniphysiq
proc~iniphysiq~2->proc~init_infotrac_phy
program~gcm~2
gcm
program~gcm~2->proc~init_infotrac
program~gcm~2->proc~iniphysiq
program~ce0l
ce0l
program~ce0l->proc~init_infotrac
program~ce0l->proc~iniphysiq
proc~scm
scm
proc~scm->proc~init_infotrac
proc~scm->proc~iniphysiq
program~gcm
gcm
program~gcm->proc~init_infotrac
program~gcm->proc~iniphysiq
program~lmdz1d
lmdz1d
program~lmdz1d->proc~old_lmdz1d
program~lmdz1d->proc~scm
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Module Procedures
private function horzcat_s00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
v0
character(len=*),
intent(in),
optional
::
v1
character(len=*),
intent(in),
optional
::
v2
character(len=*),
intent(in),
optional
::
v3
character(len=*),
intent(in),
optional
::
v4
character(len=*),
intent(in),
optional
::
v5
character(len=*),
intent(in),
optional
::
v6
character(len=*),
intent(in),
optional
::
v7
character(len=*),
intent(in),
optional
::
v8
character(len=*),
intent(in),
optional
::
v9
Return Value
character(len=maxlen), ALLOCATABLE, (:)
private function horzcat_i00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
v0
integer,
intent(in),
optional
::
v1
integer,
intent(in),
optional
::
v2
integer,
intent(in),
optional
::
v3
integer,
intent(in),
optional
::
v4
integer,
intent(in),
optional
::
v5
integer,
intent(in),
optional
::
v6
integer,
intent(in),
optional
::
v7
integer,
intent(in),
optional
::
v8
integer,
intent(in),
optional
::
v9
Return Value
integer, ALLOCATABLE, (:)
private function horzcat_r00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL32),
intent(in)
::
v0
real(kind=REAL32),
intent(in),
optional
::
v1
real(kind=REAL32),
intent(in),
optional
::
v2
real(kind=REAL32),
intent(in),
optional
::
v3
real(kind=REAL32),
intent(in),
optional
::
v4
real(kind=REAL32),
intent(in),
optional
::
v5
real(kind=REAL32),
intent(in),
optional
::
v6
real(kind=REAL32),
intent(in),
optional
::
v7
real(kind=REAL32),
intent(in),
optional
::
v8
real(kind=REAL32),
intent(in),
optional
::
v9
Return Value
real(kind=REAL32), ALLOCATABLE, (:)
private function horzcat_d00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL64),
intent(in)
::
v0
real(kind=REAL64),
intent(in),
optional
::
v1
real(kind=REAL64),
intent(in),
optional
::
v2
real(kind=REAL64),
intent(in),
optional
::
v3
real(kind=REAL64),
intent(in),
optional
::
v4
real(kind=REAL64),
intent(in),
optional
::
v5
real(kind=REAL64),
intent(in),
optional
::
v6
real(kind=REAL64),
intent(in),
optional
::
v7
real(kind=REAL64),
intent(in),
optional
::
v8
real(kind=REAL64),
intent(in),
optional
::
v9
Return Value
real(kind=REAL64), ALLOCATABLE, (:)
private function horzcat_l00(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
logical,
intent(in)
::
v0
logical,
intent(in),
optional
::
v1
logical,
intent(in),
optional
::
v2
logical,
intent(in),
optional
::
v3
logical,
intent(in),
optional
::
v4
logical,
intent(in),
optional
::
v5
logical,
intent(in),
optional
::
v6
logical,
intent(in),
optional
::
v7
logical,
intent(in),
optional
::
v8
logical,
intent(in),
optional
::
v9
Return Value
logical, ALLOCATABLE, (:)
private function horzcat_s10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
v0 (:)
character(len=*),
intent(in)
::
v1
character(len=*),
intent(in),
optional
::
v2
character(len=*),
intent(in),
optional
::
v3
character(len=*),
intent(in),
optional
::
v4
character(len=*),
intent(in),
optional
::
v5
character(len=*),
intent(in),
optional
::
v6
character(len=*),
intent(in),
optional
::
v7
character(len=*),
intent(in),
optional
::
v8
character(len=*),
intent(in),
optional
::
v9
Return Value
character(len=maxlen), ALLOCATABLE, (:)
private function horzcat_i10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
v0 (:)
integer,
intent(in)
::
v1
integer,
intent(in),
optional
::
v2
integer,
intent(in),
optional
::
v3
integer,
intent(in),
optional
::
v4
integer,
intent(in),
optional
::
v5
integer,
intent(in),
optional
::
v6
integer,
intent(in),
optional
::
v7
integer,
intent(in),
optional
::
v8
integer,
intent(in),
optional
::
v9
Return Value
integer, ALLOCATABLE, (:)
private function horzcat_r10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL32),
intent(in)
::
v0 (:)
real(kind=REAL32),
intent(in)
::
v1
real(kind=REAL32),
intent(in),
optional
::
v2
real(kind=REAL32),
intent(in),
optional
::
v3
real(kind=REAL32),
intent(in),
optional
::
v4
real(kind=REAL32),
intent(in),
optional
::
v5
real(kind=REAL32),
intent(in),
optional
::
v6
real(kind=REAL32),
intent(in),
optional
::
v7
real(kind=REAL32),
intent(in),
optional
::
v8
real(kind=REAL32),
intent(in),
optional
::
v9
Return Value
real(kind=REAL32), ALLOCATABLE, (:)
private function horzcat_d10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL64),
intent(in)
::
v0 (:)
real(kind=REAL64),
intent(in)
::
v1
real(kind=REAL64),
intent(in),
optional
::
v2
real(kind=REAL64),
intent(in),
optional
::
v3
real(kind=REAL64),
intent(in),
optional
::
v4
real(kind=REAL64),
intent(in),
optional
::
v5
real(kind=REAL64),
intent(in),
optional
::
v6
real(kind=REAL64),
intent(in),
optional
::
v7
real(kind=REAL64),
intent(in),
optional
::
v8
real(kind=REAL64),
intent(in),
optional
::
v9
Return Value
real(kind=REAL64), ALLOCATABLE, (:)
private function horzcat_l10(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
logical,
intent(in)
::
v0 (:)
logical,
intent(in)
::
v1
logical,
intent(in),
optional
::
v2
logical,
intent(in),
optional
::
v3
logical,
intent(in),
optional
::
v4
logical,
intent(in),
optional
::
v5
logical,
intent(in),
optional
::
v6
logical,
intent(in),
optional
::
v7
logical,
intent(in),
optional
::
v8
logical,
intent(in),
optional
::
v9
Return Value
logical, ALLOCATABLE, (:)
private function horzcat_s11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
v0 (:)
character(len=*),
intent(in),
optional
::
v1 (:)
character(len=*),
intent(in),
optional
::
v2 (:)
character(len=*),
intent(in),
optional
::
v3 (:)
character(len=*),
intent(in),
optional
::
v4 (:)
character(len=*),
intent(in),
optional
::
v5 (:)
character(len=*),
intent(in),
optional
::
v6 (:)
character(len=*),
intent(in),
optional
::
v7 (:)
character(len=*),
intent(in),
optional
::
v8 (:)
character(len=*),
intent(in),
optional
::
v9 (:)
Return Value
character(len=maxlen), ALLOCATABLE, (:,:)
private function horzcat_i11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
v0 (:)
integer,
intent(in),
optional
::
v1 (:)
integer,
intent(in),
optional
::
v2 (:)
integer,
intent(in),
optional
::
v3 (:)
integer,
intent(in),
optional
::
v4 (:)
integer,
intent(in),
optional
::
v5 (:)
integer,
intent(in),
optional
::
v6 (:)
integer,
intent(in),
optional
::
v7 (:)
integer,
intent(in),
optional
::
v8 (:)
integer,
intent(in),
optional
::
v9 (:)
Return Value
integer, ALLOCATABLE, (:,:)
private function horzcat_r11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL32),
intent(in)
::
v0 (:)
real(kind=REAL32),
intent(in),
optional
::
v1 (:)
real(kind=REAL32),
intent(in),
optional
::
v2 (:)
real(kind=REAL32),
intent(in),
optional
::
v3 (:)
real(kind=REAL32),
intent(in),
optional
::
v4 (:)
real(kind=REAL32),
intent(in),
optional
::
v5 (:)
real(kind=REAL32),
intent(in),
optional
::
v6 (:)
real(kind=REAL32),
intent(in),
optional
::
v7 (:)
real(kind=REAL32),
intent(in),
optional
::
v8 (:)
real(kind=REAL32),
intent(in),
optional
::
v9 (:)
Return Value
real(kind=REAL32), ALLOCATABLE, (:,:)
private function horzcat_d11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL64),
intent(in)
::
v0 (:)
real(kind=REAL64),
intent(in),
optional
::
v1 (:)
real(kind=REAL64),
intent(in),
optional
::
v2 (:)
real(kind=REAL64),
intent(in),
optional
::
v3 (:)
real(kind=REAL64),
intent(in),
optional
::
v4 (:)
real(kind=REAL64),
intent(in),
optional
::
v5 (:)
real(kind=REAL64),
intent(in),
optional
::
v6 (:)
real(kind=REAL64),
intent(in),
optional
::
v7 (:)
real(kind=REAL64),
intent(in),
optional
::
v8 (:)
real(kind=REAL64),
intent(in),
optional
::
v9 (:)
Return Value
real(kind=REAL64), ALLOCATABLE, (:,:)
private function horzcat_l11(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
logical,
intent(in)
::
v0 (:)
logical,
intent(in),
optional
::
v1 (:)
logical,
intent(in),
optional
::
v2 (:)
logical,
intent(in),
optional
::
v3 (:)
logical,
intent(in),
optional
::
v4 (:)
logical,
intent(in),
optional
::
v5 (:)
logical,
intent(in),
optional
::
v6 (:)
logical,
intent(in),
optional
::
v7 (:)
logical,
intent(in),
optional
::
v8 (:)
logical,
intent(in),
optional
::
v9 (:)
Return Value
logical, ALLOCATABLE, (:,:)
private function horzcat_s21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
v0 (:,:)
character(len=*),
intent(in)
::
v1 (:)
character(len=*),
intent(in),
optional
::
v2 (:)
character(len=*),
intent(in),
optional
::
v3 (:)
character(len=*),
intent(in),
optional
::
v4 (:)
character(len=*),
intent(in),
optional
::
v5 (:)
character(len=*),
intent(in),
optional
::
v6 (:)
character(len=*),
intent(in),
optional
::
v7 (:)
character(len=*),
intent(in),
optional
::
v8 (:)
character(len=*),
intent(in),
optional
::
v9 (:)
Return Value
character(len=maxlen), ALLOCATABLE, (:,:)
private function horzcat_i21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
v0 (:,:)
integer,
intent(in)
::
v1 (:)
integer,
intent(in),
optional
::
v2 (:)
integer,
intent(in),
optional
::
v3 (:)
integer,
intent(in),
optional
::
v4 (:)
integer,
intent(in),
optional
::
v5 (:)
integer,
intent(in),
optional
::
v6 (:)
integer,
intent(in),
optional
::
v7 (:)
integer,
intent(in),
optional
::
v8 (:)
integer,
intent(in),
optional
::
v9 (:)
Return Value
integer, ALLOCATABLE, (:,:)
private function horzcat_r21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL32),
intent(in)
::
v0 (:,:)
real(kind=REAL32),
intent(in)
::
v1 (:)
real(kind=REAL32),
intent(in),
optional
::
v2 (:)
real(kind=REAL32),
intent(in),
optional
::
v3 (:)
real(kind=REAL32),
intent(in),
optional
::
v4 (:)
real(kind=REAL32),
intent(in),
optional
::
v5 (:)
real(kind=REAL32),
intent(in),
optional
::
v6 (:)
real(kind=REAL32),
intent(in),
optional
::
v7 (:)
real(kind=REAL32),
intent(in),
optional
::
v8 (:)
real(kind=REAL32),
intent(in),
optional
::
v9 (:)
Return Value
real(kind=REAL32), ALLOCATABLE, (:,:)
private function horzcat_d21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL64),
intent(in)
::
v0 (:,:)
real(kind=REAL64),
intent(in)
::
v1 (:)
real(kind=REAL64),
intent(in),
optional
::
v2 (:)
real(kind=REAL64),
intent(in),
optional
::
v3 (:)
real(kind=REAL64),
intent(in),
optional
::
v4 (:)
real(kind=REAL64),
intent(in),
optional
::
v5 (:)
real(kind=REAL64),
intent(in),
optional
::
v6 (:)
real(kind=REAL64),
intent(in),
optional
::
v7 (:)
real(kind=REAL64),
intent(in),
optional
::
v8 (:)
real(kind=REAL64),
intent(in),
optional
::
v9 (:)
Return Value
real(kind=REAL64), ALLOCATABLE, (:,:)
private function horzcat_l21(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) result(out)
Arguments
Type
Intent Optional Attributes
Name
logical,
intent(in)
::
v0 (:,:)
logical,
intent(in)
::
v1 (:)
logical,
intent(in),
optional
::
v2 (:)
logical,
intent(in),
optional
::
v3 (:)
logical,
intent(in),
optional
::
v4 (:)
logical,
intent(in),
optional
::
v5 (:)
logical,
intent(in),
optional
::
v6 (:)
logical,
intent(in),
optional
::
v7 (:)
logical,
intent(in),
optional
::
v8 (:)
logical,
intent(in),
optional
::
v9 (:)
Return Value
logical, ALLOCATABLE, (:,:)
private function horzcat_s22(v0, v1) result(out)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
v0 (:,:)
character(len=*),
intent(in)
::
v1 (:,:)
Return Value
character(len=maxlen), ALLOCATABLE, (:,:)
private function horzcat_i22(v0, v1) result(out)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
v0 (:,:)
integer,
intent(in)
::
v1 (:,:)
Return Value
integer, ALLOCATABLE, (:,:)
private function horzcat_r22(v0, v1) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL32),
intent(in)
::
v0 (:,:)
real(kind=REAL32),
intent(in)
::
v1 (:,:)
Return Value
real(kind=REAL32), ALLOCATABLE, (:,:)
private function horzcat_d22(v0, v1) result(out)
Arguments
Type
Intent Optional Attributes
Name
real(kind=REAL64),
intent(in)
::
v0 (:,:)
real(kind=REAL64),
intent(in)
::
v1 (:,:)
Return Value
real(kind=REAL64), ALLOCATABLE, (:,:)
private function horzcat_l22(v0, v1) result(out)
Arguments
Type
Intent Optional Attributes
Name
logical,
intent(in)
::
v0 (:,:)
logical,
intent(in)
::
v1 (:,:)
Return Value
logical, ALLOCATABLE, (:,:)