FEAPpv is a general purpose finite element analysis program which is designed for research and educational use. The program is described in the references:
The Finite Element Method: Its Basis and Fundamentals,6th ed., by O.C. Zienkiewicz, R.L. Taylor and J.Z. Zhu, Elsevier, Oxford, 2005, (www.elsevier.com).
The Finite Element Method for Solid and Structural Mechanics,6th ed., by O.C. Zienkiewicz and R.L. Taylor, Elsevier, Oxford, 2005, (www.elsevier.com).
The Finite Element Method for Fluid Dynamics,6th ed., by O.C. Zienkiewicz, R.L. Taylor and P. Nithiarasu, Elsevier, Oxford, 2005, (www.elsevier.com).
Search under the F books for the title.
FEAPpv is designed to be compatible for compilation in UNIX/LINUX and Windows PC environments.N.B. The program for the volume on Fluid Dynamics may be obtained from: P. Nithiarasu's Personal Homepage.
Download the source program using the options below (it has been compressed using a zip utility). Unzip the file (you may need to use -d options when using PKZIP) to create the directory structure containing the source code and makefile utilities for UNIX/LINUX environments.
To compile in a UNIX/LINUX environment edit the makefile.in file to have the correct name for your compiler (e.g., f77, g77, or f90 ), path to locate the include files for each of the source files and location where the archive (library) is to be located.
Enter the command: make install
Complete compilation will be made automatically (unless some parameters are not correctly set in makefile.in!).
Note: It is necessary to select the correct files in the file makefile located in the root directory for FEAPpv: This is either f77 or f90 . It is also necessary to check the include file f77.h for correct comment labels. There should be comments in each line of this file if an f90 compiler is used and no comments if an f77 compiler is used.
Step-by-step instructions are available to compiling the program using the Compaq/HP Visual Fortran compiler. By some modifications in setting path, and installing the source files these instructions may also be used to build the program using the MicroSoft Fortran PowerStation 4.0 or the Digital Visual Fortran 6.0 compilers. The file may be downloaded by selecting (README.TXT).
Note: The Compaq/HP compiler will no longer be available after 31 December 2005. After that date it will be necessary to use the Intel Fortran compiler.
Once the files are unzipped, compilation is performed using the Development Studio. Two predefined files for the Compaq/HP Visual Fortran compiler are located in subdirectory build to assist in compiling an executable program. All subprograms are contained in the library file in directory libpv and the libary and main program are contained in the directory feappv . User subprograms should only be added to the feappv build. Follow directions for the compiler to load and compile the library and main program modules.
Files to download:
A PDF file for the FEAPpv User manual is:
N.B. PDF files require Acrobat Reader to print.
To add user functions, consult the FEAP programmer manual to supplement the above user and book descriptions. See (feap page) for manual download.
The following files can be used to test the validity of the program installation. The results after two iterations should produce a residual and energy which are numerically zero. Note that different computers may have different numerical precision, thus, the results for the small values may differ due to roundoff effects.
To add user functions, consult the FEAP programmer manual to supplement the above user and book descriptions. See (feap page) for user manual download.
Examples for some simple user elements may be found at the (feap page) (Examples manual download).
A short document describing the differences between FEAPpv and FEAP may be obtained by downloading:
No support on use of the program will be provided.
Report any errors detected or problems in downloading files to: rlt@ce.berkeley.edu
Structural Engineering, Mechanics and Materials
Department of Civil and Environmental Engineering
University of California, Berkeley