3.2.20 SIM database utilities

Products: Abaqus/Standard  Abaqus/Explicit  Abaqus/CFD  

Overview

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.

Command summary

abaqus sim_version
{convert=old-sim-file-name | query=sim-file-name | current}
 
[out=new-sim-file-name]
[level=release-level]

Command line options

convert

This option is used to specify the name of the SIM database file to be converted.

query

This option is used to specify the name of the SIM database file to query for its SIM release level.

current

This option is used to determine the SIM release level of the current code you are using.

out

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.

level

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.

help

This option prints a summary of the abaqus sim_version command syntax.

Examples

Use the following command to query a SIM database file for the release level number:

abaqus sim_version query=sim-file-name 
Use the following command to determine the SIM level corresponding to the current Abaqus release:
abaqus sim_version current 

Downgrading SIM database files

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"

Your query was poorly formed. Please make corrections.


3.2.20 SIM database utilities

Products: Abaqus/Standard  Abaqus/Explicit  Abaqus/CFD  

Your query was poorly formed. Please make corrections.

Overview

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.

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Command summary

abaqus sim_version
{convert=old-sim-file-name | query=sim-file-name | current}
 
[out=new-sim-file-name]
[level=release-level]

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Command line options

convert

This option is used to specify the name of the SIM database file to be converted.

query

This option is used to specify the name of the SIM database file to query for its SIM release level.

current

This option is used to determine the SIM release level of the current code you are using.

out

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.

level

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.

help

This option prints a summary of the abaqus sim_version command syntax.

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Examples

Use the following command to query a SIM database file for the release level number:

abaqus sim_version query=sim-file-name 
Use the following command to determine the SIM level corresponding to the current Abaqus release:
abaqus sim_version current 

Your query was poorly formed. Please make corrections.

Downgrading SIM database files

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"

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.