Running a Simulation from an App

You can configure how you want to run your simulation, then send its data to the appropriate solvers for analysis.

  1. From the Simulate section of the action bar, click Standard .
  2. From the Location options, select one of the following:
    OptionDescription
    Local Noninteractive Runs the simulation in a background process on your computer.
    Cloud Runs the simulation on a Dassault Systèmes cloud server. This licensing option is available if your company has purchased cloud roles and licensing.
    Remote Runs the simulation through an on-premises 3DOrchestrate server. This licensing option is available only if your system administrator has configured this infrastructure.

    For more information, see About Simulation Execution Locations.

  3. From the License options, select one of the following:
    OptionDescription
    Credits Runs the simulation using one-time consumable licensing credits.
    Tokens Runs the simulation using a number of simulation tokens from a pool of tokens available to your organization.
    Embedded Runs the simulation using a separate licensing mechanism that does not require any tokens or credits.

    For more information, see Simulation | Simulation Compute | Simulation Licensing.

  4. Increase or decrease the Number of cores that you want to use when you run the simulation.

    The app analyzes the size and complexity of your simulation and allocates a number of cores based on its assessment. You can allocate a higher number of cores to run the job faster (while using more tokens or credits), or you can allocate fewer cores to save licensing resources.

  5. If your simulation includes multiple analysis cases, perform the following steps from the Analysis case selection section.
    1. Select every analysis case that you want to run, or select Select all to run all of the analysis cases.
    2. For each analysis case you want to run, specify the number of processor cores that you want to allocate to the analysis case.
    3. If your app and role provide support for GPU acceleration, specify the number of GPU cores that you want to allocate to each analysis case. For more information about apps and roles that support GPU acceleration and the licensing cost, see Simulation | Simulation Compute | Simulation Licensing | About GPU Licensing.

      Fluid simulations include several additional requirements for GPU acclerations. For more information, see About GPGPU Acceleration Requirements for Fluid Simulations.

    4. Optional: Select Run analysis cases concurrently to run all the analysis cases in parallel.

      You might want to run the analysis cases sequentially for large models whose simulations might either run slowly or might consume more licensing tokens than you want to use. For more information, see About Analysis Case Selection for Simulation Execution.

    5. Specify the following for each analysis case:

      Option Description
      Results Specify the restart options for each analysis case. You can select Keep previous results to retain the analysis case results with all previous results, or you can select Keep previous results to retain only the results of the active simulation.
      Experience content Specifies whether the app generates experience during the simulation. Select Default to generate experience content for selected analysis cases, or select None to ignore experience content. By default, the simulation generates experience content for each analysis case.

  6. Specify the Units to use for calculating the simulation results.

    The solver uses your choices for length, mass, time, temperature, and amount of substance for all calculations. It also uses these units to derive any other required units, such as force, speed, or acceleration.

    If you do not specify units, the solver uses MKS units for all calculations.

    Important: If your simulation includes a durability-related analysis case, use MKS units for the entire simulation.

  7. Click Run to run the simulation.

The app performs model and scenario checks and simulation checks. If these checks run without errors, the app sends the simulation data to the appropriate solvers for analysis. After the simulation begins, you can select Simulation Status from the context menu to follow the status of the execution.