psmile_io_utils Module Reference

Data Types

interface  psmile_io_fileunit
interface  combine_with_date
interface  extract_date
interface  psmile_io_get_initial_date
interface  psmile_io_get_jobstart_date
interface  psmile_io_get_jobend_date
interface  psmile_io_check_basename

Functions/Subroutines

subroutine psmile_io_fileunit (id_varid, id_unit, ierror)
subroutine combine_with_date (cd_in, cd_mode, id_initial_date, cd_on)
subroutine extract_date (time_unit, curdate, id_date)
subroutine psmile_io_get_jobstart_date (id_jobstart_date, id_date, ierror)
subroutine psmile_io_get_jobend_date (id_jobend_date, id_date, ierror)
subroutine psmile_io_get_initial_date (id_initial_date, id_date, ierror)
subroutine psmile_io_check_basename (cd_filename, cd_suffix, ld_base, id_error)
subroutine indexi (n, arr, indx)

Function/Subroutine Documentation

subroutine psmile_io_utils::combine_with_date ( character(len=*),intent(in)  cd_in,
character(len=*),intent(in)  cd_mode,
integer,dimension(:),intent(in)  id_initial_date,
character(len=*),intent(out)  cd_on 
)

Definition at line 106 of file psmile_io_utils.F90.

subroutine psmile_io_utils::extract_date ( character(len=*),intent(in)  time_unit,
Type(PRISM_Time_Struct),intent(inout)  curdate,
integer,dimension(6),intent(out),optional  id_date 
)

Definition at line 178 of file psmile_io_utils.F90.

subroutine psmile_io_utils::indexi ( INTEGER,intent(in)  n,
integer,dimension(*),intent(in)  arr,
INTEGER,dimension(*),intent(out)  indx 
)

Definition at line 425 of file psmile_io_utils.F90.

Referenced by psmile_enddef_metadata().

Here is the caller graph for this function:

subroutine psmile_io_utils::psmile_io_check_basename ( character(len=*),intent(in)  cd_filename,
character(len=*),intent(in)  cd_suffix,
logical,intent(out)  ld_base,
integer,intent(out)  id_error 
)

Definition at line 400 of file psmile_io_utils.F90.

subroutine psmile_io_utils::psmile_io_fileunit ( integer,intent(in)  id_varid,
integer,intent(out)  id_unit,
integer,intent(out)  ierror 
)

Definition at line 72 of file psmile_io_utils.F90.

References not, and mpp_mod_oa::opened.

subroutine psmile_io_utils::psmile_io_get_initial_date ( Type(PRISM_Time_Struct),intent(out)  id_initial_date,
integer,dimension(:),intent(out),optional  id_date,
integer,intent(out)  ierror 
)

Definition at line 372 of file psmile_io_utils.F90.

References psmile_get_initial_date().

Here is the call graph for this function:

subroutine psmile_io_utils::psmile_io_get_jobend_date ( Type(PRISM_Time_Struct),intent(out)  id_jobend_date,
integer,dimension(:),intent(out),optional  id_date,
integer,intent(out)  ierror 
)

Definition at line 330 of file psmile_io_utils.F90.

subroutine psmile_io_utils::psmile_io_get_jobstart_date ( Type(PRISM_Time_Struct),intent(out)  id_jobstart_date,
integer,dimension(:),intent(out),optional  id_date,
integer,intent(out)  ierror 
)

Definition at line 289 of file psmile_io_utils.F90.


Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1