Hello Majid Moghaddam, as for the voronoi tessellation you can control the size by the postioning and Distribution of the grain cores which are generated first. I distribute a simple voronoi FORTRAN code through my researchgate paper list (look for data sets) which you can download and manipulate by yourself until you are satisfied with the Distribution of the grain cores and the generated grain structure. However you Need to get a public Domain ftn Compiler to run the program and to generate the structure. But at the end you should be able to generate a read-in file for LAMMPS by yourself. Good luck!
We have developed a open-source code called NanoSCULPT which can generate atomistic structures from arbitrary 3d enclosed volumes. See the corresponding paper for more details:
A. Prakash, M. Hummel, S. Schmauder and E. Bitzek [2015], NanoSCULPT: A methodology for generating complex realistic configurations for atomistic simulations, MethodsX, 3, 219-230
http://dx.doi.org/10.1016/j.mex.2016.03.002
The code can be downloaded from the official repository:
https://bitbucket.org/arunpksh/nanosculpt/
We also provide some examples, one of which is in fact generation of Voronoi tessellated microstructures. Have alook into example 2 on this page
Thank you for your answer. I red your article. you're right. The AtomEye seems to do the job, but I haven't tried it yet. though I used the Atomeye to visualize the structure generated by Atomsk.