> by "best" I mean that it gives reliable results, even for complex materials.
Most, if not all, commercial codes will give you "reliable" results. This is a topic that has been discussed previously (the definition of "best" results or "better" software), and is difficult to quantify. In the end, most codes will do the job for you, but it's down to the experience of the user whether or not the answers are garbage or useful.
For me, I've been using ANSYS and ABAQUS for many years, as well as a few other lesser known codes (NASTRAN, PAFEC, DIANA, NISA...). For a budget package which will do a job for you, I would consider looking at NISA, although this is quite an old code and has been lacking in development somewhat. If you have complex geometry, NISA has a limited geometry integration capability, so this is something to think about. It does however, have a brilliant eigenvalue solver, probably the best I've used along with NASTRAN. ANSYS is also excellent. With this you have very good functionality (forced vibration, acoustics, emag, statics, transient, coupled-field, &c.), an excellent GUI and excellent CAD integration. The flexibilty of using ANSYS programming language as well (APDL) is also very useful. I'm a big ANSYS fan, and I've been using it many years, so there maybe a *bit* of bias in there as you can tell. Drawback of ANSYS, NASTRAN, ABAQUS is the licence cost. If you want a purely dynamics solver for your work, it may be worth paying the extra for NASTRAN. Otherwise, have a look into ANSYS. You can check ANSYS capabilitites here
The above is of course non-exhaustive, and only a fragment of the info available. A good idea might be to demo a couple on your shortlist for a month each - this is very popular nowadays and is encouraged by the suppliers.
Best of luck,
-- drej --
------------
See faq569-1083 for details on how to make best use of Eng-Tips.com