!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Uses
module~~wxios_mod~~UsesGraph
module~wxios_mod
wxios_mod
module~lmdz_xios
lmdz_xios
module~wxios_mod->module~lmdz_xios
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Used by
module~~wxios_mod~~UsedByGraph
module~wxios_mod
wxios_mod
proc~plevel_new
plevel_new
proc~plevel_new->module~wxios_mod
proc~moy_undefstd~2
moy_undefstd
proc~moy_undefstd~2->module~wxios_mod
module~mod_xios_dyn3dmem
mod_xios_dyn3dmem
module~mod_xios_dyn3dmem->module~wxios_mod
proc~histdef3d_cosp~2
histdef3d_cosp
proc~histdef3d_cosp~2->module~wxios_mod
proc~plevel~2
plevel
proc~plevel~2->module~wxios_mod
proc~init_iophy_new~2
init_iophy_new
proc~init_iophy_new~2->module~wxios_mod
proc~lmdz_cosp_output_open~2
lmdz_cosp_output_open
proc~lmdz_cosp_output_open~2->module~wxios_mod
proc~histdef2d_cosp~4
histdef2d_cosp
proc~histdef2d_cosp~4->module~wxios_mod
proc~radlwsw~2
radlwsw
proc~radlwsw~2->module~wxios_mod
proc~histbeg_phyxios~3
histbeg_phyxios
proc~histbeg_phyxios~3->module~wxios_mod
proc~physiq
physiq
proc~physiq->module~wxios_mod
proc~pbl_surface~2
pbl_surface
proc~pbl_surface~2->module~wxios_mod
proc~phys_output_write~2
phys_output_write
proc~phys_output_write~2->module~wxios_mod
proc~histbeg_phyxios
histbeg_phyxios
proc~histbeg_phyxios->module~wxios_mod
proc~init_iophy_new~3
init_iophy_new
proc~init_iophy_new~3->module~wxios_mod
proc~abort_gcm
abort_gcm
proc~abort_gcm->module~wxios_mod
proc~lmdz_cosp_output_open
lmdz_cosp_output_open
proc~lmdz_cosp_output_open->module~wxios_mod
proc~cosp_output_open~2
cosp_output_open
proc~cosp_output_open~2->module~wxios_mod
proc~histdef2d
histdef2d
proc~histdef2d->module~wxios_mod
proc~init_mpi
Init_mpi
proc~init_mpi->module~wxios_mod
proc~histdef2d_cosp
histdef2d_cosp
proc~histdef2d_cosp->module~wxios_mod
proc~undefstd~2
undefstd
proc~undefstd~2->module~wxios_mod
proc~abort_gcm~2
abort_gcm
proc~abort_gcm~2->module~wxios_mod
proc~phys_output_open~2
phys_output_open
proc~phys_output_open~2->module~wxios_mod
proc~histdef3d~2
histdef3d
proc~histdef3d~2->module~wxios_mod
proc~histdef3d_cosp~3
histdef3d_cosp
proc~histdef3d_cosp~3->module~wxios_mod
proc~moy_undefstd
moy_undefstd
proc~moy_undefstd->module~wxios_mod
proc~lmdz_cosp_output_write
lmdz_cosp_output_write
proc~lmdz_cosp_output_write->module~wxios_mod
proc~phys_output_write_spl~2
phys_output_write_spl
proc~phys_output_write_spl~2->module~wxios_mod
proc~lmdz_cosp_output_write~2
lmdz_cosp_output_write
proc~lmdz_cosp_output_write~2->module~wxios_mod
proc~histdef3d_cosp~4
histdef3d_cosp
proc~histdef3d_cosp~4->module~wxios_mod
proc~physiq~3
physiq
proc~physiq~3->module~wxios_mod
proc~init_iophy_new
init_iophy_new
proc~init_iophy_new->module~wxios_mod
proc~phys_output_open
phys_output_open
proc~phys_output_open->module~wxios_mod
proc~histdef3d_cosp
histdef3d_cosp
proc~histdef3d_cosp->module~wxios_mod
proc~pbl_surface
pbl_surface
proc~pbl_surface->module~wxios_mod
proc~plevel_new~2
plevel_new
proc~plevel_new~2->module~wxios_mod
proc~cosp_output_write~2
cosp_output_write
proc~cosp_output_write~2->module~wxios_mod
program~gcm~2
gcm
program~gcm~2->module~wxios_mod
proc~phyetat0
phyetat0
proc~phyetat0->module~wxios_mod
proc~histdef2d_cosp~2
histdef2d_cosp
proc~histdef2d_cosp~2->module~wxios_mod
proc~histdef2d_cosp~3
histdef2d_cosp
proc~histdef2d_cosp~3->module~wxios_mod
proc~cosp_output_open
cosp_output_open
proc~cosp_output_open->module~wxios_mod
proc~phyetat0~2
phyetat0
proc~phyetat0~2->module~wxios_mod
proc~undefstd
undefstd
proc~undefstd->module~wxios_mod
proc~phys_output_write_spl
phys_output_write_spl
proc~phys_output_write_spl->module~wxios_mod
proc~histdef2d~2
histdef2d
proc~histdef2d~2->module~wxios_mod
proc~plevel
plevel
proc~plevel->module~wxios_mod
proc~cosp_output_write
cosp_output_write
proc~cosp_output_write->module~wxios_mod
proc~histbeg_phyxios~2
histbeg_phyxios
proc~histbeg_phyxios~2->module~wxios_mod
proc~init_const_mpi~2
Init_const_mpi
proc~init_const_mpi~2->module~wxios_mod
proc~histdef3d
histdef3d
proc~histdef3d->module~wxios_mod
proc~radlwsw
radlwsw
proc~radlwsw->module~wxios_mod
proc~finalize_parallel
Finalize_parallel
proc~finalize_parallel->module~wxios_mod
proc~physiq~2
physiq
proc~physiq~2->module~wxios_mod
proc~phys_output_write
phys_output_write
proc~phys_output_write->module~wxios_mod
proc~leapfrog_loc
leapfrog_loc
proc~leapfrog_loc->module~mod_xios_dyn3dmem
proc~writedyn_xios
writedyn_xios
proc~writedyn_xios->module~mod_xios_dyn3dmem
program~gcm
gcm
program~gcm->module~mod_xios_dyn3dmem
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Variables
Type
Visibility Attributes
Name
Initial
integer,
public,
SAVE
::
g_comm
character(len=100),
public,
SAVE
::
g_ctx_name
=
"LMDZ"
type(xios_context ),
public,
SAVE
::
g_ctx
logical,
public,
SAVE
::
g_flag_xml
=
.FALSE.
character(len=100),
public
::
g_field_name
=
"nofield"
real,
public
::
missing_val_omp
real,
public
::
missing_val
Functions
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
op
Return Value
character(len=7)
Subroutines
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
odate
type(xios_duration )
::
ndate
public subroutine wxios_init (xios_ctx_name, locom, outcom, type_ocean)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
xios_ctx_name
integer,
intent(in),
optional
::
locom
integer,
intent(out),
optional
::
outcom
character(len=6),
intent(in),
optional
::
type_ocean
public subroutine wxios_set_cal (pasdetemps, calendrier, annee, mois, jour, heure, ini_an, ini_mois, ini_jour, ini_heure)
Arguments
Type
Intent Optional Attributes
Name
real,
intent(in)
::
pasdetemps
character(len=*),
intent(in)
::
calendrier
integer,
intent(in)
::
annee
integer,
intent(in)
::
mois
integer,
intent(in)
::
jour
real,
intent(in)
::
heure
integer,
intent(in)
::
ini_an
integer,
intent(in)
::
ini_mois
integer,
intent(in)
::
ini_jour
real,
intent(in)
::
ini_heure
Arguments
Type
Intent Optional Attributes
Name
real,
intent(in)
::
ts
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
dom_id
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
dom_id
public subroutine wxios_add_vaxis (axis_id, axis_size, axis_value, positif, bnds)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
axis_id
integer,
intent(in)
::
axis_size
real,
intent(in),
DIMENSION(axis_size)
::
axis_value
character(len=*),
intent(in),
optional
::
positif
real,
intent(in),
optional,
DIMENSION(axis_size, 2)
::
bnds
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
fname
character(len=*),
intent(in)
::
ffreq
integer,
intent(in)
::
flvl
public subroutine wxios_add_field (fieldname, fieldgroup, fieldlongname, fieldunit)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
fieldname
type(xios_fieldgroup ),
intent(in)
::
fieldgroup
character(len=*),
intent(in)
::
fieldlongname
character(len=*),
intent(in)
::
fieldunit
public subroutine wxios_add_field_to_file (fieldname, fdim, fid, fname, fieldlongname, fieldunit, field_level, op, nam_axvert)
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
fieldname
integer,
intent(in)
::
fdim
integer,
intent(in)
::
fid
character(len=*),
intent(in)
::
fname
character(len=*),
intent(in)
::
fieldlongname
character(len=*),
intent(in)
::
fieldunit
integer,
intent(in)
::
field_level
character(len=*),
intent(in)
::
op
character(len=20),
intent(in),
optional
::
nam_axvert