!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Variables
| Type |
Visibility | Attributes |
|
Name |
| Initial | |
|
real,
|
public, |
allocatable, dimension(:), save
|
:: |
io_lat |
|
|
|
|
real,
|
public, |
allocatable, dimension(:), save
|
:: |
io_lon |
|
|
|
|
integer,
|
public, |
save
|
:: |
phys_domain_id |
|
|
|
|
integer,
|
public, |
save
|
:: |
npstn |
|
|
|
|
integer,
|
public, |
allocatable, dimension(:), save
|
:: |
nptabij |
|
|
|
Interfaces
-
public subroutine histwrite2d_phy(nid, lpoint, name, itau, field)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
nid |
|
|
logical,
|
intent(in) |
|
|
:: |
lpoint |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
name |
|
|
integer,
|
intent(in) |
|
|
:: |
itau |
|
|
real,
|
intent(in), |
|
dimension(:)
|
:: |
field |
|
-
public subroutine histwrite3d_phy(nid, lpoint, name, itau, field)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
nid |
|
|
logical,
|
intent(in) |
|
|
:: |
lpoint |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
name |
|
|
integer,
|
intent(in) |
|
|
:: |
itau |
|
|
real,
|
intent(in), |
|
dimension(:,:)
|
:: |
field |
|
-
public subroutine histwrite2d_xios(field_name, field)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
field_name |
|
|
real,
|
intent(in), |
|
DIMENSION(:)
|
:: |
field |
|
-
public subroutine histwrite3d_xios(field_name, field)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
field_name |
|
|
real,
|
intent(in), |
|
DIMENSION(:,:)
|
:: |
field |
|
-
public subroutine histbeg_phy(name, itau0, zjulian, dtime, nhori, nid_day)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
name |
|
|
integer,
|
intent(in) |
|
|
:: |
itau0 |
|
|
real,
|
intent(in) |
|
|
:: |
zjulian |
|
|
real,
|
intent(in) |
|
|
:: |
dtime |
|
|
integer,
|
intent(out) |
|
|
:: |
nhori |
|
|
integer,
|
intent(out) |
|
|
:: |
nid_day |
|
-
public subroutine histbeg_phyxios(name, ffreq, lev)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
ffreq |
|
|
integer,
|
intent(in) |
|
|
:: |
lev |
|
Subroutines
(I) dtnb : total number of domains
(I) dnb : domain number
(I) did(:) : distributed dimensions identifiers
(up to 5 dimensions are supported)
(I) dsg(:) : total number of points for each dimension
(I) dsl(:) : local number of points for each dimension
(I) dpf(:) : position of first local point for each dimension
(I) dpl(:) : position of last local point for each dimension
(I) dhs(:) : start halo size for each dimension
(I) dhe(:) : end halo size for each dimension
(C) cdnm : Model domain definition name.
The names actually supported are :
"BOX", "APPLE", "ORANGE".
These names are case insensitive.
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
real,
|
intent(in), |
|
dimension(klon)
|
:: |
rlat |
|
|
real,
|
intent(in), |
|
dimension(klon)
|
:: |
rlon |
|
public subroutine histbeg_phy(name, itau0, zjulian, dtime, nhori, nid_day)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
name |
|
|
integer,
|
intent(in) |
|
|
:: |
itau0 |
|
|
real,
|
intent(in) |
|
|
:: |
zjulian |
|
|
real,
|
intent(in) |
|
|
:: |
dtime |
|
|
integer,
|
intent(out) |
|
|
:: |
nhori |
|
|
integer,
|
intent(out) |
|
|
:: |
nid_day |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
ffreq |
|
|
integer,
|
intent(in) |
|
|
:: |
lev |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
nid |
|
|
logical,
|
intent(in) |
|
|
:: |
lpoint |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
name |
|
|
integer,
|
intent(in) |
|
|
:: |
itau |
|
|
real,
|
intent(in), |
|
dimension(:)
|
:: |
field |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer,
|
intent(in) |
|
|
:: |
nid |
|
|
logical,
|
intent(in) |
|
|
:: |
lpoint |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
name |
|
|
integer,
|
intent(in) |
|
|
:: |
itau |
|
|
real,
|
intent(in), |
|
dimension(:,:)
|
:: |
field |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
field_name |
|
|
real,
|
intent(in), |
|
DIMENSION(:)
|
:: |
field |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
field_name |
|
|
real,
|
intent(in), |
|
DIMENSION(:,:)
|
:: |
field |
|