Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


finite element methods

finite element methods

finite element methods

Hii all
Im new to this forum. I have certain doubts regarding fem.
1.Why scientists use programming in fem using fortran/phython/matlab when we are having advanced softwares?
2.what is explicit finite element and extended fem?

RE: finite element methods

If you are asking why people bother to build their own pre and post processors, which then hook in to custom solvers, rather than using 'advanced software', then I suppose the answer is often flexibility, and perhaps cost. As an example, I wished to build an optimised spaceframe, from a range of commercially available tube sizes. At the time there was no product available that would work through the palette of available tubes for every location in the spaceframe, leaving me with the alternative of either writing a script that generated the input files for a commercial solver, and which then analysed the output files, or else doing the whole job inside matlab with the openfem solver. In terms of complexity there wasn't much in it, but the time constraint of writing out text files and so on was avoided by working inside matlab entirely, and it was one less layer of debugging. Plus of course plotting the progress and results was a breeze inside matlab.

I have used both approaches, and if you have a bulletproof way of writing and reading text files (say QBasic) I'd actually recommend that if you have easy command line access to a good fem solver.


Greg Locock

New here? Try reading these, they might help FAQ731-376: Eng-Tips.com Forum Policies http://eng-tips.com/market.cfm?

RE: finite element methods

Thanks GregLocock for the replay!
Im doing masters in Structural engineering and final year thesis in aerospace engineering (using CFD,ALE coupling) now only I fell In love with finite element methods. Could you please suggest me some pdf/ebooks to start fem programming using matlab,For beginner.

RE: finite element methods

RE: finite element methods

Quote (cjstruct)


1.Why scientists use programming in fem using fortran/python/matlab when we are having advanced softwares?


What is advanced software? You are doing calculations. You need to be able to do math, you need to manage arrays, and you need logic. Current versions of Fortran are structured. C does not do exponents. I can see the reason for object oriented programming, but it is a pain for small projects and applications.

FEA software should be written by structural analysis geeks, not programming geeks.


RE: finite element methods

Finite elements have %5-10 validity in their results which means you do not need to do so many tests.
Otherwise you would spend a lot of time on it.

http://AerospaceEngineering.Aero The only website dedicated just to Engineers in Aerospace domain.
Click on and read the best Aerospace Engineering and Aviation Portal dedicated just for ENGINEERS!
Free Aerospace Engineering and Aviation News ! Get your membership now and follow the industry for free.
>>>>> http://AerospaceEngineering.Aero <<<<

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close