cable_netcdf_pio_mod Module

A stub implementation of the netCDF file handling interface for when PIO is unavailable.


Uses

  • module~~cable_netcdf_pio_mod~2~~UsesGraph module~cable_netcdf_pio_mod~2 cable_netcdf_pio_mod module~cable_error_handler_mod cable_error_handler_mod module~cable_netcdf_pio_mod~2->module~cable_error_handler_mod module~cable_mpi_mod cable_mpi_mod module~cable_netcdf_pio_mod~2->module~cable_mpi_mod module~cable_netcdf_mod cable_netcdf_mod module~cable_netcdf_pio_mod~2->module~cable_netcdf_mod module~cable_netcdf_stub_types_mod cable_netcdf_stub_types_mod module~cable_netcdf_pio_mod~2->module~cable_netcdf_stub_types_mod module~cable_error_handler_base_mod cable_error_handler_base_mod module~cable_error_handler_mod->module~cable_error_handler_base_mod module~cable_mpi_mod->module~cable_error_handler_mod iso_fortran_env iso_fortran_env module~cable_mpi_mod->iso_fortran_env module~cable_mpi_stub_types_mod cable_mpi_stub_types_mod module~cable_mpi_mod->module~cable_mpi_stub_types_mod mpi_f08 mpi_f08 module~cable_mpi_mod->mpi_f08 module~cable_netcdf_mod->module~cable_error_handler_mod module~cable_netcdf_mod->module~cable_mpi_mod module~cable_netcdf_mod->iso_fortran_env module~cable_netcdf_stub_types_mod->module~cable_mpi_mod module~cable_netcdf_stub_types_mod->module~cable_netcdf_mod module~cable_netcdf_stub_types_mod->iso_fortran_env module~cable_error_handler_base_mod->iso_fortran_env

Interfaces

public interface cable_netcdf_pio_io_t


Derived Types

type, public, extends(cable_netcdf_stub_io_t) ::  cable_netcdf_pio_io_t

Constructor

public function cable_netcdf_pio_io_constructor (mpi_grp)

Type-Bound Procedures

procedure, public :: init => cable_netcdf_stub_io_init
procedure, public :: finalise => cable_netcdf_stub_io_finalise
procedure, public :: create_file => cable_netcdf_stub_io_create_file
procedure, public :: open_file => cable_netcdf_stub_io_open_file
procedure, public :: create_decomp => cable_netcdf_stub_io_create_decomp

Functions

public function cable_netcdf_pio_io_constructor(mpi_grp) result(this)

Arguments

Type IntentOptional Attributes Name
type(mpi_grp_t), intent(in) :: mpi_grp

Return Value type(cable_netcdf_pio_io_t)