CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > FLUENT

How to remove the error:FLUENT received a fatal signal (SEGMENTATION VIOLATION).

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   March 20, 2009, 06:31
Default How to remove the error:FLUENT received a fatal signal (SEGMENTATION VIOLATION).
  #1
New Member
 
gnxie
Join Date: Mar 2009
Location: Sweden
Posts: 16
Rep Power: 9
Conan is on a distinguished road
Send a message via MSN to Conan
Everytime when I am post-handling data, the message will be happened after I click any button:

Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).
Error Object: ()

How to remove/repair the error? Thanks.
Conan is offline   Reply With Quote

Old   March 20, 2009, 14:51
Default
  #2
Senior Member
 
Join Date: Mar 2009
Posts: 225
Rep Power: 10
paka is on a distinguished road
That's what sometimes happens on machines with Windows system. I guess there problem in memory handling. Because I used to use Windows on my Mac, that was the most probable reason, not enough memory for my Windows partition. The way I used to do it was to relaunch it couple times or just reboot Windows.

Someone here sometime ago advised to run Fluent with -serv option, which means, run Fluent from command line such as:

fluent 2ddp -serv

if it doesn't help try to run with -driver option and select appropriate driver.

Krst
paka is offline   Reply With Quote

Old   August 9, 2015, 05:21
Default
  #3
Member
 
zduno
Join Date: Dec 2013
Posts: 55
Rep Power: 4
zdunol is on a distinguished road
Hello,

could it be somehow related to having two fluid zones, or shadow wall boundary? I'm asking because I solved a case where I used udf file and everything was fine and now I changed the mesh so I have two fluid parts and interface between them and when I run calculations now I get: Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION).
Error Object: ()
zdunol is offline   Reply With Quote

Old   August 10, 2015, 12:28
Default
  #4
Senior Member
 
Lucky Tran
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 1,291
Rep Power: 20
LuckyTran will become famous soon enough
Sometimes it can be caused by a udf that is designed for serial mode but crashes when you run Fluent in parallel because the udf is not compatible with parallel variables. Try running in serial mode to see if you no longer get segmentation faults.
LuckyTran is offline   Reply With Quote

Old   August 11, 2015, 05:30
Default
  #5
Senior Member
 
Bruno Machado
Join Date: May 2014
Posts: 224
Rep Power: 5
Bruno Machado is on a distinguished road
If you are using UDF, this is probably because your UDF is trying to access some information that is not available. For example: you can not access gradients in the first iteration, so you need to add a line to avoid this problem.

Check your variables if they are all initialized in your code and if you properly defined all UDM/UDS in your case.
Bruno Machado is offline   Reply With Quote

Old   November 26, 2015, 07:28
Post fatal error
  #6
New Member
 
angela huang
Join Date: Nov 2015
Posts: 6
Rep Power: 2
Turbo_hrf is on a distinguished road
hi, I have written a UDF about standard ke turbulence model and compiled successfully, but when i try initialize, it shows error: received a fatal signal (segmentation fault), does anyone help me remove this error?

my UDF code as follows:
#include "udf.h"
/*#include "math.h"*/

/* Turbulence model constants */
const real C1e=1.44;
const real C2e=1.92;
const real C_mu=0.09;
const real SIG_k=1.0;
const real SIG_e=1.3;

/* User-defined scalars */
enum
{
TK,
TE,
N_REQUIRED_UDS
};

/*Define source term in k equation */
DEFINE_SOURCE(TK_SOURCE, c, t, dS, eqn)
{
real source;

dS[eqn]=0.0;
source= C_MU_T(c,t)*C_STRAIN_RATE_MAG(c,t)*C_STRAIN_RATE_M AG(c,t)-C_R(c,t)*C_R(c,t)*C_mu*C_UDSI(c,t,TK)*C_UDSI(c,t,T K)/C_MU_T(c,t);

return source;
}

/* define source term in eplison equation */
DEFINE_SOURCE(TE_SOURCE, c, t, dS, eqn)
{
real source, Pk;

Pk=C_MU_T(c,t)*C_STRAIN_RATE_MAG(c,t)*C_STRAIN_RAT E_MAG(c,t);
dS[eqn]=0.0;
source=C1e*C_UDSI(c,t,TE)*Pk/C_UDSI(c,t,TK)-C2e*C_R(c,t)*C_UDSI(c,t,TE)*C_UDSI(c,t,TE)/C_UDSI(c,t,TK);

return source;
}

/* define diffusion coefficienct */
DEFINE_DIFFUSIVITY(KE_diffusivity,c,t,i)
{
real diff;
real mu_t;
int nscalar=i;

mu_t=C_R(c,t)*C_mu*C_UDSI(c,t,TK)*C_UDSI(c,t,TK)/C_UDSI(c,t,TE);
if (nscalar==TK)
diff= mu_t/SIG_k + C_MU_L(c,t);
else
diff = mu_t/SIG_e + C_MU_L(c,t);
return diff;
}

/*define turbulent viscosity */
DEFINE_TURBULENT_VISCOSITY(turbVis,c,t)
{
real mu_t;
mu_t=C_R(c,t)*C_mu*C_UDSI(c,t,TK)*C_UDSI(c,t,TK)/C_UDSI(c,t,TE);
return mu_t;
}
Turbo_hrf is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
FLUENT received fatal signal (ACCESS_VIOLATION) shashikant FLUENT 3 November 29, 2014 13:03
FLUENT received fatal signal (ACCESS_VIOLATION) samy FLUENT 0 November 10, 2007 14:09
Fluent.6.2.received a fatal signal (SEGMENTATION ) Jungfeng FLUENT 0 October 8, 2007 11:05
received fatal signal brusly FLUENT 1 April 12, 2007 12:49
error while compiling the USER Sub routine CFD user CFX 3 November 25, 2002 16:16


All times are GMT -4. The time now is 00:24.