User login


You are here

free pre-post processor

Does anyone know of a good free pre and post processor software for finite element analysis? I'm currently using the academic version of GiD. It's not convenient to create a more complex mesh with GiD, and doesn't give a good integration point stress/strain contours.

Roozbeh Sanaei's picture

I listed Some Useful Links and Programs in This Regard in my blog 

In first link


Dont Hesistate to ask any question.




I just link to the webside and find some useful things to my work ,I am very happy's picture

Hi dear friend,

I'm a beginner in ansys,and in my thesis I have to simulate a concrete frame,so I want to know do you have any ansys example which could help me?

thanks a lot


Thanks for this.. I'm also looking for free pre and post processor software for finite element analysis and linked to the websites given above.. It helped a lot, thanks!

-- Stephanie03

Your Forex Robot enthusiast

Roozbeh Sanaei's picture

SALOME is a free software that provides a generic platform for Pre and Post-Processing for numerical simulation. It is based on an open and flexible architecture made of reusable components available as free software.
It is open-source (LGPL), and you can download both the sourcecode and the executables from this site.


Ahmed Hussein's picture

Can any body tell me the best FEM software for mechanical structures. some tell me abaqus while others favor lusas. i need your advice.








You may have to be more specific in terms of what determines "best" for you, besides the application to a relatively broad class of problems (mechanical structures).  Is it reliability?  Robustness?  Is cost a factor? 

ABAQUS is without doubt an excellent code for the analysis of a wide variety of problems in solid mechanics.  I'm not familiar with lusas at all so I can't speak to it.   

Ahmed Hussein's picture


Thanks alot for your information. I am working on solid mechanics, Relialibility and cost are part of my analysis. is there a free downloadable FEM software? I checked ABAQUS v6.6 and couldn't install. license server is required! 

 thank you.

Roozbeh Sanaei's picture

There are many OPEN SOURCE FINITE ELEMENT FEM Softwares.

For Solid Mechanics it depend on which aspect of solid mechanics you use. for example CRACK analysis have it's program, ATOMISTIC-CONTINUUM analysis have its softwares and THERMAL analysis have another. Some of them ARE GENERAL


Dan Cojocaru's picture

ABAQUS is very powerful and very popular amongst researchers. However, it is quite expensive. As an alternative, CALCULIX is a free FEM software implementing many of the capabilities one can find in ABAQUS. For details see:  and

I have been using LUSAS for 2 years. It is very easy to learn and use. It has also included main nonlinear material models as Drucker-Prager, Mohr-Coulomb, Tresca, Cracking Concrete etc. I have no idea about ABAQUES.

Roozbeh Sanaei's picture

ABAQUS is more popular than lusaas. then i advise you to use abaqus because

there are more  informations about it in wolrd wide web but in some civil

engineering applications lusas is better

I  am studying the FEM, but the polygons elements generation becoming the hard problem. Can anybody give me some codes for generating the Voronoi elements.

Zhijun Zheng's picture

The function voronoin( ) in MATLAB may be beneficial to you. Try it. And good luck!

Have you looked at Qhull yet?  It is used by Matlab and Octave (open source Matlab clone) for their computational geometry functions including voronoin.  It is open source.

a very good code for generating delaunay triangulations and voronoi diagrams is Triangle by J. R. Shewchuk

 a more comprehensive package for all needs in computational geometry is CGAL:


I would like to know if it is possible to import an iges file using the abaqus batch interface.

If it is possible, can someone post the command lines needed?

Thank you in advance,



Dan Cojocaru's picture

Yes it is possible.  See the script below. Save it to a file , let's say '' and run it with

C:\temp>abaqus cae 


#import igs script
from abaqus import *
from abaqusConstants import *
import part
import sys

#change the next lines as necessary

#path to the igs file
#name of the model where the imported part will be added
#name of the imported part

if modelName in mdb.models.keys():

#the next two lines open and convert the igs file
#check the documentation for additional parameters to tune up the convertion


print "Part %s....imported! :-)"



hi any one can give some link for open sourse link- crack propagation FEM package like zencrack




you will find a link there to OpenXFEM++. We also have other similar libraries. It's not FEM, it's extended FEM, but the idea should be similar. You want 3D?

 stephane .bordas @ gmail . com


Dr Stephane Bordas

i am unable to download the XFEM++ from the given link, but i am able to see the code used in the extended software . well here von mises stress yield is used for calculation of yield , can u tell me how i can use the tresca yield function for it..


prashant sharma 


Hi again,

If you are able to implement Tresca, then, you can put it into OpenXFEM++, it is straightforward and completely separate from the rest of the code. Thanks, and good luck, Stephane

PS: Please email me, to get the code, there must be a problem on the web site, I have no time to fix it now. 


Dr Stephane Bordas

can give me internet source to free download ABAQUS V6.6 software?and how to install it?I want to do analysis in area of Stress and heat transfer analysis?

thanks for help

Bhavin Patel


hi everybody,

Can anyone explain me how to use a pre/post-processing softoware.

for exemple if i have a FEm Consol Program and i want to see the response of a structure to thermal or mechanical sollicitations.

thank you for answering  

Alejandro Ortiz-Bernardin's picture

 Generally speaking, a pre/post-processing software should have a template file which can be customized (typically, using a script language) so you tell the software what you want to be printed out in a data file, say for example, node connectivities, material properties, load and constraint data, and in general, all the information that is required by your executable or console program. The next step is to set up the pre-processing information using the pre/post-processing program. For this, you create the geometry, create the mesh, define material, apply loads and constraints, etc. Once this stage is done, you should be able to create the data file directly from the pre/post-processing software according to what you defined in the template file. At this stage, your executable or console program should read that data file to start the calculations. Your executable should also give you an output file containing relevant results to do the post-processing. Typically, the output file will contain, for example, nodal displacement and/or stresses at gauss points. This output file must be readable by the pre/post-processing software so you can visualize your results. At least, that is what GiD does. The following link might be useful for you:

and look at "ProblemType tutorial".

Alejandro A. Ortiz

this is Mehdi, a new memebr. i am trying to model reinforcment concrete. has anybody known how to model mult crack in lusas





I would like to know how to generate a mesh using Voronoi algorithm for a polycrystaline material. The mesh should represents different grains with random orientations.

Best regards,

Ph.D. Candidate
School of Mechanical and Materials Engineering
Washington State University, Pullman

hi Dr.Bordas

     Can you send me your xfem matlab code! thank you very much.

 liu cheng wu


Dear friends;I m modeling a historical arch bridge with ANSYS. I modeled stones with SOLID65. Is it true. Could you give meknowledge about this subject,I will be happy. See you later.

SivaSrinivasKolukula's picture


      You can use CASTEM for pre processing. It is a free downloadable software. You can download it from the link: It is absolutely free downloadable. 

But let me tell you it is software in french language and developed by French Atomic Energy. You can get help in English too using a command opti lang anglias. This I found easy for meshing thing. A better Documentation is available too........ And it is based Object Oriented Language called Gibiane. If interested have a try.......


Inspiration and genius--one and the same.
Siva Srinivas Kolukula
Junior Research Fellow



I was interested in this software:

But it only works on Windows and I am running Linux.  Can anyone recommend a similar option for Linux?


Thomas Jenkins

University of Illinois

Forex Robot researcher

ParaView is the best open source post processor out there right now!

Dear all 

I m looking to your help please, my problem is how I
realize a parametric study via abaqus which touch the material young
modulus, so i want to write a matlab script which actualize
the abaqus include file of my abaqus input file, and the matlab
script evaluate actual young modulus via a function of actual displacement 
until:: Young
Young modulus_i_Output



mohamedlamine's picture

Hi all,

Is Windows8 developed with Linux ?

I have found the application Power Shell accepting Linux Commands as: ls,pwd,whoami,.. But this Release of Windows is Vulnerable to Viruses and Bugs. I found it better than Win7 in the beginning but it has lost its steering.

Subscribe to Comments for "free pre-post processor"

Recent comments

More comments


Subscribe to Syndicate