Fortran77 program for boundary element equations

M. P. Divakar, A. Fafitis

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

A FORTRAN77 program for in-core solving of large unsymmetric sparse matrices commonly arising in the boundary element analysis is presented. The program makes use of a storage scheme such that a minimum number of zero entries are stored in the matrix during solution. The non-zero entries and a minimum number of zero entries and their addresses are written into two arrays. The row with minimum number of non-zero entries is used as the pivot row. The absolute maximum element in this row is used as the pivotal element to avoid problems due to instability. Gaussian elimination is then performed on the compressed matrix which is stored in-core and the solutions are computed by back substitution. The program also illustrates the implementation of the solver in an interactive keyboard input mode or batch mode of execution. Error diagnostics are also generated for ill conditioned or singular matrices and dimensioning errors.

Original languageEnglish (US)
Pages (from-to)45-56
Number of pages12
JournalAMSE Review (Association for the Advancement of Modelling and Simulation Techniques in Enterprises)
Volume11
Issue number3
StatePublished - 1989

Fingerprint

Boundary Elements
Dimensioning
Singular matrix
Gaussian elimination
Substitution reactions
Pivot
Zero
Sparse matrix
Batch
Substitution
Diagnostics

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Fortran77 program for boundary element equations. / Divakar, M. P.; Fafitis, A.

In: AMSE Review (Association for the Advancement of Modelling and Simulation Techniques in Enterprises), Vol. 11, No. 3, 1989, p. 45-56.

Research output: Contribution to journalArticle

@article{1d6e05d704194415ac76ed6f18e9f54f,
title = "Fortran77 program for boundary element equations",
abstract = "A FORTRAN77 program for in-core solving of large unsymmetric sparse matrices commonly arising in the boundary element analysis is presented. The program makes use of a storage scheme such that a minimum number of zero entries are stored in the matrix during solution. The non-zero entries and a minimum number of zero entries and their addresses are written into two arrays. The row with minimum number of non-zero entries is used as the pivot row. The absolute maximum element in this row is used as the pivotal element to avoid problems due to instability. Gaussian elimination is then performed on the compressed matrix which is stored in-core and the solutions are computed by back substitution. The program also illustrates the implementation of the solver in an interactive keyboard input mode or batch mode of execution. Error diagnostics are also generated for ill conditioned or singular matrices and dimensioning errors.",
author = "Divakar, {M. P.} and A. Fafitis",
year = "1989",
language = "English (US)",
volume = "11",
pages = "45--56",
journal = "Advances in Modelling and Analysis B",
issn = "1240-4543",
publisher = "AMSE Press",
number = "3",

}

TY - JOUR

T1 - Fortran77 program for boundary element equations

AU - Divakar, M. P.

AU - Fafitis, A.

PY - 1989

Y1 - 1989

N2 - A FORTRAN77 program for in-core solving of large unsymmetric sparse matrices commonly arising in the boundary element analysis is presented. The program makes use of a storage scheme such that a minimum number of zero entries are stored in the matrix during solution. The non-zero entries and a minimum number of zero entries and their addresses are written into two arrays. The row with minimum number of non-zero entries is used as the pivot row. The absolute maximum element in this row is used as the pivotal element to avoid problems due to instability. Gaussian elimination is then performed on the compressed matrix which is stored in-core and the solutions are computed by back substitution. The program also illustrates the implementation of the solver in an interactive keyboard input mode or batch mode of execution. Error diagnostics are also generated for ill conditioned or singular matrices and dimensioning errors.

AB - A FORTRAN77 program for in-core solving of large unsymmetric sparse matrices commonly arising in the boundary element analysis is presented. The program makes use of a storage scheme such that a minimum number of zero entries are stored in the matrix during solution. The non-zero entries and a minimum number of zero entries and their addresses are written into two arrays. The row with minimum number of non-zero entries is used as the pivot row. The absolute maximum element in this row is used as the pivotal element to avoid problems due to instability. Gaussian elimination is then performed on the compressed matrix which is stored in-core and the solutions are computed by back substitution. The program also illustrates the implementation of the solver in an interactive keyboard input mode or batch mode of execution. Error diagnostics are also generated for ill conditioned or singular matrices and dimensioning errors.

UR - http://www.scopus.com/inward/record.url?scp=0024776082&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0024776082&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0024776082

VL - 11

SP - 45

EP - 56

JO - Advances in Modelling and Analysis B

JF - Advances in Modelling and Analysis B

SN - 1240-4543

IS - 3

ER -