22.09.2013 Views

SSL II USER'S GUIDE - Lahey Computer Systems

SSL II USER'S GUIDE - Lahey Computer Systems

SSL II USER'S GUIDE - Lahey Computer Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

⎡a11<br />

a12 a13 a14 a15<br />

⎤<br />

⎢<br />

a a a a a<br />

⎥<br />

⎢ 21 22 23 24 25⎥<br />

A = ⎢a<br />

a a a a ⎥<br />

31 32 33 34 35<br />

⎢<br />

⎥<br />

⎢a41<br />

a42 a43 a44 a45⎥<br />

⎢<br />

⎣a<br />

a a a a ⎥<br />

51 52 53 54 55 ⎦<br />

NOTE: · Correspondence a ij → A (I,J)<br />

· K is the adjustable dimension<br />

Fig. 2.8 Storage of unsymmetric dense matrices<br />

⎡ a11<br />

⎤<br />

⎢<br />

⎥<br />

⎢a21<br />

+ i⋅b21 a22<br />

⎥<br />

⎢<br />

⎥<br />

A = ⎢a31<br />

+ i⋅ b31 a32 + i⋅b32 a33<br />

⎥<br />

⎢<br />

⎥<br />

⎢a41<br />

+ i⋅ b41 a42 + i⋅ b42 a43 + i⋅b43 a44<br />

⎥<br />

⎢<br />

⎥<br />

⎣a51<br />

+ i⋅ b51 a52 + i⋅ b52 a53 + i⋅ b53 a54 + i⋅b54 a55⎦<br />

Note: Correspondence a ij → A(I,J)(i ≥ j)<br />

b ij → A(J,I)(i > j)<br />

Fig. 2.10 Storage of Hermitian matrices<br />

⎡a11<br />

⎤<br />

⎢<br />

⎥<br />

⎢a21<br />

a22<br />

⎥<br />

A = ⎢<br />

⎥<br />

⎢a31<br />

a32 a33<br />

⎥<br />

⎢<br />

⎥<br />

⎣a41<br />

a42 a43 a44<br />

⎦<br />

Note : Correspondence<br />

a ij<br />

( I −1)<br />

⎛ I ⎞<br />

→ A⎜<br />

+ J ⎟<br />

⎝ 2 ⎠<br />

The value of NT is<br />

n<br />

NT =<br />

( n + 1)<br />

2<br />

Where n : order of matrix<br />

Fig. 2.9 Storage of symmetric dense matrices<br />

Two-demensional array A(K,L)<br />

a 11 a 12 a 13 a 14 a 15<br />

a 21 a 22 a 23 a 24 a 25<br />

a 31 a 32 a 33 a 34 a 35<br />

a 41 a 42 a 43 a 44 a 45<br />

a 51 a 52 a 53 a 54 a 55<br />

One-dimensinal array A<br />

of size NT<br />

a11 a21 a22 a31 a32 a33 a41 a42 • Compressed mode for symmetric band matrix<br />

The elements of the diagonal and the lower band<br />

portions of a symmetric band matrix A are stored row<br />

by row in a one-dimensional array A as shown in Fig.<br />

2.11.<br />

• Compressed mode for band matrix<br />

The elements of the diagonal and the upper and lower<br />

band portions of an unsymmetric band matrix A are<br />

stored row by row in a one-dimensional array A as<br />

shown in Fig. 2.12.<br />

a 43<br />

a 44<br />

NT<br />

L<br />

5<br />

K<br />

Two-demensional array A(K,L)<br />

a 11 b 21 b 31 b 41 b 51<br />

a 21 a 22 b 32 b 42 b 52<br />

a 31 a 32 a 33 b 43 b 53<br />

a 41 a 42 a 43 a 44 b 54<br />

a 51 a 52 a 53 a 54 a 55<br />

L<br />

5<br />

K<br />

⎡a11<br />

⎤<br />

⎢<br />

⎥<br />

⎢a21<br />

a22<br />

⎥<br />

⎢<br />

⎥<br />

A = ⎢a31<br />

a32 a33<br />

⎥<br />

⎢<br />

⎥<br />

⎢ a42 a43 a44<br />

⎥<br />

⎢<br />

⎥<br />

⎣ 0 a53 a54 a55⎦<br />

Note : Correspondence<br />

For i ≤ h+ 1,<br />

For j > h + 1,<br />

a → A<br />

→<br />

The value of NT is<br />

NT = n(<br />

h + 1)<br />

− h ( h + 1)<br />

2<br />

Where<br />

n = orderof<br />

matrix<br />

h = bandwidth<br />

a<br />

( I ( I −1)<br />

2 + J )<br />

A(<br />

hI + J − h(<br />

h + 1)<br />

2)<br />

Fig. 2.11 Storage of symmetric band matrices<br />

Vectors<br />

Vector is stored as shown in Fig. 2.13.<br />

ij<br />

ij<br />

GENERAL RULES<br />

One dimensional<br />

array A of size NT<br />

a11 a21 a22 a31 a32 a33 a42 a43 a44 a53 a54 a55 NT<br />

25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!