►N_qrm_analysis_mod | This module contains the generic interfaces for all the analysis routines |
Cqrm_analyse | Generic interface for the ::_qrm_analyse routine |
Cqrm_ata_graph | Generic interface for the ::_qrm_ata_graph routine |
Cqrm_attach_singletons | Generic interface for the ::_qrm_attach_singletons routine |
Cqrm_compute_graph | Generic interface for the ::_qrm_compute_graph routine |
Cqrm_detect_singletons | Generic interface for the ::_qrm_detect_singletons routine |
Cqrm_do_colamd | Generic interface for the ::_qrm_do_colamd routine |
Cqrm_do_metis | Generic interface for the ::_qrm_do_metis routine |
Cqrm_do_ordering | Generic interface for the ::_qrm_do_ordering routine |
Cqrm_do_scotch | Generic interface for the ::_qrm_do_scotch routine |
Cqrm_elim_tree | Generic interface for the ::_qrm_elim_tree routine |
Cqrm_rowcount | Generic interface for the ::_qrm_rowcount routine |
Cqrm_rowperm | Generic interface for the ::_qrm_rowperm routine |
Cqrm_symbolic | Generic interface for the ::_qrm_symbolic routine |
►N_qrm_c_interface | This module contains the definition of the qr_mumps C interface |
C_qrm_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 _qrm_spmat_mod::_qrm_spmat_type Fortran type |
Cinst | |
►N_qrm_factorization_mod | This module contains all the generic interfaces for the typed routines in the factorization phase |
Cqrm_activate_front | Generic interface for the ::_qrm_activate_front routine |
Cqrm_clean_front | Generic interface for the ::_qrm_clean_front routine |
Cqrm_do_subtree | Generic interface for the ::_qrm_do_subtree routine |
Cqrm_factorization_core | Generic interface for the ::_qrm_factorization_core routine |
Cqrm_factorization_init | Generic interface for the ::_qrm_factorization_init routine |
Cqrm_factorize | Generic interface for the ::_qrm_factorize routine |
Cqrm_init_front | Generic interface for the ::_qrm_init_front routine |
Cqrm_store_h | Generic interface for the ::_qrm_store_h routine |
Cqrm_store_r | Generic interface for the ::_qrm_store_r routine |
►N_qrm_fdata_mod | This module contains the definition of all the data related to the factorization phase |
C_qrm_fdata_type | The data structure meant to store all the results of the factorization phase |
C_qrm_front_type | This type defines a data structure containing all the data related to a front |
Cqrm_fdata_destroy | |
►N_qrm_methods_mod | This module contains generic methods |
C_qrm_least_squares | |
C_qrm_min_norm | |
C_qrm_residual_norm | |
C_qrm_residual_orth | |
Cqrm_least_squares | |
Cqrm_min_norm | |
Cqrm_residual_norm | |
Cqrm_residual_orth | |
►N_qrm_sdata_mod | This module contains the definition of all the data related to the solution phase |
C_qrm_sdata_type | |
►N_qrm_solve_mod | This module contains all the interfaces for the typed routines in the solve phase |
C_qrm_apply | Generic interface for the ::_qrm_apply and ::_qrm_apply1d routines |
C_qrm_solve | Generic interface for the ::_qrm_solve and ::_qrm_solve1d routines |
Cqrm_apply | |
Cqrm_apply_q | Generic interface for the ::_qrm_apply_q routine |
Cqrm_apply_qt | Generic interface for the ::_qrm_apply_qt routine |
Cqrm_solve | Generic interface for the ::_qrm_solve and ::_qrm_solve1d routines |
Cqrm_solve_r | Generic interface for the ::_qrm_solve_r routine |
Cqrm_solve_rt | Generic interface for the ::_qrm_solve_rt routine |
Cqrm_solve_sing_front | Generic interface for the ::_qrm_solve_sing_front routine |
►N_qrm_spmat_mod | This module contains the definition of the basic sparse matrix type and of the associated methods |
C_qrm_spmat_type | This type defines the data structure used to store a matrix |
Cqrm_cntl_init | Generif interface for the ::_qrm_cntl_init routine |
Cqrm_get | Generif interface for the ::_qrm_pgeti, ::_qrm_pgetr and |
Cqrm_get_r | Generif interface for the ::_qrm_spmat_alloc routine |
Cqrm_set | Generif interface for the ::_qrm_pseti, ::_qrm_psetr and |
Cqrm_spmat_alloc | Generif interface for the ::_qrm_spmat_alloc routine |
Cqrm_spmat_convert | Generif interface for the ::_qrm_spmat_convert routine |
Cqrm_spmat_copy | Generif interface for the ::_qrm_spmat_copy routine |
Cqrm_spmat_destroy | Generif interface for the ::_qrm_spmat_destroy routine |
Cqrm_spmat_init | Generif interface for the ::_qrm_spmat_init routine |
►N_qrm_utils_mod | This module contains generic interfaces for a number of auxiliary tools |
C_qrm_matmul | Generic interface for the ::_qrm_matmul2d and ::_qrm_matmul1d routines |
C_qrm_vecnrm | Generic interface for the ::_qrm_vecnrm2d and ::_qrm_vecnrm1d routines |
Cqrm_matmul | Generic interface for the ::_qrm_matmul2d and ::_qrm_matmul1d routines |
Cqrm_matnrm | |
Cqrm_readmat | Generic interface for the ::_qrm_readmat routine |
Cqrm_remap_pnt | Generic interface for the ::_qrm_remap_pnt routine |
Cqrm_vecnrm | Generic interface for the ::_qrm_vecnrm2d and ::_qrm_vecnrm1d routines |
►Ndqrm_analysis_mod | This module contains the generic interfaces for all the analysis routines |
Cqrm_analyse | Generic interface for the ::dqrm_analyse routine |
Cqrm_ata_graph | Generic interface for the ::dqrm_ata_graph routine |
Cqrm_attach_singletons | Generic interface for the ::dqrm_attach_singletons routine |
Cqrm_compute_graph | Generic interface for the ::dqrm_compute_graph routine |
Cqrm_detect_singletons | Generic interface for the ::dqrm_detect_singletons routine |
Cqrm_do_colamd | Generic interface for the ::dqrm_do_colamd routine |
Cqrm_do_metis | Generic interface for the ::dqrm_do_metis routine |
Cqrm_do_ordering | Generic interface for the ::dqrm_do_ordering routine |
Cqrm_do_scotch | Generic interface for the ::dqrm_do_scotch routine |
Cqrm_elim_tree | Generic interface for the ::dqrm_elim_tree routine |
Cqrm_rowcount | Generic interface for the ::dqrm_rowcount routine |
Cqrm_rowperm | Generic interface for the ::dqrm_rowperm routine |
Cqrm_symbolic | Generic interface for the ::dqrm_symbolic routine |
►Ndqrm_c_interface | This module contains the definition of the qr_mumps C interface |
Cdqrm_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 |
Cinst | |
►Ndqrm_factorization_mod | This module contains all the generic interfaces for the typed routines in the factorization phase |
Cqrm_activate_front | Generic interface for the ::dqrm_activate_front routine |
Cqrm_clean_front | Generic interface for the ::dqrm_clean_front routine |
Cqrm_do_subtree | Generic interface for the ::dqrm_do_subtree routine |
Cqrm_factorization_core | Generic interface for the ::dqrm_factorization_core routine |
Cqrm_factorization_init | Generic interface for the ::dqrm_factorization_init routine |
Cqrm_factorize | Generic interface for the ::dqrm_factorize routine |
Cqrm_init_front | Generic interface for the ::dqrm_init_front routine |
Cqrm_store_h | Generic interface for the ::dqrm_store_h routine |
Cqrm_store_r | Generic interface for the ::dqrm_store_r routine |
►Ndqrm_fdata_mod | This module contains the definition of all the data related to the factorization phase |
Cdqrm_fdata_type | The data structure meant to store all the results of the factorization phase |
Cdqrm_front_type | This type defines a data structure containing all the data related to a front |
Cqrm_fdata_destroy | |
►Ndqrm_methods_mod | This module contains generic methods |
Cdqrm_least_squares | |
Cdqrm_min_norm | |
Cdqrm_residual_norm | |
Cdqrm_residual_orth | |
Cqrm_least_squares | |
Cqrm_min_norm | |
Cqrm_residual_norm | |
Cqrm_residual_orth | |
►Ndqrm_sdata_mod | This module contains the definition of all the data related to the solution phase |
Cdqrm_sdata_type | |
►Ndqrm_solve_mod | This module contains all the interfaces for the typed routines in the solve phase |
Cdqrm_apply | Generic interface for the ::dqrm_apply and ::dqrm_apply1d routines |
Cdqrm_solve | Generic interface for the ::dqrm_solve and ::dqrm_solve1d routines |
Cqrm_apply | |
Cqrm_apply_q | Generic interface for the ::dqrm_apply_q routine |
Cqrm_apply_qt | Generic interface for the ::dqrm_apply_qt routine |
Cqrm_solve | Generic interface for the ::dqrm_solve and ::dqrm_solve1d routines |
Cqrm_solve_r | Generic interface for the ::dqrm_solve_r routine |
Cqrm_solve_rt | Generic interface for the ::dqrm_solve_rt routine |
Cqrm_solve_sing_front | Generic interface for the ::dqrm_solve_sing_front routine |
►Ndqrm_spmat_mod | This module contains the definition of the basic sparse matrix type and of the associated methods |
Cdqrm_spmat_type | This type defines the data structure used to store a matrix |
Cqrm_cntl_init | Generif interface for the ::dqrm_cntl_init routine |
Cqrm_get | Generif interface for the ::dqrm_pgeti, ::dqrm_pgetr and |
Cqrm_get_r | Generif interface for the ::dqrm_spmat_alloc routine |
Cqrm_set | Generif interface for the ::dqrm_pseti, ::dqrm_psetr and |
Cqrm_spmat_alloc | Generif interface for the ::dqrm_spmat_alloc routine |
Cqrm_spmat_convert | Generif interface for the ::dqrm_spmat_convert routine |
Cqrm_spmat_copy | Generif interface for the ::dqrm_spmat_copy routine |
Cqrm_spmat_destroy | Generif interface for the ::dqrm_spmat_destroy routine |
Cqrm_spmat_init | Generif interface for the ::dqrm_spmat_init routine |
►Ndqrm_utils_mod | This module contains generic interfaces for a number of auxiliary tools |
Cdqrm_matmul | Generic interface for the ::dqrm_matmul2d and ::dqrm_matmul1d routines |
Cdqrm_vecnrm | Generic interface for the ::dqrm_vecnrm2d and ::dqrm_vecnrm1d routines |
Cqrm_matmul | Generic interface for the ::dqrm_matmul2d and ::dqrm_matmul1d routines |
Cqrm_matnrm | |
Cqrm_readmat | Generic interface for the ::dqrm_readmat routine |
Cqrm_remap_pnt | Generic interface for the ::dqrm_remap_pnt routine |
Cqrm_vecnrm | Generic interface for the ::dqrm_vecnrm2d and ::dqrm_vecnrm1d routines |
►Nqrm_adata_mod | This module contains the definition of the analysis data type |
Cqrm_adata_type | The main data type for the analysis phase |
►Nqrm_common_mod | This module contains the interfaces of all non-typed routines |
Cqrm_amalg_tree | Generic interface for the ::qrm_amalg_tree routine |
Cqrm_check_cperm | Generic interface for the ::qrm_check_cperm routine |
Cqrm_compress_data | Generic interface for the ::qrm_compress_data routine |
Cqrm_count_flops | Generic interface for the ::qrm_count_realflops ::qrm_count_pureflops |
Cqrm_get | |
Cqrm_hwloc_bind | Generic interface for the ::qrm_hwloc_bind routine |
Cqrm_hwloc_info | Generic interface for the ::qrm_hwloc_info routine |
Cqrm_hwloc_topo | Generic interface for the ::qrm_hwloc_topo routine |
Cqrm_msleep | Generic interface for the ::qrm_msleep routine |
Cqrm_postorder | Generic interface for the ::qrm_postorder routine |
Cqrm_print_tree | Generic interface for the ::qrm_print_nsteps_tree, ::qrm_print_elim_tree and ::qrm_print_asm_tree routines |
Cqrm_prnt_array | Generic interface for the ::qrm_prnt_iarray, ::qrm_prnt_sarray, ::qrm_prnt_darray, ::qrm_prnt_carray and ::qrm_prnt_zarray routines |
Cqrm_reorder_tree | Generic interface for the ::qrm_reorder_tree routine |
Cqrm_set | |
Cqrm_swtime | Generic interface for the ::qrm_swtime routine |
Cqrm_uwtime | Generic interface for the ::qrm_uwtime routine |
►Nqrm_error_mod | This module contains all the error management routines and data |
Cqrm_err_stack_type | This type is to represent the errors stack |
Cqrm_err_type | This is the basic type for error message |
►Nqrm_mem_mod | This module implements the memory handling routines. Pretty mucch allocations and deallocations |
Cqrm_aalloc | Generic interface for the qrm_aalloc_i, qrm_aalloc_2i, qrm_aalloc_s, qrm_aalloc_2s, qrm_aalloc_3s, qrm_aalloc_d, qrm_aalloc_2d, qrm_aalloc_3d, qrm_aalloc_c, qrm_aalloc_2c, qrm_aalloc_3c, qrm_aalloc_z, qrm_aalloc_2z, qrm_aalloc_3z, routines |
Cqrm_adealloc | Generic interface for the qrm_adealloc_i, qrm_adealloc_2i, qrm_adealloc_s, qrm_adealloc_2s, qrm_adealloc_3s, qrm_adealloc_d, qrm_adealloc_2d, qrm_adealloc_3d, qrm_adealloc_c, qrm_adealloc_2c, qrm_adealloc_3c, qrm_adealloc_z, qrm_adealloc_2z, qrm_adealloc_3z, routines |
Cqrm_arealloc | Generic interface for the qrm_arealloc_i qrm_arealloc_s qrm_arealloc_d qrm_arealloc_c qrm_arealloc_z, routines |
Cqrm_asize | Generic interface for the qrm_asize_i, qrm_asize_s, qrm_asize_2s, qrm_asize_3s, qrm_asize_d, qrm_asize_2d, qrm_asize_3d, qrm_asize_c, qrm_asize_2c, qrm_asize_3c, qrm_asize_z, qrm_asize_2z, qrm_asize_3z routines |
Cqrm_palloc | Generic interface for the qrm_palloc_i, qrm_palloc_2i, qrm_palloc_s, qrm_palloc_2s, qrm_palloc_d, qrm_palloc_2d, qrm_palloc_c, qrm_palloc_2c, qrm_palloc_z, qrm_palloc_2z, routines |
Cqrm_pdealloc | Generic interface for the qrm_pdealloc_i, qrm_pdealloc_2i, qrm_pdealloc_s, qrm_pdealloc_2s, qrm_pdealloc_d, qrm_pdealloc_2d, qrm_pdealloc_c, qrm_pdealloc_2c, qrm_pdealloc_z, qrm_pdealloc_2z, routines |
Cqrm_prealloc | Generic interface for the qrm_prealloc_i qrm_prealloc_s qrm_prealloc_d qrm_prealloc_c qrm_prealloc_z, routines |
Cqrm_psize | Generic interface for the qrm_psize_i qrm_psize_s qrm_psize_d qrm_psize_c qrm_psize_z, routines |
►Nqrm_queue_mod | This module contains all the facilities for front queues |
Cqrm_queue | A data type meant to to define a queue |
Cqrm_queue_init | |
►Nqrm_sort_mod | This module contains routines for sorting |
Cqrm_mergesort | |
Cqrm_mergeswap | |
►Nqrm_string_mod | This module contains various string handling routines |
Cqrm_str_tolower | |
Cqrm_str_toupper | |
►Nqrm_task_mod | This module contains the definition of a task type that is used for scheduling tasks during the factorization and solve, and the associated methods |
Cqrm_task_queue | This type defines the task queue attached to a thread |
Cqrm_task_queue_handle | This type defines the handle for the queues attached to a family of threads |
Cqrm_task_type | This type defines a computational task |
►Nqrm_trace_mod | This module contains all the facilities for visualizing the execution profile of a parallel code |
Cevent_type | |
Cqrm_trace_create_event | |
Cqrm_trace_event_start | |
Cqrm_trace_event_stop | |
Cqrm_trace_init | |
Cqrm_trace_log_dump | |
C_qrm_spmat_type_c | |
Cdqrm_spmat_type_c | |