FERRO  Version 0
Finite element code
How To Install

Compilers

Dependencies

Download the following libraries:

Steps to Compile Code

  1. Copy the code folder into a directory. In the following, we assume that source code directory is called

     C:\Ferro\src\
    

    and the Boost and Eigen libraries are located at:

     C:\Ferro\libraries\boost_1_71_0
     C:\Ferro\libraries\eigen_3_3_7
    
  2. Create a new Visual Studio C++ "Console App" project.
  3. Create "folders" (filters) that follow the folder structure of the code: ELEMENTS, MATERIALS, etc. This is performed in the Solutions Explorer, right-clicking the project name and selecting "Add" -> "New Filter"
  4. Drag and drop the corresponding source and header files into the above folders.
  5. In Visual Studio, right click on "ferro" under the Solution Explorer and select "Properties. Under "Configuration Properties" -> "VC++Directories" -> "Include Directories", input the following directories:

     C:\Ferro\src\ELEMENTS
     C:\Ferro\src\MATERIALS
     C:\Ferro\src\MECHANICS
     C:\Ferro\src\NODE
     C:\Ferro\src\POSTPROCESS
     C:\Ferro\src\PREPROCESS
     C:\Ferro\libraries\boost_1_71_0
     C:\Ferro\libraries\eigen_3_3_7
    

    The above folders need to be separated by a semi-colon in the input. The location of the include directories need to be specified for both Release and Debug configurations.