Digital Material Software
Molecular Dynamics
Documentation
Source
-
The source is available under the Lesser Gnu Public License.
- Instructions for retrieving the code from our CVS repository. (Concurrent Versions Systems)
- Stable version of code: DigitalMaterial-10052005.tgz
- Current version of code: DigitalMaterial-06-10-10.tgz
- Getting Started with Digital Material in Linux.
Other Application Areas
The digital material encompasses several other research projects using a shared body of code. These projects are available from the CVS repository, but are not included in the archives above.- Phase Fields
- The phase field code defines field types and operators on them, currently with applications using fourier transforms (FFTW) and explicit time-stepping. Projects using this code include surface deposition and simulation of crack growth.
- Quasi-continuum
- The quasi-continuum approach to materials simulation combines finite element method with molecular dynamics in order to simulate only the relevant degrees of freedom.
- Hysteresis
- This measures avalanches in the Random Field Ising Model.
Howto
- Suggestions on Configuring a Win32 Machine for Scientific Programming.
- How to compile documentation.
- Procedures before committing code.
- Background on the Basic Linear Algebra Subroutines (BLAS).
- Profiling code under Visual C++
- A Gateway to the Wonderful World of Python
White Papers
- A Guide to Using Threads and Locks in DigitalMaterial in pdf or ps.
- Introspection and the serialization which depended upon it have been removed from the code because the type-safe implementation was difficult for compilers and authors and we think python can provide similar functionality.
- Introspection in pdf or ps,.
- Serialization in pdf or ps.
Questions or comments? Contact Valerie Coffman.