FEAPpv A Finite Element Analysis Program: Personal Version

FEAPpv is a general purpose finite element analysis program which is designed for research and educational use (If you are looking for FEAP and not FEAPpv please see projects.ce.berkeley.edu/feap). FEAPpv is described in the references:

The Finite Element Method: Its Basis and Fundamentals, 7th ed., by O.C. Zienkiewicz, R.L. Taylor and J.Z. Zhu, Elsevier, Oxford, 2013, (www.elsevier.com).

The Finite Element Method for Solid and Structural Mechanics, 7th ed., by O.C. Zienkiewicz, R.L. Taylor and D.D. Fox, Elsevier, Oxford, 2013, (www.elsevier.com).

FEAPpv is designed to be compatible for compilation in UNIX/LINUX/MAC and Windows PC environments.

FEAPpv is not used in the fluids volume:

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).

For information on the fluids program contact: P.Nithiarasu@swansea.ac.uk

Source Code Download and Compile Instructions

Download the source program using the options below (it has been compressed using a zip utility). Unzip the file to create the directory structure containing the source code and makefile utilities for UNIX/LINUX/MAC environments.

To compile in a UNIX/LINUX/MAC environment edit the makefile.in file to have the correct name for your compiler (e.g., gfortran, or intel ), path to locate the include (be sure to select also the 'include4' or 'include8' option) files for each of the source files and location where the archive (library) is to be located. Make sure to set the environment variable FEAPPVHOME4_1 as indicated in makefile.in .

Enter the command: make install

Complete compilation will be made automatically (unless some parameters are not correctly set in makefile.in!).

Step-by-step instructions are available to compile the program using Intel Fortran under Visual Studio. The file may be downloaded by selecting README_IntelVS.TXT.

Once the files are unzipped, compilation is performed using the Visual Studio. First build a Static Library containing all the files from the directories: elements, plot, program, user and windows. Then build a QuickWin appliction containing the feappv.f file from main and the Static Library. Follow directions for the compiler to load and compile the library and main program modules.

Files to download:

User Manual

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.

Test Problem

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.

User Functions and Elements

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).

Differences with FEAP

A short document describing the differences between FEAPpv and FEAP may be obtained by downloading:

Report any errors detected or problems in downloading files to: feap@berkeley.edu

Last Updated 23 October 2017

Structural Engineering, Mechanics and Materials
Department of Civil and Environmental Engineering
University of California, Berkeley