Skip to content

Conversation

@alexxu-flex
Copy link
Collaborator

@alexxu-flex alexxu-flex commented Nov 11, 2025

Python client support for analytic wind tunnel farfield (see https://github.com/flexcompute/compute/pull/2849)

  • Created classes for WindTunnelFarfield and floor types
    • Supports symmetry plane slicing
    • Checks which wind tunnel boundaries apply to which floor and domain types
  • Updated pipeline in __init__, meshing_params/params.py, translators, primitives.py, validation/validation_context.py, and validation/validation_simulation_params.py to support WindTunnelFarfield
  • Updated pipeline in entity_info.py, models/surface_models.py, outputs/outputs.py and primitives.py to support defining wind tunnel boundaries as WindTunnelGhostSurfaces, which must be handled differently from GhostSurfaces
  • Added tests: end to end case, parameter validation, translator (surface, volume, solver)
  • Added util: Range and PositiveRange properties in unit_system.py for shared checks

@alexxu-flex alexxu-flex changed the title feat: wind tunnel farfield Python interface [FXC-4322] feat: wind tunnel farfield Python interface Nov 26, 2025
@alexxu-flex alexxu-flex merged commit 9446003 into main Nov 26, 2025
20 checks passed
@alexxu-flex alexxu-flex deleted the alexxu/windtunnel-flow360 branch November 26, 2025 17:04
alexxu-flex added a commit that referenced this pull request Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants