shr_pio_init1 Subroutine

public subroutine shr_pio_init1(ncomps, nlfilename, Global_Comm)

@public @brief should be the first routine called after mpi_init. It reads the pio default settings from file drv_in, namelist pio_default_inparm and, if pio_async_interface is true, splits the IO tasks away from the Compute tasks. It then returns the new compute comm in Global_Comm and sets module variable io_comm.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncomps
character(len=*) :: nlfilename
integer, intent(inout) :: Global_Comm