Physics Stack Exchange is a question and answer site for active researchers, academics and students of physics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there any open source tools for calculating the normal modes of arbitrary objects? Input would be some 3D design format and material properties, output would be movement direction and magnitude for each vertex along with frequency of each normal mode.

Commercial software such as SYSNOISE does this.

Failing that, can anybody provide advice/references on creating such a tool? (I'll publish it, I promise :p)

share|cite|improve this question
up vote 4 down vote accepted

Any physics-oriented FEM solver should do this. I have only done it with COMSOL, which is proprietary and expensive, but searching Ubuntu's repository of free software turns up at least two promising candidates: Elmer and FreeFEM. I'm trying out Elmer now.

This example seems to be what you want:

share|cite|improve this answer
Great, thanks! Trying it now. – Forrest Feb 22 '11 at 0:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.