subroutine, public oasis_write_mask(cgrid, nx, ny, mask, partid)
User interface to set integer mask values.
subroutine, public oasis_terminate_grids_writing()
User interface to indicate user defined grids are done.
Generic interface to support writing 4 or 8 byte reals.
subroutine, public oasis_init_comp(mynummod, cdnam, kinfo, coupled, commworld)
OASIS user init method.
Auxiliary OASIS user interfaces.
Generic interface to support writing 4 or 8 byte reals.
Provides top level OASIS interfaces to the user community using prism names for backwards compatibili...
subroutine, public oasis_def_var(id_nports, cdport, id_part, id_var_nodims, kinout, id_var_shape, ktype, kinfo)
The OASIS user interface to define variables.
subroutine, public oasis_get_intercomm(new_comm, cdnam, kinfo)
OASIS user interface to establish an intercomm communicator between the root of two models...
subroutine, public oasis_abort(id_compid, cd_routine, cd_message, file, line, rcode)
OASIS abort method, publically available to users.
subroutine, public oasis_def_partition(id_part, kparal, kinfo, ig_size, name)
The OASIS user interface to define partitions.
integer, parameter ip_i4_p
Generic interface to support writing 4 or 8 byte reals.
subroutine, public oasis_get_intracomm(new_comm, cdnam, kinfo)
OASIS user interface to establish an intracomm communicator between the root of two models...
Generic interface to support writing 4 or 8 byte reals.
integer, parameter ip_double_p
integer, parameter ip_i2_p
subroutine, public oasis_terminate(kinfo)
OASIS user finalize method.
subroutine, public oasis_set_couplcomm(localcomm, kinfo)
OASIS user call to specify a local communicator.
subroutine, public oasis_set_debug(debug, kinfo)
OASIS user interface to set debug level.
subroutine, public oasis_start_grids_writing(iwrite)
User interface to initialize grid writing.
OASIS partition data and methods.
subroutine, public oasis_get_freqs(varid, mop, ncpl, cpl_freqs, kinfo)
OASIS user query for the coupling periods for a given variable.
subroutine, public oasis_get_ncpl(varid, ncpl, kinfo)
OASIS user query for the number of unique couplings associated with a variable.
OASIS grid data and methods.
Defines parameters for OASIS.
OASIS variable data and methods.
subroutine, public oasis_get_debug(debug, kinfo)
OASIS user interface to query debug level.
logical, parameter ll_single
subroutine, public oasis_enddef(kinfo)
OASIS user interface specifying the OASIS definition phase is complete.
OASIS send/receive (put/get) user interfaces.
integer, parameter ip_single_p
subroutine, public oasis_get_localcomm(localcomm, kinfo)
OASIS user query for the local MPI communicator.
integer, parameter ip_intwp_p
subroutine, public oasis_put_inquire(varid, msec, kinfo)
OASIS user query to indicate put return code expected at a specified time for a given variable...
subroutine, public oasis_create_couplcomm(icpl, allcomm, cplcomm, kinfo)
OASIS user call to create a new communicator.
integer, parameter ip_i8_p
Reads the namcouple file for use in OASIS.
Generic overloaded interface for data get (receive)
High level OASIS user interfaces.
integer, parameter ip_realwp_p
Generic overloaded interface for data put (send)