Flexible pavement analysis software package developed for the Department of Defense (DoD).
The program is developed by Haohang Huang and Jiayi Luo @ University of Illinois at Urbana-Champaign (UIUC). The advisor is Professor Erol Tutumluer.
The development of this software program is sponsored by Engineer Research and Development Center (ERDC), United States Army Corps of Engineers (USACE). The ERDC project manager is Jeb S. Tingle.
This repository collects the libraries, extensions, Graphical User Interface (GUI) associated with the following standalone Finite Element Methods (FEM) engines developed by the authors:
- C-FLEX2D: 2D Axisymmetric FEM engine for flexible pavement analysis. [github]
- FLEX3D: 3D FEM engine for flexible pavement analysis. [github]
Please see github repos above for more details of the FEM codes.
This software is mainly written in Python. Modules include:
- 2D Mesh Generator
- 3D Mesh Generator
- 2D Superposition
- Software Verification
- Test Validation
- Graphical User Interface
Please follow the github repos C-FLEX2D and FLEX3D to compile the programs and put them under /bin/
folder. Executables on Windows and MacOS platforms are given here as examples.
Anaconda is recommended to provide the environment of the Python code.
Create virtual environment:
conda create --name fem
Activate virtual env any time when you run the code:
conda activate fem
Please see the README files in each library for details of their functionalities, installations, etc.