Building FEAPpv using Intel Visual Studio Fortran The steps below are for Visual Studio 2010 in conjunction with the Intel XE 2011 compilers. The following steps may be used to build the FEAPpv program: Overview: One first will build a library project and then separately an executable project. I. Build Library 1. Open Visual Studio. 2. Select New Project a.) Select Library: Select Static Library b.) Name library e.g. lib22 3. At top select Release build (as opposed to Debug) 4. Under the Projects tab select Add Existing Item a.) Add all subroutines in directories: Elements, Plot, Program, User, and Windows (do not include Unix, Include, or Main). These will be found e.g. in c:\users\xxx\feappv\ver22\elements etc. 5. Under the Projects tab select Properties a.) Select Fortran then General b.) Set additional include path to point to the feappv include directory (e.g. c:\users\xxx\feappv\ver22\include) and the appropriate directory for 32-bit or 64-bit pointers (e.g. c:\users\xxx\feappv\ver22\include\integer4 or c:\users\xxx\feappv\ver22\include\integer8) 6. Build library II. Build main program 1. Open Visual Studio or if open new project a.) Select QuickWin Application, select QuickWin option (not standard graphics QuickWin) b.) Name main program e.g. feappv 2. At top select Release build (as opposed to Debug) 3. Under the Projects tab select Add Existing Item a.) Set show all files in window and add library (e.g. lib22) Visual Studio normally places this in c:\users\xxx\documents\visual studio\projects\lib22\lib22\release b.) Add feappv.f from the subdirectory Main. 4. Under the Projects tab select Properties a.) Select Fortran then General b.) Set additional include path to point to the feappv include directory (e.g. c:\users\xxx\feappv\ver22\include) and the appropriate directory for 32-bit or 64-bit pointers (e.g. c:\users\xxx\feappv\ver22\include\integer4 or c:\users\xxx\feappv\ver22\include\integer8) 5. Build main program. This will be placed e.g. in c:\users\xxx\documents\visual studio\projects\feappv\feappv\release Program is ready to use. Please report any problems to: feap@ce.berkeley.edu 17 April 2012