Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
The MODEL library

Introduction

MODEL is the The Mechanics of Defects Evolution Library, a collection of free software for the study of defects in materials.

MODEL contains the following modules:

Installation

MODEL is a header-only library, therefore you just need to have MODEL in your include path.

MODEL is written in C++ and is heavily object-oriented. In particular, some of the latest features of the C++11 standard are used. Therefore, MODEL can only be compiled by C++11-capable compilers. The following compilers should do the job:

  • GNU g++ version 4.8 or above (available at http://gcc.gnu.org)
  • INTEL icc version 13.0.1 or above

In order to speed up compilation time, gcc release 5 or greater is recommended.

Are you testing MODEL on Mac OsX? Then make sure you read the dedicated Mac osX page.

External libraries

The Discrete Dislocation Dynamics module of MODEL requires the following external libraries:

In order to run MODEL-DDD in parallel mode, additional libraries are needed:

Other useful packages

Some bash scripts used for post-processing of pictures and videos are:

These are standard packages on most Unix/Linux distributions.

Meshes are generated using the following library:

See the dedicated Generating Meshes with Tetgen page for sample use.