QR_MUMPS
 All Classes Files Functions Variables Enumerations Enumerator Pages
File List
Here is a list of all files with brief descriptions:
o*dqrm_activate_front.F90
o*dqrm_analyse.F90
o*dqrm_analysis_mod.F90
o*dqrm_apply.F90
o*dqrm_apply_q.F90
o*dqrm_apply_qt.F90
o*dqrm_ata_graph.F90
o*dqrm_attach_singletons.F90
o*dqrm_c_interface.F90
o*dqrm_compute_graph.F90
o*dqrm_detect_singletons.F90
o*dqrm_do_colamd.F90
o*dqrm_do_metis.F90
o*dqrm_do_ordering.F90
o*dqrm_do_scotch.F90
o*dqrm_do_subtree.F90
o*dqrm_elim_tree.F90
o*dqrm_factorization_core.F90
o*dqrm_factorization_init.F90
o*dqrm_factorization_mod.F90
o*dqrm_factorize.F90
o*dqrm_fdata_mod.F90
o*dqrm_init_front.F90
o*dqrm_least_squares.F90
o*dqrm_matmul.F90
o*dqrm_matnrm.F90
o*dqrm_methods_mod.F90
o*dqrm_min_norm.F90
o*dqrm_mod.F90
o*dqrm_mumps.h
o*dqrm_readmat.F90
o*dqrm_remap_pnt.F90
o*dqrm_residual_norm.F90
o*dqrm_residual_orth.F90
o*dqrm_rfpf_mod.F90
o*dqrm_rowcount.F90
o*dqrm_rowperm.F90
o*dqrm_sdata_mod.F90
o*dqrm_solve.F90
o*dqrm_solve_mod.F90
o*dqrm_solve_r.F90
o*dqrm_solve_rt.F90
o*dqrm_solve_sing_front.F90
o*dqrm_spmat_mod.F90
o*dqrm_symbolic.F90
o*dqrm_utils_mod.F90
o*dqrm_vecnrm.F90
o*qrm_activate_front.F90This file contains the routines for activation and cleaning of a front
o*qrm_adata_mod.F90This file contains the module that holds the main data type for the analysis phase
o*qrm_amalg_tree.F90This file contains the qrm_amalg_tree routine which performs the amalgamation of the elimination tree
o*qrm_analyse.F90This file contains the main analysis driver
o*qrm_analysis_mod.F90This file contains a subroutine for computing the least-squares solution of a problem
o*qrm_apply.F90
o*qrm_apply_q.F90This file contains a routine that applies Q to a vector/matrix
o*qrm_apply_qt.F90This file contains a routine that applies Q' to a vector/matrix
o*qrm_ata_graph.F90This file contains the routine that computes the graph of A^T * A
o*qrm_attach_singletons.F90This file contains a routine that merges the results of the singletons detection into the results of the analysis phase
o*qrm_c_comm_interface.F90
o*qrm_c_interface.F90
o*qrm_check_cperm.F90This file contains the routine that check whether a provided permutation is good
o*qrm_colamd_wrap.c
o*qrm_common.h
o*qrm_common_mod.F90This module contains generic interfaces for all the untyped routines
o*qrm_compress_data.F90This file contains the subroutine that compresses the result of several operations done during the analysis to a size that is proportional to the number of nodes in the elimination tree. These data are of size ~n in input
o*qrm_compute_graph.F90This file contains the routine that computes the graph of a matrix
o*qrm_const_mod.F90
o*qrm_detect_singletons.F90This file contains the routine that performs the detection of singletons
o*qrm_do_colamd.F90This file contains the routine that computes a COLAMD permutation of the input matrix
o*qrm_do_metis.F90This file contains the routine that computes a METIS permutation of the input matrix
o*qrm_do_ordering.F90This file contains the routine computes (through different methods) a column permutation of the input matrix in order to reduce fill-in
o*qrm_do_scotch.F90This file contains the routine that computes a SCOTCH permutation of the input matrix
o*qrm_do_subtree.F90This file contains the routines that take care of factorizing sequentially an entire subtree
o*qrm_elim_tree.F90This file contains the routine that computes the eliimation tree
o*qrm_error_mod.F90This file contains the module that implements the error management
o*qrm_factorization_core.F90This file holds the core of the QR numerical factorization
o*qrm_factorization_init.F90This file contains a subroutine that initializes the factorization
o*qrm_factorization_mod.F90This file contains the dqrm_factorization_mod with the generic interfaces for all the factorization related routines
o*qrm_factorize.F90This file contains the main factorization driver
o*qrm_fdata_mod.F90This file contains the module which holds the data types used during the factorization
o*qrm_get_wtime.c
o*qrm_hwloc_utils.c
o*qrm_init_front.F90This file contains a routine which performs the initialization of a front
o*qrm_least_squares.F90
o*qrm_matmul.F90This file contains a routine that does the sparse matrix - dense matrix product
o*qrm_matnrm.F90This file contains a routine that computes the norm of a sparse matrix
o*qrm_mem_mod.F90This file contains the module that implements all the memory management
o*qrm_methods_mod.F90This file contains a module with all the generic interfaces for the typed methods routines
o*qrm_metis_wrap.c
o*qrm_min_norm.F90
o*qrm_mod.F90This file contains the module which groups all the qr_mumps useful modules
o*qrm_mumps.h
o*qrm_postorder.F90This file contains the routine that computes a postorder traversal of a tree
o*qrm_print_tree.F90This file contains various routine for printing trees
o*qrm_prnt_array.F90FIXME: add comments
o*qrm_queue_mod.F90This file contains the module that handles the front queues
o*qrm_readmat.F90Contains a routine which can read a matrix from a Matrix-Market file
o*qrm_remap_pnt.F90This file contains a routine that does a dirty trick to convert a 1d array into a 2d array
o*qrm_reorder_tree.F90This file contains the routine that computes a reordering of the tree to reduce the search space for task scheduling
o*qrm_residual_norm.F90This file contains a subroutine for computing the scaled norm of the residual
o*qrm_residual_orth.F90This file contains a subroutine for computing the scaled norm of the product A'*r (orthogonality or residual to the image of A)
o*qrm_rfpf_mod.F90This file contains a module that implements operations on RFPF matrices
o*qrm_rowcount.F90This file contains the routine that computes the rowcount for the R factor
o*qrm_rowperm.F90This file contains the routine which computes a row permutation that puts the input matrix into a staircase format
o*qrm_sdata_mod.F90This file contains a module that defines the data type for storing the results of the solve phase (not used at the moment)
o*qrm_solve.F90
o*qrm_solve_mod.F90This file contains a module with generic interfaces for all the solve typed routines
o*qrm_solve_r.F90This file contains a routine that solves for R against multiple vectors
o*qrm_solve_rt.F90This file contains a routine that solves for R' against multiple vectors
o*qrm_solve_sing_front.F90This file contains a routine that handles the singletons front during the solve
o*qrm_sort_mod.F90This file contains a module with sorting facilities
o*qrm_spmat_mod.F90This file contains the module that implements the main qr_mumps data structure
o*qrm_string_mod.F90This file contains a module that implements string handling tools
o*qrm_symbolic.F90This files contains the routine that does the symbolic factorization
o*qrm_task_mod.F90This file contains a module that implements all the task handling facilities
o*qrm_trace_mod.F90This file contains a module for visualizing the execution profile of a parallel code
o*qrm_utils_mod.F90This file contains a module with generic interfaces for a number of auxiliary tools
o*qrm_vecnrm.F90This file contains a routine that computes the norm of a vector
\*secs.c