Modulefpreviousupnextcontents[BIG][Normal][small]
Next: 1.1 Solving a concrete problem using Up: Part II: How do I use Prev: Part II: How do I use Contents


1 Introduction



MODULEF is an extensive general purpose finite element library containing a large number of modules which cater for problems in thermal analysis, elasticity, fluid mechanics, etc. The aim of part ii of this user manual is to illustrate how such problems can be solved numerically with the aid of MODULEF. In order to do so, we will give a short introduction outlining the finite element concepts and implementation by MODULEF, after which a number of test examples is presented to familiarize the user with the various modules available in the MODULEF library. The purpose of the tests are:

These tests are divided into two groups:

  1. The first group contains the tests that are solved in a conversational manner, by calling the various preprocessors, or the general preprocessor TOUTXX, contained in the MODULEF code.
  2. The second group contains the tests executed in batch, by executing a series of FORTRAN programs contained in the TEST library.

As an introduction, we first solve an example in detail showing, step by step, how data files are created, which modules to use and how to obtain the desired results and generate the corresponding plots. Having worked through this initial example thoroughly, we proceed to present six test examples which will be discussed more briefly, and for which the data files have been created.

The tests and corresponding data files reside in the following two libraries:

The resulting data structures (D.S.) generated by the various modules in tests 1 to 6 have the form TnZZZZ, where

T
is a letter common to all output data structures,
n
is the test number, and
ZZZZ
represents a chain of four characters describing the type of data structure created.

These data structures can be viewed by executing the preprocessor IMAGXX, and specifying the name of the file containing the data structure to be output, directly on screen or on file.

As mentioned earlier, the MODULEF code consists of a large number of program modules, each performing certain steps of the finite element solution procedure. It is therefore important to be able to extract information regarding modules, libraries, preprocessors, programs, etc., and their inter-relationships. The procedure for obtaining information regarding the MODULEF code is given in appendix C.

Practical and detailed information regarding execution of the tests is contained in file TEST.HELP of the library TESD.

Before proceeding to the test examples, let us start by briefly discussing the finite element method of solution and implementation by MODULEF.




Modulefpreviousupnextcontents[BIG][Normal][small]
Next: 1.1 Solving a concrete problem using Up: Part II: How do I use Prev: Part II: How do I use Contents