public interface put_var
Called by
interface~~put_var~~CalledByGraph
interface~put_var
put_var
proc~phyredem
phyredem
proc~phyredem->interface~put_var
proc~phyredem~2
phyredem
proc~phyredem~2->interface~put_var
proc~dyn1dredem
dyn1dredem
proc~dyn1dredem->interface~put_var
proc~phyredem~3
phyredem
proc~phyredem~3->interface~put_var
proc~old_lmdz1d
old_lmdz1d
proc~old_lmdz1d->proc~phyredem
proc~old_lmdz1d->proc~dyn1dredem
proc~physiq
physiq
proc~old_lmdz1d->proc~physiq
proc~iniphysiq
iniphysiq
proc~old_lmdz1d->proc~iniphysiq
proc~physiq~3
physiq
proc~physiq~3->proc~phyredem
proc~iniaqua~2
iniaqua
proc~iniaqua~2->proc~phyredem
proc~physiqex
physiqex
proc~physiqex->proc~phyredem
proc~scm
scm
proc~scm->proc~phyredem
proc~scm->proc~dyn1dredem
proc~scm->proc~physiq
proc~scm->proc~iniphysiq
proc~physiqex~2
physiqex
proc~physiqex~2->proc~phyredem
proc~iniaqua~3
iniaqua
proc~iniaqua~3->proc~phyredem
proc~iniaqua
iniaqua
proc~iniaqua->proc~phyredem
proc~physiq->proc~phyredem
proc~physiq->proc~physiqex
proc~create_etat0_limit_unstruct
create_etat0_limit_unstruct
proc~physiq->proc~create_etat0_limit_unstruct
proc~create_etat0_unstruct
create_etat0_unstruct
proc~create_etat0_unstruct->proc~phyredem
proc~physiq~2
physiq
proc~physiq~2->proc~phyredem
proc~physiq~2->proc~physiqex
proc~physiq~2->proc~create_etat0_limit_unstruct
proc~create_etat0_unstruct~2
create_etat0_unstruct
proc~create_etat0_unstruct~2->proc~phyredem
proc~etat0phys_netcdf
etat0phys_netcdf
proc~etat0phys_netcdf->proc~phyredem
proc~iniphysiq->proc~iniaqua~2
proc~iniphysiq~2
iniphysiq
proc~iniphysiq~2->proc~iniaqua~2
proc~iniphysiq~3
iniphysiq
proc~iniphysiq~3->proc~iniaqua~2
proc~create_etat0_limit_unstruct~2
create_etat0_limit_unstruct
proc~create_etat0_limit_unstruct~2->proc~iniaqua~2
proc~create_etat0_limit_unstruct~2->proc~create_etat0_unstruct
proc~call_physiq~2
call_physiq
proc~call_physiq~2->proc~physiq
proc~call_physiq
call_physiq
proc~call_physiq->proc~physiq
program~ce0l
ce0l
program~ce0l->proc~etat0phys_netcdf
program~ce0l->proc~iniphysiq
proc~create_etat0_limit_unstruct->proc~iniaqua~2
proc~create_etat0_limit_unstruct->proc~create_etat0_unstruct
program~lmdz1d
lmdz1d
program~lmdz1d->proc~old_lmdz1d
program~lmdz1d->proc~scm
program~gcm~2
gcm
program~gcm~2->proc~iniphysiq
proc~leapfrog
leapfrog
program~gcm~2->proc~leapfrog
proc~calfis
calfis
proc~calfis->proc~call_physiq
program~gcm
gcm
program~gcm->proc~iniphysiq
proc~leapfrog->proc~calfis
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 subroutine put_var_r0(pass, var_name, title, var)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
pass
character(len=*),
intent(in)
::
var_name
character(len=*),
intent(in)
::
title
real,
intent(in)
::
var
private subroutine put_var_r1(pass, var_name, title, var)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
pass
character(len=*),
intent(in)
::
var_name
character(len=*),
intent(in)
::
title
real,
intent(in)
::
var (:)
private subroutine put_var_r2(pass, var_name, title, var)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
pass
character(len=*),
intent(in)
::
var_name
character(len=*),
intent(in)
::
title
real,
intent(in)
::
var (:,:)
private subroutine put_var_r3(pass, var_name, title, var)
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
pass
character(len=*),
intent(in)
::
var_name
character(len=*),
intent(in)
::
title
real,
intent(in)
::
var (:,:,:)