This paper presents a computational methodology for shape optimization of s
tructures in frictionless contact. which provides a basis for developing us
er-friendly and efficient shape optimization software. For evaluation it ha
s been implemented as a subsystem of a general finite element software. The
overall design and main principles of operation of this software are outli
ned. The parts connected to shape optimization are described in more detail
. The key building blocks are: analytic sensitivity analysis, an adaptive f
inite element method, an accurate contact solver. and a sequential convex p
rograming optimization algorithm. Results for three model application examp
les are presented, in which the contact pressure and the effective stress a
re optimized. (C) 2001 Elsevier Science B.V. All rights reserved.