3 Library functions
79,992 pages in section 3.
pd
-
pdb_add records to a Palm databaseAppend Record -
pdb_add records to a Palm databaseAppend Resource -
pdb_short descriptionCopy Record -
pdb_short descriptionCopy Resource -
pdb_short descriptionDelete Record By ID -
pdb_search for records in Palm databasesFind Record By ID -
pdb_search for records in Palm databasesFind Record By Index -
pdb_add records to a Palm databaseInsert Record -
pdb_add records to a Palm databaseInsert Resource -
pdb_read the header of a Palm database fileLoad Header -
pdb_read, write Palm database filesRead -
pdb_read, write Palm database filesWrite -
pddbsvsolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pddbtrfcompute a LU factorization of an N-by-N real banded diagonally dominant-like distributed matrix with bandwidth BWL, BWU -
pddbtrssolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pddbtrsvsolve a banded triangular system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pddtsvsolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pddttrfcompute a LU factorization of an N-by-N real tridiagonal diagonally dominant-like distributed matrix A(1:N, JA:JA+N-1) -
pddttrssolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pddttrsvsolve a tridiagonal triangular system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdfiopdf read/write library -
pdgbsvsolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdgbtrfcompute a LU factorization of an N-by-N real banded distributed matrix with bandwidth BWL, BWU -
pdgbtrssolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdgebd2reduce a real general M-by-N distributed matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) to upper or lower bidiagonal form B by an orthogonal transformation -
pdgebrdreduce a real general M-by-N distributed matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) to upper or lower bidiagonal form B by an orthogonal transformation -
pdgeconestimate the reciprocal of the condition number of a general distributed real matrix A(IA:IA+N-1,JA:JA+N-1), in either the 1-norm or the infinity-norm, using the LU factorization computed by PDGETRF -
pdgeequcompute row and column scalings intended to equilibrate an M-by-N distributed matrix sub( A ) = A(IA:IA+N-1,JA:JA:JA+N-1) and reduce its condition number -
pdgehd2reduce a real general distributed matrix sub( A ) to upper Hessenberg form H by an orthogonal similarity transforma- tion -
pdgehrdreduce a real general distributed matrix sub( A ) to upper Hessenberg form H by an orthogonal similarity transforma- tion -
pdgelq2compute a LQ factorization of a real distributed M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) = L * Q -
pdgelqfcompute a LQ factorization of a real distributed M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) = L * Q -
pdgelssolve overdetermined or underdetermined real linear systems involving an M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1), -
pdgeql2compute a QL factorization of a real distributed M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) = Q * L -
pdgeqlfcompute a QL factorization of a real distributed M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) = Q * L -
pdgeqpfcompute a QR factorization with column pivoting of a M-by-N distributed matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) -
pdgeqr2compute a QR factorization of a real distributed M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) = Q * R -
pdgeqrfcompute a QR factorization of a real distributed M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) = Q * R -
pdgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solutions -
pdgerq2compute a RQ factorization of a real distributed M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) = R * Q -
pdgerqfcompute a RQ factorization of a real distributed M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) = R * Q -
pdgesvcompute the solution to a real system of linear equations sub( A ) * X = sub( B ), -
pdgesvdcompute the singular value decomposition (SVD) of an M-by-N matrix A, optionally computing the left and/or right singular vectors -
pdgesvxuse the LU factorization to compute the solution to a real system of linear equations A(IA:IA+N-1,JA:JA+N-1) * X = B(IB:IB+N-1,JB:JB+NRHS-1), -
pdgetf2compute an LU factorization of a general M-by-N distributed matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) using partial pivoting with row interchanges -
pdgetrfcompute an LU factorization of a general M-by-N distributed matrix sub( A ) = (IA:IA+M-1,JA:JA+N-1) using partial pivoting with row interchanges -
pdgetricompute the inverse of a distributed matrix using the LU factorization computed by PDGETRF -
pdgetrssolve a system of distributed linear equations op( sub( A ) ) * X = sub( B ) with a general N-by-N distributed matrix sub( A ) using the LU factorization computed by PDGETRF -
pdggqrfcompute a generalized QR factorization of an N-by-M matrix sub( A ) = A(IA:IA+N-1,JA:JA+M-1) and an N-by-P matrix sub( B ) = B(IB:IB+N-1,JB:JB+P-1) -
pdggrqfcompute a generalized RQ factorization of an M-by-N matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) -
pdlabadtake as input the values computed by PDLAMCH for underflow and overflow, and returns the square root of each of these values if the log of LARGE is sufficiently large -
pdlabrdreduce the first NB rows and columns of a real general M-by-N distributed matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) to upper or lower bidiagonal form by an orthogonal transformation Q' * A * P, -
pdlaconestimate the 1-norm of a square, real distributed matrix A -
pdlaconsblook for two consecutive small subdiagonal elements by seeing the effect of starting a double shift QR iteration given by H44, H33, & H43H34 and see if this would make a subdiagonal negligible -
pdlacp2copie all or part of a distributed matrix A to another distributed matrix B -
pdlacp3i an auxiliary routine that copies from a global parallel array into a local replicated array or vise versa -
pdlacpycopie all or part of a distributed matrix A to another distributed matrix B -
pdlaevswpmove the eigenvectors (potentially unsorted) from where they are computed, to a ScaLAPACK standard block cyclic array, sorted so that the corresponding eigenvalues are sorted -
pdlahqri an auxiliary routine used to find the Schur decomposition and or eigenvalues of a matrix already in Hessenberg form from cols ILO to IHI -
pdlahrdreduce the first NB columns of a real general N-by-(N-K+1) distributed matrix A(IA:IA+N-1,JA:JA+N-K) so that elements below the k-th subdiagonal are zero -
pdlamchdetermine double precision machine parameters -
pdlangereturn the value of the one norm, or the Frobenius norm, -
pdlanhsreturn the value of the one norm, or the Frobenius norm, -
pdlansyreturn the value of the one norm, or the Frobenius norm, -
pdlantrreturn the value of the one norm, or the Frobenius norm, -
pdlapivapplie either P (permutation matrix indicated by IPIV) or inv( P ) to a general M-by-N distributed matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1), resulting in row or column pivoting -
pdlapv2applie either P (permutation matrix indicated by IPIV) or inv( P ) to a M-by-N distributed matrix sub( A ) denoting A(IA:IA+M-1,JA:JA+N-1), resulting in row or column pivoting -
pdlaqgeequilibrate a general M-by-N distributed matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) using the row and scaling factors in the vectors R and C -
pdlaqsyequilibrate a symmetric distributed matrix sub( A ) = A(IA:IA+N-1,JA:JA+N-1) using the scaling factors in the vectors SR and SC -
pdlared1dredistribute a 1D array It assumes that the input array, BYCOL, is distributed across rows and that all process column contain the same copy of BYCOL -
pdlared2dredistribute a 1D array It assumes that the input array, BYROW, is distributed across columns and that all process rows contain the same copy of BYROW -
pdlarfapplie a real elementary reflector Q (or Q**T) to a real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1), from either the left or the right -
pdlarfbapplie a real block reflector Q or its transpose Q**T to a real distributed M-by-N matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) -
pdlarfggenerate a real elementary reflector H of order n, such that H * sub( X ) = H * ( x(iax,jax) ) = ( alpha ), H' * H = I -
pdlarftform the triangular factor T of a real block reflector H of order n, which is defined as a product of k elementary reflectors -
pdlarzapplie a real elementary reflector Q (or Q**T) to a real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1), from either the left or the right -
pdlarzbapplie a real block reflector Q or its transpose Q**T to a real distributed M-by-N matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) -
pdlarztform the triangular factor T of a real block reflector H of order > n, which is defined as a product of k elementary reflectors as returned by PDTZRZF -
pdlasclmultiplie the M-by-N real distributed matrix sub( A ) denoting A(IA:IA+M-1,JA:JA+N-1) by the real scalar CTO/CFROM -
pdlase2initialize an M-by-N distributed matrix sub( A ) denoting A(IA:IA+M-1,JA:JA+N-1) to BETA on the diagonal and ALPHA on the offdiagonals -
pdlasetinitialize an M-by-N distributed matrix sub( A ) denoting A(IA:IA+M-1,JA:JA+N-1) to BETA on the diagonal and ALPHA on the offdiagonals -
pdlasmsublook for a small subdiagonal element from the bottom of the matrix that it can safely set to zero -
pdlassqreturn the values scl and smsq such that ( scl**2 )*smsq = x( 1 )**2 +...+ x( n )**2 + ( scale**2 )*sumsq, -
pdlaswpperform a series of row or column interchanges on the distributed matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) -
pdlatracompute the trace of an N-by-N distributed matrix sub( A ) denoting A( IA:IA+N-1, JA:JA+N-1 ) -
pdlatrdreduce NB rows and columns of a real symmetric distributed matrix sub( A ) = A(IA:IA+N-1,JA:JA+N-1) to symmetric tridiagonal form by an orthogonal similarity transformation Q' * sub( A ) * Q, -
pdlatrssolve a triangular system -
pdlatrzreduce the M-by-N ( M<=N ) real upper trapezoidal matrix sub( A ) = [ A(IA:IA+M-1,JA:JA+M-1) A(IA:IA+M-1,JA+N-L:JA+N-1) ] to upper triangular form by means of orthogonal transformations -
pdlauu2compute the product U * U' or L' * L, where the triangular factor U or L is stored in the upper or lower triangular part of the matrix sub( A ) = A(IA:IA+N-1,JA:JA+N-1) -
pdlauumcompute the product U * U' or L' * L, where the triangular factor U or L is stored in the upper or lower triangular part of the distributed matrix sub( A ) = A(IA:IA+N-1,JA:JA+N-1) -
pdlawilget the transform given by H44,H33, & H43H34 into V starting at row M -
pdorg2lgenerate an M-by-N real distributed matrix Q denoting A(IA:IA+M-1,JA:JA+N-1) with orthonormal columns, which is defined as the last N columns of a product of K elementary reflectors of order M Q = H(k) -
pdorg2rgenerate an M-by-N real distributed matrix Q denoting A(IA:IA+M-1,JA:JA+N-1) with orthonormal columns, which is defined as the first N columns of a product of K elementary reflectors of order M Q = H(1) H(2) -
pdorgl2generate an M-by-N real distributed matrix Q denoting A(IA:IA+M-1,JA:JA+N-1) with orthonormal rows, which is defined as the first M rows of a product of K elementary reflectors of order N Q = H(k) -
pdorglqgenerate an M-by-N real distributed matrix Q denoting A(IA:IA+M-1,JA:JA+N-1) with orthonormal rows, which is defined as the first M rows of a product of K elementary reflectors of order N Q = H(k) -
pdorgqlgenerate an M-by-N real distributed matrix Q denoting A(IA:IA+M-1,JA:JA+N-1) with orthonormal columns, which is defined as the last N columns of a product of K elementary reflectors of order M Q = H(k) -
pdorgqrgenerate an M-by-N real distributed matrix Q denoting A(IA:IA+M-1,JA:JA+N-1) with orthonormal columns, which is defined as the first N columns of a product of K elementary reflectors of order M Q = H(1) H(2) -
pdorgr2generate an M-by-N real distributed matrix Q denoting A(IA:IA+M-1,JA:JA+N-1) with orthonormal rows, which is defined as the last M rows of a product of K elementary reflectors of order N Q = H(1) H(2) -
pdorgrqgenerate an M-by-N real distributed matrix Q denoting A(IA:IA+M-1,JA:JA+N-1) with orthonormal rows, which is defined as the last M rows of a product of K elementary reflectors of order N Q = H(1) H(2) -
pdorm2loverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdorm2roverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormbrVECT = 'Q', PDORMBR overwrites the general real distributed M-by-N matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormhroverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdorml2overwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormlqoverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormqloverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormqroverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormr2overwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormr3overwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormrqoverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormrzoverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdormtroverwrite the general real M-by-N distributed matrix sub( C ) = C(IC:IC+M-1,JC:JC+N-1) with SIDE = 'L' SIDE = 'R' TRANS = 'N' -
pdpbsvsolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdpbtrfcompute a Cholesky factorization of an N-by-N real banded symmetric positive definite distributed matrix with bandwidth BW -
pdpbtrssolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdpbtrsvsolve a banded triangular system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdpoconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matrix using the Cholesky factorization A = U**T*U or A = L*L**T computed by PDPOTRF -
pdpoequcompute row and column scalings intended to equilibrate a distributed symmetric positive definite matrix sub( A ) = A(IA:IA+N-1,JA:JA+N-1) and reduce its condition number (with respect to the two-norm) -
pdporfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and provides error bounds and backward error estimates for the solutions -
pdposvcompute the solution to a real system of linear equations sub( A ) * X = sub( B ), -
pdposvxuse the Cholesky factorization A = U**T*U or A = L*L**T to compute the solution to a real system of linear equations A(IA:IA+N-1,JA:JA+N-1) * X = B(IB:IB+N-1,JB:JB+NRHS-1), -
pdpotf2compute the Cholesky factorization of a real symmetric positive definite distributed matrix sub( A )=A(IA:IA+N-1,JA:JA+N-1) -
pdpotrfcompute the Cholesky factorization of an N-by-N real symmetric positive definite distributed matrix sub( A ) denoting A(IA:IA+N-1, JA:JA+N-1) -
pdpotricompute the inverse of a real symmetric positive definite distributed matrix sub( A ) = A(IA:IA+N-1,JA:JA+N-1) using the Cholesky factorization sub( A ) = U**T*U or L*L**T computed by PDPOTRF -
pdpotrssolve a system of linear equations sub( A ) * X = sub( B ) A(IA:IA+N-1,JA:JA+N-1)*X = B(IB:IB+N-1,JB:JB+NRHS-1) -
pdptsvsolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdpttrfcompute a Cholesky factorization of an N-by-N real tridiagonal symmetric positive definite distributed matrix A(1:N, JA:JA+N-1) -
pdpttrssolve a system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdpttrsvsolve a tridiagonal triangular system of linear equations A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS) -
pdrsclmultiplie an N-element real distributed vector sub( X ) by the real scalar 1/a -
pdstebzcompute the eigenvalues of a symmetric tridiagonal matrix in parallel -
pdsteincompute the eigenvectors of a symmetric tridiagonal matrix in parallel, using inverse iteration -
pdstemplates.Functions for GRIB2 Product Definition Templates used in Section 4 - the Product Definition Section (PDS).c -
pdsyevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A by calling the recommended sequence of ScaLAPACK routines. -
pdsyevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A by calling the recommended sequence of ScaLAPACK routines -
pdsygs2reduce a real symmetric-definite generalized eigenproblem to standard form -
pdsygstreduce a real symmetric-definite generalized eigenproblem to standard form -
pdsygvxcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized SY-definite eigenproblem -
pdsytd2reduce a real symmetric matrix sub( A ) to symmetric tridiagonal form T by an orthogonal similarity transformation -
pdsytrdreduce a real symmetric matrix sub( A ) to symmetric tridiagonal form T by an orthogonal similarity transformation -
pdtrconestimate the reciprocal of the condition number of a triangular distributed matrix A(IA:IA+N-1,JA:JA+N-1), in either the 1-norm or the infinity-norm -
pdtrrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix -
pdtrti2compute the inverse of a real upper or lower triangular block matrix sub( A ) = A(IA:IA+N-1,JA:JA+N-1) -
pdtrtricompute the inverse of a upper or lower triangular distributed matrix sub( A ) = A(IA:IA+N-1,JA:JA+N-1) -
pdtrtrssolve a triangular system of the form sub( A ) * X = sub( B ) or sub( A )**T * X = sub( B ), -
pdtzrzfreduce the M-by-N ( M<=N ) real upper trapezoidal matrix sub( A ) = A(IA:IA+M-1,JA:JA+N-1) to upper triangular form by means of orthogonal transformations -
pdzsum1return the sum of absolute values of a complex distributed vector sub( X ) in ASUM,
pe
-
pecho_create and display curses padswchar -
pechocharcreate and display curses pads -
peks-public key authenticationauth -
peks-peks error message handlererrnum -
peks-key and file manipulation functionskeys -
peks-query user characteristicsmisc -
peks-handling user passwordspasswd -
peks-Posix threads support for pekspthreads -
peks-public key encryption tunnel negotiationsession -
peks_key and file manipulation functionsadmin_ equiv -
peks_public key authenticationclient_ authenticate -
peks_key and file manipulation functionsdelete_ userkey -
peks_handling user passwordsedit_ passwd_ file -
peks_query user characteristicsget_ homedir -
peks_query user characteristicsget_ username -
peks_key and file manipulation functionskeylen -
peks_key and file manipulation functionslist_ keyfile -
peks_key and file manipulation functionsprivate_ access -
peks_key and file manipulation functionsprivate_ key -
peks_key and file manipulation functionssave_ private_ key -
peks_public key authenticationserver_ auth_ accept -
peks_public key authenticationserver_ auth_ pubkey -
peks_public key authenticationserver_ auth_ reject -
peks_peks error message handlerstrerr -
peks_returns the current peks versionversion -
perceptron.hpp -
Perlan interface to .desktop files for the PerlPanel.Panel:: Desktop Entry -
Perla base class for PerlPanel menu applets.Panel:: Menu Base -
PermanentPermanentEntryID structure.Entry ID -
perrorprint a system error message -
persist.Persistence library classes.h -
Perspectivevisible portion of an interactor -
petsc4pyPETSc for Python
pf
-
pfm_determine PMC registers values for a set of events to measuredispatch_ events -
pfm_find_ event -
pfm_search for events and unit masksfind_ event_ bycode -
pfm_search for events and unit masksfind_ event_ bycode_ next -
pfm_search for events and unit masksfind_ event_ mask -
pfm_search for events and unit masksfind_ full_ event -
pfm_query library about supported PMU modelsforce_ pmu -
pfm_get basic event descriptorsget_ cycle_ event -
pfm_get event attribute informationget_ event_ attr_ info -
pfm_get event informationget_ event_ code -
pfm_get event informationget_ event_ code_ counter -
pfm_get event informationget_ event_ counters -
pfm_get event informationget_ event_ description -
pfm_get raw event encodingget_ event_ encoding -
pfm_get event informationget_ event_ info -
pfm_get event informationget_ event_ mask_ code -
pfm_get event informationget_ event_ mask_ description -
pfm_get event informationget_ event_ mask_ name -
pfm_get event informationget_ event_ name -
pfm_iterate over eventsget_ event_ next -
pfm_get event informationget_ full_ event_ name -
pfm_return bitmask of implemented PMU registers or number of PMU registersget_ hw_ counter_ width -
pfm_return bitmask of implemented PMU registers or number of PMU registersget_ impl_ counters -
pfm_return bitmask of implemented PMU registers or number of PMU registersget_ impl_ pmcs -
pfm_return bitmask of implemented PMU registers or number of PMU registersget_ impl_ pmds -
pfm_get basic event descriptorsget_ inst_ retired -
pfm_get event informationget_ max_ event_ name_ len -
pfm_return bitmask of implemented PMU registers or number of PMU registersget_ num_ counters -
pfm_get event informationget_ num_ events -
pfm_return bitmask of implemented PMU registers or number of PMU registersget_ num_ pmcs -
pfm_return bitmask of implemented PMU registers or number of PMU registersget_ num_ pmds -
pfm_get event encoding for a specific operating systemget_ os_ event_ encoding -
pfm_encode event for perf_event APIget_ perf_ event_ encoding -
pfm_get PMU informationget_ pmu_ info -
pfm_query library about supported PMU modelsget_ pmu_ name -
pfm_query library about supported PMU modelsget_ pmu_ name_ bytype -
pfm_query library about supported PMU modelsget_ pmu_ type -
pfm_get library versionget_ version -
pfm_initialize libraryinitialize -
pfm_query library about supported PMU modelslist_ supported_ pmus -
pfm_query library about supported PMU modelspmu_ is_ supported -
pfm_operations on pfmlib_regmask_t bitmasksregmask_ and -
pfm_operations on pfmlib_regmask_t bitmasksregmask_ clr -
pfm_operations on pfmlib_regmask_t bitmasksregmask_ copy -
pfm_operations on pfmlib_regmask_t bitmasksregmask_ eq -
pfm_operations on pfmlib_regmask_t bitmasksregmask_ isset -
pfm_operations on pfmlib_regmask_t bitmasksregmask_ or -
pfm_operations on pfmlib_regmask_t bitmasksregmask_ set -
pfm_operations on pfmlib_regmask_t bitmasksregmask_ weight -
pfm_start and stop monitoring for a self-monitoring processself_ start -
pfm_start and stop monitoring for a self-monitoring processself_ stop -
pfm_set performance monitoring library debug optionsset_ options -
pfm_return constant string describing error codestrerror -
pfm_free resources used by libraryterminate -
pfsvpfsv: factor and solve [not available] -
pfsv_--- rectangular full packed (RFP) ---comp -
pfsv_--- rectangular full packed (RFP) ---driver -
pftrfpftrf: triangular factor -
pftripftri: triangular inverse -
pftrspftrs: triangular solve using factor
pg
-
PGABuildBuild an MPI datatype for string p in population pop.Datatype -
PGAChangeRepeatedly apply mutation to a string (with an increasing mutation rate) until one or more mutations have occurred. This routine is usually used with PGADuplicate to modify a duplicate string. It is not intended to replace PGAMutation -
PGACheckreturns boolean to indicate if the PGAPack termination conditions -- PGA_STOP_MAXITER, PGA_STOP_TOOSIMILAR, PGA_STOP_NOCHANGE -- have been met.Stopping Conditions -
PGACheckmaps a string to a number to be used a verification check PGA_DATATYPE_USER is not supported.Sum -
PGAClearTurn off a debul level.Debug Level -
PGAClearTurn off debugging of the named function.Debug Level By Name -
PGACopycopies string p1 in population pop1 to position p2 in population pop2Individual -
PGACreatecreates an uninitialized context variable. The Fortran version of this function call contains only the last three arguments -
PGACrossoverperforms crossover on two parent strings to create two child strings (via side-effect). -
PGADebugWrite debugging informationPrint -
PGADestroydeallocate memory for this instance of PGAPack, if this context initialized MPI, finalize MPI as well. -
PGADoneReturns PGA_TRUE if the stopping conditions have been met, otherwise returns false. Calls exactly one of the user defined C or fortran or system (PGACheckStoppingConditions) stopping condition functions. -
PGADuplicatedetermines if a specified string is a duplicate of one already in an existing population -
PGAEncodeencodes an integer value as a binary stringInteger As Binary -
PGAEncodeencodes a real value as a binary reflected Gray code sequenceInteger As Gray Code -
PGAEncodeencodes a real value as a binary stringReal As Binary -
PGAEncodeencodes a real value as a binary reflected Gray code sequenceReal As Gray Code -
PGAErrorreports error messages. Prints out the message supplied, and the value of a piece of data. Terminates if PGA_FATAL. -
PGAEvaluateCalls a user-specified function to return an evaluation of each string in the population. The user-specified function is only called if the string has been changed (e.g., by crossover or mutation) or the user has explicitly signaled the string's evaluation is out-of-date by a call to PGASetEvaluationUpToDateFlag(). -
PGAFitnessMaps the user's evaluation function value to a fitness value. First, the user's evaluation function value is translated to all positive values if any are negative. Next, this positive sequence is translated to a maximization problem if the user's optimization direction was minimization. This positive sequence is then mapped to a fitness value using linear ranking, linear normalization fitness, or the identity (i.e., the evaluation function value). This routine is usually used after PGAEvaluate is called. -
PGAGetreturns the index of the string with the best evaluation function value in population popBest Index -
PGAGetreturns the value of a (binary) allele in a PGA_DATATYPE_BINARY stringBinary Allele -
PGAGetReturns the probability that an allele will be randomly initialized to "1" in a PGA_DATATYPE_BINARY string.Binary Init Prob -
PGAGetCharacter Allele -
PGAGetReturns the default communicator used when PGARun is called.Communicator -
PGAGetReturns the crossover probabilityCrossover Prob -
PGAGetReturns the type of crossover selectedCrossover Type -
PGAGetReturns the data type used by the given context.Data Type -
PGAGetreturns the evaluation function value for string p in population popEvaluation -
PGAGetreturns true/false to indicate whether the evaluate function value is up to dateEvaluation Up To Date Flag -
PGAGetreturns the fitness value for a stringFitness -
PGAGetreturns the value of the multiplier used by PGAFitnessMinCmax.Fitness Cmax Value -
PGAGetReturns the type of fitness transformation used for minimization problems.Fitness Min Type -
PGAGetReturns the type of fitness transformation used.Fitness Type -
PGAGetreturns the number of the current genetic algorithm generationGAIter Value -
PGAGetReturns the value of allele i of member p in population pop. Assumes the data type is PGA_DATATYPE_INTEGER.Integer Allele -
PGAGetinterpets a binary string as encoding an integer value and returns the integer value it represents.Integer From Binary -
PGAGetinterpets a binary reflected Gray code sequence as encoding an integer value and returns the integer value it represents.Integer From Gray Code -
PGAGetreturns the type of scheme used to randomly initialize strings of data type PGA_DATATYPE_INTEGER.Integer Init Type -
PGAGetreturns the maximum value used in rank-based fitness.Max Fitness Rank -
PGAGetReturns the maximum number of iterations to runMax GAIter Value -
PGAGetreturns the maximum of the range of integers used to randomly initialize integer strings.Max Integer Init Value -
PGAGetreturns the largest double of the current machineMax Machine Double Value -
PGAGetreturns the largest integer of the current machineMax Machine Int Value -
PGAGetreturns the maximum value used to randomly initialize allele i in a real stringMax Real Init Value -
PGAGetreturns the minimum of the range of integers used to randomly initialize integer strings.Min Integer Init Value -
PGAGetreturns the smallest double of the current machineMin Machine Double Value -
PGAGetreturns the smallest integer of the current machineMin Machine Int Value -
PGAGetreturns the minimum value used to randomly initialize allele i in a real stringMin Real Init Value -
PGAGetReturns true if mutation occurs only when crossover does.Mutation And Crossover Flag -
PGAGetreturns PGA_TRUE or PGA_FALSE to indicate whether mutated integer strings remain in the range specified when initialized with PGASetIntegerInitRange.Mutation Bounded Flag -
PGAGetReturns the value of the multiplier used to mutate PGA_DATATYPE_INTEGER strings with.Mutation Integer Value -
PGAGetReturns true if mutation only occurs when crossover does not.Mutation Or Crossover Flag -
PGAGetReturns the probability of mutation.Mutation Prob -
PGAGetReturns the value of the multiplier used to mutate PGA_DATATYPE_REAL strings with.Mutation Real Value -
PGAGetReturns the type of mutation usedMutation Type -
PGAGetReturns PGA_TRUE if duplicates are not allowed, else returns PGA_FALSE.No Duplicates Flag -
PGAGetReturns the size of communicator comm in processes. If comm is NULL or a sequential version of PGAPack is used, PGAGetNumProcs() returns 1.Num Procs -
PGAGetReturns the maximum number of strings to replace each generation.Num Replace Value -
PGAGetReturns a symbolic constant that represents the direction of optimizationOpt Dir Flag -
PGAGetreturns the symbolic constant used to determine which strings to copy from the old population to the new population.Pop Replace Type -
PGAGetReturns the population sizePop Size -
PGAGetreturns how often to print statistics reportsPrint Frequency Value -
PGAGetreturns the probability of selecting the best string in a probabilistic binary tournamentPTournament Prob -
PGAGetreturns true/false to indicate whether or not alleles are randomly initialized.Random Init Flag -
PGAGetreturns the integer to seed random numbers withRandom Seed -
PGAGetReturns the rank of the processor in communicator comm. If comm is NULL or a sequential version of PGAPack is used, PGAGetRank() returns 0.Rank -
PGAGetreturns the value of real-valued allele i in string p in population popReal Allele -
PGAGetInterpets a binary string as encoding a real value and returns the real value it represents.Real From Binary -
PGAGetinterpets a binary reflected Gray code sequence in a binary string as encoding a real value and returns the real value it represents.Real From Gray Code -
PGAGetreturns the type of scheme used to randomly initialize strings of data type PGA_DATATYPE_REAL.Real Init Type -
PGAGetreturns the probability with which an allele will be mutated during a restartRestart Allele Change Prob -
PGAGetreturns whether the algorithm should employ the restart operatorRestart Flag -
PGAGetreturns the number of iterations of no change in the best string after which the algorithm should restartRestart Frequency Value -
PGAGetReturns the type of selection selectedSelect Type -
PGAGetreturns a population string index from the array created by PGASortPop().Sorted Pop Index -
PGAGetReturns a symbolic constant that defines the termination criteria.Stopping Rule Type -
PGAGetReturns the string lengthString Length -
PGAGetreturns the probability of a bit being selected from the first child string in uniform crossoverUniform Crossover Prob -
PGAGetreturns the index of the string with the worst evaluation function value in population popWorst Index -
PGAHammingCalculates the mean Hamming distance for a population of binary strings. For all other data types returns a value of 0.0 and prints a warning message.Distance -
PGAMeancalculates the mean value of an array of elements -
PGAMutateThis routine performs mutation on a string. -
PGAPrintprints the value of all the fields in the context variable.Context Variable -
PGAPrintprints the allele values of a string and associated fields (evaluation, fitness, etc.) of a stringIndividual -
PGAPrintCalls PGAPrintIndividual to print each member of a populationPopulation -
PGAPrintprints genetic algorithm statistics. The statistics that are printed are determined by PGASetPrintOptions().Report -
PGAPrintwrite the allele values in a string to a fileString -
PGARandom01generates a uniform random number on the interval [0,1) If the second argument is 0 it returns the next random number in the sequence. Otherwise, the second argument is used as a new seed for the population -
PGARandomflip a biased coin and return PGA_TRUE if the coin is a "winner." Otherwise, return PGA_FALSE.Flip -
PGARandomreturns an approximation to a Gaussian random numberGaussian -
PGARandomreturns a uniform random number on the specified intervalInterval -
PGARandomreturns a uniform random number on the interval [start,end]Uniform -
PGARankreturns the rank of a string in a population. This is a value between 1,...,N (the population size). The most fit string has rank 1, the least fit string has rank N. -
PGAReceivereceive an individual from another processIndividual -
PGARestartreseeds a population from the best string -
PGARoundMathematically round a double to an integer, using 0.5 as the cutoff value. -
PGARunHighest level routine to execute the genetic algorithm. It is called after PGACreate and PGASetup have been called. -
PGARunHigh-level routine to execute the genetic algorithm using the global model. It is called after PGACreate and PGASetup have been called. If a NULL communicator is given, a sequential execution method is used, otherwise, work is divided among the processors in the communicator.GM -
PGARunPerforms crossover and mutation from one population to create the next. Assumes PGASelect has been called.Mutation And Crossover -
PGARunPerforms crossover or mutation (but not both) from one populationto create the next. Assumes PGASelect has been called.Mutation Or Crossover -
PGASelectperforms genetic algorithm selection using either the default selection scheme or that specified with PGASetSelectType(). -
PGASelectreturns the index of next individual in internal array that contains the indices determined by PGASelectNext Index -
PGASendtransmit an individual to another processIndividual -
PGASendSend an individual to a process, while receiving a different individual from a different process.Receive Individual -
PGASetsets a binary allele to the specified value.Binary Allele -
PGASetspecify the probability of initializing an allele to "1" when creating a PGA_DATATYPE_BINARY string. The default value is 0.5.Binary Init Prob -
PGASetsets the value of an allele in a PGA_DATATYPE_CHARACTER string.Character Allele -
PGASetsets a flag to specify whether the character strings will be exclusively lowercase, exclusively uppercase, or a mixure of both cases. Legal flags are PGA_CINIT_UPPER, PGA_CINIT_LOWER, and PGA_CINIT_MIXED. Default is PGA_CINIT_LOWER.Character Init Type -
PGASetSet the default communicator to use when PGARun is called. Does not necessarily need to be the same as the number of processes in MPI_COMM_WORLD (which is the default).Communicator -
PGASetProbability that a selected string will undergo crossover.Crossover Prob -
PGASetspecify the type of crossover to use.Crossover Type -
PGASetTurn on a debug level.Debug Level -
PGASetTurn on debugging of the named function.Debug Level By Name -
PGASetSet the evaluation function value for a string to a specified value. Also sets the evaulation up to date flag to PGA_TRUE.Evaluation -
PGASetsets the flag associated with a string to PGA_TRUE or PGA_FLASE to indicate whether the evaluate function value is out-of-date or not. Note that this flag is always set to PGA_TRUE when PGASetEvaluation is called.Evaluation Up To Date Flag -
PGASetThe value of the multiplier used by PGAFitnessMinCmax so that the worst string has a nonzero fitness. The default value is 1.01.Fitness Cmax Value -
PGASetsets the type of algorithm used if a minimization problem is specified to determine how values are remapped for maximization. Valid choices are PGA_FITNESSMIN_RECIPROCAL and PGA_FITNESSMIN_CMAX to do the mapping using the reciprocal of the evaluation function, or by subtracting the worst evaluation function value from each evaluation function value, respectively. The default is PGA_FITNESSMIN_CMAXFitness Min Type -
PGASetSet the type of fitness algorithm to use. Valid choices are PGA_FITNESS_RAW, PGA_FITNESS_NORMAL, or PGA_FITNESS_RANKING for raw fitness (the evaluation function value), linear normalization, or linear ranking, respectively. The default is PGA_FITNESS_RAW.Fitness Type -
PGASetsets the value of a (integer) allele.Integer Allele -
PGASetsets a flag to tell the initialization routines to set each integer-valued gene to a random permutation of the values given by an upper and lower bound. The length of the interval must be the same as the string length. This is the default strategy for initializing integer-valued strings. The default interval is [0,L-1] where L is the string length. No string initialization is done by this call.Integer Init Permute -
PGASetsets a flag to tell the initialization routines to set each integer-valued gene to a value chosen randomly from the interval given by an upper and lower bound. No string initialization is done by this call.Integer Init Range -
PGASetThe value of the parameter Max when using linear ranking for fitness determination. The default value is 1.2. The value must be from the interval [1.0, 2.0]. The fitness type must have been set to PGA_FITNESS_RANKING with PGASetFitnessType for this function call to have any effect.Max Fitness Rank -
PGASetspecify the maximum number of iterations for the stopping rule PGA_STOP_MAXITER (which, by itself, is the default stopping rule and is always in effect). The default value is 1000 iterations.Max GAIter Value -
PGASetspecifiy maximum number of iterations of no change in the evaluation function value of the best string before stopping. The default value is 50. The stopping rule PGA_STOP_NOCHANGE must have been set by PGASetStoppingRuleType for this function call to have any effect.Max No Change Value -
PGASetSpecifiy the maximum percent of homogeneity of the population before stopping. The similarity measure is the same evaluation function value. The default value is 95 percent. The stopping rule PGA_STOP_TOOSIMILAR must have been set by PGASetStoppingRuleType for this function call to have any effect.Max Similarity Value -
PGASetA boolean flag to indicate if recombination uses both crossover and mutation on selected stringsMutation And Crossover Flag -
PGASetIf this flag is set to PGA_TRUE, then for Integer and Real strings whenever a gene is mutated, if it underflows (overflows) the lower (upper)bound it is reset to the lower (upper) bound.Mutation Bounded Flag -
PGASetSet multiplier to mutate PGA_DATATYPE_INTEGER strings with.Mutation Integer Value -
PGASetA boolean flag to indicate if recombination uses exactly one of crossover or mutation on selected strings.Mutation Or Crossover Flag -
PGASetSpecifies the probability that a given allele will be mutated.Mutation Prob -
PGASetSet multiplier to mutate PGA_DATATYPE_REAL strings with.Mutation Real Value -
PGASetA boolean flag to indicate if duplicate strings are allowed in the population. Valid choices are PGA_TRUE and PGA_FALSE. The default is PGA_FALSE -- allow duplicates.No Duplicates Flag -
PGASetspecifies the number of new strings to create each generation. The default is ten percent of the population sizeNum Replace Value -
PGASetChoose method of sorting strings to copy from old population to new population. Valid choices are PGA_POPREPL_BEST, PGA_POPREPL_RANDOM_NOREP, or PGA_POPREPL_RANDOM_REP for copying the best strings, or random string, with or without replacement, respectively, from the old population into the new population. The default is PGA_POPREPL_BEST.Pop Replace Type -
PGASetSpecifies the size of the genetic algorithm population. The default population size is 100.Pop Size -
PGASetSpecifies the frequency with which genetic algorithm statistics are reported. The default is every 10 GA iterations. Used only if PGARun() is used to run the GA.Print Frequency Value -
PGASetset flags to indicate what GA statistics should be printed whenever output is printed. May be called more than once to specify different report options. Valid choices are PGA_REPORT_AVERAGE, PGA_REPORT_OFFLINE, PGA_REPORT_ONLINE, PGA_REPORT_WORST, PGA_REPORT_HAMMING, and PGA_REPORT_STRING to specify offline analysis, online analysis, the worst string in the population, the Hamming distance of the population, and the actual allele values of the best string. The best string is always printed.Print Options -
PGASetSpecifies the probability that the string that wins a binary tournament will be selected.PTournament Prob -
PGASetA boolean flag to indicate whether to randomly initialize alleles. Legal values are PGA_TRUE and PGA_FALSE. Default is PGA_TRUE -- randomly initialize alleles.Random Init Flag -
PGASetset a seed for the random number generator. The default is to use a random seed. Specifying a seed exlicitly allows for reproducibility of runs.Random Seed -
PGASetsets the value of real-valued allele i in string p in population popReal Allele -
PGASetsets the upper and lower bounds for randomly initializing real-valued genes. For each gene these bounds define an interval from which the initial allele value is selected uniformly randomly. With this routine the user specifies a median value and a percent offset for each allele.Real Init Percent -
PGASetsets the upper and lower bounds for randomly initializing real-valued genes. For each gene these bounds define an interval from which the initial allele value is selected uniformly randomly. The user specifies two arrays containing lower and bound for each gene to define the interval. This is the default strategy for initializing real-valued strings. The default interval is $[0,1.0]$ for each gene.Real Init Range -
PGASetspecifies the probability with which an allele will be mutated during a restartRestart Allele Change Prob -
PGASetspecifies whether the algorithm should employ the restart operatorRestart Flag -
PGASetspecifies the number of iterations of no change in the best string after which the algorithm should restartRestart Frequency Value -
PGASetspecify the type of selection to use.Select Type -
PGASetspecify a stopping criterion. If called more than once the different stopping criterion are ORed together. Valid choices are PGA_STOP_MAXITER, PGA_STOP_TOOSIMILAR, or PGA_STOP_NOCHANGE to specify iteration limit reached, population too similar, or no change in the best solution found in a given number of iterations, respectively. The default is to stop when a maximum iteration limit is reached (by default, 1000 iterations).Stopping Rule Type -
PGASetProbability used in uniform crossover to specify that an allele value value be selected from a particular parent.Uniform Crossover Prob -
PGASetset all uninitialized variables to default values and initialize some internal arrays. Must be called after PGACreate() and before the GA is started.Up -
PGASetspecifies the name of a user-written function call to provide a specific GA capability (e.g., crossover, mutation, etc.). This function MUST be used when using a non-native datatype and must be called once for each of: PGA_USERFUNCTION_CREATESTRING -- String creation PGA_USERFUNCTION_MUTATION -- Mutation PGA_USERFUNCTION_CROSSOVER -- Crossover PGA_USERFUNCTION_PRINTSTRING -- String Output PGA_USERFUNCTION_COPYSTRING -- Duplication PGA_USERFUNCTION_DUPLICATE -- Duplicate Checking PGA_USERFUNCTION_INITSTRING -- Initialization PGA_USERFUNCTION_BUILDDATATYPE -- MPI Datatype creation PGA_USERFUNCTION_STOPCOND -- Stopping conditions PGA_USERFUNCTION_ENDOFGEN -- Auxiliary functions at the end of each generation It MAY be called when using a native datatype to replace the built-in functions PGAPack has for that datatype (For example, if the Integer data type is used for a traveling salesperson problem, the user may want to provide their own custom crossover operator). See the user guide and the examples in the examples directory for more details.User Function -
PGASortCreates an (internal) array of indices according to one of three criteria. If PGA_POPREPL_BEST is used (the default) the array is sorted from most fit to least fit. If PGA_POPREPL_RANDOM_REP is used the indices in the array are selected randomly with replacement. If PGA_POPREPL_RANDOM_NOREP is used the indices in the array are selected randomly without replacement. The function PGASetPopReplaceType() is used to specify which strategy is used. The indices of the sorted population members may then be accessed from the internal array via PGAGetSortedPopIndex(). This routine is typically used during population replacement.Pop -
PGAStddevcalculates the standard deviation of an array of elements -
PGAUpdateupdates internal data structures for the next genetic algorithm iteration, and checks if the termination conditions, both user and PGAPack, have been met. This routine must be called by both master and slave processes at the end of each GA generation.Generation -
pgbuiltin -
pginterface -
pgperlallow subroutines in the PGPLOT graphics library to be called from Perl. -
pgpool_a function to attach given node IDadm_ pcp_ attach_ node -
pgpool_a function to detach given node IDadm_ pcp_ detach_ node -
pgpool_a function to display health check statistics data on given node IDadm_ pcp_ health_ check_ stats -
pgpool_a function to retrieves number of backend nodes.adm_ pcp_ node_ count -
pgpool_a function to display the information on the given node IDadm_ pcp_ node_ info -
pgpool_a function to retrieves parameters in pgpool.conf.adm_ pcp_ pool_ status