SURFEX v8.1
General documentation of Surfex
Data Types | Functions/Subroutines
mode_prep_ctl Module Reference

Data Types

type  prep_ctl
 
type  prep_ctl_fld
 
interface  prep_ctl_int_part2
 
interface  prep_ctl_int_part4
 

Functions/Subroutines

logical function prep_ctl_can (YDCTL)
 
subroutine prep_ctl_count (YDCTL, KCOUNT)
 
subroutine prep_ctl_free (YDCTL)
 
subroutine prep_ctl_push (YDCTL, YDCFL)
 
subroutine prep_ctl_shift (YDCTL, YDCFL)
 
subroutine prep_ctl_int_part2_2 (YDCTL, CDSURF, CDTYPE, CDMASK, PFIELDIN)
 
subroutine prep_ctl_int_part4_2 (YDCTL, CDSURF, CDTYPE, CDMASK, PFIELDIN, PFIELDOUT)
 
subroutine prep_ctl_int_part2_3 (YDCTL, CDSURF, CDTYPE, CDMASK, PFIELDIN)
 
subroutine prep_ctl_int_part4_3 (YDCTL, CDSURF, CDTYPE, CDMASK, PFIELDIN, PFIELDOUT)
 

Function/Subroutine Documentation

◆ prep_ctl_can()

logical function mode_prep_ctl::prep_ctl_can ( type (prep_ctl), intent(inout)  YDCTL)

Definition at line 54 of file mode_prep_ctl.F90.

Here is the caller graph for this function:

◆ prep_ctl_count()

subroutine mode_prep_ctl::prep_ctl_count ( type (prep_ctl), intent(inout)  YDCTL,
integer, intent(out)  KCOUNT 
)

Definition at line 71 of file mode_prep_ctl.F90.

◆ prep_ctl_free()

subroutine mode_prep_ctl::prep_ctl_free ( type (prep_ctl), intent(inout)  YDCTL)

Definition at line 94 of file mode_prep_ctl.F90.

◆ prep_ctl_int_part2_2()

subroutine mode_prep_ctl::prep_ctl_int_part2_2 ( type (prep_ctl), intent(inout)  YDCTL,
character (len=*), intent(in)  CDSURF,
character (len=*), intent(in)  CDTYPE,
character (len=*), intent(in)  CDMASK,
real, dimension (:,:), pointer  PFIELDIN 
)

Definition at line 159 of file mode_prep_ctl.F90.

Here is the call graph for this function:

◆ prep_ctl_int_part2_3()

subroutine mode_prep_ctl::prep_ctl_int_part2_3 ( type (prep_ctl), intent(inout)  YDCTL,
character (len=*), intent(in)  CDSURF,
character (len=*), intent(in)  CDTYPE,
character (len=*), intent(in)  CDMASK,
real, dimension (:,:,:), pointer  PFIELDIN 
)

Definition at line 215 of file mode_prep_ctl.F90.

Here is the call graph for this function:

◆ prep_ctl_int_part4_2()

subroutine mode_prep_ctl::prep_ctl_int_part4_2 ( type (prep_ctl), intent(inout)  YDCTL,
character (len=*), intent(in)  CDSURF,
character (len=*), intent(in)  CDTYPE,
character (len=*), intent(in)  CDMASK,
real, dimension (:,:), pointer  PFIELDIN,
real, dimension (:,:), pointer  PFIELDOUT 
)

Definition at line 197 of file mode_prep_ctl.F90.

◆ prep_ctl_int_part4_3()

subroutine mode_prep_ctl::prep_ctl_int_part4_3 ( type (prep_ctl), intent(inout)  YDCTL,
character (len=*), intent(in)  CDSURF,
character (len=*), intent(in)  CDTYPE,
character (len=*), intent(in)  CDMASK,
real, dimension (:,:,:), pointer  PFIELDIN,
real, dimension (:,:,:), pointer  PFIELDOUT 
)

Definition at line 253 of file mode_prep_ctl.F90.

◆ prep_ctl_push()

subroutine mode_prep_ctl::prep_ctl_push ( type (prep_ctl), intent(inout)  YDCTL,
type (prep_ctl_fld), pointer  YDCFL 
)

Definition at line 118 of file mode_prep_ctl.F90.

Here is the caller graph for this function:

◆ prep_ctl_shift()

subroutine mode_prep_ctl::prep_ctl_shift ( type (prep_ctl), intent(inout)  YDCTL,
type (prep_ctl_fld), pointer  YDCFL 
)

Definition at line 138 of file mode_prep_ctl.F90.

Here is the call graph for this function:
Here is the caller graph for this function: