28.01.2013 Views

Zienkiewicz O.C., Taylor R.L. Vol. 3. The finite - tiera.ru

Zienkiewicz O.C., Taylor R.L. Vol. 3. The finite - tiera.ru

Zienkiewicz O.C., Taylor R.L. Vol. 3. The finite - tiera.ru

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9<br />

Computer implementation of the<br />

CBS algorithm<br />

9.1 Introduction<br />

P. Nithiarasu<br />

In this chapter we shall consider some essential steps in the computer implementation<br />

of the CBS algorithm on st<strong>ru</strong>ctured or unst<strong>ru</strong>ctured ®nite element grids. Only linear<br />

triangular elements will be used and the notes given here are intended for a twodimensional<br />

version of the program. <strong>The</strong> sample program listing and user manual<br />

along with several solved problems are available to down load from the publisher's<br />

web site http://www.bh.com/companions/fem free of charge.<br />

<strong>The</strong> program discussed can be used to solve the following di€erent categories of<br />

¯uid mechanics problems:<br />

1. Compressible viscous and inviscid ¯ow problems<br />

2. Incompressible viscous and inviscid ¯ows<br />

<strong>3.</strong> Incompressible ¯ows with heat transfer<br />

4. Porous media ¯ows<br />

5. Shallow-water problems.<br />

With further simple modi®cations, many other problems such as turbulent ¯ows,<br />

solidi®cation, mass transfer, free surfaces, etc. can be solved. <strong>The</strong> procedures<br />

presented here are largely based on the computer implementation discussed in<br />

Chapter 20, <strong>Vol</strong>ume 1 of this book. Many programming aspects will not be discussed<br />

here in detail and the reader is referred back to Chapter 20, <strong>Vol</strong>ume 1. Here it is<br />

assumed that the reader is familiar with FORTRAN 1;2 and ®nite element procedures<br />

discussed in this volume as well as in <strong>Vol</strong>ume 1. 3<br />

We call the present program CBS¯ow since it is based on the CBS algorithm discussed<br />

in Chapter 3 of this volume. We prefer to keep the compressible and incompressible ¯ow<br />

codes separate to avoid any confusion. However an experienced programmer can<br />

incorporate both parts into a single code without much memory loss. Each program listing<br />

is accompanied by some model problems which helps the reader to validate the<br />

codes. In addition to the model inputs to programs, a complete user manual is available<br />

to users explaining every part of the program in detail. Any error reported by readers<br />

will be corrected and the program will be continuously updated by the authors.<br />

Research Fellow, Department of Civil Engineering, University of Wales, Swansea, UK.

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

Saved successfully!

Ooh no, something went wrong!