130 & NEW_POINTS, IERROR)
131 CHARACTER (LEN=*),
INTENT(IN) :: POINT_NAME
132 INTEGER(KIND=JPIM),
INTENT(IN) :: GRID_ID
133 LOGICAL,
INTENT(IN) :: NEW_POINTS
134 INTEGER(KIND=JPIM),
INTENT(INOUT) :: METHOD_ID
135 INTEGER(KIND=JPIM),
INTENT(OUT) :: IERROR
137 CALL mpl_abort(
'ABORT PRISM_DUMMY')
145 & POINTS_ACTUAL_SHAPE, POINTS_1ST_ARRAY, POINTS_2ND_ARRAY, &
146 & POINTS_3RD_ARRAY, NEW_POINTS, IERROR)
147 CHARACTER (LEN=*),
INTENT(IN) :: POINT_NAME
148 INTEGER(KIND=JPIM),
INTENT(IN) :: GRID_ID
149 INTEGER(KIND=JPIM),
INTENT(INOUT) :: METHOD_ID
150 REAL(KIND=JPRD),
INTENT(IN),
DIMENSION (:) :: POINTS_1ST_ARRAY, POINTS_2ND_ARRAY, POINTS_3RD_ARRAY
151 INTEGER(KIND=JPIM),
INTENT(IN) :: POINTS_ACTUAL_SHAPE (2, *)
152 LOGICAL,
INTENT(IN) :: NEW_POINTS
153 INTEGER(KIND=JPIM),
INTENT(OUT) :: IERROR
155 CALL mpl_abort(
'ABORT PRISM_DUMMY')
162 CHARACTER (LEN=*),
INTENT(IN) :: APPL_NAME
163 INTEGER(KIND=JPIM),
INTENT (OUT) :: IERROR
165 stop
'ABORT PRISM_DUMMY' 172 CHARACTER (LEN=*),
INTENT(IN) :: COMP_NAME
173 INTEGER(KIND=JPIM),
INTENT (OUT) :: COMP_ID, IERROR
175 CALL mpl_abort(
'ABORT PRISM_DUMMY')
182 INTEGER(KIND=JPIM),
INTENT (OUT) :: IERROR
184 CALL mpl_abort(
'ABORT PRISM_DUMMY')
191 INTEGER(KIND=JPIM),
INTENT (OUT) :: IERROR
193 CALL mpl_abort(
'ABORT PRISM_DUMMY')
200 INTEGER(KIND=JPIM),
INTENT (IN) :: COMP_ID
201 INTEGER(KIND=JPIM),
INTENT (OUT) :: LOCAL_COMM, IERROR
203 CALL mpl_abort(
'ABORT PRISM_DUMMY')
210 & VAR_NODIMS, VAR_ACTUAL_SHAPE, VAR_TYPE, IERROR )
211 INTEGER(KIND=JPIM),
INTENT(OUT) :: VAR_ID
212 CHARACTER (LEN=*),
INTENT(IN) :: NAME
213 INTEGER(KIND=JPIM),
INTENT(IN) :: GRID_ID
214 INTEGER(KIND=JPIM),
INTENT(IN) :: METHOD_ID
215 INTEGER(KIND=JPIM),
INTENT(IN) :: MASK_ID
216 INTEGER(KIND=JPIM),
INTENT(IN) :: VAR_NODIMS(2)
217 INTEGER(KIND=JPIM),
INTENT(IN) :: VAR_ACTUAL_SHAPE(1:2, 1:var_nodims(1)+var_nodims(2))
218 INTEGER(KIND=JPIM),
INTENT(IN) :: VAR_TYPE
219 INTEGER(KIND=JPIM),
INTENT(OUT) :: IERROR
221 CALL mpl_abort(
'ABORT PRISM_DUMMY')
228 CHARACTER(LEN=*),
INTENT(IN) :: GRID_NAME
229 INTEGER(KIND=JPIM),
INTENT(IN) :: COMP_ID
230 INTEGER(KIND=JPIM),
INTENT(IN) :: GRID_VALID_SHAPE (2, *)
231 INTEGER(KIND=JPIM),
INTENT(IN) :: GRID_TYPE
232 INTEGER(KIND=JPIM),
INTENT(OUT) :: GRID_ID, IERROR
234 CALL mpl_abort(
'ABORT PRISM_DUMMY')
241 & PARTITION_ARRAY, EXTENT_ARRAY, IERROR )
242 INTEGER(KIND=JPIM),
INTENT (IN) :: GRID_ID
243 INTEGER(KIND=JPIM),
INTENT (IN) :: NBR_BLOCKS
244 INTEGER(KIND=JPIM),
INTENT (IN) :: PARTITION_ARRAY(1:nbr_blocks,*)
245 INTEGER(KIND=JPIM),
INTENT (IN) :: EXTENT_ARRAY(1:nbr_blocks,*)
246 INTEGER(KIND=JPIM),
INTENT (OUT) :: IERROR
248 CALL mpl_abort(
'ABORT PRISM_DUMMY')
255 & NBR_POINTS_PER_LAT, IERROR )
256 INTEGER(KIND=JPIM),
INTENT (IN) :: GRID_ID
257 INTEGER(KIND=JPIM),
INTENT (IN) :: NBR_LATITUDES
258 INTEGER(KIND=JPIM),
INTENT (IN) :: NBR_POINTS_PER_LAT(nbr_latitudes)
259 INTEGER(KIND=JPIM),
INTENT (OUT) :: IERROR
261 CALL mpl_abort(
'ABORT PRISM_DUMMY')
268 & CORNERS_1ST_ARRAY, CORNERS_2ND_ARRAY, CORNERS_3RD_ARRAY, IERROR)
269 INTEGER(KIND=JPIM),
INTENT (IN) :: GRID_ID
270 INTEGER(KIND=JPIM),
INTENT (IN) :: NBR_CORNERS
271 REAL(KIND=JPRD),
INTENT (IN) :: CORNERS_1ST_ARRAY (:,:)
272 REAL(KIND=JPRD),
INTENT (IN) :: CORNERS_2ND_ARRAY (:,:)
273 REAL(KIND=JPRD),
INTENT (IN) :: CORNERS_3RD_ARRAY (:,:)
274 INTEGER(KIND=JPIM),
INTENT (IN) :: CORNERS_ACTUAL_SHAPE (1:2, *)
275 INTEGER(KIND=JPIM),
INTENT(OUT) :: IERROR
277 CALL mpl_abort(
'ABORT PRISM_DUMMY')
283 REAL(KIND=JPRD),
INTENT(IN) :: DATE_INCR
285 INTEGER(KIND=JPIM),
INTENT(OUT) :: IERROR
287 CALL mpl_abort(
'ABORT PRISM_DUMMY')
292 SUBROUTINE prism_dummy_put ( FIELD_ID, DATE, DATE_BOUNDS, DATA_ARRAY, INFO, IERROR )
293 INTEGER(KIND=JPIM),
INTENT (IN) :: FIELD_ID
296 DOUBLE PRECISION,
INTENT (IN) :: DATA_ARRAY(:,:)
297 INTEGER(KIND=JPIM),
INTENT (OUT) :: INFO
298 INTEGER(KIND=JPIM),
INTENT (OUT) :: IERROR
300 CALL mpl_abort(
'ABORT PRISM_DUMMY')
306 SUBROUTINE prism_dummy_get ( FIELD_ID, DATE, DATE_BOUNDS, DATA_ARRAY, INFO, IERROR )
307 INTEGER(KIND=JPIM),
INTENT (IN) :: FIELD_ID
310 DOUBLE PRECISION,
INTENT (OUT) :: DATA_ARRAY(:,:)
311 INTEGER(KIND=JPIM),
INTENT (OUT) :: INFO
312 INTEGER(KIND=JPIM),
INTENT (OUT) :: IERROR
314 CALL mpl_abort(
'ABORT PRISM_DUMMY')
320 LOGICAL,
INTENT (OUT) :: FLAG
321 INTEGER(KIND=JPIM),
INTENT (OUT) :: IERROR
323 CALL mpl_abort(
'ABORT PRISM_DUMMY')
subroutine prism_dummy_initialized(FLAG, IERROR)
subroutine prism_dummy_def_grid(GRID_ID, GRID_NAME, COMP_ID, GRID_VALID_SHAPE, GRID_TYPE, IERROR)
subroutine prism_dummy_put(FIELD_ID, DATE, DATE_BOUNDS, DATA_ARRAY, INFO, IERROR)
subroutine prism_dummy_init_comp(COMP_ID, COMP_NAME, 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_get(FIELD_ID, DATE, DATE_BOUNDS, DATA_ARRAY, INFO, IERROR)
subroutine prism_dummy_set_points_gridless(METHOD_ID, POINT_NAME, GRID_ID, NEW_POINTS, IERROR)
subroutine prism_dummy_init(APPL_NAME, IERROR)
subroutine prism_dummy_reducedgrid_map(GRID_ID, NBR_LATITUDES, NBR_POINTS_PER_LAT, IERROR)
subroutine prism_dummy_get_localcomm(COMP_ID, LOCAL_COMM, IERROR)
subroutine prism_dummy_terminate(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_def_var(VAR_ID, NAME, GRID_ID, METHOD_ID, MASK_ID, VAR_NODIMS, VAR_ACTUAL_SHAPE, VAR_TYPE, IERROR)
subroutine prism_dummy_def_partition(GRID_ID, NBR_BLOCKS, PARTITION_ARRAY, EXTENT_ARRAY, IERROR)
subroutine prism_dummy_enddef(IERROR)