📦 lis-doc
264 pages · page 1 of 2
L
- lis(3)library of iterative solvers for linear systems✨
- lis_array_abs(3)get the absolute values of the elements of the vector✨
- lis_array_abs(3f)get the absolute values of the elements of the vector✨
- lis_array_axpy(3)calculate the sum of the vectors✨
- lis_array_axpy(3f)calculate the sum of the vectors✨
- lis_array_axpyz(3)calculate the sum of the vectors✨
- lis_array_axpyz(3f)calculate the sum of the vectors✨
- lis_array_cgs(3)calculate the QR factorization with the classical Gram- Schmidt process✨
- lis_array_cgs(3f)calculate the QR factorization with the classical Gram- Schmidt process✨
- lis_array_copy(3)copy the values of the vector elements✨
- lis_array_copy(3f)copy the values of the vector elements✨
- lis_array_dot(3)calculate the Hermitian inner product of the vectors✨
- lis_array_dot(3f)calculate the Hermitian inner product of the vectors✨
- lis_array_ge(3)calculate the inverse of the matrix with the Gaussian elimination✨
- lis_array_ge(3f)calculate the inverse of the matrix with the Gaussian elimination✨
- lis_array_matmat(3)calculate the matrix-matrix product✨
- lis_array_matmat(3f)calculate the matrix-matrix product✨
- lis_array_matmat_ns(3)calculate the matrix-matrix product✨
- lis_array_matmat_ns(3f)calculate the matrix-matrix product✨
- lis_array_matvec(3)calculate the matrix vector product✨
- lis_array_matvec(3f)calculate the matrix vector product✨
- lis_array_matvec_ns(3)calculate the matrix vector product✨
- lis_array_matvec_ns(3f)calculate the matrix vector product✨
- lis_array_matvect(3)calculate the matrix vector product✨
- lis_array_matvect(3f)calculate the matrix vector product✨
- lis_array_mgs(3)calculate the QR factorization with the modified Gram- Schmidt process✨
- lis_array_mgs(3f)calculate the QR factorization with the modified Gram- Schmidt process✨
- lis_array_nrm1(3)calculate the 1-norm of the vector✨
- lis_array_nrm1(3f)calculate the 1-norm of the vector✨
- lis_array_nrm2(3)calculate the 2-norm of the vector✨
- lis_array_nrm2(3f)calculate the 2-norm of the vector✨
- lis_array_nrmi(3)calculate the infinity norm of the vector✨
- lis_array_nrmi(3f)calculate the infinity norm of the vector✨
- lis_array_pdiv(3)divide each element of a vector by the corresponding element of another✨
- lis_array_pdiv(3f)divide each element of a vector by the corresponding of another✨
- lis_array_pmul(3)multiply each element of a vector by the corresponding element of another✨
- lis_array_pmul(3f)multiply each element of a vector by the corresponding of another✨
- lis_array_qr(3)calculate the eigenvalues with the QR algorithm✨
- lis_array_qr(3f)calculate the eigenvalues with the QR algorithm✨
- lis_array_reciprocal(3)get the reciprocal values of the elements of the vector✨
- lis_array_reciprocal(3f)get the reciprocal values of the elements of the vector✨
- lis_array_scale(3)multiply the vector by the scalar✨
- lis_array_scale(3f)multiply the vector by the scalar✨
- lis_array_set_all(3)assign the value to the elements of the vector✨
- lis_array_set_all(3f)assign the value to the elements of the vector✨
- lis_array_shift(3)get the shifted values of the elements of the vector✨
- lis_array_shift(3f)get the shifted values of the elements of the vector✨
- lis_array_solve(3)solve the linear equation with the direct method✨
- lis_array_solve(3f)solve the linear equation with the direct method✨
- lis_array_sum(3)calculate the sum of the elements of the vector✨
- lis_array_sum(3f)calculate the sum of the elements of the vector✨
- lis_array_swap(3)swap the values of the vector elements✨
- lis_array_swap(3f)swap the values of the vector elements✨
- lis_array_xpay(3)calculate the sum of the vectors✨
- lis_array_xpay(3f)calculate the sum of the vectors✨
- lis_esolve(3)solve the standard eigenvalue problem✨
- lis_esolve(3f)solve the standard eigenvalue problem✨
- lis_esolver_create(3)create the eigensolver✨
- lis_esolver_create(3f)create the eigensolver✨
- lis_esolver_destroy(3)destroy the eigensolver✨
- lis_esolver_destroy(3f)destroy the eigensolver✨
- lis_esolver_get_esolver(3)get the eigensolver number from the eigensolver✨
- lis_esolver_get_esolver(3f)get the eigensolver number from the eigensolver✨
- lis_esolver_get_esolvername(3)get the eigensolver name from the eigensolver number✨
- lis_esolver_get_esolvername(3f)get the eigensolver name from the eigensolver number✨
- lis_esolver_get_evalues(3)get all the eigenvalues from the eigensolver✨
- lis_esolver_get_evalues(3f)get all the eigenvalues from the eigensolver✨
- lis_esolver_get_evectors(3)get all the eigenvectors from the eigensolver✨
- lis_esolver_get_evectors(3f)get all the eigenvectors from the eigensolver✨
- lis_esolver_get_iter(3)get the number of iterations for the specified eigenpair from the eigensolver✨
- lis_esolver_get_iter(3f)get the number of iterations for the specified eigenpair from the eigensolver✨
- lis_esolver_get_iterex(3)get the detailed information on the number of iterations for the specified eigenpair from the eigensolver✨
- lis_esolver_get_iterex(3f)get the detailed information on the number of iterations for the specified eigenpair from the eigensolver✨
- lis_esolver_get_iters(3)get the numbers of iterations for all the eigenpairs from the eigensolver✨
- lis_esolver_get_iters(3f)get the numbers of iterations for all the eigenpairs from the eigensolver✨
- lis_esolver_get_residualnorm(3)get the relative residual norm for the specified eigenpair from the eigensolver✨
- lis_esolver_get_residualnorm(3f)calculate the relative residual norm from the eigenvector✨
- lis_esolver_get_residualnorms(3)Get the relative residual norm for all the eigenpairs from the eigensolver✨
- lis_esolver_get_residualnorms(3f)get the relative residual norms for all the eigenpairs from the eigensolver✨
- lis_esolver_get_rhistory(3)Get the residual history for the specified eigenpair from the eigensolver✨
- lis_esolver_get_rhistory(3f)get the residual history for the specified eigenpair from the eigensolver✨
- lis_esolver_get_status(3)get the status for the specified eigenpair from the eigensolver✨
- lis_esolver_get_status(3f)get the status for the specified eigenpair from the eigensolver✨
- lis_esolver_get_time(3)get the execution time for the specified eigenpair from the eigensolver✨
- lis_esolver_get_time(3f)get the execution time for the specified eigenpair from the eigensolver✨
- lis_esolver_get_timeex(3)get the detailed information on the execution time for the specified eigenpair from the eigensolver✨
- lis_esolver_get_timeex(3f)get the detailed information on the execution time for the specified eigenpair from the eigensolver✨
- lis_esolver_set_option(3)set the options for the eigensolver✨
- lis_esolver_set_option(3f)set the options for the eigensolver✨
- lis_esolver_set_optionC(3)set the options for the eigensolver on the command line✨
- lis_esolver_set_optionC(3f)set the options for the eigensolver on the command line✨
- lis_finalize(3)finalize the execution environment✨
- lis_finalize(3f)finalize the execution environment✨
- lis_initialize(3)initialize the execution environment✨
- lis_initialize(3f)initialize the execution environment✨
- lis_input(3)read the matrix and vector data✨
- lis_input(3f)read the matrix and vector data✨
- lis_input_matrix(3)read the matrix data✨
- lis_input_matrix(3f)read the matrix data✨
- lis_input_vector(3)read the vector data✨
- lis_input_vector(3f)read the vector data✨
- lis_matrix_assemble(3)assemble the matrix into the specified storage format✨
- lis_matrix_assemble(3f)assemble the matrix into the specified storage format✨
- lis_matrix_axpy(3)calculate the sum of the matrices✨
- lis_matrix_axpy(3f)calculate the sum of the matrices✨
- lis_matrix_axpyz(3)calculate the sum of the matrices✨
- lis_matrix_axpyz(3f)calculate the sum of the matrices✨
- lis_matrix_convert(3)convert the matrix format✨
- lis_matrix_convert(3f)convert the matrix format✨
- lis_matrix_copy(3)copy the values of the matrix elements✨
- lis_matrix_copy(3f)copy the values of the matrix elements✨
- lis_matrix_create(3)create the matrix✨
- lis_matrix_create(3f)create the matrix✨
- lis_matrix_destroy(3)destroy the matrix✨
- lis_matrix_destroy(3f)destroy the matrix✨
- lis_matrix_duplicate(3)duplicate the matrix✨
- lis_matrix_duplicate(3f)duplicate the matrix✨
- lis_matrix_get_diagonal(3)Get the digonal elemments of the matrix✨
- lis_matrix_get_diagonal(3f)get the digonal elemments of the matrix✨
- lis_matrix_get_nnz(3)get the number of nonzero elements of the matrix✨
- lis_matrix_get_nnz(3f)get the number of nonzero elements of the matrix✨
- lis_matrix_get_range(3)get the location of the partial matrix in the global matrix✨
- lis_matrix_get_range(3f)get the location of the partial matrix in the global matrix✨
- lis_matrix_get_size(3)get the size of the matrix✨
- lis_matrix_get_size(3f)get the size of the matrix✨
- lis_matrix_get_type(3)get the storage format✨
- lis_matrix_get_type(3f)get the storage format✨
- lis_matrix_malloc(3)allocate the memory for the matrix✨
- lis_matrix_malloc(3f)allocate the memory for the matrix✨
- lis_matrix_scale(3)scale the matrix✨
- lis_matrix_scale(3f)scale the matrix✨
- lis_matrix_set_blocksize(3)assign the block size of the matrix✨
- lis_matrix_set_blocksize(3f)assign the block size of the matrix✨
- lis_matrix_set_bsc(3)associate the arrays in the BSC format with the matrix✨
- lis_matrix_set_bsc(3f)associate the arrays in the BSC format with the matrix✨
- lis_matrix_set_bsr(3)associate the arrays in the BSR format with the matrix✨
- lis_matrix_set_bsr(3f)associate the arrays in the BSR format with the matrix✨
- lis_matrix_set_coo(3)associate the arrays in the COO format with the matrix✨
- lis_matrix_set_coo(3f)associate the arrays in the COO format with the matrix✨
- lis_matrix_set_csc(3)associate the arrays in the CSC format with the matrix✨
- lis_matrix_set_csc(3f)associate the arrays in the CSC format with the matrix✨
- lis_matrix_set_csr(3)associate the arrays in the CSR format with the matrix✨
- lis_matrix_set_csr(3f)associate the arrays in the CSR format with the matrix✨
- lis_matrix_set_dia(3)associate the arrays in the DIA format with the matrix✨
- lis_matrix_set_dia(3f)associate the arrays in the DIA format with the matrix✨
- lis_matrix_set_dns(3)associate the arrays in the DNS format with the matrix✨
- lis_matrix_set_dns(3f)associate the arrays in the DNS format with the matrix✨
- lis_matrix_set_ell(3)associate the arrays in the ELL format with the matrix✨
- lis_matrix_set_ell(3f)associate the arrays in the ELL format with the matrix✨
- lis_matrix_set_jad(3)associate the arrays in the JAD format with the matrix✨
- lis_matrix_set_jad(3f)associate the arrays in the JAD format with the matrix✨
- lis_matrix_set_msr(3)associate the arrays in the MSR format with the matrix✨
- lis_matrix_set_msr(3f)associate the arrays in the MSR format with the matrix✨
- lis_matrix_set_size(3)assign the size of the matrix✨
- lis_matrix_set_size(3f)assign the size of the matrix✨
- lis_matrix_set_type(3)assign the storage format✨
- lis_matrix_set_type(3f)assign the storage format✨
- lis_matrix_set_value(3)assign the scalar value to the element of the matrix✨
- lis_matrix_set_value(3f)assign the scalar value to the element of the matrix✨
- lis_matrix_set_vbr(3)associate the arrays in the VBR format with the matrix✨
- lis_matrix_set_vbr(3f)associate the arrays in the VBR format with the matrix✨
- lis_matrix_shift_diagonal(3)shift the digonal elemments of the matrix✨
- lis_matrix_shift_diagonal(3f)shift the digonal elemments of the matrix✨
- lis_matrix_unset(3)unassociate the arrays from the matrix✨
- lis_matrix_unset(3f)unassociate the arrays from the matrix✨
- lis_matrix_xpay(3)calculate the sum of the matrices✨
- lis_matrix_xpay(3f)calculate the sum of the matrices✨
- lis_matvec(3)calculate the matrix vector product✨
- lis_matvec(3f)calculate the matrix vector product✨
- lis_matvect(3)calculate the matrix vector product✨
- lis_matvect(3f)calculate the matrix vector product✨
- lis_output(3)write the matrix and vector data✨
- lis_output(3f)write the matrix and vector data✨
- lis_output_matrix(3)write the matrix data✨
- lis_output_matrix(3f)write the matrix data✨
- lis_output_vector(3)write the vector data✨
- lis_output_vector(3f)write the vector data✨
- lis_solve(3)solve the linear equation✨
- lis_solve(3f)solve the linear equation✨
- lis_solve_kernel(3)solve the linear equation with the predefined preconditioner✨
- lis_solve_kernel(3f)solve the linear equation with the predefined preconditioner✨
- lis_solver_create(3)create the solver✨
- lis_solver_create(3f)create the solver✨
- lis_solver_destroy(3)destroy the solver✨
- lis_solver_destroy(3f)destroy the solver✨
- lis_solver_get_iter(3)get the number of iterations from the solver✨
- lis_solver_get_iter(3f)get the number of iterations from the solver✨
- lis_solver_get_iterex(3)get the detailed information on the number of iterations from the solver✨
- lis_solver_get_iterex(3f)get the detailed information on the number of iterations from the solver✨
- lis_solver_get_precon(3)get the preconditioner number from the solver✨
- lis_solver_get_precon(3f)get the preconditioner number from the solver✨
- lis_solver_get_preconname(3)get the preconditioner name from the preconditioner number✨
- lis_solver_get_preconname(3f)get the preconditioner name from the preconditioner number✨
- lis_solver_get_residualnorm(3)calculate the relative residual norm from the solution✨
- lis_solver_get_residualnorm(3f)calculate the relative residual norm from the solution✨
- lis_solver_get_rhistory(3)get the residual history of the solver✨
- lis_solver_get_rhistory(3f)get the residual history of the solver✨
- lis_solver_get_solver(3)get the solver number from the solver✨
- lis_solver_get_solver(3f)get the solver number from the solver✨
- lis_solver_get_solvername(3)get the solver name from the solver number✨
💅
getting it ready, bestie…