A computer-readable recording medium in which a program for generating analysis data that is to be used for application of analysis to an object formed by a plurality of elements and applying the analysis to the object using the analysis data is recorded, wherein said program instructs a computer to function as:
- an analysis data generating section for generating analysis data by dividing three-dimensional design data representing the object into a number of rectangular parallelepipeds for each of the plural elements;
- a non-coincident portion extracting section for extracting, from analysis data, a possible non-coincident portion formed by surfaces of two of the rectangular parallelepipeds included in said analysis data generated by said analysis data generating section, the surfaces not coinciding with each other, the two rectangular parallelepipeds being corresponding one to each of two of the plural elements surfaces of which coincide with each other in the three-dimensional design data;
- an adjusting section for adjusting a shape of at least one of the two rectangular parallelepipeds, which form said possible non-coincident portion extracted by said non-coincident portion extracting section, in such a manner that said possible non-coincident portion is dissolved, so that said analysis data is corrected;
- and
- an analyzing section for applying the object to analysis using said analysis data corrected by said adjusting section.