ANNOUNCEMENT: Short Course on FEA, IgA, VEM in Pavia, Italy.
DATE: 21-25 May 2018
SEE WEB SITE: NL-18 Course
Course covers theory and uses FEAPpv for programming exercises
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
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:
Pre-built Binaries: (old ver4.1g)
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:
Report any errors detected or problems in downloading files to: firstname.lastname@example.org
Structural Engineering, Mechanics and Materials
Department of Civil and Environmental Engineering
University of California, Berkeley