Skip to documentation content
On this page
  1. Reference contract
  2. Authoritative source

Pressure Acoustics

Defines optimization applicability and derivative ownership for Pressure Acoustics.

Reference contract

FieldValueDescription
kindPressure Acoustics
namespaceacpr
statusdevelopment
visiblefalse
optimizationContract{"baseStudies":["stationary"],"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contributionBindings":[{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"domain-feature:Monopole Source","runtimeOwner":"PressureAcoustics.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"boundary-feature:Pressure","runtimeOwner":"PressureAcoustics.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"boundary-feature:Normal Acceleration","runtimeOwner":"PressureAcoustics.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"weak-contribution:acpr.helmholtz","runtimeOwner":"PressureAcoustics.element_residual"}],"functionalReductions":["integral","average","minimum","maximum","rms","norm","smooth-maximum","smooth-minimum","value"],"geometricModes":{"coordinate":{"applicability":"required","reason":""},"materialTopology":{"applicability":"required","reason":""}},"historyFields":[],"objectiveRules":[{"entityDimensions":["global","domain","boundary","point"],"modes":["stationary"],"operators":["integral","average","minimum","maximum","rms","norm","smooth-maximum","smooth-minimum"],"supportsSelection":true,"symbols":["acpr.p"],"valueKind":"field"},{"entityDimensions":["global"],"modes":["stationary"],"operators":["value"],"supportsSelection":false,"symbols":["acpr.energy"],"valueKind":"scalar-global"},{"entityDimensions":["global"],"modes":["stationary"],"operators":["value"],"supportsSelection":false,"symbols":["acpr.compliance"],"valueKind":"scalar-global"}],"objectiveSymbols":["acpr.p","acpr.energy","acpr.compliance"],"requiredDerivativeChannels":["parameter","input","coordinate","material"],"role":"spatial-analysis","runtimeProvider":"PressureAcoustics.element_residual","schemaVersion":"1.0.0","stateFields":["p"]}
governingEquations[{"description":"","differentiability":"exact-ad","editor":null,"entityDimension":"domain","latex":"-\\nabla\\cdot\\left(K\\nabla p\\right)=Q_m","mathml":"<math display=\"block\"><mrow><mo>-</mo><mi>div</mi><mo>(</mo><mi>K</mi><mi>grad</mi><mo>(</mo><mi>p</mi><mo>)</mo><mo>)</mo><mo>=</mo><msub><mi>Q</mi><mi>m</mi></msub></mrow></math>","name":"Pressure acoustics weak equation","readOnly":true,"section":"governing-equation"},{"description":"","differentiability":"exact-ad","editor":null,"entityDimension":"domain","latex":"\\mathbf u_a=-\\nabla p","mathml":"<math display=\"block\"><mrow><msub><mi>u</mi><mi>a</mi></msub><mo>=</mo><mo>-</mo><mi>grad</mi><mo>(</mo><mi>p</mi><mo>)</mo></mrow></math>","name":"Particle velocity potential relation","readOnly":true,"section":"definition"}]

The runtime provider, evidence fixture, derivative channels, geometric modes, objective symbols, reductions, contribution bindings, and governing equations are generated from the physics catalog.

Authoritative source

Catalog
telion_backend.v2.catalog.PhysicsCatalog
Identity
PhysicsDeclaration/acpr/optimizationContract
Path
src/telion_backend/v2/physics/specs.py
Symbol
DifferentiablePhysicsContract