General model that captures melting and solidification phenomena. Can be used for both semi-crystalline and amorphous materials. Temperature dependencies of various properties are provided. Particulate friction coefficients and compressibility are not provided.