A high-level programming language implementation of topology optimization applied to the acoustic-structure interaction problem

Author(s):  
Junghwan Kook ◽  
Jin Hyun Chang
2016 ◽  
Vol 24 (01) ◽  
pp. 1550021 ◽  
Author(s):  
Heekyu Woo ◽  
Young S. Shin

In this paper, a new third-order approximation model for an acoustic-structure interaction problem is introduced. The new approximation model is designed to be an accurate and a stable model for predicting the response of a submerged structure. The proposed model is obtained by combining two lower order approximation models instead of using an operator matching method. The stability of this model is checked by a modal analysis. Finally, the approximation model is coupled to the spherical shell structure, and its performance is checked by a shock analysis.


2005 ◽  
Vol 13 (1) ◽  
pp. 31-56 ◽  
Author(s):  
Xing Cai ◽  
Hans Petter Langtangen ◽  
Halvard Moe

This article addresses the performance of scientific applications that use the Python programming language. First, we investigate several techniques for improving the computational efficiency of serial Python codes. Then, we discuss the basic programming techniques in Python for parallelizing serial scientific applications. It is shown that an efficient implementation of the array-related operations is essential for achieving good parallel performance, as for the serial case. Once the array-related operations are efficiently implemented, probably using a mixed-language implementation, good serial and parallel performance become achievable. This is confirmed by a set of numerical experiments. Python is also shown to be well suited for writing high-level parallel programs.


Sign in / Sign up

Export Citation Format

Share Document