Patent ID: 8423330

Claim:
A computer-readable, non-transitory medium storing a data recording program for use in simulations, including molecular simulation and global warming simulation, where data varies with time in a space constituted by dimensional axes, the data recording program, when executed by a computer, causing the computer to perform a procedure comprising: acquiring data varying with displacement in a direction of each of the dimensional axes and time indicated by a time axis, in correspondence with the time axis and each of the dimensional axes; setting the computer in a dimensionality investigation mode for determining, based on magnitudes of variations of the data in axial directions, one or more objective axes to be one or more objects of investigation as to dimensionality; calculating an axial data variation rate indicating a rate of variation in the acquired data corresponding to displacement in a direction of each of the dimensional axes and the time axis, while the computer is in the dimensionality investigation mode; comparing the calculated axial data variation rates respectively with thresholds corresponding to the dimensional axes and the time axis; selecting one or more of the dimensional axes and the time axis as one or more objective axes when one or more axial data variation rates corresponding to the one or more of the dimensional axes and the time axis are determined to be equal to or higher than the corresponding thresholds, while rejecting the others of the dimensional axes and the time axis whose corresponding axial data variation rates are determined to be lower than the corresponding thresholds; clearing setting of the dimensionality investigation mode; calculating an objective axial data variation rate indicating a rate of variation in the acquired data corresponding to displacement in a direction of each of the one or more objective axes, while the computer is out of the dimensionality investigation mode; determining whether to record data varying with displacement in a direction of the objective axes, based on the calculated objective axial data variation rates; and recording in a data table the data that is determined to be recorded, and not recording in the data table the data that is determined not to be recorded.