SimcenterKnowledge

Multiphysics > Coupling to external CFD solvers

External Solver Boundary Condition

Use an External Solver Boundary Condition simulation object to transfer any or all of the following quantities to the specified boundary condition of the CFD model:

  • Fluid temperature, pressure, and mass flow

  • Rotational speed and swirl velocity

  • Heat pickup

  • Gap distance

  • Length and unitless quantity

These quantities can be constant or time-varying. When you define them using expressions, you can use only the time auto-generate expression.

In the External Solver Boundary Condition dialog box, you specify:

  • The External Solver modeling object that points to the external CFD solver.

  • The expressions for the specified quantities.

  • The name of the boundary condition in the external CFD model. For example, you specify the name of the inlet (indicated by the arrow) in the external CFD solution where you want to specify a mass flow.

The simulation object selects the entire model because the specified quantities are applied on the boundary of the CFD model, which is created in the external CFD software and not in Pre/Post.

Where do I find it?

Application Pre/Post
Prerequisite Multiphysics as the specified solver and Thermal-Structural (Multi-Step Nonlinear) as the specified solution
Command Finder External Solver Boundary Condition
How do I

Define external CFD solvers

Define transfer of CFD data to the thermal solver

Define boundary conditions for external solvers

Learn more

Coupling to external CFD solvers

Simcenter 3D Multiphysics workflow: coupled thermal-structural analysis with an external CFD solver

Exchanging data between solvers at coupling time

Thermal Convecting Zone

Thermal Stream

Quick links

Command reference

Pre/Post video examples

Bulk Entry Descriptions

Simcenter 3D tutorials

Browse Simcenter 3D help by product area

Related Topics

SOL 401 nonlinear capabilities

External Solver Boundary Condition, Simcenter 3D 2021.1 Series

© 2020 Siemens

window.mainLanguage="en_US"

window.delivId=""

window.projectId=""

MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });

Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/xid1161714 · retrieved 2026-07-17