Selecting the Compute Environment

You can choose to run your Abaqus job on a Dassault Systèmes cloud server or on an on-premises 3DOrchestrate station.

This task shows you how to:

Configure an on the Cloud Job with the Credit/Token Licensing Model from a Cloud Server

You can run on a Dassault Systèmes cloud server only if you are running Abaqus Study on the same cloud server.

Before you begin: The user must be assigned both the Structural Mechanics Analyst (SXA) and SIMULIA Simulation Results Analyst (SCS) roles to run jobs on the cloud.
  1. From the job window, click Select Compute Environment.
  2. Select Compute on 3DEXPERIENCE Cloud.

    The simulation runs on a Dassault Systèmes cloud server if your company has purchased cloud roles and licensing. Licensing credits are always consumed when using a cloud server to cover the cloud infrastructure cost.

  3. Select the License Type.
    OptionDescription
    Credits (ECR)

    Use one-time consumable licensing credits to run the simulation. Using credits is more efficient for peak computing workloads when larger, more complex simulations are being run occasionally. The number of credits consumed depends on the complexity of the simulation model, the step types, and the Performance value you specify. When a credit is consumed, it is deducted from the total count available.

    Credit licensing is available only when your company has purchased cloud roles and you are connected to a Dassault Systèmes cloud server.

    Tokens (SCT)

    Use licensing tokens to run the simulation. Tokens are suitable for sustained simulation workloads over the license term.

    In the token licensing scheme, your company has purchased a certain number of simulation tokens, which are available from a pool. When a user runs a simulation, a particular number of tokens are checked out from the pool. The number of tokens required depends on the complexity of the simulation model, the step types, the Performance value you specify, and the estimated Number of cores. When the simulation completes, the tokens return to the pool for use by other simulation jobs.

    Token licensing is available when you are connected to a Dassault Systèmes cloud server or when your system administrator has configured simulation tokens on your company's on-premises DS license server.

  4. Optional: If you are using tokens, click Enable Token Queuing to ensure that the job is placed in a queue if sufficient tokens are not available when the job is submitted.
  5. Select the Features that govern the simulation. The features map with Abaqus procedures, as shown in the table below. They are listed in order of increasing cost; for example, an explicit dynamics job is more expensive than a linear static job. If your Abaqus model contains multiple features, you should select the most expensive feature.
    FeatureAbaqus Procedure
    Linear static, Buckling Linear static, Buckling
    Frequency Frequency (subspace), Frequency (AMS), Complex frequency
    Linear dynamics Steady-state dynamic, Steady-state dynamic (mode-based), Steady-state dynamic (subspace), Modal dynamic, Response spectrum, Random response
    Nonlinear Nonlinear static, Direct cyclic, Steady-state transport, Heat transfer (steady-state or transient), Coupled temperature-displacement (steady-state or transient), Coupled thermal-electrical (steady-state or transient), Coupled thermal- electrical-structural (steady-state or transient), Eddy current (time harmonic or transient), Magnetostatic, Mass diffusion (steady-state or transient), Geostatic, Coupled pore pressure (steady state or transient), Quasi-static, Implicit dynamic
    Explicit dynamics Explicit dynamic, Explicit dynamic temperature

    If you are unsure about the feature to select, you can select Linear static and run the job with the datacheck job option selected. Abaqus Study determines the feature and displays it in the job log and the Abaqus data file.

    Note: If you underestimate the feature in your model, Abaqus Study runs the job but execution will be slower than anticipated. If you overestimate the feature in your model, you might incur a higher hardware cost than required. However, regardless of the feature you select, the software cost will always reflect the actual features found in your model during execution.

  6. Select the Model Size—the approximate number of nodes in your model.

    Abaqus Study uses the model size and the Abaqus feature to estimate the software cost.

    If you are unsure about the size of your model, you can run the job with the datacheck job option selected and view the model size in the job log and the data file that is generated.

    Note: If you underestimate the size of your model, Abaqus Study will not run the job. If you overestimate the size of your model, you might incur a higher hardware cost than required.

  7. Select the level of Performance.

    As you increase the performance setting, your simulation will run faster but will require additional tokens or consume credits at a faster rate.

    Abaqus Study uses the performance setting to estimate the hardware cost. The cost of running your job is dominated by the software cost; while the hardware cost is relatively low but is still determined by your performance setting.

  8. Select the operating system on which to run the simulation job.
    OptionDescription
    Windows A job run on the Microsoft Windows© operating system is limited to four processor cores.
    Linux A job run on the Linux operating system is limited to 16 processor cores.
  9. If you are running a set of jobs in batch mode, select the Batch Configuration.
    OptionDescription
    Execute iterations sequentially Completes one Abaqus job before beginning the next.
    Execute iterations in parallel Runs multiple Abaqus jobs at the same time.
    Execute iterations in parallel, with maximum number of iterations Runs multiple Abaqus jobs at the same time. You specify an upper limit on how many Abaqus jobs can be run concurrently.

Abaqus Study updates the estimate of the software and hardware cost of the job and the baseline number of processor cores required to run your simulation, based on the model size and number of nodes.

Configure an On-Premises Job with the Credit/Token Licensing Model from a Cloud Server

You can use the credit/token licensing model only if you are running Abaqus Study on a cloud server.

  1. From the job window, click Select Compute Environment.
  2. Select Compute on Your Hardware.
  3. Select the License Type.
    OptionDescription
    Credits (ECR)

    Use one-time consumable licensing credits to run the simulation. Using credits is more efficient for peak computing workloads when larger, more complex simulations are being run occasionally. The number of credits consumed depends on the complexity of the simulation model, the step types, and the Performance value you specify. When a credit is consumed, it is deducted from the total count available.

    Credit licensing is available only when your company has purchased cloud roles and you are connected to a Dassault Systèmes cloud server.

    Tokens (SCT)

    Use licensing tokens to run the simulation. Tokens are suitable for sustained simulation workloads over the license term.

    In the token licensing scheme, your company has purchased a certain number of simulation tokens, which are available from a pool. When a user runs a simulation, a particular number of tokens are checked out from the pool. The number of tokens required depends on the complexity of the simulation model, the step types, the Performance value you specify, and the estimated Number of cores. When the simulation completes, the tokens return to the pool for use by other simulation jobs.

    Token licensing is available when you are connected to a Dassault Systèmes cloud server or when your system administrator has configured simulation tokens on your company's on-premises DS license server.

  4. Optional: If you are using tokens, click Enable Token Queuing to ensure that the job is placed in a queue if sufficient tokens are not available when the job is submitted.
  5. Select the Features that govern the simulation. The features map with Abaqus procedures, as shown in the below table. They are listed in order of increasing cost; for example, an explicit dynamics job is more expensive than a linear static job. If your Abaqus model contains multiple features, you should select the most expensive feature.
    FeatureAbaqus Procedure
    Linear static, Buckling Linear static, Buckling
    Frequency Frequency (subspace), Frequency (AMS), Complex frequency
    Linear dynamics Steady-state dynamic, Steady-state dynamic (mode-based), Steady-state dynamic (subspace), Modal dynamic, Response spectrum, Random response
    Nonlinear Nonlinear static, Direct cyclic, Steady-state transport, Heat transfer (steady-state or transient), Coupled temperature-displacement (steady-state or transient), Coupled thermal-electrical (steady-state or transient), Coupled thermal- electrical-structural (steady-state or transient), Eddy current (time harmonic or transient), Magnetostatic, Mass diffusion (steady-state or transient), Geostatic, Coupled pore pressure (steady state or transient), Quasi-static, Implicit dynamic
    Explicit dynamics Explicit dynamic, Explicit dynamic temperature

    If you are unsure about the feature to select, you can select Linear static and run the job with the datacheck job option selected. Abaqus Study determines the feature and displays it in the job log and the Abaqus data file.

    Note: If you underestimate the feature in your model, Abaqus Study runs the job but execution will be slower than anticipated. If you overestimate the feature in your model, you might incur a higher hardware cost than required. However, regardless of the feature you select, the software cost will always reflect the actual features found in your model during execution.

  6. Select the Model Size—the approximate number of nodes in your model.

    Abaqus Study uses the model size and the Abaqus feature to estimate the software cost.

    If you are unsure about the size of your model, you can run the job with the datacheck job option selected and view the model size in the job log and the data file that is generated.

    Note: If you underestimate the size of your model, Abaqus Study will not run the job. If you overestimate the size of your model, you might incur a higher hardware cost than required.

  7. Select the level of Performance.

    As you increase the performance setting, your simulation runs faster but requires additional tokens or consumes credits at a faster rate.

    Abaqus Study uses the performance setting to estimate the hardware cost. The cost of running your job is dominated by the software cost; the hardware cost is relatively low.

    Abaqus Study updates the estimate of the software and hardware cost of the job and the baseline number of processor cores required to run your simulation, based on the model size and number of nodes.
  8. Select the name of the 3DOrchestrate server.
  9. If your system administrator has configured a customized DRM (distributed resource manager) for your environment, you can select the customized DRM instead of the default, built-in DRM. When you select a customized DRM, the remaining options to configure the compute environment depend on how the options have been configured by your administrator.
  10. From the list of 3DOrchestrate stations connected to the server, select the station that will run the job.
  11. If the 3DOrchestrate station requires credentials, enter the domain and your user name and password.
  12. To choose the working directory, do either of the following:
    • Select Create New Directory to create a working directory when the job runs.
    • Select an existing working directory.
  13. Optional: Select Delete Working Directory to delete the working directory and its content after the job has completed.

    For information about uploading selected files from the working directory to your study before deleting the directory, see Selecting the Files to Save.

  14. If you are running a set of jobs in batch mode, select the Batch Configuration.
    OptionDescription
    Execute iterations sequentially Completes one Abaqus job before beginning the next.
    Execute iterations in parallel Runs multiple Abaqus jobs at the same time.
    Execute iterations in parallel, with maximum number of iterations Runs multiple Abaqus jobs at the same time. You specify an upper limit on how many Abaqus jobs can be run concurrently.

Configure an On-Premises Job with the Traditional Token Licensing Model from a Cloud Server

You can use the traditional token licensing model if you are running Abaqus Study on a cloud server and executing the job on your hardware.

  1. From the job window, click Select Compute Environment.
  2. Select Compute on Your Hardware.
  3. From the License Type, select Tokens (Traditional i.e. QXT or SET).

    Traditional token licensing is available when your system administrator has configured simulation tokens on your company's on-premises DS license server.

  4. Select the name of the 3DOrchestrate server.
  5. If your system administrator has configured a customized DRM (distributed resource manager) for your environment, you can select the customized DRM instead of the default, built-in DRM. When you select a customized DRM, the remaining options to configure the compute environment depend on how the options have been configured by your administrator.
  6. From the list of 3DOrchestrate stations connected to the server, select the station that will run the job.
  7. If the 3DOrchestrate station requires credentials, enter the domain and your user name and password.
  8. To choose the working directory, do either of the following:
    • Select Create New Directory to create a working directory when the job runs.
    • Select an existing working directory.
  9. Optional: Select Delete Working Directory to delete the working directory and its content after the job has completed.

    For information about uploading selected files from the working directory to your study before deleting the directory, see Selecting the Files to Save.

  10. If you are running a set of jobs in batch mode, select the Batch Configuration.
    OptionDescription
    Execute iterations sequentially Completes one Abaqus job before beginning the next.
    Execute iterations in parallel Runs multiple Abaqus jobs at the same time.
    Execute iterations in parallel, with maximum number of iterations Runs multiple Abaqus jobs at the same time. You specify an upper limit on how many Abaqus jobs can be run concurrently.

Configure an On-Premises Job from an On-Premises Installation

You can use only the traditional token licensing model if you are running Abaqus Study on-premises and executing the job on your hardware.

  1. From the job window, click Select Compute Environment.
  2. Select the Compute on Your Hardware to run on a 3DOrchestrate station.
  3. Select the 3DOrchestrate server.
  4. If your system administrator has configured a customized DRM (distributed resource manager) for your environment, you can select the customized DRM instead of the default, built-in DRM. When you select a customized DRM, the remaining options to configure the compute environment depend on how the options have been configured by your administrator.
  5. From the list of 3DOrchestrate stations connected to the server, select the station that will run the job.

    You must configure your 3DOrchestrate Station to launch Abaqus, as described in Configuring Applications in ApplicationInfo.xml.

  6. To choose the working directory, do either of the following:
    • Select Create new directory to create a working directory when the job runs.
    • Select an existing working directory.
  7. Optional: Select Delete Working Directory to delete the working directory and its content after the job has completed.

    For information about uploading selected files from the working directory to your study before deleting the directory, see Selecting the Files to Save.

  8. If you are running a set of jobs in batch mode, select the Batch Configuration.
    OptionDescription
    Execute iterations sequentially Completes one Abaqus job before beginning the next.
    Execute iterations in parallel Runs multiple Abaqus jobs at the same time.
    Execute iterations in parallel, with maximum number of iterations Runs multiple Abaqus jobs at the same time. You specify an upper limit on how many Abaqus jobs can be run concurrently.