ExaCA icon indicating copy to clipboard operation
ExaCA copied to clipboard

Dimension doesn't match between final time step microstructure and intralayer output microstructure

Open yliu-starter opened this issue 3 months ago • 1 comments

Hi all,

I am using ExaCA to do the single-track CA simulation. I also want to extract the microstructure at mid-time so that I can get all the microstructure evolution information. But I found the final time microstructure dimension, with the name of singletrack.vtk, did not match the dimension from the mid-time output microstructure. For the microstructure output from intralayer, it is shorter than the final time microstructure, like the picture shown below. Left one is the output from final time, right is the output from mid-time. Do you have any suggestions so that I can make the mid-time output show all the information?

Image

The second thing is that, I am trying to plot the IPF figure for the mid-time output. ExaCA provides us the analysis execution so that we can obtain the IPF directly, but I found it only works for the final step output. Do you have any suggestions so that we can also obtain the IPF file for the mid-time or like Euler angle information for the mid-time.

For the final one, I saw, we can enter the keywords in the intralayer or interlayer fields part, but I did not see any instructions for which keywords we can use, for the provided link does not work. Could you help check this? Thanks

yliu-starter avatar Oct 10 '25 17:10 yliu-starter

For your first question, I would have to see what your input file and time-temperature history look like. If you're running a multilayer simulation, the intermediate output does not include the material deposited during future layers, so it will not be the same size in the Z direction as the final output

For your second question, you're right that it is designed to be used for the final output. But all that the analysis executable is looking for is a vtk file and a json file that start with the same name. If you take your intermediate output and name it "test.vtk" and take your json log file printed at the end of the simulation and name it "test.json", and modify nx, ny, and nz in the json file to ensure that they match the vtk file, you can run the analysis executable on the intermediate output.

For your third question, those keywords are defined and listed in the top-level README file, under "Output and post-processing analysis"

MattRolchigo avatar Oct 10 '25 20:10 MattRolchigo