NOTICE TO PCFEAP RECIPIENT: (A) General Information PCFEAP is a general purpose finite element program which may be used to solve a wide variety of problems. The program permits solution of both linear and nonlinear problems for static, quasi- static, and transient behavior. The program has been tested for a wide range of applications; however, no expressed or implied guarantee on full accuracy of coding can be given. PCFEAP has been used for a number of years in an educational and research environment and has proved to be a valuable tool for assessing new developments in the finite element method. Users are encouraged to enhance the program by adding their own elements, or after careful study, adding new solution commands or features to the program. PCFEAP has a Copyright and all rights are reserved. The program is being provided for your personal use and should not be redistributed without written permission. When used in a group environment, executable versions of the program may be installed on several computers within the unit to which the original program was provided. Source code should not be made available for others to copy. Object modules may be installed to permit linking the program with user developed routines. The program PCFEAP is described further in: The FINITE ELEMENT METHOD, 4th ed, Vol I, Chapter 15 (1989), Vol II, Chapter 16 (1991) by O.C. Zienkiewicz and R. L. Taylor McGraw-Hill Book Co., London The copy on this disk combines features from the two volumes and corrects errors which have been reported to date. Performance of PCFEAP on your computer may be assessed fol- lowing steps given in the chapter on the patch test in Volume I. Careful checks should always be made to ensure accuracy of the program on your particular machine and with your compiler. To compile on your system include one of the equation solvers (PASOLV or PFSOL1,2) and one of the graph- ics options (PCDIGL, PCFOR5 or PCTEKT). +-----------------------------------------------------------+ (B) Compiling PCFEAP using Microsoft (C) Fortran Compilers The version contained on this disk is complete for CGA or EGA graphics terminals. Graphics is provided by PCDIGL.F and PCIO.ASM or PCFOR5.F modules and it is not necessary to use VDI as described in the book. Two options are avail- able for solving the equations: (1) a variable band solver (file PASOLV.F); or (2) a frontal solver (files PFSOL1.F and PFSOL2.F). +-----------------------------------------------------------+ (C) Programming modifications Capacitiy of the program may be increased by changing the dimensions on COMMON in the main routine 'pcfeap' and rede- fining the variable MAXM. The labeled common ADATA is used to store the tangent array for equation solutions. Redimen- sion in files PCEIGN, PCMAC1, PCMSH1, PCPLT, and PCELM(2,3,6); also its size is used as the number 8000 (dou- ble precision length from ADATA) in PASOLV, PCEIGN, PCMSH1, PFSOL1 - change to agree with size for ADATA. +-----------------------------------------------------------+ (D) Programming style for workstations The current files have been executed on several UNIX (C) workstations. Capacity is somewhat restricted now (increase blank common, common ADATA, and common UDATA for added capa- city). A graphics interface to a tektronix terminal or emu- lator is included in file PCTEKT. +-----------------------------------------------------------+ (E) Information and Error submittal Please transmit any errors identified to: Professor R. L. Taylor 714 Davis Hall Department of Civil Engineering University of California at Berkeley Berkeley, CA 94720-1710 e-mail: rlt@ce.berkeley.edu Suggestions on improvement or extension of the program are also appreciated. R. L. Taylor, April 1997