SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Public Member Functions | Public Attributes | List of all members
modd_surfex_omp Module Reference
Collaboration diagram for modd_surfex_omp:
Collaboration graph
[legend]

Public Member Functions

subroutine init_dim (KSIZE_OMP, KBLOCK, KKPROMA, KINDX1, KINDX2)
 
subroutine reset_dim (KNI, KKPROMA, KINDX1, KINDX2)
 
subroutine plog_omp (HLOG, RLOG, KLOG, KLOG2, OLOG)
 

Public Attributes

integer nblocktot = 1
 
integer nblock = 0
 
integer nindx1sfx = 1
 
integer nindx2sfx = 1
 
integer idc = 0
 
character(len=100) cwork0
 
character(len=100) cworkb
 
logical lwork0
 
logical, dimension(:), pointer lworkd
 
integer nwork0
 
integer nworkvar
 
integer nworkb
 
integer nworkdims
 
integer, dimension(4) nworklen
 
integer, dimension(4) nworkids
 
integer, dimension(:), pointer nwork_full
 
integer, dimension(:), pointer nworkd
 
integer, dimension(:), pointer nwork
 
integer, dimension(:,:), pointer nwork2_full
 
integer, dimension(:,:), pointer nworkd2
 
integer, dimension(:,:), pointer nwork2
 
integer, dimension(:,:,:), pointer nworkd3
 
real xwork0
 
real, dimension(:), pointer xwork_full
 
real, dimension(:), pointer xworkd
 
real, dimension(:), pointer xwork
 
real, dimension(:,:), pointer xwork2_full
 
real, dimension(:,:), pointer xworkd2
 
real, dimension(:,:), pointer xwork2
 
real, dimension(:,:,:), pointer xworkd3
 
real, dimension(:,:,:), pointer xwork3
 

Detailed Description

Definition at line 6 of file modd_surfex_omp.F90.

Member Function/Subroutine Documentation

subroutine modd_surfex_omp::init_dim ( integer, dimension(0:), intent(in)  KSIZE_OMP,
integer, intent(in)  KBLOCK,
integer, intent(out)  KKPROMA,
integer, intent(out)  KINDX1,
integer, intent(out)  KINDX2 
)

Definition at line 92 of file modd_surfex_omp.F90.

Here is the caller graph for this function:

subroutine modd_surfex_omp::plog_omp ( character(len=*), intent(in)  HLOG,
real, intent(in), optional  RLOG,
integer, intent(in), optional  KLOG,
integer, intent(in), optional  KLOG2,
logical, intent(in), optional  OLOG 
)

Definition at line 144 of file modd_surfex_omp.F90.

subroutine modd_surfex_omp::reset_dim ( integer, intent(in)  KNI,
integer, intent(out)  KKPROMA,
integer, intent(out)  KINDX1,
integer, intent(out)  KINDX2 
)

Definition at line 123 of file modd_surfex_omp.F90.

Here is the caller graph for this function:

Member Data Documentation

character(len=100) modd_surfex_omp::cwork0

Definition at line 65 of file modd_surfex_omp.F90.

character(len=100) modd_surfex_omp::cworkb

Definition at line 65 of file modd_surfex_omp.F90.

integer modd_surfex_omp::idc = 0

Definition at line 63 of file modd_surfex_omp.F90.

logical modd_surfex_omp::lwork0

Definition at line 66 of file modd_surfex_omp.F90.

logical, dimension(:), pointer modd_surfex_omp::lworkd

Definition at line 67 of file modd_surfex_omp.F90.

integer modd_surfex_omp::nblock = 0

Definition at line 53 of file modd_surfex_omp.F90.

integer modd_surfex_omp::nblocktot = 1

Definition at line 52 of file modd_surfex_omp.F90.

integer modd_surfex_omp::nindx1sfx = 1

Definition at line 59 of file modd_surfex_omp.F90.

integer modd_surfex_omp::nindx2sfx = 1

Definition at line 61 of file modd_surfex_omp.F90.

integer, dimension(:), pointer modd_surfex_omp::nwork

Definition at line 73 of file modd_surfex_omp.F90.

integer modd_surfex_omp::nwork0

Definition at line 68 of file modd_surfex_omp.F90.

integer, dimension(:,:), pointer modd_surfex_omp::nwork2

Definition at line 76 of file modd_surfex_omp.F90.

integer, dimension(:,:), pointer modd_surfex_omp::nwork2_full

Definition at line 74 of file modd_surfex_omp.F90.

integer, dimension(:), pointer modd_surfex_omp::nwork_full

Definition at line 71 of file modd_surfex_omp.F90.

integer modd_surfex_omp::nworkb

Definition at line 68 of file modd_surfex_omp.F90.

integer, dimension(:), pointer modd_surfex_omp::nworkd

Definition at line 72 of file modd_surfex_omp.F90.

integer, dimension(:,:), pointer modd_surfex_omp::nworkd2

Definition at line 75 of file modd_surfex_omp.F90.

integer, dimension(:,:,:), pointer modd_surfex_omp::nworkd3

Definition at line 77 of file modd_surfex_omp.F90.

integer modd_surfex_omp::nworkdims

Definition at line 68 of file modd_surfex_omp.F90.

integer, dimension(4) modd_surfex_omp::nworkids

Definition at line 70 of file modd_surfex_omp.F90.

integer, dimension(4) modd_surfex_omp::nworklen

Definition at line 69 of file modd_surfex_omp.F90.

integer modd_surfex_omp::nworkvar

Definition at line 68 of file modd_surfex_omp.F90.

real, dimension(:), pointer modd_surfex_omp::xwork

Definition at line 81 of file modd_surfex_omp.F90.

real modd_surfex_omp::xwork0

Definition at line 78 of file modd_surfex_omp.F90.

real, dimension(:,:), pointer modd_surfex_omp::xwork2

Definition at line 84 of file modd_surfex_omp.F90.

real, dimension(:,:), pointer modd_surfex_omp::xwork2_full

Definition at line 82 of file modd_surfex_omp.F90.

real, dimension(:,:,:), pointer modd_surfex_omp::xwork3

Definition at line 86 of file modd_surfex_omp.F90.

real, dimension(:), pointer modd_surfex_omp::xwork_full

Definition at line 79 of file modd_surfex_omp.F90.

real, dimension(:), pointer modd_surfex_omp::xworkd

Definition at line 80 of file modd_surfex_omp.F90.

real, dimension(:,:), pointer modd_surfex_omp::xworkd2

Definition at line 83 of file modd_surfex_omp.F90.

real, dimension(:,:,:), pointer modd_surfex_omp::xworkd3

Definition at line 85 of file modd_surfex_omp.F90.


The documentation for this module was generated from the following file: