SuperLU Distributed 9.0.0
gpu3d
|
Functions | |
void | get_perm_c_batch (superlu_dist_options_t *options, int batchCount, handle_t *SparseMatrix_handles, int **CpivPtr) |
Gets sparsity permutations for a batch of matrices. More... | |
Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)
All rights reserved.
The source code is distributed under BSD license, see the file License.txt at the top-level directory.
void get_perm_c_batch | ( | superlu_dist_options_t * | options, |
int | batchCount, | ||
handle_t * | SparseMatrix_handles, | ||
int ** | CpivPtr | ||
) |
Gets sparsity permutations for a batch of matrices.
[in] | options | solver options |
[in] | batchCount | number of matrices in the batch |
[in] | SparseMatrix_handles | pointers to the matrices in the batch, each pointing to the actual stoage in CSC format On entry, the original matrices, may be overwritten by A1 <- Pr*diag(R)*A*diag(C) from dequil_batch() and dpivot_batch() |
[out] | CpivPtr | pointers to column permutation vectors for each matrix, each of size n |