csr_samples_m Module

Module specifying sample matrices


Uses

  • module~~csr_samples_m~~UsesGraph module~csr_samples_m csr_samples_m module~csrmat_m csrmat_m module~csr_samples_m->module~csrmat_m iso_c_binding iso_c_binding module~csrmat_m->iso_c_binding module~error_handling_m error_handling_m module~csrmat_m->module~error_handling_m module~list_operations_m list_operations_m module~csrmat_m->module~list_operations_m module~precision_m precision_m module~csrmat_m->module~precision_m module~screen_io_m screen_io_m module~csrmat_m->module~screen_io_m module~status_codes_m status_codes_m module~csrmat_m->module~status_codes_m netcdf netcdf module~csrmat_m->netcdf module~error_handling_m->module~precision_m module~error_handling_m->module~screen_io_m module~error_handling_m->module~status_codes_m module~error_handling_m->netcdf module~comm_handling_m comm_handling_m module~error_handling_m->module~comm_handling_m mpi mpi module~error_handling_m->mpi module~list_operations_m->module~precision_m module~list_operations_m->module~screen_io_m module~precision_m->iso_c_binding module~precision_m->netcdf iso_fortran_env iso_fortran_env module~precision_m->iso_fortran_env module~precision_m->mpi module~screen_io_m->module~precision_m module~screen_io_m->netcdf module~screen_io_m->iso_fortran_env module~comm_handling_m->mpi

Subroutines

public subroutine csr_random_init(a, ndim, ncol, nnz)

Fills up matrix a with random values

Arguments

Type IntentOptional Attributes Name
type(csrmat_t), intent(out) :: a

CSR matrix

integer, intent(in) :: ndim

number of rows, number of columns, number of nonzero elements

integer, intent(in) :: ncol

number of rows, number of columns, number of nonzero elements

integer, intent(in) :: nnz

number of rows, number of columns, number of nonzero elements