SCORPIO 1.9.0
Loading...
Searching...
No Matches
Macros | Functions/Subroutines
spio_init.F90 File Reference

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...

Macros

#define __PIO_FILE__   'spio_init.F90'
 

Functions/Subroutines

program __spio_init_f90__
 
subroutine 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.
 
subroutine 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.
 
subroutine 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.
 
subroutine pio_getnumiotasks_ (iosys, niotasks, ierr)
 Get the number of I/O processes/tasks in the I/O subsystem.
 

Detailed Description

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

Macro Definition Documentation

◆ __PIO_FILE__

#define __PIO_FILE__   'spio_init.F90'

Function/Subroutine Documentation

◆ __spio_init_f90__()

program __spio_init_f90__