MPI-SCATCI 2.0
An MPI version of SCATCI
Loading...
Searching...
No Matches
SLEPCMatrix_module.F90 File Reference
#include <finclude/petsc.h>
Include dependency graph for SLEPCMatrix_module.F90:

Go to the source code of this file.

Data Types

type  SLEPCMatrix_module::CSRFormat
type  SLEPCMatrix_module::SLEPCMatrix

Modules

module  SLEPCMatrix_module
 SLEPc matrix module.

Functions/Subroutines

subroutine, public SLEPCMatrix_module::initialize_slepc
 Initialize SLEPc.
subroutine SLEPCMatrix_module::construct_csr (this, num_cols)
subroutine SLEPCMatrix_module::destroy_csr (this)
subroutine SLEPCMatrix_module::sort_csr (this)
pointer SLEPCMatrix_module::get_PETSC_Matrix (this)
subroutine SLEPCMatrix_module::create_PETSC_mat (this, matrix_size, matrix_type)
subroutine SLEPCMatrix_module::destroy_PETSC_mat (this)
subroutine SLEPCMatrix_module::Shuffle (a)
subroutine SLEPCMatrix_module::initialize_struct_SLEPC (this, matrix_size, matrix_type, block_size)
subroutine SLEPCMatrix_module::get_matelem_SLEPC (this, idx, i, j, coeff)
subroutine SLEPCMatrix_module::print_nonzeros (this)
logical function SLEPCMatrix_module::compress_cache_to_csr_format (this, matrix_cache, csr_matrix)
logical function SLEPCMatrix_module::insert_into_hard_cache (this, row, column, coefficient)
 Inserts an element into the hard storage which is considered the final location before diagonalization.
subroutine SLEPCMatrix_module::insert_csr_into_hard_cache (this, csr)
subroutine SLEPCMatrix_module::finalize_matrix_SLEPC (this)
subroutine SLEPCMatrix_module::print_SLEPC (this)
subroutine SLEPCMatrix_module::clear_SLEPC (this)
subroutine SLEPCMatrix_module::destroy_SLEPC (this)
recursive subroutine SLEPCMatrix_module::QsortCSR (a, coeff)
subroutine SLEPCMatrix_module::Partition (a, coeff, marker)