QR_MUMPS
Data Types | Modules | Functions/Subroutines | Variables
dqrm_c_interface.F90 File Reference

Go to the source code of this file.

Data Types

type  dqrm_c_interface::dqrm_spmat_type_c
 This is the main qr_mumps data type which is meant to hold all the information related to a matrix. It is equivalent to the dqrm_spmat_mod::dqrm_spmat_type Fortran type. More...
 
type  dqrm_c_interface::inst
 

Modules

module  dqrm_c_interface
 This module contains the definition of the qr_mumps C interface.
 

Functions/Subroutines

subroutine dqrm_c_interface::dqrm_spmat_init_c (qrm_spmat_c)
 C equivalent of the dqrm_spmat_mod::dqrm_spmat_init routine. More...
 
subroutine dqrm_c_interface::dqrm_spmat_destroy_c (qrm_spmat_c)
 C equivalent of the dqrm_spmat_mod::dqrm_spmat_destroy routine. More...
 
subroutine dqrm_c_interface::dqrm_analyse_c (qrm_spmat_c, transp)
 C equivalent of the ::dqrm_analyse routine. More...
 
subroutine dqrm_c_interface::dqrm_factorize_c (qrm_spmat_c, transp)
 C equivalent of the ::dqrm_factorize routine. More...
 
subroutine dqrm_c_interface::dqrm_get_r_c (qrm_spmat_c, r_c)
 C equivalent of the ::dqrm_factorize routine. More...
 
subroutine dqrm_c_interface::dqrm_solve_c (qrm_spmat_c, transp, b, x, nrhs)
 C equivalent of the ::dqrm_solve routine. More...
 
subroutine dqrm_c_interface::dqrm_apply_c (qrm_spmat_c, transp, b, nrhs)
 C equivalent of the ::dqrm_apply routine. More...
 
subroutine dqrm_c_interface::dqrm_matmul_c (qrm_spmat_c, transp, alpha, x, beta, y, nrhs)
 C equivalent of the ::dqrm_matmul routine. More...
 
subroutine dqrm_c_interface::dqrm_matnrm_c (qrm_spmat_c, ntype, nrm)
 C equivalent of the ::dqrm_matnrm routine. More...
 
subroutine dqrm_c_interface::dqrm_vecnrm_c (x, n, nrhs, ntype, nrm)
 C equivalent of the ::dqrm_vecnrm routine. More...
 
subroutine dqrm_c_interface::dqrm_least_squares_c (qrm_spmat_c, b, x, nrhs)
 C equivalent of the ::dqrm_least_squares routine. More...
 
subroutine dqrm_c_interface::dqrm_min_norm_c (qrm_spmat_c, b, x, nrhs)
 C equivalent of the ::dqrm_min_norm routine. More...
 
subroutine dqrm_c_interface::dqrm_residual_norm_c (qrm_spmat_c, b, x, nrhs, nrm)
 C equivalent of the ::dqrm_residual_norm routine. More...
 
subroutine dqrm_c_interface::dqrm_residual_orth_c (qrm_spmat_c, r, nrhs, nrm)
 C equivalent of the ::dqrm_residual_orth routine. More...
 
subroutine dqrm_c_interface::dqrm_pseti_c (qrm_spmat_c, string, val)
 C equivalent of the dqrm_spmat_mod::dqrm_pseti routine (only for global, integer type) More...
 
subroutine dqrm_c_interface::dqrm_pgeti_c (qrm_spmat_c, string, val)
 C equivalent of the dqrm_spmat_mod::dqrm_pgeti routine (only for global, integer type) More...
 
subroutine dqrm_c_interface::dqrm_pgetii_c (qrm_spmat_c, string, val)
 C equivalent of the dqrm_spmat_mod::dqrm_pgetii routine (only for global, integer type) More...
 

Variables

integer, parameter dqrm_c_interface::max_inst =10
 
type(inst), dimension(max_inst), save dqrm_c_interface::spmat_array
 
integer, save dqrm_c_interface::ninst =0