📦 hpl-doc
124 pages
H
- HPL_abort(3)halts execution.✨
- HPL_all_reduce(3)All reduce operation.✨
- HPL_barrier(3)Barrier operation.✨
- HPL_bcast(3)Perform the row broadcast.✨
- HPL_binit(3)Initialize the row broadcast.✨
- HPL_broadcast(3)Broadcast operation.✨
- HPL_bwait(3)Finalize the row broadcast.✨
- HPL_copyL(3)Copy the current panel into a contiguous workspace.✨
- HPL_daxpy(3)y := y + alpha * x.✨
- HPL_dcopy(3)y := x.✨
- HPL_dgemm(3)C := alpha * op(A) * op(B) + beta * C.✨
- HPL_dgemv(3)y := beta * y + alpha * op(A) * x.✨
- HPL_dger(3)A := alpha * x * y^T + A.✨
- HPL_dlacpy(3)B := A.✨
- HPL_dlamch(3)determines machine-specific arithmetic constants.✨
- HPL_dlange(3)Compute ||A||.✨
- HPL_dlaprnt(3)Print the matrix A.✨
- HPL_dlaswp00N(3)performs a series of row interchanges.✨
- HPL_dlaswp01N(3)copies rows of A into itself and into U.✨
- HPL_dlaswp01T(3)copies rows of A into itself and into U.✨
- HPL_dlaswp02N(3)pack rows of A into columns of W.✨
- HPL_dlaswp03N(3)copy rows of W into U.✨
- HPL_dlaswp03T(3)copy columns of W into U.✨
- HPL_dlaswp04N(3)copy rows of U in A and replace them with columns of W.✨
- HPL_dlaswp04T(3)copy columns of U in rows of A and replace them with columns of W.✨
- HPL_dlaswp05N(3)copy rows of U into A.✨
- HPL_dlaswp05T(3)copy rows of U into A.✨
- HPL_dlaswp06N(3)swap rows of U with rows of A.✨
- HPL_dlaswp06T(3)swap rows or columns of U with rows of A.✨
- HPL_dlaswp10N(3)performs a series column interchanges.✨
- HPL_dlatcpy(3)B := A^T✨
- HPL_dlocmax(3)finds the maximum entry in matrix column.✨
- HPL_dlocswpN(3)locally swaps rows within panel.✨
- HPL_dlocswpT(3)locally swaps rows within panel.✨
- HPL_dmatgen(3)random matrix generator.✨
- HPL_dscal(3)x = alpha * x.✨
- HPL_dswap(3)y <-> x.✨
- HPL_dtrsm(3)B := A^{-1} * B or B := B * A^{-1}.✨
- HPL_dtrsv(3)x := A^{-1} x.✨
- HPL_equil(3)Equilibrate U and forward the column panel L.✨
- HPL_fprintf(3)fprintf + fflush wrapper.✨
- HPL_grid_exit(3)Exit process grid.✨
- HPL_grid_info(3)Retrieve grid information.✨
- HPL_grid_init(3)Create a process grid.✨
- HPL_idamax(3)1st k s.t. |x_k| = max_i(|x_i|).✨
- HPL_indxg2l(3)Map a global index into a local one.✨
- HPL_indxg2lp(3)Map a local index into a global one.✨
- HPL_indxg2p(3)Map a global index into a process coordinate.✨
- HPL_indxl2g(3)Map a index-process pair into a global index.✨
- HPL_infog2l(3)global to local index translation.✨
- HPL_jumpit(3)jump into the random sequence.✨
- HPL_ladd(3)Adds two long positive integers.✨
- HPL_lmul(3)multiplies 2 long positive integers.✨
- HPL_logsort(3)Sort the processes in logarithmic order.✨
- HPL_max(3)Combine (max) two buffers.✨
- HPL_min(3)Combine (min) two buffers.✨
- HPL_numroc(3)Compute the local number of row/columns.✨
- HPL_numrocI(3)Compute the local number of row/columns.✨
- HPL_pabort(3)halts execution.✨
- HPL_packL(3)Form the MPI structure for the row ring broadcasts.✨
- HPL_pddriver(3)HPL main timing program.✨
- HPL_pdfact(3)recursive panel factorization.✨
- HPL_pdgesv(3)Solve A x = b.✨
- HPL_pdgesv0(3)Factor an N x N+1 matrix.✨
- HPL_pdgesvK1(3)Factor an N x N+1 matrix.✨
- HPL_pdgesvK2(3)Factor an N x N+1 matrix.✨
- HPL_pdinfo(3)Read input parameter file.✨
- HPL_pdlamch(3)determines machine-specific arithmetic constants.✨
- HPL_pdlange(3)Compute ||A||.✨
- HPL_pdlaprnt(3)Print a distributed matrix A.✨
- HPL_pdlaswp00N(3)Broadcast a column panel L and swap the row panel U.✨
- HPL_pdlaswp00T(3)Broadcast a column panel L and swap the row panel U.✨
- HPL_pdlaswp01N(3)Broadcast a column panel L and swap the row panel U.✨
- HPL_pdlaswp01T(3)Broadcast a column panel L and swap the row panel U.✨
- HPL_pdmatgen(3)Parallel random matrix generator.✨
- HPL_pdmxswp(3)swaps and broacast the pivot row.✨
- HPL_pdpancrN(3)Crout panel factorization.✨
- HPL_pdpancrT(3)Crout panel factorization.✨
- HPL_pdpanel_disp(3)Deallocate a panel data structure.✨
- HPL_pdpanel_free(3)Deallocate the panel ressources.✨
- HPL_pdpanel_init(3)Initialize the panel resources.✨
- HPL_pdpanel_new(3)Create a panel data structure.✨
- HPL_pdpanllN(3)Left-looking panel factorization.✨
- HPL_pdpanllT(3)Left-looking panel factorization.✨
- HPL_pdpanrlN(3)Right-looking panel factorization.✨
- HPL_pdpanrlT(3)Right-looking panel factorization.✨
- HPL_pdrpancrN(3)Crout recursive panel factorization.✨
- HPL_pdrpancrT(3)Crout recursive panel factorization.✨
- HPL_pdrpanllN(3)Left-looking recursive panel factorization.✨
- HPL_pdrpanllT(3)Left-looking recursive panel factorization.✨
- HPL_pdrpanrlN(3)Right-looking recursive panel factorization.✨
- HPL_pdrpanrlT(3)Right-looking recursive panel factorization.✨
- HPL_pdtest(3)Perform one test.✨
- HPL_pdtrsv(3)Solve triu( A ) x = b.✨
- HPL_pdupdateNN(3)Broadcast a panel and update the trailing submatrix.✨
- HPL_pdupdateNT(3)Broadcast a panel and update the trailing submatrix.✨
- HPL_pdupdateTN(3)Broadcast a panel and update the trailing submatrix.✨
- HPL_pdupdateTT(3)Broadcast a panel and update the trailing submatrix.✨
- HPL_perm(3)Combine 2 index arrays - Generate the permutation.✨
- HPL_pipid(3)Simplify the pivot vector.✨
- HPL_plindx0(3)Compute local swapping index arrays.✨
- HPL_plindx1(3)Compute local swapping index arrays.✨
- HPL_plindx10(3)Compute the logarithmic maps for the spreading.✨
- HPL_pnum(3)Rank determination.✨
- HPL_ptimer(3)Timer facility.✨
- HPL_ptimer_cputime(3)Return the CPU time.✨
- HPL_ptimer_walltime(3)Return the elapsed (wall-clock) time.✨
- HPL_pwarn(3)displays an error message.✨
- HPL_rand(3)random number generator.✨
- HPL_recv(3)Receive a message.✨
- HPL_reduce(3)Reduce operation.✨
- HPL_rollN(3)Roll U and forward the column panel.✨
- HPL_rollT(3)Roll U and forward the column panel.✨
- HPL_sdrv(3)Send and receive a message.✨
- HPL_send(3)Send a message.✨
- HPL_setran(3)Manage the random number generator.✨
- HPL_spreadN(3)Spread row panel U and forward current column panel.✨
- HPL_spreadT(3)Spread row panel U and forward current column panel.✨
- HPL_sum(3)Combine (sum) two buffers.✨
- HPL_timer(3)Timer facility.✨
- HPL_timer_cputime(3)Return the CPU time.✨
- HPL_timer_walltime(3)Return the elapsed (wall-clock) time.✨
- HPL_warn(3)displays an error message.✨
- HPL_xjumpm(3)Compute constants to jump in the random sequence.✨
💅
getting it ready, bestie…