Home
last modified time | relevance | path

Searched refs:global_num_rows (Results 1 – 25 of 69) sorted by relevance

123

/dports/science/hypre/hypre-2.23.0/src/parcsr_ls/
H A Dpar_gauss_elim.c95 A_mat = hypre_CTAlloc(HYPRE_Real, global_num_rows*global_num_rows, HYPRE_MEMORY_HOST); in hypre_GaussElimSetup()
119 …HYPRE_Real *AT_mat = hypre_CTAlloc(HYPRE_Real, global_num_rows*global_num_rows, HYPRE_MEMORY_HOST); in hypre_GaussElimSetup()
120 for (i = 0; i < global_num_rows; i++) in hypre_GaussElimSetup()
124 AT_mat[i*global_num_rows + jj] = A_mat[i + jj*global_num_rows]; in hypre_GaussElimSetup()
136 … HYPRE_Real *AT_mat = hypre_TAlloc(HYPRE_Real, global_num_rows*global_num_rows, HYPRE_MEMORY_HOST); in hypre_GaussElimSetup()
138 for (i = 0; i < global_num_rows; i++) in hypre_GaussElimSetup()
142 AT_mat[i*global_num_rows + jj] = A_mat[i + jj*global_num_rows]; in hypre_GaussElimSetup()
148 hypre_dgetrf(&global_num_rows, &global_num_rows, AT_mat, &global_num_rows, ipiv, &info); in hypre_GaussElimSetup()
150 hypre_dgetri(&global_num_rows, AT_mat, &global_num_rows, ipiv, &lwork_opt, &query, &info); in hypre_GaussElimSetup()
154 hypre_dgetri(&global_num_rows, AT_mat, &global_num_rows, ipiv, work, &lwork, &info); in hypre_GaussElimSetup()
[all …]
H A Ddsuperlu.c39 HYPRE_BigInt global_num_rows = hypre_ParCSRMatrixGlobalNumRows(A); in hypre_SLUDistSetup() local
76 &(dslu_data->A_dslu),global_num_rows,global_num_rows, in hypre_SLUDistSetup()
116 dScalePermstructInit(global_num_rows, global_num_rows, &(dslu_data->dslu_ScalePermstruct)); in hypre_SLUDistSetup()
118 dLUstructInit(global_num_rows, &(dslu_data->dslu_data_LU)); in hypre_SLUDistSetup()
122 dslu_data->global_num_rows = global_num_rows; in hypre_SLUDistSetup()
162 … dDestroy_LU(dslu_data->global_num_rows, &(dslu_data->dslu_data_grid), &(dslu_data->dslu_data_LU)); in hypre_SLUDistDestroy()
H A Dpar_scaled_matnorm.c34 HYPRE_BigInt global_num_rows = hypre_ParCSRMatrixGlobalNumRows(A); in hypre_ParCSRMatrixScaledNorm() local
51 dinvsqrt = hypre_ParVectorCreate(comm, global_num_rows, row_starts); in hypre_ParCSRMatrixScaledNorm()
H A Ddsuperlu.h17 HYPRE_BigInt global_num_rows; member
/dports/science/hypre/hypre-2.23.0/src/parcsr_block_mv/
H A Ddriver_matvec.c37 HYPRE_Int global_num_rows, global_num_cols, num_cols_offd; in main() local
56 global_num_rows = hypre_ParCSRMatrixGlobalNumRows(par_matrix); in main()
76 y = hypre_ParVectorCreate(hypre_MPI_COMM_WORLD,global_num_rows,row_starts); in main()
94 global_num_rows, global_num_cols, rstarts, in main()
168 global_num_rows, global_num_cols, rstarts, in main()
333 hypre_fscanf(fp, "%d %d", &global_num_rows, &num_nonzeros_diag); in main()
351 diag_i[global_num_rows] = nnz; in main()
358 row_starts[1] = col_starts[1] = global_num_rows; in main()
374 hypre_fscanf(fp, "%d %d %d", &global_num_rows, &global_num_cols, in main()
393 diag_i[global_num_rows] = nnz; in main()
[all …]
H A Dpar_csr_block_matrix.c23 HYPRE_BigInt global_num_rows, in hypre_ParCSRBlockMatrixCreate() argument
46 hypre_GenerateLocalPartitioning(global_num_rows, num_procs, my_id, in hypre_ParCSRBlockMatrixCreate()
81 hypre_ParCSRBlockMatrixGlobalNumRows(matrix) = global_num_rows; in hypre_ParCSRBlockMatrixCreate()
225 HYPRE_BigInt global_num_rows = hypre_ParCSRBlockMatrixGlobalNumRows(matrix); in hypre_ParCSRBlockMatrixCompress() local
237 matrix_C = hypre_ParCSRMatrixCreate(comm, global_num_rows, global_num_cols, in hypre_ParCSRBlockMatrixCompress()
263 HYPRE_BigInt global_num_rows = hypre_ParCSRBlockMatrixGlobalNumRows(matrix); in hypre_ParCSRBlockMatrixConvertToParCSRMatrix() local
295 matrix_C = hypre_ParCSRMatrixCreate(comm, global_num_rows*(HYPRE_BigInt)block_size, in hypre_ParCSRBlockMatrixConvertToParCSRMatrix()
417 HYPRE_BigInt global_num_rows = hypre_ParCSRMatrixGlobalNumRows(matrix); in hypre_ParCSRBlockMatrixConvertFromParCSRMatrix() local
597 global_num_rows/(HYPRE_BigInt)matrix_C_block_size, in hypre_ParCSRBlockMatrixConvertFromParCSRMatrix()
H A Dpar_csr_block_matrix.h35 HYPRE_BigInt global_num_rows; member
79 #define hypre_ParCSRBlockMatrixGlobalNumRows(matrix) ((matrix)->global_num_rows)
111 hypre_ParCSRBlockMatrixCreate(MPI_Comm comm, HYPRE_Int block_size, HYPRE_BigInt global_num_rows,
/dports/science/hypre/hypre-2.23.0/src/parcsr_mv/
H A Dpar_csr_assumed_part.c26 HYPRE_BigInt global_first_row, HYPRE_BigInt global_num_rows, in hypre_LocateAssumedPartition() argument
116 global_num_rows, &owner_start); in hypre_LocateAssumedPartition()
118 global_num_rows, &owner_end); in hypre_LocateAssumedPartition()
140 global_num_rows, &tmp_row_start, &tmp_row_end); in hypre_LocateAssumedPartition()
403 HYPRE_BigInt global_num_rows, HYPRE_Int *proc_id) in hypre_GetAssumedPartitionProcFromRow() argument
419 size = global_num_rows / (HYPRE_BigInt)num_procs; in hypre_GetAssumedPartitionProcFromRow()
420 extra = global_num_rows - size*(HYPRE_BigInt)num_procs; in hypre_GetAssumedPartitionProcFromRow()
445 … HYPRE_BigInt global_num_rows, HYPRE_BigInt *row_start, HYPRE_BigInt* row_end) in hypre_GetAssumedPartitionRowRange() argument
459 size = global_num_rows / (HYPRE_BigInt)num_procs; in hypre_GetAssumedPartitionRowRange()
460 extra = (HYPRE_Int)(global_num_rows - size*(HYPRE_BigInt)num_procs); in hypre_GetAssumedPartitionRowRange()
H A Ddriver_matvec.c31 HYPRE_BigInt global_num_rows; in main() local
80 global_num_rows = hypre_ParCSRMatrixGlobalNumRows(par_matrix); in main()
100 y = hypre_ParVectorCreate(hypre_MPI_COMM_WORLD,global_num_rows,row_starts); in main()
104 y2 = hypre_ParVectorCreate(hypre_MPI_COMM_WORLD,global_num_rows,row_starts); in main()
H A Dpar_csr_bool_matrix.c233 hypre_GeneratePartitioning(global_num_rows,num_procs,&row_starts); in hypre_ParCSRBooleanMatrixCreate()
238 if (global_num_rows == global_num_cols) in hypre_ParCSRBooleanMatrixCreate()
259 hypre_ParCSRBooleanMatrix_Get_GlobalNRows(matrix) = global_num_rows; in hypre_ParCSRBooleanMatrixCreate()
396 HYPRE_BigInt global_num_rows, global_num_cols; in hypre_ParCSRBooleanMatrixRead() local
413 hypre_fscanf(fp, "%b", &global_num_rows); in hypre_ParCSRBooleanMatrixRead()
418 row_starts[num_procs] = global_num_rows; in hypre_ParCSRBooleanMatrixRead()
453 hypre_ParCSRBooleanMatrix_Get_GlobalNRows(matrix) = global_num_rows; in hypre_ParCSRBooleanMatrixRead()
512 hypre_fprintf(fp, "%b\n", global_num_rows); in hypre_ParCSRBooleanMatrixPrint()
564 hypre_fprintf(file, "%b, %b\n", global_num_rows, global_num_cols); in hypre_ParCSRBooleanMatrixPrintIJ()
784 HYPRE_BigInt global_num_rows; in hypre_CSRBooleanMatrixToParCSRBooleanMatrix() local
[all …]
H A Ddriver_mat_multivec.c33 HYPRE_BigInt global_num_rows, global_num_cols; in main() local
71 global_num_rows = hypre_ParCSRMatrixGlobalNumRows(par_matrix); in main()
98 y = hypre_ParMultiVectorCreate( hypre_MPI_COMM_WORLD, global_num_rows, in main()
103 y2 = hypre_ParMultiVectorCreate( hypre_MPI_COMM_WORLD, global_num_rows, in main()
H A Dpar_csr_matrix.h31 HYPRE_BigInt global_num_rows; member
93 #define hypre_ParCSRMatrixGlobalNumRows(matrix) ((matrix) -> global_num_rows)
148 HYPRE_BigInt global_num_rows; member
175 #define hypre_ParCSRBooleanMatrix_Get_GlobalNRows(matrix) ((matrix)->global_num_rows)
H A Dpar_csr_matrix.c37 HYPRE_BigInt global_num_rows, in hypre_ParCSRMatrixCreate() argument
94 hypre_ParCSRMatrixGlobalNumRows(matrix) = global_num_rows; in hypre_ParCSRMatrixCreate()
96 hypre_ParCSRMatrixGlobalNumRownnz(matrix) = global_num_rows; in hypre_ParCSRMatrixCreate()
473 HYPRE_BigInt global_num_rows, global_num_cols; in hypre_ParCSRMatrixRead() local
485 hypre_fscanf(fp, "%b", &global_num_rows); in hypre_ParCSRMatrixRead()
520 hypre_ParCSRMatrixGlobalNumRows(matrix) = global_num_rows; in hypre_ParCSRMatrixRead()
559 HYPRE_BigInt global_num_rows; in hypre_ParCSRMatrixPrint() local
590 hypre_fprintf(fp, "%b\n", global_num_rows); in hypre_ParCSRMatrixPrint()
745 HYPRE_BigInt global_num_rows; in hypre_ParCSRMatrixReadIJ() local
1183 HYPRE_BigInt global_num_rows; in hypre_CSRMatrixToParCSRMatrix() local
[all …]
/dports/science/hypre/hypre-2.23.0/src/IJ_mv/
H A DIJ_assumed_part.c26 HYPRE_BigInt global_num_rows; in hypre_IJMatrixCreateAssumedPartition() local
36 global_num_rows = hypre_IJMatrixGlobalNumRows(matrix); in hypre_IJMatrixCreateAssumedPartition()
54 global_num_rows, &(apart->row_start), &(apart->row_end)); in hypre_IJMatrixCreateAssumedPartition()
66 global_num_rows, apart, myid); in hypre_IJMatrixCreateAssumedPartition()
H A DIJ_vector.h37 HYPRE_BigInt global_num_rows; /* to be able to avoid using the global */ member
54 #define hypre_IJVectorGlobalNumRows(vector) ((vector) -> global_num_rows)
H A DIJ_matrix.h38 HYPRE_BigInt global_num_rows; /* global partition */ member
62 #define hypre_IJMatrixGlobalNumRows(matrix) ((matrix) -> global_num_rows)
/dports/math/blocksolve95/BlockSolve95/src/
H A DBSmain_perm.c91 global_num_inodes = iA->global_num_rows; in BSmain_perm()
94 printf("o Inode graph size is %d\n",iA->global_num_rows); in BSmain_perm()
116 global_num_cliques = cA->global_num_rows; in BSmain_perm()
118 printf("o Clique graph size is %d\n",cA->global_num_rows); in BSmain_perm()
277 pA->global_num_rows = A->global_num_rows; in BSmain_perm()
H A DBSeasy_A.c44 A->global_num_rows = n; in BSeasy_A()
45 GISUM(&(A->global_num_rows),1,&i,procinfo->procset); in BSeasy_A()
90 BSmake_off_map(start_num,procinfo,A->global_num_rows); CHKERRN(0); in BSeasy_A()
H A DBSrow_err_check.c34 if (A->global_num_rows <= 0) { in BSrow_err_check()
55 if ((gval < 0) || (gval >= A->global_num_rows)) { in BSrow_err_check()
77 if ((row->col[j] < 0) || (row->col[j] >= A->global_num_rows)) { in BSrow_err_check()
H A DBScontract.c99 sA->global_num_rows = sA->num_rows; in BSdo_contract()
100 GISUM(&(sA->global_num_rows),1,&work,procinfo->procset); CHKERRN(0); in BSdo_contract()
210 (void *) BSmake_off_map((*offset),procinfo,sA->global_num_rows); in BSdo_contract()
/dports/math/blocksolve95/BlockSolve95/examples/
H A Dworker5.c.free14 int num_rows, global_nnz, global_num_rows, num_iter;
30 global_num_rows = A->global_num_rows;
101 t = global_num_rows;
H A Dworker5.c14 int global_nnz, global_num_rows, num_iter; in worker() local
100 t = A->global_num_rows; in worker()
H A Dget_mat4.c39 A->global_num_rows = grid->global_total; in get_mat()
76 BSmake_off_map(grid->offset,procinfo,A->global_num_rows); CHKERRN(0); in get_mat()
/dports/science/hypre/hypre-2.23.0/src/test/
H A Ddriver_commpkg.c82 HYPRE_Int col_start, col_end, global_num_rows; in main() local
403 global_num_rows = hypre_ParCSRMatrixGlobalNumRows(parcsr_A); in main()
419 ierr = hypre_GetAssumedPartitionRowRange( myid, global_num_rows, &row_start, in main()
465 x_new = hypre_ParVectorCreate(hypre_MPI_COMM_WORLD, global_num_rows, row_starts); in main()
469 y_new = hypre_ParVectorCreate(hypre_MPI_COMM_WORLD, global_num_rows, row_starts); in main()
642 global_num_rows = hypre_ParCSRMatrixGlobalNumRows(parcsr_A); in main()
646 y = hypre_ParVectorCreate(hypre_MPI_COMM_WORLD, global_num_rows,row_starts); in main()
/dports/math/moab/fathomteam-moab-7bde9dfb84a8/src/HYPRE/moab/
H A DHypreParMatrix.hpp126 HYPRE_Int global_num_rows,
174 inline HYPRE_Int M() { return A->global_num_rows; } in M()
209 void resize(HYPRE_Int global_num_rows,

123