Ramanathan,

What on earth do you mean ? Reinvent the wheel ? What rubbish. Learn the basics, do the job responsibly and properly.

Just becuase you can run Caesar does not mean you are a stress engineer. Caesar is a superb piece of software but it does the numbers only. To properly understand it you MUST know the Codes and regulations under which it functions. To properly understand the Codes you need to READ them.

Regarding your comment on 'c language' That's rubbish too .... I personally think that users of Caesar and similar should understand the maths on which it is based ... stiffness matrix etc. Without this knowledge you cannot understand or react to ill-conditioning and other risks inherent in such complex math solutions.