PRISM::interface Interface Reference

Public Member Functions

subroutine prism_init (appl_name, ierror)
subroutine prism_initialized (flag, ierror)
subroutine prism_init_comp (comp_id, comp_name, ierror)
subroutine prism_enddef (ierror)
subroutine prism_terminate (ierror)
subroutine prism_terminated (flag, ierror)
subroutine prism_abort (comp_id, file, mesg)
subroutine prism_error (ierror, error_message)
subroutine prism_message (comp_id, string)
subroutine prism_version ()
subroutine prism_get_localcomm (comp_id, local_comm, ierror)
subroutine prism_get_selected_real_type (prec, range, type, ierror)
subroutine prism_get_real_kind_type (kindr, type, ierror)
subroutine prism_get_calendar_type (calendar_name, calendar_type_id, ierror)
subroutine prism_get_nb_ranklists (comp_name, nb_ranklists, ierror)
subroutine prism_get_ranklists (comp_name, nb_ranklists, ranklists, ierror)
subroutine prism_def_grid (grid_id, grid_name, comp_id, grid_valid_shape, grid_type, ierror)
subroutine prism_def_partition (grid_id, nbr_blocks, partition_array, extent_array, ierror)
subroutine prism_set_mask (mask_id, grid_id, mask_actual_shape, mask_array, new_mask, ierror)
subroutine prism_def_var (var_id, var_name, grid_id, point_id, mask_id, var_nodims, var_actual_shape, var_type, ierror)
subroutine prism_reducedgrid_map (grid_id, nbr_latitudes, nbr_points_per_lat, ierror)
subroutine prism_set_points_gridless (point_id, point_name, grid_id, new_points, ierror)
subroutine prism_get_io_units (no_of_remaining_units, units, ierror)
subroutine prism_put_inquire (field_id, date, date_bounds, info, ierror)

Detailed Description

Definition at line 395 of file prism.F90.


Member Function/Subroutine Documentation

subroutine PRISM::interface::prism_abort ( Integer,intent(inout)  comp_id,
Character(len=*),intent(in)  file,
Character(len=*),intent(in)  mesg 
)

Definition at line 425 of file prism.F90.

subroutine PRISM::interface::prism_def_grid ( integer,intent(out)  grid_id,
character(len=*),intent(in)  grid_name,
integer,intent(in)  comp_id,
integer,dimension (1:2,*),intent(in)  grid_valid_shape,
integer,intent(in)  grid_type,
integer,intent(out)  ierror 
)

Definition at line 482 of file prism.F90.

subroutine PRISM::interface::prism_def_partition ( integer,intent(in)  grid_id,
integer,intent(in)  nbr_blocks,
integer,dimension(1:nbr_blocks,*),intent(in)  partition_array,
integer,dimension(1:nbr_blocks,*),intent(in)  extent_array,
integer,intent(out)  ierror 
)

Definition at line 493 of file prism.F90.

subroutine PRISM::interface::prism_def_var ( integer,intent(out)  var_id,
character (len=*),intent(in)  var_name,
integer,intent(in)  grid_id,
integer,intent(in)  point_id,
integer,intent(in)  mask_id,
integer,dimension(2),intent(in)  var_nodims,
integer,dimension(1:2,1:var_nodims(1),intent(in)  var_actual_shape,
integer,intent(in)  var_type,
integer,intent(out)  ierror 
)

Definition at line 512 of file prism.F90.

subroutine PRISM::interface::prism_enddef ( Integer,intent(out)  ierror  ) 

Definition at line 412 of file prism.F90.

subroutine PRISM::interface::prism_error ( Integer,intent(in)  ierror,
Character(len=*),intent(out)  error_message 
)

Definition at line 431 of file prism.F90.

subroutine PRISM::interface::prism_get_calendar_type ( Character(len=132),intent(out)  calendar_name,
Integer,intent(out)  calendar_type_id,
Integer,intent(out)  ierror 
)

Definition at line 459 of file prism.F90.

subroutine PRISM::interface::prism_get_io_units ( Integer,intent(out)  no_of_remaining_units,
Integer,dimension(:),intent(out)  units,
Integer,intent(out)  ierror 
)

Definition at line 546 of file prism.F90.

subroutine PRISM::interface::prism_get_localcomm ( Integer,intent(in)  comp_id,
Integer,intent(out)  local_comm,
Integer,intent(out)  ierror 
)

Definition at line 444 of file prism.F90.

subroutine PRISM::interface::prism_get_nb_ranklists ( Character(len=*),intent(in)  comp_name,
Integer,intent(out)  nb_ranklists,
Integer,intent(out)  ierror 
)

Definition at line 465 of file prism.F90.

subroutine PRISM::interface::prism_get_ranklists ( Character(len=*),intent(in)  comp_name,
Integer,intent(in)  nb_ranklists,
Integer,dimension(nb_ranklists,3),intent(out)  ranklists,
Integer,intent(out)  ierror 
)

Definition at line 471 of file prism.F90.

subroutine PRISM::interface::prism_get_real_kind_type ( Integer,intent(in)  kindr,
Integer,intent(out)  type,
Integer,intent(out)  ierror 
)

Definition at line 454 of file prism.F90.

subroutine PRISM::interface::prism_get_selected_real_type ( Integer,intent(in)  prec,
Integer,intent(in)  range,
Integer,intent(out)  type,
Integer,intent(out)  ierror 
)

Definition at line 449 of file prism.F90.

subroutine PRISM::interface::prism_init ( Character (len=*),intent(in)  appl_name,
Integer,intent(out)  ierror 
)

Definition at line 397 of file prism.F90.

subroutine PRISM::interface::prism_init_comp ( Integer,intent(out)  comp_id,
Character (len=*),intent(in)  comp_name,
Integer,intent(out)  ierror 
)

Definition at line 407 of file prism.F90.

subroutine PRISM::interface::prism_initialized ( Logical,intent(out)  flag,
Integer,intent(out)  ierror 
)

Definition at line 402 of file prism.F90.

subroutine PRISM::interface::prism_message ( Integer,intent(in)  comp_id,
Character (len=*),intent(in)  string 
)

Definition at line 436 of file prism.F90.

subroutine PRISM::interface::prism_put_inquire ( Integer,intent(in)  field_id,
Type(PRISM_Time_Struct),intent(in)  date,
Type(PRISM_Time_Struct),dimension(2),intent(in)  date_bounds,
Integer,intent(out)  info,
Integer,intent(out)  ierror 
)

Definition at line 552 of file prism.F90.

subroutine PRISM::interface::prism_reducedgrid_map ( integer,intent(in)  grid_id,
integer,intent(in)  nbr_latitudes,
integer,dimension(nbr_latitudes),intent(in)  nbr_points_per_lat,
integer,intent(out)  ierror 
)

Definition at line 525 of file prism.F90.

subroutine PRISM::interface::prism_set_mask ( integer,intent(inout)  mask_id,
integer,intent(in)  grid_id,
integer,dimension(2, *),intent(in)  mask_actual_shape,
logical,dimension (*),intent(in)  mask_array,
logical,intent(in)  new_mask,
integer,intent(out)  ierror 
)

Definition at line 502 of file prism.F90.

subroutine PRISM::interface::prism_set_points_gridless ( integer,intent(inout)  point_id,
character (len=*),intent(in)  point_name,
integer,intent(in)  grid_id,
logical,intent(in)  new_points,
integer,intent(out)  ierror 
)

Definition at line 533 of file prism.F90.

subroutine PRISM::interface::prism_terminate ( Integer,intent(out)  ierror  ) 

Definition at line 416 of file prism.F90.

subroutine PRISM::interface::prism_terminated ( Logical,intent(out)  flag,
Integer,intent(out)  ierror 
)

Definition at line 420 of file prism.F90.

subroutine PRISM::interface::prism_version (  ) 

Definition at line 441 of file prism.F90.


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

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1