Skip to content

primuszp/C-FLEX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C-FLEX

Flexible pavement analysis software package developed for the Department of Defense (DoD).

Author Information

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.

Dependencies

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.

Software Overview

This software is mainly written in Python. Modules include:

  • 2D Mesh Generator
  • 3D Mesh Generator
  • 2D Superposition
  • Software Verification
  • Test Validation
  • Graphical User Interface

Installation Guide

Prerequisites

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.

Environment

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

Details

Please see the README files in each library for details of their functionalities, installations, etc.

About

Flexible Pavement Analysis Software Package for the Department of Defense (DoD)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published