# Overlaying results in the restart files For an Abaqus/Standard or Abaqus/Explicit analysis, you can specify that only one increment (or one iteration in the case of a direct cyclic analysis) per step should be retained in the Abaqus/Standard restart file or Abaqus/Explicit state file, thus minimizing the size of the files. As the data are written, they overlay the data from the previous increment (or iteration), if any, written for the same step. You can specify whether or not the data should be overlaid for each step individually. Since in Abaqus/Explicit the results are written by default only at the end of the step, it is recommended to overlay the data in conjunction with specifying a number of time intervals at which data are written; in this way the data in the restart file are advanced as dictated by the number of intervals used. To protect you from losing data if your system crashes, when Abaqus/Standard writes a frame from a given increment, it does not strictly overwrite the frame from the last saved increment. Instead, it always keeps a reserve frame and only frees a given saved frame for overwriting when the next frame is secured on the file. This reserve frame is not deleted unless the space is required for later increments. This process produces a bonus frame in the last step of an analysis if overlaying is occurring in that step and if the analysis completes successfully; users will observe that the penultimate restart frame is also retained for the last step, even though overlay is being used. The advantage of overlaying the restart data is that it minimizes the space required to store the restart files. Input File Usage: Use the following option in Abaqus/Standard: \*RESTART, WRITE, OVERLAY Use the following option in Abaqus/Explicit: \*RESTART, WRITE, OVERLAY, NUMBER INTERVAL=n Abaqus/CAE Usage: Step module: Output→Restart Requests: click to check the Overlay column for each step # Restarting an analysis You restart (continue) an analysis by specifying that the restart or state, analysis database, and part files created by the original analysis be read into the new analysis. The restart files must be saved upon completion of the first job. In Abaqus/Explicit the package (.pac) file and the selected results (.sel) file are also used for restarting an analysis and must be saved upon completion of the first job. Since restart files can be very large, sufficient disk space must be provided (in Abaqus/Standard the analysis input file processor estimates the space that is required for the restart file). You can specify the point at which the analysis is continued in the new run, as discussed below. An analysis cannot be restarted from the linear perturbation steps listed in “Writing restart files.” In addition, if an Abaqus/Standard or Abaqus/Explicit analysis is terminated abruptly by an operating system command or due to a power failure, it is unlikely that the job can be recovered or restarted. In this situation, files that are open during the analysis process are not closed properly, which may result in loss of data and incomplete files. Input File Usage: Use the following option to restart an analysis: \*RESTART, READ When the READ parameter is included, the \*RESTART option must appear as model data. It is normally the first option in the input file after the \*HEADING option. Abaqus/CAE Usage: Job module: job editor: toggle on Restart as the Job Type # Identifying the analysis to be restarted In an Abaqus/Standard restart analysis you must specify the name of the restart file that contains the specified step and increment, iteration (for a direct cyclic analysis), or cycle (for a low-cycle fatigue analysis). In an Abaqus/Explicit or an Abaqus/CFD restart analysis you must specify the name of the state file that contains the specified step and interval. Abaqus issues an error message if the step and increment, iteration, cycle, or interval number at which restart is requested do not exist in the specified restart or state file. Input File Usage: Enter the following input on the command line: abaqus job=job-name oldjob=oldjob-name Abaqus/CAE Usage: Any module: Model→Edit Attributes→model\_name: Restart: toggle on Read data from job and enter the oldjob-name # Specifying the restart point You can specify the point (step and increment, iteration, cycle, or interval) in the previous analysis from which to restart. Truncating a step in the previous analysis when you restart is discussed below. Specifying the restart point for an Abaqus/Standard analysis (except when restarting from a direct cyclic or a low-cycle fatigue analysis) An Abaqus/Standard analysis restarted from any analysis other than a direct cyclic or a low-cycle fatigue analysis will continue the analysis immediately after the user-specified step and increment. If you do not specify a step or increment, the analysis will restart at the last available step and increment found in the restart file. Input File Usage: \*RESTART, READ, STEP=step, INC=increment Abaqus/CAE Usage: Any module: Model→Edit Attributes→model\_name: Restart: toggle on Read data from job, Step name: step, toggle on Restart from increment, interval, iteration, or cycle, and enter the increment Specifying the restart point for an Abaqus/Standard analysis restarted from a direct cyclic analysis An Abaqus/Standard analysis restarted from a previous direct cyclic analysis can be restarted only from the end of a loading cycle. In this case you should specify the step and iteration number at which the new analysis will be resumed. In a direct cyclic analysis that has not reached a stabilized cycle upon restart, you can increase the number of iterations or Fourier terms, thus allowing continuation of an analysis (see “Direct cyclic analysis,” Section 6.2.6). Input File Usage: \*RESTART, READ, STEP=step, ITERATION=iteration Abaqus/CAE Usage: Any module: Model→Edit Attributes→model\_name: Restart: toggle on Read data from job, Step name: step, toggle on Restart from increment, interval, iteration, or cycle, and enter the iteration Specifying the restart point for an Abaqus/Standard analysis restarted from a low-cycle fatigue analysis An Abaqus/Standard analysis restarted from a previous low-cycle fatigue analysis can be restarted only from the end of a loading cycle. In this case you should specify the step and cycle number at which the new analysis will be resumed. Input File Usage: \*RESTART, READ, STEP=step, CYCLE=cycle Abaqus/CAE Usage: Any module: Model→Edit Attributes→model\_name: Restart: toggle on Read data from job, Step name: step, toggle on Restart from increment, interval, iteration, or cycle, and enter the cycle Specifying the restart point for an Abaqus/Explicit analysis An Abaqus/Explicit restart analysis will continue the analysis immediately after the user-specified step and interval. You must specify the step from which an Abaqus/Explicit restart analysis will continue. If you do not specify an interval from which to restart or that the current step should be terminated at a specified interval, the analysis is restarted from the last interval available in the state file for the specified step. Input File Usage: \*RESTART, READ, STEP=step, INTERVAL=interval Abaqus/CAE Usage: Any module: Model→Edit Attributes→model\_name: Restart: toggle on Read data from job, Step name: step, toggle on Restart from increment, interval, iteration, or cycle, and enter the interval Specifying the restart point for an Abaqus/CFD analysis An Abaqus/CFD restart analysis will continue the analysis immediately after the user-specified step and increment. You must specify the step and increment from which an Abaqus/CFD restart analysis will continue. If you do not specify a step or increment, an error message will be issued. Input File Usage: \*RESTART, READ, STEP=step, INC=increment Abaqus/CAE Usage: Any module: Model→Edit Attributes→model\_name: Restart: toggle on Read data from job, Step name: step, toggle on Restart from increment, interval, iteration, or cycle, and enter the increment # Continuing an analysis without changes To continue an analysis without changes, only the steps subsequent to the step at which restart is being made should be defined in the restart analysis. All other information has been saved to the restart files. This feature cannot be used for an Abaqus analysis that uses the co-simulation technique and cannot be used for an Abaqus/CFD analysis. # Continuing an Abaqus/Standard analysis without changes In Abaqus/Standard, in cases where restart is being performed simply to continue a long step (which might have been terminated because the time limit for the job was exceeded, for example), the data for the restart run may simply consist of the request to read restart data from another analysis. Input File Usage: \*RESTART, READ Abaqus/CAE Usage: Any module: Model→Edit Attributes→model\_name: Restart: toggle on Read data from job # Continuing an Abaqus/Explicit analysis without changes In Abaqus/Explicit, in cases where restart is being performed simply to continue a long step (which might have been terminated because a CPU time limit was exceeded, for example), do not use a restart analysis; instead, use a recover analysis. In this case no data are needed (unless user subroutines are being used). Input File Usage: Enter the following input on the command line: abaqus job=job-name recover Abaqus/CAE Usage: Job module: job editor: toggle on Recover (Explicit) as the Job Type # Truncating a step You can truncate an analysis step prior to its completion when you restart the analysis. For example, by default, if the previous analysis is an Abaqus/Standard procedure and you specify that the restart point is Step p, the restart analysis will restart from the last saved increment of Step p and continue the step to completion. However, if you specify that the restart point is increment n of Step p and that the step should be terminated before restart, the restart analysis will restart from increment n of Step p, end Step p at that point, and continue with newly defined steps. In this case the step from which the analysis is being restarted will be truncated at the time of restart, regardless of the step end time that had been given in the previous analysis. Thus, the step is considered to be completed even though all of the loading may not have been applied. Continuation of the analysis will be defined by history data provided in the restart run. When you truncate an analysis step in an Abaqus/Explicit restart analysis, you must specify the interval after which the analysis should be restarted. When you truncate an analysis step in an Abaqus/CFD restart analysis, you must specify the increment after which the analysis should be restarted. If the step from which the restart is being made completed normally, you can truncate the step to restart within the step so that you can request additional output, write to the restart file with a higher frequency, etc. In Abaqus/Explicit it may be necessary to truncate an analysis step when an unforeseen event occurs within a step; for example, if contact surface definitions require modification due to unforeseen displacements. If the step from which the restart is being made completed normally and the restart is being made from the last increment, iteration, or interval, truncating the analysis step will have no effect. If the restart is being made from a job that was truncated by the operating system (for example, because of insufficient disk space, run-time limit exceeded, etc.), you will usually not choose to truncate the analysis step, so that the old step will first be completed before a new step—if any exists—is started. If restart is being made from the end of a step that terminated prematurely inside Abaqus (for example, because it ran out of increments or it failed to converge), you must truncate the step and include a new step definition. If you do not truncate the step, Abaqus will try to continue the old step upon restart and will terminate the analysis in the same manner as before.
| Input File Usage: | Use the following option in Abaqus/Standard to restart from any analysis step other than a direct cyclic step:*RESTART, READ, STEP=p, INC=n, END STEPUse the following option in Abaqus/Standard to restart from a direct cyclic analysis step:*RESTART, READ, STEP=p, ITERATION=n, END STEPUse the following option in Abaqus/Standard to restart from a low-cycle fatigue analysis step:*RESTART, READ, STEP=p, CYCLE=n, END STEPUse the following option in Abaqus/Explicit:*RESTART, READ, STEP=p, INTERVAL=n, END STEP |
| Abaqus/CAE Usage: | Any module: Model→Edit Attributes→model_name: Restart: toggle on Read data from job; Step name: step; toggle on Restart from increment, interval, iteration, or cycle, enter the increment, interval, iteration, or cycle; and toggle on and terminate the step at this point |