Package hpl-devel-static
- 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.
