S. Sista, Z. Yang and T. DebRoy,
Department of Materials Science and Engineering,
Pennsylvania State University
University Park, PA - 16802
E-mail: rtd1@psu.edu
Added to MAP: April 2000.
This computer program and its graphical user interface can be used to calculate isothermal grain growth in three dimensions, grain perimeter in selected planes and the distribution of the grain size. Furthermore, the program analyzes the computed results to determine certain topological features along selected planes such as the number of sides of the various grains and the angles between the adjacent sides.
Language: |
The user does not require any compiler to run the executable program entitled "isograin.exe" under Windows 95 or 98. This code has been precompiled in Digital Visual Fortran. Experienced users may compile the Fortran source code together with other resource files provided. With minor modifications, experienced users may run the program under Unix or other operating systems with any Fortran compiler. |
Product form: |
Executable file and source code |
Operating System: |
Windows 95/98 (or any other platform with minor modifications) |
Complete program.
Please see the attached document entitled "manual.doc" for further details. The program comes with the following source codes and an executable file entitled "isograin.exe".
ISOGRAIN.EXE The executable file which will pop up the visual interface and then run the program.
MANUAL.DOC A Microsoft word document serving as the users manual.
ISOGRAIN.F The subroutine for Monte Carlo simulation of grain growth.
TOPOLOGY.F The subroutine for topological calculation.
COMBLOCK.F A header file which defines common blocks shared between subroutines.
DIALOG.RC The resource file which contains the dialog boxes, icons and menus.
RESOURCE.H and RESOURCE.FD The header files which define the action of all text boxes, edit boxes and buttons.
MCICO.ICO Bitmap icon file
Please see the attached document entitled "maual.doc".
Input Parameters for running with other FORTRAN compilers.
When the program is run under any compiler other than the Digital Visual Fortran, certain input data can be read from the data file entitled "input.dat". the file contains default values of X, Y and Z grid points, the maximum number of orientations, the total number of iterations, the number of nearest neighbors, temperature (K), the grid spacing (m), the number of iterations after which output is written, interfacial energy (J/m2), the coordination number, the number of atoms per unit area and the misorientation parameter.
100,100,100,48,100,26,1573,5e-6,10,1.3,3.0,2.0e19,0.0
None.
Please see the reference [7] for comparison between the calculated results and the experimental data.
The authors do not guarantee that the program is free of bugs. Please use the code at your own risk.
Please see the attached document entitled "maual.doc".
Keywords
None.
Monte Carlo simulation, Grain Growth, Topology, Microstructure, Mathematical Modeling.
MAP originated from a joint project of the National Physical Laboratory and the University of Cambridge.