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

Data Types

interface  prism_calc_newdate
 
interface  prism_def_grid
 
interface  prism_def_partition
 
interface  prism_def_var
 
interface  prism_enddef
 
interface  prism_get
 
interface  prism_get_localcomm
 
interface  prism_init
 
interface  prism_init_comp
 
interface  prism_initialized
 
interface  prism_put
 
interface  prism_reducedgrid_map
 
interface  prism_set_corners
 
interface  prism_set_points
 
interface  prism_terminate
 

Functions/Subroutines

subroutine prism_dummy_set_points_gridless (METHOD_ID, POINT_NAME, GRID_ID, NEW_POINTS, IERROR)
 
subroutine prism_dummy_set_points_3d_dble (METHOD_ID, POINT_NAME, GRID_ID, POINTS_ACTUAL_SHAPE, POINTS_1ST_ARRAY, POINTS_2ND_ARRAY, POINTS_3RD_ARRAY, NEW_POINTS, IERROR)
 
subroutine prism_dummy_init (APPL_NAME, IERROR)
 
subroutine prism_dummy_init_comp (COMP_ID, COMP_NAME, IERROR)
 
subroutine prism_dummy_enddef (IERROR)
 
subroutine prism_dummy_terminate (IERROR)
 
subroutine prism_dummy_get_localcomm (COMP_ID, LOCAL_COMM, IERROR)
 
subroutine prism_dummy_def_var (VAR_ID, NAME, GRID_ID, METHOD_ID, MASK_ID, VAR_NODIMS, VAR_ACTUAL_SHAPE, VAR_TYPE, IERROR)
 
subroutine prism_dummy_def_grid (GRID_ID, GRID_NAME, COMP_ID, GRID_VALID_SHAPE, GRID_TYPE, IERROR)
 
subroutine prism_dummy_def_partition (GRID_ID, NBR_BLOCKS, PARTITION_ARRAY, EXTENT_ARRAY, IERROR)
 
subroutine prism_dummy_reducedgrid_map (GRID_ID, NBR_LATITUDES, NBR_POINTS_PER_LAT, IERROR)
 
subroutine prism_dummy_set_corners (GRID_ID, NBR_CORNERS, CORNERS_ACTUAL_SHAPE, CORNERS_1ST_ARRAY, CORNERS_2ND_ARRAY, CORNERS_3RD_ARRAY, IERROR)
 
subroutine prism_dummy_calc_newdate (DATE, DATE_INCR, IERROR)
 
subroutine prism_dummy_put (FIELD_ID, DATE, DATE_BOUNDS, DATA_ARRAY, INFO, IERROR)
 
subroutine prism_dummy_get (FIELD_ID, DATE, DATE_BOUNDS, DATA_ARRAY, INFO, IERROR)
 
subroutine prism_dummy_initialized (FLAG, IERROR)
 

Function/Subroutine Documentation

◆ prism_dummy_calc_newdate()

subroutine prism_dummy_mod::prism_dummy_calc_newdate ( type (prism_time_struct), intent(inout)  DATE,
real(kind=jprd), intent(in)  DATE_INCR,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 283 of file prism_dummy_mod.F90.

◆ prism_dummy_def_grid()

subroutine prism_dummy_mod::prism_dummy_def_grid ( integer(kind=jpim), intent(out)  GRID_ID,
character(len=*), intent(in)  GRID_NAME,
integer(kind=jpim), intent(in)  COMP_ID,
integer(kind=jpim), dimension (2, *), intent(in)  GRID_VALID_SHAPE,
integer(kind=jpim), intent(in)  GRID_TYPE,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 228 of file prism_dummy_mod.F90.

◆ prism_dummy_def_partition()

subroutine prism_dummy_mod::prism_dummy_def_partition ( integer(kind=jpim), intent(in)  GRID_ID,
integer(kind=jpim), intent(in)  NBR_BLOCKS,
integer(kind=jpim), dimension(1:nbr_blocks,*), intent(in)  PARTITION_ARRAY,
integer(kind=jpim), dimension(1:nbr_blocks,*), intent(in)  EXTENT_ARRAY,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 242 of file prism_dummy_mod.F90.

◆ prism_dummy_def_var()

subroutine prism_dummy_mod::prism_dummy_def_var ( integer(kind=jpim), intent(out)  VAR_ID,
character (len=*), intent(in)  NAME,
integer(kind=jpim), intent(in)  GRID_ID,
integer(kind=jpim), intent(in)  METHOD_ID,
integer(kind=jpim), intent(in)  MASK_ID,
integer(kind=jpim), dimension(2), intent(in)  VAR_NODIMS,
integer(kind=jpim), dimension(1:2, 1:var_nodims(1)+var_nodims(2)), intent(in)  VAR_ACTUAL_SHAPE,
integer(kind=jpim), intent(in)  VAR_TYPE,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 211 of file prism_dummy_mod.F90.

◆ prism_dummy_enddef()

subroutine prism_dummy_mod::prism_dummy_enddef ( integer(kind=jpim), intent(out)  IERROR)

Definition at line 182 of file prism_dummy_mod.F90.

◆ prism_dummy_get()

subroutine prism_dummy_mod::prism_dummy_get ( integer(kind=jpim), intent(in)  FIELD_ID,
type(prism_time_struct), intent(in)  DATE,
type(prism_time_struct), dimension(2), intent(in)  DATE_BOUNDS,
double precision, dimension(:,:), intent(out)  DATA_ARRAY,
integer(kind=jpim), intent(out)  INFO,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 307 of file prism_dummy_mod.F90.

◆ prism_dummy_get_localcomm()

subroutine prism_dummy_mod::prism_dummy_get_localcomm ( integer(kind=jpim), intent(in)  COMP_ID,
integer(kind=jpim), intent(out)  LOCAL_COMM,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 200 of file prism_dummy_mod.F90.

◆ prism_dummy_init()

subroutine prism_dummy_mod::prism_dummy_init ( character (len=*), intent(in)  APPL_NAME,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 162 of file prism_dummy_mod.F90.

◆ prism_dummy_init_comp()

subroutine prism_dummy_mod::prism_dummy_init_comp ( integer(kind=jpim), intent(out)  COMP_ID,
character (len=*), intent(in)  COMP_NAME,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 172 of file prism_dummy_mod.F90.

◆ prism_dummy_initialized()

subroutine prism_dummy_mod::prism_dummy_initialized ( logical, intent(out)  FLAG,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 320 of file prism_dummy_mod.F90.

◆ prism_dummy_put()

subroutine prism_dummy_mod::prism_dummy_put ( integer(kind=jpim), intent(in)  FIELD_ID,
type(prism_time_struct), intent(in)  DATE,
type(prism_time_struct), dimension(2), intent(in)  DATE_BOUNDS,
double precision, dimension(:,:), intent(in)  DATA_ARRAY,
integer(kind=jpim), intent(out)  INFO,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 293 of file prism_dummy_mod.F90.

◆ prism_dummy_reducedgrid_map()

subroutine prism_dummy_mod::prism_dummy_reducedgrid_map ( integer(kind=jpim), intent(in)  GRID_ID,
integer(kind=jpim), intent(in)  NBR_LATITUDES,
integer(kind=jpim), dimension(nbr_latitudes), intent(in)  NBR_POINTS_PER_LAT,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 256 of file prism_dummy_mod.F90.

◆ prism_dummy_set_corners()

subroutine prism_dummy_mod::prism_dummy_set_corners ( integer(kind=jpim), intent(in)  GRID_ID,
integer(kind=jpim), intent(in)  NBR_CORNERS,
integer(kind=jpim), dimension (1:2, *), intent(in)  CORNERS_ACTUAL_SHAPE,
real(kind=jprd), dimension (:,:), intent(in)  CORNERS_1ST_ARRAY,
real(kind=jprd), dimension (:,:), intent(in)  CORNERS_2ND_ARRAY,
real(kind=jprd), dimension (:,:), intent(in)  CORNERS_3RD_ARRAY,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 269 of file prism_dummy_mod.F90.

◆ prism_dummy_set_points_3d_dble()

subroutine prism_dummy_mod::prism_dummy_set_points_3d_dble ( integer(kind=jpim), intent(inout)  METHOD_ID,
character (len=*), intent(in)  POINT_NAME,
integer(kind=jpim), intent(in)  GRID_ID,
integer(kind=jpim), dimension (2, *), intent(in)  POINTS_ACTUAL_SHAPE,
real(kind=jprd), dimension (:), intent(in)  POINTS_1ST_ARRAY,
real(kind=jprd), dimension (:), intent(in)  POINTS_2ND_ARRAY,
real(kind=jprd), dimension (:), intent(in)  POINTS_3RD_ARRAY,
logical, intent(in)  NEW_POINTS,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 147 of file prism_dummy_mod.F90.

◆ prism_dummy_set_points_gridless()

subroutine prism_dummy_mod::prism_dummy_set_points_gridless ( integer(kind=jpim), intent(inout)  METHOD_ID,
character (len=*), intent(in)  POINT_NAME,
integer(kind=jpim), intent(in)  GRID_ID,
logical, intent(in)  NEW_POINTS,
integer(kind=jpim), intent(out)  IERROR 
)

Definition at line 131 of file prism_dummy_mod.F90.

◆ prism_dummy_terminate()

subroutine prism_dummy_mod::prism_dummy_terminate ( integer(kind=jpim), intent(out)  IERROR)

Definition at line 191 of file prism_dummy_mod.F90.