μ-PRO® is a software package, with user-friendly command line/ graphical interfaces* and manuals, for materials researchers in academia and industry to model and predict the temporal evolution of materials internal local microstructures and properties as well as overall responses of an entire microstructure under externally mechanical, electric or magnetic fields, and thus to guide the understanding of experimental observations on existing materials or the design and discovery of new materials microstructures.
Although the codes are native to Linux, they can be run on other platforms including Mac-OS and Windows**. It is equipped with various computing tools for inputting computed or experimentally characterized microstructures, visualization of temporal microstructures, as well as shell scripts for carrying out high throughput calculations of microstructures.
μ-PRO® will be a comprehensive package with 8 – 10 modules (sold separately) of specific functionalities for ferroelectrics, ferromagnetics, precipitate microstructures, etc.* GUI for the post-processing visualization. ** Cross-platform enabled with Docker technology, still under testing processes.
The current μ-PRO package has three modules available for purchase separately or as a package (Other modules are still under development)
For modeling 3D polarization domain structure evolution under external thermal, chemical, electrical, and mechanical stimuli in bulk single crystals, epitaxial thin films, and nanostructures.
For modeling 3D temporal evolution of local magnetization in response to external mechanical, magnetic, current-induced spin torque stimuli in bulk, thin film, nanostructural crystalline and amorphous magnetic materials.
For computing effective properties of arbitrary microstructure ranging from diffusivity, thermal conductivity, electrical conductivity, elastic stiffness, dielectric permittivity to coupled properties such as piezoelectric coefficients, magnetoelectric coefficients with experimentally characterized or computed microstructures as inputs.