Oasis3-MCT
Modules | Functions/Subroutines | Variables
mod_oasis_sys.F90 File Reference

Go to the source code of this file.

Modules

module  mod_oasis_sys
 System type methods.
 

Functions/Subroutines

subroutine, public mod_oasis_sys::oasis_abort (id_compid, cd_routine, cd_message, file, line, rcode)
 OASIS abort method, publically available to users. More...
 
subroutine, public mod_oasis_sys::oasis_flush (nu)
 Flushes output to file. More...
 
subroutine, public mod_oasis_sys::oasis_unitget (uio)
 Get a free unit number. More...
 
subroutine, public mod_oasis_sys::oasis_unitsetmin (uio)
 Set the minimum unit number allowed. More...
 
subroutine, public mod_oasis_sys::oasis_unitsetmax (uio)
 Set the maximum unit number allowed. More...
 
subroutine, public mod_oasis_sys::oasis_unitfree (uio)
 Release a unit number for reuse. More...
 
subroutine, public mod_oasis_sys::oasis_debug_enter (string)
 Used when a subroutine is entered, write info to log file at some debug level. More...
 
subroutine, public mod_oasis_sys::oasis_debug_exit (string)
 Used when a subroutine is exited, write info to log file at some debug level. More...
 
subroutine, public mod_oasis_sys::oasis_debug_note (string)
 Used to write information from a subroutine, write info to log file at some debug level. More...
 
subroutine, public mod_oasis_sys::oasis_sys_sortc (num, fld, sortkey)
 Sort a character array and compute a sort key. More...
 
subroutine, public mod_oasis_sys::oasis_sys_sorti (num, fld, sortkey)
 Sort a integer array and compute a sort key. More...
 
subroutine, public mod_oasis_sys::oasis_sys_sortikey (num, arr, sortkey)
 Sort an integer array using a sort key. More...
 
recursive subroutine mod_oasis_sys::oasis_sys_mergesortc (N, A, T, S, Z)
 Generic oasis_sys_mergesortC routine for character strings. More...
 
subroutine mod_oasis_sys::oasis_sys_mergec (A, X, NA, B, Y, NB, C, Z, NC)
 Merge routine needed for mergesortC for character strings. More...
 
recursive subroutine mod_oasis_sys::oasis_sys_mergesorti (N, A, T, S, Z)
 Generic oasis_sys_mergesortI routine for an integer array. More...
 
subroutine mod_oasis_sys::oasis_sys_mergei (A, X, NA, B, Y, NB, C, Z, NC)
 Merge routine needed for mergesortI for integer array. More...
 

Variables

character(len= *), parameter, public mod_oasis_sys::astr = ' ABORT: '
 
character(len= *), parameter, public mod_oasis_sys::estr = ' ERROR: '
 
character(len= *), parameter, public mod_oasis_sys::wstr = ' WARNING: '
 
integer(ip_intwp_p), save mod_oasis_sys::minion = 1024
 
integer(ip_intwp_p), save mod_oasis_sys::maxion = 9999
 
integer(ip_intwp_p), parameter mod_oasis_sys::tree_delta = 2
 
integer(ip_intwp_p), save mod_oasis_sys::tree_indent = 0