GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
elpa_invert_trm_complex_double(3) FreeBSD Library Functions Manual elpa_invert_trm_complex_double(3)

elpa_invert_trm_complex_double - Invert a upper triangular matrix (legacy interface)
 

use elpa1
 
 
success = elpa_invert_trm_complex_double (na, a, lda, nblk, matrixCols, mpi_comm_rows, mpi_comm_cols, wantDebug)
 
 
With the definitions of the input and output variables:
 
integer, intent(in) na: Order of matrix a
 
complex*16, intent(inout) a: locally distributed part of the matrix a. The local dimensions are lda x ldaCols. Only upper triangule needs to be set. The lower triangle is not referenced
 
integer, intent(in) lda: leading dimension of locally distributed matrix a
 
integer, intent(in) nblk: blocksize of cyclic distribution, must be the same in both directions
 
integer, intent(in) matrixCols: number of columns of locally distributed matrices a
 
integer, intent(in) mpi_comm_rows: communicator for communication in rows. Constructed with elpa_get_communicators(3)
 
integer, intent(in) mpi_comm_cols: communicator for communication in colums. Constructed with elpa_get_communicators(3)
 
logical, intent(in) wantDebug: if .true. , print more debug information in case of an error
 
logical success: return value indicating success or failure
 

#include "elpa_legacy.h"
 
int success = elpa_invert_trm_complex_double (int na, double complex *a, int lda, int nblk, int matrixCols, int mpi_comm_rows, int mpi_comm_cols, int wantDebug);
 
 
With the definitions of the input and output variables:
 
int na: Order of matrix a
 
double complex * a: locally distributed part of the matrix a. The local dimensions are lda x matrixCols
 
int lda: leading dimension of locally distributed matrix a
 
int nblk: blocksize of cyclic distribution, must be the same in both directions
 
int matrixCols: number of columns of locally distributed matrices a
 
int mpi_comm_rows: communicator for communication in rows. Constructed with elpa_get_communicators(3)
 
int mpi_comm_cols: communicator for communication in colums. Constructed with elpa_get_communicators(3)
 
int wantDebug: give more debugging information
 
int success: return value indicating success (1) or failure (0)

Inverts a upper triangular matrix a. The ELPA communicators mpi_comm_rows and mpi_comm_cols are obtained with the elpa_get_communicators(3) function.
 
This function is part of the legacy API of the ELPA library. Better use the current API.
 

Old interface: elpa_get_communicators(3) elpa_invert_trm_real_double(3) elpa_invert_trm_real_single(3) elpa_invert_trm_complex_single(3)
 
Current interface: elpa2_print_kernels(1)
Wed Mai 17 2017 ELPA

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.