Publication | Closed Access
Parallel calculation of sensitivity derivatives for aircraft design using automatic differentiation
39
Citations
16
References
1994
Year
Numerical AnalysisEngineeringSensitivity DerivativesAerospace SimulationStructural OptimizationComputational MechanicsIbm Sp1 ComputerAeronauticsSystems EngineeringDerivative-free OptimizationSensitivity AnalysisModeling And SimulationDifferential AnalysisAircraft Design ProcessAutomatic DifferentiationParallel CalculationComputer EngineeringComputational Fluid DynamicsIbm Sp1Aerospace EngineeringSensitivity DerivativeAerodynamics
Sensitivity derivative (SD) calculation via automatic differentiation (AD) typical of that required for the aerodynamic design of a transport-type aircraft is considered. Two ways of computing SD via code generated by the ADIFOR automatic differentiation tool are compared for efficiency and applicability to problems involving large numbers of design variables. A vector implementation on a Cray Y-MP computer is compared with a coarse-grained parallel implementation on an IBM SP1 computer, employing a Fortran M wrapper. The SD are computed for a swept transport wing in turbulent, transonic flow; the number of geometric design variables varies from 1 to 60 with coupling between a wing grid generation program and a state-of-the-art, 3-D computational fluid dynamics program, both augmented for derivative computation via AD. For a small number of design variables, the Cray Y-MP implementation is much faster. As the number of design variables grows, however, the IBM SP1 becomes an attractive alternative in terms of compute speed, job turnaround time, and total memory available for solutions with large numbers of design variables. The coarse-grained parallel implementation also can be moved easily to a network of workstations.
| Year | Citations | |
|---|---|---|
Page 1
Page 1