BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
parpacktools.f90 File Reference

Functions/Subroutines

subroutine parpack_standard_eigen (nloc, nglobal, nnz, values, indices, pointers, job, nev, ncvmin, tol, maxit, sigma, lambdareal, lambdaimag, info)
subroutine parpack_symmetric_eigen (nloc, nglobal, nnz, values, indices, pointers, job, nev, ncvmin, tol, maxit, sigma, lambdareal, lambdaimag, info)

Function/Subroutine Documentation

◆ parpack_standard_eigen()

subroutine parpack_standard_eigen ( integer( int_t ), intent(in) nloc,
integer( int_t ), intent(in) nglobal,
integer( int_t ), intent(in) nnz,
real( c_double ), dimension( nnz ), intent(in) values,
integer( int_t ), dimension( nnz ), intent(in) indices,
integer( int_t ), dimension( nloc + 1 ), intent(in) pointers,
integer( int_t ), intent(in) job,
integer( int_t ), intent(in) nev,
integer( int_t ), intent(in) ncvmin,
real( c_double ), intent(in) tol,
integer( int_t ), intent(in) maxit,
real( c_double ), intent(in) sigma,
real( c_double ), dimension( nev + 1 ), intent(inout) lambdareal,
real( c_double ), dimension( nev + 1 ), intent(inout) lambdaimag,
integer( int_t ), dimension( 7 ), intent(inout) info )

◆ parpack_symmetric_eigen()

subroutine parpack_symmetric_eigen ( integer( int_t ), intent(in) nloc,
integer( int_t ), intent(in) nglobal,
integer( int_t ), intent(in) nnz,
real( c_double ), dimension( nnz ), intent(in) values,
integer( int_t ), dimension( nnz ), intent(in) indices,
integer( int_t ), dimension( nloc + 1 ), intent(in) pointers,
integer( int_t ), intent(in) job,
integer( int_t ), intent(in) nev,
integer( int_t ), intent(in) ncvmin,
real( c_double ), intent(in) tol,
integer( int_t ), intent(in) maxit,
real( c_double ), intent(in) sigma,
real( c_double ), dimension( nev + 1 ), intent(inout) lambdareal,
real( c_double ), dimension( nev + 1 ), intent(inout) lambdaimag,
integer( int_t ), dimension( 7 ), intent(inout) info )