Products: Abaqus/Standard Abaqus/Explicit Abaqus/CFD
The sim_version utility can be used to convert a SIM database file from one release to another, to query a SIM database file for its SIM release level, or to determine the SIM release level of the current code you are using.
This option is used to specify the name of the SIM database file to be converted.
This option is used to specify the name of the SIM database file to query for its SIM release level.
This option is used to determine the SIM release level of the current code you are using.
This option is used to specify the name of the SIM database file to be output by the utility. This option is used in conjunction with the convert option.
This option is used to specify the release level name to which the SIM database file is to be converted.
If this option is omitted from the command line, the SIM database file is converted to the current release level. To view the results in the 3DEXPERIENCE R2014x high-performance postprocessing Physics Results Explorer app, set level=V6R2014x. Release level names are case insensitive. This option is used in conjunction with the convert option.
This option prints a summary of the abaqus sim_version command syntax.
Use the following command to query a SIM database file for the release level number:
abaqus sim_version query=sim-file-nameUse the following command to determine the SIM level corresponding to the current Abaqus release:
abaqus sim_version current
Use the following command to downgrade SIM database files for use with the 3DEXPERIENCE R2014x high-performance postprocessing Physics Results Explorer app:
abaqus sim_version convert=sim-file-name out=downgraded-sim-file-name level=V6R2014x
The following example includes the onJobCompletion function in the Abaqus environment file to automatically downgrade a SIM database file after the Abaqus job completes. For more information, see “Job customization parameters,” Section 4.1.4 of the Abaqus Installation and Licensing Guide.
The following onJobCompletion definition downgrades files to the release level required for use with the 3DEXPERIENCE R2014x Physics Results Explorer app:
def onJobCompletion(): import os, osutils, subprocess print "Executing onJobCompletion" abaqusCmd = "abaqus" # set this to the command used at your site simRoot = os.path.join(savedir,id) simName = simRoot + ".sim" if os.path.exists(simName): print "Found SIMDoc %s; running downgrade" % simName downgradedSimName = simRoot + "_R2014x" + ".sim" cmd = abaqusCmd + " sim_version convert=" + simName \ + " level=V6R2014x out=" + downgradedSimName subprocess.call(cmd) if not os.path.exists(downgradedSimName): print "SIM Downgrade failed" print "End of onJobCompletion"