Agentic Engineering Simulation Flashcards

(160 cards)

1
Q

What is the Additive Suite used for?

A
  • Simulation tools for metal AM process planning
  • Distortion/residual-stress prediction
  • Blade-crash checks
  • Geometry compensation

It is important for deterministic, scriptable checks before print, suitable for CI/CD-style gates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name the workflow/DAG engines mentioned.

A
  • Airflow
  • Argo
  • Dagster
  • Flyte
  • Prefect

These engines are used for scheduling, retries, caching, and lineage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Ansys Discovery known for?

A
  • Real-time, GPU-accelerated live physics
  • Early design screening

It allows tight human-in-the-loop iteration before long runs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does Ansys DPF stand for?

A

Data Processing Framework

It is a post-processing platform with gRPC and Python APIs for field results across Ansys solvers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the purpose of Ansys EnSight?

A
  • High-end post/visualization
  • Remote API for scenes, animations, and images

It is used for automated reports and media artifacts for review/traceability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What type of analysis does Ansys Fluent perform?

A

General-purpose CFD

It includes native GPU acceleration and a gRPC Python client (PyFluent).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Ansys Granta used for?

A
  • Enterprise materials data storage
  • Selection
  • CAD/CAE integration

It allows agents to fetch authoritative properties with provenance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does Ansys HFSS specialize in?

A

3D full-wave EM at RF–mmWave

It is the de-facto standard for antennas/interconnects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the function of Ansys Lumerical?

A
  • Nanophotonics/PIC device-to-system simulation suite

It enables agent loops spanning device optimizations to system BER.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What type of simulations does Ansys LS-DYNA perform?

A

Explicit dynamics for crash/impact/explosion

It enables automated safety trade-studies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Ansys ModelCenter used for?

A
  • Process integration
  • MBSE bridge with adapters

It serves as a central orchestrator for cross-tool pipelines agents can invoke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does Ansys optiSLang facilitate?

A
  • Design exploration
  • Optimization
  • Robustness with DoE, UQ, workflows

It allows agent-guided optimization with reproducible design traces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the purpose of Ansys PyAEDT?

A

Python automation for Electronics Desktop

It allows scripting of PCBs/package/RF flows end-to-end.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does Ansys PyFluent provide?

A

gRPC Python client for launching/controlling Fluent

It is essential for first-class Python integration for MCP tools.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is Ansys RedHawk-SC used for?

A

Chip-level power integrity/IR/EM/thermal sign-off

It allows agents to gate tape-out with automated sign-off checks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does Ansys SIwave analyze?

A
  • Signal/power integrity
  • EMI/EMC analysis for PCB/package

It automates decoupling and target impedance checks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is the focus of Ansys SCADE?

A

Safety-critical model-based development with certified codegen

It allows agents to auto-synthesize qualifiable C for DO-178C/ISO 26262.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the role of App Builder (COMSOL)?

A

GUI app authoring on top of models

It provides a clean, safe façade for non-experts and agents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What does the Application Compiler do?

A

Packs COMSOL apps as standalone executables

This allows batch processing at scale with a simple CLI.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is COMSOL Server used for?

A

On-prem/cloud hosting for COMSOL apps

It provides HTTP endpoint access for agents to run/collect outputs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is the purpose of the CAD Exchanger SDK?

A

Robust CAD I/O via APIs

It ensures reliable conversions in automated pipelines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What does Dakota provide?

A
  • UQ
  • Reliability
  • Calibration
  • DoE for black-box codes

It allows agents to wrap solvers with UQ/robustness.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is the function of DVC?

A

Git-like versioning for large data/meshes/results

It ensures reproducibility and rollbacks of agent-created artifacts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What does FMI/FMUs stand for?

A

Functional Mock-up Interface / Units

It is a standard to exchange/co-simulate models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the purpose of **Flyte**?
K8s-native orchestration for large parallel sweeps ## Footnote It is similar to Airflow.
26
What does **Gmsh** provide?
Open CAD+meshing toolkit with scripting ## Footnote It allows cheap, repeatable pre-processing before solver import.
27
What is the role of **Grafana**?
Metrics, dashboards, and log aggregation ## Footnote It helps observe agent pipelines.
28
What does **HFSS** specialize in?
High-frequency EM ## Footnote It is essential for antenna and interconnect design.
29
What does **HPC Scheduler (Slurm)** do?
Cluster job scheduler with queues and dependencies ## Footnote It allows agents to submit and monitor jobs at scale.
30
What is the purpose of **IronPython**?
Python dialect embedded in Ansys 3D-design tools ## Footnote It enables quick geometry macros for agent workflows.
31
What does **Kafka** provide?
Event and message queues ## Footnote It helps decouple agent intents from solver workers.
32
What is the function of **LiveLink™ for CAD (COMSOL)**?
Bridges to CAD software to drive geometry with physics ## Footnote It allows CAD-in-the-loop parameterization.
33
What is **MCP**?
Model Context Protocol ## Footnote It is an agentic standard to expose tools with structured, auditable context.
34
What does **MLflow** track?
Experiment/run tracking with artifact store ## Footnote It serves as a central registry for agent-led studies.
35
What does **Optuna** facilitate?
Hyperparameter/global optimization framework ## Footnote It provides pluggable search for engineering objectives.
36
What is the purpose of **ParaView / VTK**?
Visualization/analysis with headless batch runners ## Footnote It allows scripted plots/animations for reports.
37
What does **PyAEDT** automate?
Python automation for Ansys Electronics Desktop ## Footnote It allows scripting of PCB/package/RF flows end-to-end.
38
What is **RedHawk-SC** used for?
Chip-level power integrity sign-off ## Footnote It allows agents to gate tape-out with automated checks.
39
What does **Surrogate Model** refer to?
Fast approximation of expensive simulations ## Footnote It allows agents to propose designs and filter through surrogates.
40
What is **Twin Builder** used for?
System-level model composition and reduced-order models ## Footnote It provides low-latency physics for control loops and optimization.
41
What does **UQ** stand for?
Uncertainty Quantification ## Footnote It involves sensitivity, variance, and probabilistic failure analysis.
42
What is the focus of **Zemax OpticStudio**?
Lens/system optics design, tolerancing ## Footnote It links optics with mechanical/thermal simulations.
43
What is **SysML v2**?
Next-gen systems modeling language ## Footnote It provides better machine-readable semantics for agent APIs.
44
What does **Twin Builder / ROM** refer to?
System-level model composition and reduced-order models ## Footnote It enables low-latency physics for control loops and optimization.
45
Define **UQ (Uncertainty Quantification)**.
Sensitivity, variance, probabilistic failure analysis ## Footnote It is essential for robust design under variability.
46
What is **Zemax OpticStudio** used for?
Lens/system optics design, tolerancing, stray light, opto-mechanical links ## Footnote Agents can automate tolerances and export specs to CAD.
47
What is an **Agentic MCP Tool**?
A small, stateless function with explicit inputs/outputs (JSON) wrapping a solver/API ## Footnote Example: `pyaedt_run_hfss(params.json) -> sparams, patterns, kpIs.json`.
48
What does **Executable Boundary (Server/Compiler/CLI)** mean?
Run models as headless apps or EXEs with file/JSON I/O ## Footnote It provides simple sandboxing, easy retries, and minimal state bleed.
49
What is the benefit of **Idempotent Design**?
Running the same tool with the same inputs produces the same artifacts ## Footnote This ensures reproducibility and cache hits in workflows.
50
Define **Lineage / Provenance**.
Record of inputs → process → outputs (OpenLineage/Marquez) ## Footnote It provides auditability for engineering decisions and certification.
51
What is **Observability** in the context of agents and solvers?
Metrics, logs, traces for agents and solvers (Prometheus, Loki, Grafana) ## Footnote It helps detect stuck runs, divergence, and queue backlogs.
52
What is the purpose of a **Queue / Bus**?
Kafka/RabbitMQ decouple requester from workers ## Footnote This provides resilience and back-pressure handling.
53
What is the difference between **Stateless vs. Stateful** tools?
Prefer stateless tools; persist state in storages (MinIO, DB) or MBSE hubs ## Footnote This leads to predictable retries and scaling.
54
What does **Surrogate-in-the-Loop** mean?
Use a surrogate to screen candidate designs before expensive solves ## Footnote This can result in 10–100× fewer HF evaluations.
55
What is a **Validation Harness**?
Curated test cases to verify agent actions (golden meshes, benchmarks) ## Footnote It prevents silent regressions as tools evolve.
56
List some tools related to **System Modeling / MBSE**.
* ModelCenter * STK (PySTK) * Twin Builder/PyTwin * FMI/FMPy * SysML v2 * OpenMDAO * Dakota * OpenLineage ## Footnote These tools are used for model-based systems engineering.
57
Name tools associated with **Fluid System Design**.
* Fluent/PyFluent (GPU) * DPF * ParaView * Ray * SMT/OpenTURNS/UQpy * Slurm/K8s * Gmsh/OCCT ## Footnote These tools are essential for designing fluid systems.
58
What tools are used in **Aeronautical Design**?
* STK * Fluent/Mechanical + EnSight * optiSLang (robust MOO) * Granta (materials) ## Footnote These tools support various aspects of aeronautical design.
59
Identify tools for **Civil (structures/HVAC/flows)**.
* Fluent + Discovery * Gmsh * Prefect/Flyte * MLflow/DVC * COMSOL apps for sizing ## Footnote These tools are utilized in civil engineering applications.
60
What tools are relevant for **PCB Design**?
* PyAEDT (HFSS/SIwave/Icepak) * scikit-rf * Granta * KiCad Python * CAD Exchanger ## Footnote These tools assist in the design of printed circuit boards.
61
List tools associated with **CAD**.
* SpaceClaim/Discovery scripting * Onshape REST * OCCT * CAD Exchanger * COMSOL LiveLink™ ## Footnote These tools are used for computer-aided design.
62
What is the first principle for **agentic engineering**?
**Everything is a tool with a contract** ## Footnote Wrap each solver/action as a stateless MCP tool with strict JSON I/O and deterministic side effects.
63
What does **idempotence** refer to in agentic engineering?
**Idempotence > cleverness** ## Footnote Re-running the same tool with the same inputs must reproduce the same artifacts and metrics.
64
Which programming interfaces are preferred over GUI control in agentic engineering?
* Python * gRPC * HTTP ## Footnote Examples include Ansys: PyFluent, COMSOL: App Builder + Server/Compiler.
65
What is the purpose of **golden tests** in agentic engineering?
**Golden tests before live traffic** ## Footnote Maintain a suite of golden cases per tool that must pass before rollout.
66
When should you choose **Ansys** for engineering tasks?
**Pick Ansys when you need production-grade verticals** ## Footnote Examples include HFSS, Fluent GPU, and crash simulations.
67
When is it appropriate to choose **COMSOL**?
**Pick COMSOL when you need appization or custom PDEs** ## Footnote Build curated apps for non-experts and deploy via Server/Compiler.
68
What is the recommended approach for **error taxonomy** in MCP tool design?
* USER_INPUT * NUMERICS * LICENSE * INFRA * TIMEOUT * DATA_DEP ## Footnote Map each error class to an automatic remediation.
69
What should every run emit for **observability**?
* heartbeat * phase transitions * convergence arrays * final KPIs ## Footnote Logs should be sent to Prometheus and lineage to OpenLineage.
70
What is the principle of **single source of truth for artifacts**?
**Single source of truth for artifacts** ## Footnote Use MinIO/S3 with deterministic paths; avoid local mystery folders.
71
What does **UQ** stand for in the context of optimization?
**UQ is a contract, not an afterthought** ## Footnote Every optimized design gets sensitivity indices and pass/fail probability at defined tolerances.
72
What is the two-stage process for **explore → exploit** in optimization?
* Stage 1: space-filling DoE + coarse models * Stage 2: MOO/robust optimization ## Footnote Use high-fidelity confirmation in the second stage.
73
What are the **safety rails** in MCP tool design?
* Hard limits on cell count * wall time * GPU memory * mesh quality metrics ## Footnote Reject runs when units are not declared or violate expected ranges.
74
What are the **practical thresholds** for CFD?
* Residual drop ≥ 3–4 orders * mass imbalance < 0.5% * y+ within target band ## Footnote Mesh skewness should be < 0.9.
75
What should be included in the **tool input schema**?
* model_version * params * files * resources * tolerances ## Footnote Each input should have strict types and units.
76
What is the purpose of **schema discipline** in MCP tool design?
**Schema discipline** ## Footnote Ensure inputs and outputs have strict types, units, and validated schemas.
77
What is the recommended approach for **geometry deltas**?
**Geometry deltas over full rebuilds** ## Footnote Cache meshing and use local refinement in hot regions.
78
What does the heuristic **jobs are cattle, not pets** imply?
**Jobs are cattle, not pets** ## Footnote Submit everything to Slurm/K8s via a single job wrapper and disallow local ad-hoc runs.
79
What is the goal of **material data governance**?
**Material data governance** ## Footnote Pull only Granta MI or vetted cards and cache the card ID with each run.
80
What is the purpose of **human-in-the-loop (HITL)** heuristics?
**Gate where judgement matters** ## Footnote Put human approvals between coarse screen and expensive solve.
81
What should be included in the **tool output schema**?
* artifacts * metrics * provenance * warnings * errors ## Footnote Ensure outputs are well-defined and structured.
82
What does **DPF** stand for in the context of post-processing?
DPF ## Footnote Used for post-processing in conjunction with Icepak.
83
Which tool is used for media in the context of this document?
EnSight gRPC ## Footnote This tool is utilized for media handling.
84
What is the purpose of **Discovery** in the design process?
Prune designs interactively; promote to Fluent/Mechanical when KPIs cross thresholds ## Footnote Discovery helps refine designs based on key performance indicators.
85
What is **optiSLang** used for?
Optimizer of record ## Footnote It manages MOO/robust pipelines and allows for solver swapping without changing orchestration.
86
What should always be pulled via **Granta IDs**?
Cards ## Footnote Stashing the ID in outputs ensures traceability.
87
Who are the **two personas** mentioned in the document?
* Operator * Expert ## Footnote The Operator uses apps and quick tools, while the Expert authors models and tunes numerics.
88
True or false: Documentation is generated, not written.
TRUE ## Footnote Reports come from tools and a minimal template, avoiding screenshotting UIs.
89
What does **Change management** equate to in this context?
Model management ## Footnote Treats various file types like code with reviews and versioning.
90
What is one of the **90-day wins** suggested for automation?
* GPU CFD param sweep MCP tool with auto remesh + ParaView batch renders * PCB PDN checker (PyAEDT SIwave) with target-impedance contract and decap suggestions * Compiled COMSOL thermal checker EXE behind Slurm for headless batch pass/fail * OpenLineage + MLflow backbone for traceability and reproducibility * Granta-backed material gate that rejects unknown or stale properties ## Footnote These wins focus on enhancing automation and efficiency.
91
What can be turned into a set of **ready-to-use SOPs and code stubs**?
One per domain ## Footnote Includes a starter pack repo with schemas, golden tests, Slurm wrappers, and dashboards pre-wired to Prometheus/Loki/MLflow.
92
For **agentic automation**, which software is preferred for most tasks?
Ansys ## Footnote Ansys excels in various domains due to its robust API and Python integration.
93
What does **ModelCenter MBSE** provide for system modeling?
* Hub for scripting cross-tool workflows * SysML v2–ready * Connectors for Cameo, Rhapsody, Capella ## Footnote It allows agents to execute and verify workflows across different tools.
94
What is the purpose of **PySTK** in Digital Mission Engineering?
Full Python control for agent-driven trades/what-ifs ## Footnote It enhances the capabilities of STK by allowing Python scripting.
95
What features does **Twin Builder/TwinAI** offer for agents?
* Co-simulation * Deploy fast twins via Python * Standard FMU boundaries ## Footnote It supports the creation and deployment of digital twins.
96
In **Fluid System Design (CFD)**, what does **PyFluent** allow?
* Launch/mesh/solve/post from Python * Expose as MCP tools ## Footnote It simplifies automation in fluid dynamics simulations.
97
What is the role of **DPF Server** in post-processing?
Post-process via Python (local/remote over gRPC) ## Footnote It facilitates efficient data processing and visualization.
98
For **Aeronautical Design**, how can agents orchestrate scenarios?
* Chain **Fluent/Mechanical** solves * Scriptable in Python ## Footnote This allows for complex simulations and analysis in aeronautics.
99
What automation capabilities does **PyAEDT** provide in PCB Design?
* Automates HFSS/SIWAVE/ICEPAK builds * Ideal for agent recipes ## Footnote It streamlines the design and analysis of PCB layouts.
100
What scripting options are available in **CAD design**?
* **SpaceClaim/Discovery**: Python scripting * **COMSOL LiveLink™**: CAD integration ## Footnote These tools enhance design automation and integration with CAD software.
101
What is the advantage of **COMSOL's Application Builder**?
* Turn a model into a GUI app * Host or compile as standalone EXE ## Footnote This allows for easy deployment and access for agents.
102
What does the **Java API** in COMSOL allow agents to do?
Deep, equation-level model control ## Footnote It enables custom PDE coupling and manipulation of models.
103
Quick picks: Use **Ansys** for which applications?
* MBSE orchestration * CFD loops * EM/PCB automation * Scripted CAD * Rendering ## Footnote Ansys is versatile across multiple engineering domains.
104
Quick picks: Use **COMSOL** for what purposes?
* Packaging specialist multiphysics as apps * Direct equation tweaking via Java API ## Footnote COMSOL is ideal for creating deployable applications from complex models.
105
What is **HFSS** used for in Ansys?
High-frequency EM (antennas, RF/microwave, high-speed interconnects) ## Footnote Long-standing industry standard for full-wave EM at GHz–mmWave.
106
What is the significance of **Fluent’s native GPU solver**?
Production CFD on GPUs with speed/memory gains ## Footnote Includes combustion FGM, acoustics FW-H, S2S radiation.
107
What type of events does **LS-DYNA** specialize in?
Crash/impact/explosions and highly nonlinear, short-duration events ## Footnote A key tool for dynamic simulations.
108
Name the **two tools** used for electronics sign-off in Ansys.
* RedHawk-SC * SIwave ## Footnote RedHawk-SC focuses on full-chip IR-drop/EM/thermal power-integrity sign-off, while SIwave addresses PCB/package SI/PI/EMI.
109
What does the **Optics & photonics suite** in Ansys include?
* Lumerical FDTD/MODE/INTERCONNECT * Zemax OpticStudio ## Footnote Covers device to circuit to system design.
110
What is the purpose of **Discovery** in Ansys?
Real-time/GPU 'live' physics for instant design feedback ## Footnote Allows quick evaluations before high-fidelity solver handoff.
111
What does **SCADE** provide in Ansys?
Certified embedded code generation ## Footnote Complies with DO-178C, ISO 26262, IEC 61508 for safety-critical software.
112
What is the function of the **Granta materials ecosystem**?
Enterprise materials data management + simulation-ready properties ## Footnote Integrates with CAD/CAE/PLM systems.
113
What does the **Additive Manufacturing suite** in Ansys simulate?
Metal PBF/DED process simulation ## Footnote Includes distortion compensation and blade-crash checks.
114
What is **optiSLang** used for in Ansys?
Process integration + robust design/optimization ## Footnote Supports DoE, UQ, RDO across multiphysics toolchains.
115
True or false: Ansys has tools for **chip–package–board sign-off** that are unmatched by COMSOL.
TRUE ## Footnote Ansys offers specialized, industry-standard tools in this area.
116
Fill in the blank: Ansys is known for its **________** in certified embedded software.
SCADE ## Footnote A safety-critical software toolchain.
117
Fill in the blank: Ansys's **________** is an industry standard for high-frequency electromagnetic simulations.
HFSS ## Footnote Used for antennas, RF/microwave applications.
118
What is a **real-world use case** for **HFSS**?
* Design a 28 GHz phased-array antenna in a phone bezel * Optimize element geometry and feed * Extract S-parameters and embedded element patterns * Export array patterns to system-level link-budget tools ## Footnote This showcases the capability of HFSS in high-frequency electromagnetic simulations.
119
How can the **Fluent native GPU solver** be used in an urban micro-climate wind study?
* Run transient LES around a campus block * Assess pedestrian comfort and pollutant dispersion * Accelerate param sweeps across wind directions in GPU mode ## Footnote This allows for faster simulations compared to traditional methods.
120
What is a **use case** for **LS-DYNA** in crash simulations?
* Simulate EV battery enclosure side-pole crash * Analyze intrusion, weld failure, and energy absorption in <50 ms event * Iterate bead patterns and gauge to meet NCAP without mass penalty ## Footnote This demonstrates LS-DYNA's capability in explicit dynamics.
121
What does **RedHawk-SC** help achieve in chip design?
* Correlate vector-based dynamic IR with electromigration limits * Auto-suggest decap placement * Hand back hot-spot ECOs to P&R for final timing guard-bands ## Footnote This is crucial for chip power and thermal sign-off.
122
What is a **real-world application** of **SIwave**?
* DDR5 channel compliance before fab * Import ODB++/stackup * Tune decoupling network to hit PDN target impedance * Generate virtual EMI scans for pre-test risk ## Footnote This highlights SIwave's role in PCB/package signal integrity.
123
What can be designed using **Lumerical**?
* Silicon photonics CWDM Tx * Design grating couplers and ring modulators in FDTD * Extract compact models * Verify link BER vs process corners ## Footnote This showcases Lumerical's capabilities in photonic integrated circuits.
124
What is a **use case** for **Zemax OpticStudio**?
* Rugged UAV camera lens * Optimize MTF across temperature and vibration * Run tolerance/Monte-Carlo analysis * Export stray-light analysis to drive baffle geometry in CAD ## Footnote This illustrates Zemax's application in imaging and optical systems.
125
How does **Discovery** enhance heat-sink design?
* Interactively change fin pitch/height on a GPU * Get instant ΔT predictions with flow visualization * Promote the best concept to Fluent/Mechanical for high-fidelity runs ## Footnote This allows for rapid prototyping and testing of thermal designs.
126
What is a **real-world application** of **SCADE**?
* DAL-B flight control law * Model pitch/roll loops * Verify timing/logic with formal checks * Auto-generate DO-178C-qualified C code for the flight computer ## Footnote This emphasizes SCADE's role in certified embedded code generation.
127
What does **Granta** facilitate in material selection?
* Query verified fatigue/creep data * Assess environmental and cost attributes * Push simulation-ready property cards to Mechanical/Fluent ## Footnote This supports enterprise material down-selection processes.
128
What is a **use case** for the **Additive Manufacturing suite**?
* Ti-6Al-4V lattice bracket (PBF) * Simulate scan strategy * Predict distortion/residual stress * Perform blade-crash checks before sending to the metal printer ## Footnote This showcases the suite's capabilities in process simulation.
129
What is an application of **optiSLang** in design optimization?
* Aero heat-exchanger optimization * Orchestrate CAD → mesh → Fluent → DPF post * Run DoE + Sobol sensitivities * Multi-objective optimize for ΔP vs heat-transfer ## Footnote This highlights optiSLang's role in robust design and uncertainty quantification.
130
What are the **MPC-friendly interfaces** you can drive with **Ansys**?
* gRPC-native Python clients (PyAnsys) * Optimization/automation * Digital Mission Engineering ## Footnote These interfaces allow integration with various Ansys tools for enhanced automation and control.
131
Name the **gRPC-native Python clients** available in **Ansys**.
* PyFluent * PyDPF-Core * PyAEDT * EnSight ## Footnote These clients enable automation and interaction with different Ansys applications.
132
What does the **DPF (Data Processing Framework)** allow you to do?
* Run a local or remote DPF Server * Control from Python over gRPC or in-process * Extend with custom operators ## Footnote DPF is useful for post-processing tasks in a stateless manner.
133
The **optiSLang Web Service** provides what type of API?
REST API ## Footnote This API is used for starting/running studies and fetching results, with a note on deprecation in future versions.
134
What is the purpose of the **STK (Systems Tool Kit)** in **Digital Mission Engineering**?
Scenario control via PySTK Python API ## Footnote This is particularly useful for agent orchestration in aerospace workflows.
135
What are the two options for hosting a model-backed **app** in **COMSOL**?
* Host with COMSOL Server * Package to a standalone EXE with COMSOL Compiler ## Footnote This allows for flexible deployment and access to the app.
136
What programming language is used for the **COMSOL API**?
Java ## Footnote The Java API provides full programmatic control of geometry, physics, and solvers.
137
What new features were introduced in **COMSOL App-Builder v6.3**?
* GPT connectivity hooks * Interactive Java environment * Improved programmatic access to model parameters ## Footnote These features enhance the ability to integrate with LLM agents.
138
What is the recommended approach for **Ansys** tools in MCP?
Expose thin MCP tools that call Python clients ## Footnote This ensures stability and idempotency in tool operations.
139
What is the **deprecation watch** for **optiSLang**?
REST is supported in 2025 R1; plan for non-REST server APIs from 2025 R2 onward ## Footnote This indicates a shift in API usage that users need to prepare for.
140
What are the **workflow engines** mentioned for orchestrating and queuing work?
* Apache Airflow * Prefect * Flyte * Argo Workflows * Dagster ## Footnote These tools help in scheduling DAGs, retries, caching, and SLAs.
141
What is the purpose of a **message bus** like RabbitMQ or Kafka?
To decouple agent intents from solver workers ## Footnote This allows for efficient communication and processing of tasks.
142
Name the **schedulers** used for running at scale in HPC/Kubernetes.
* Slurm * ParallelCluster ## Footnote These tools help manage job scheduling on clusters and cloud environments.
143
What are the **containers** mentioned for standardizing solver environments?
* Docker * Kubernetes ## Footnote These technologies help in deploying applications in isolated environments.
144
What is **Ray** used for in the context of distributed Python?
For parallel param sweeps, DOE, surrogate training ## Footnote It allows for efficient execution of multiple tasks simultaneously.
145
What does **MLflow** track in experiment and run tracking?
* Params * Metrics * Artifacts ## Footnote This tool provides a user interface for monitoring these elements.
146
What is the purpose of **DVC** in data/asset versioning?
To provide Git-like version control for datasets ## Footnote This is useful for managing changes in large datasets and models.
147
What does **OpenLineage** provide for lineage standard?
Lineage tracking for auditing agent actions ## Footnote It helps in maintaining a record of data and process flows.
148
What is **MinIO** used for in the context of object storage?
For storing large artifacts like STLs, FMUs, .cas/dat ## Footnote It serves as an on-prem S3 compatible storage solution.
149
What tools are mentioned for **visualization and post-processing**?
* ParaView * VTK ## Footnote These tools are used for rendering and visualizing simulation results.
150
What is the function of **OpenMDAO**?
To provide MDAO glue and optimizers ## Footnote It allows for integrating multiple solvers and optimizing designs.
151
What does **Dakota** facilitate?
UQ, reliability, calibration, and DOE over black-box codes ## Footnote It is used for uncertainty quantification and design of experiments.
152
What are the tools mentioned for **geometry, meshing, and CAD/ECAD programmatic access**?
* Gmsh * Open Cascade (OCCT) * CAD Exchanger SDK * Onshape REST API * KiCad Python API ## Footnote These tools assist in automating CAD and meshing processes.
153
What is **scikit-rf** used for in PCB/RF analysis?
For Touchstone ingest, cascading, de-embedding ## Footnote It helps in analyzing RF networks before and after EM runs.
154
What is the purpose of **FMPy**?
To run FMUs from Python for co-simulation ## Footnote It allows agents to simulate models in workflows.
155
What are the monitoring tools mentioned for observability?
* Prometheus * Grafana Loki ## Footnote These tools help monitor job metrics and logs for solver health.
156
In the quick domain mapping, what tools are suggested for **System Modeling / MBSE**?
* OpenMDAO * Dakota * OpenLineage + Marquez ## Footnote These tools provide traceability across agent-run studies.
157
What is the role of **Ray** in the **Fluid & Aeronautical** domain?
For parallel case farms ## Footnote It helps in managing multiple simulations efficiently.
158
What tools are recommended for **Civil (structures/HVAC/CFD)**?
* Gmsh * OCCT * MLflow * DVC ## Footnote These tools assist in geometry preparation and reproducibility.
159
What is the function of **KiCad Python** in PCB workflows?
To auto-place/route snippets and generate manufacturing files ## Footnote It streamlines the PCB design process.
160
What is the purpose of **Onshape API**?
For cloud CAD automation ## Footnote It allows for automated updates of CAD models based on parameters.