SCORPIO APIs for initializing and finalizing the library This file contains the SCORPIO APIs for initializing and finalizing the SCORPIO I/O sub systems (corresponding to MPI communicators).
More...
|
subroutine | spio_init::pio_init_intracomm (comm_rank, comm, nioprocs, naggprocs, ioprocs_stride, rearr, iosys, base, rearr_opts, ierr) |
| Initialize the I/O subsystem that is defined using an MPI intra-communicator. More...
|
|
subroutine | spio_init::pio_init_intercomm (ncomps, peer_comm, comp_comms, io_comm, iosys, rearr, ierr) |
| Initialize the I/O subsystem that is defined using an MPI inter-communicator. More...
|
|
subroutine | spio_init::pio_init_intercomm_v2 (iosys, peer_comm, comp_comms, io_comm, rearr, ierr) |
| Initialize the I/O subsystem that is defined using an MPI inter-communicator. More...
|
|
subroutine, public | spio_init::pio_finalize (iosys, ierr) |
|
subroutine, public | spio_init::pio_iosystem_is_active (iosys, is_active, ierr) |
|
integer function, public | spio_init::pio_iotask_rank (iosys, ierr) |
|
logical function, public | spio_init::pio_iam_iotask (iosys, ierr) |
|
subroutine | spio_init::pio_getnumiotasks_ (iosys, niotasks, ierr) |
| Get the number of I/O processes/tasks in the I/O subsystem. More...
|
|
subroutine, public | spio_init::pio_set_hint (iosys, hint, hval, ierr) |
|
integer function, public | spio_init::pio_set_rearr_opts (iosys, comm_type, fcd, enable_hs_c2i, enable_isend_c2i, max_pend_req_c2i, enable_hs_i2c, enable_isend_i2c, max_pend_req_i2c) |
|
subroutine, public | spio_init::pio_set_blocksize (blocksz, ierr) |
|
SCORPIO APIs for initializing and finalizing the library This file contains the SCORPIO APIs for initializing and finalizing the SCORPIO I/O sub systems (corresponding to MPI communicators).
Note that each I/O sub system (usually corresponds to individual components with a distinct MPI communicator) is initialized/finalized separately. This file also includes some misc APIs related to the I/O subsystem