Repository of codes

Jump to: navigation, search

The ICME/SRCLID Repository of Codes is the repository of open source software related to computational material design.

List of the codes in the repository

click on the name of the code to go to the code home page
name of the code short description
CRYMPS Crystal Material Point Simulator
DANN Dislocation Artificial Neural Network Modeling of Flow Response as a Function of Dislocation Microstructures
DMG Internal State Variable Plasticity-Damage Model
DSR Decompose-Shift-Reconstruct for fitting piecewise curves to XY data
EMMI Evolving Microstructure Model of Inelasticity
ESPEI Extensible, Self-Optimizing Phase Equilibrium Infrastructure for Magnesium Alloys
ImageAnalyzer Tool for statistical analysis of microstructure
MC Microstructure Mapping
MSC Master Sintering Curve
MSF MultiStage Fatigue Model
PQPlots Utility for fitting constants to the Modified Drucker-Prager Cap Model
ProjectTemplate Template for Large Individual Project Folder Organization and Content Description
RPTpost ABAQUS RPT postprocessor
TP Thermoplastic model for polymers
VPSC7b Visco-Plastic Self-Consistent Model
basicProjectTemplate Template for Simple Individual Project Folder Organization and Content Description
mM Micromegas - serial 3-D Discrete Dislocation Dynamics code with Intel Compiler optimizations
mMpar Micromegas - parallel 3-D Discrete Dislocation Dynamics code
ras2dfb postprocessor .ras file to a single .dfb file

About the repository

Through this portal, the community, including the participants of the ICME and SCRLID projects, has "read only" access to the online mirror repository enabled by the ViewVC software. ViewVC supports browsing the content of the repository, allowing viewing and downloading specific versions of files, as well as seeing the differences between those versions. Each code in the repository has been validated and is provided with the documentation including instructions on how to download it, install it, and run it.

Viewing and Downloading the Codes

Please review a short tutorial before attempting to browse or download codes. For downloading, all codes are compressed (as tarballs). Most of the Windows zip utilities will uncompress the downloaded tarball automatically. If you do not have such utility, you may consider downloading this free 7-zip package for Windows.

How to Contribute to the repository

The repository is implemented using the Subversion revision control system deployed at the Center for Advanced Vehicular Systems at Mississippi State University. To comply with the MSU policies, direct access to the repository, and in particular the right to "check in" new codes and "update" the existing ones, is restricted to CAVS employees. However, contributions from the community are strongly encouraged.

Individuals who are not CAVS employees wishing to contribute their codes to the repository should contact Tomasz Haupt (, Florina Ciorba (, or Mark Horstemeyer (

For the CAVS employees, the procedure of "checking in" new codes is described in the repository help pages and in the online documentation.

Personal tools

Material Models