CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > FLUENT > Fluent UDF and Scheme Programming

Differences of parallel UDF for Fluent 6.3 and 13

Register Blogs Community New Posts Updated Threads Search

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   September 3, 2012, 21:09
Default Differences of parallel UDF for Fluent 6.3 and 13
  #1
Member
 
Felix
Join Date: Mar 2011
Posts: 50
Rep Power: 15
didiean is on a distinguished road
Hello everyone~
I am doing some calculation on dynamic meshes using DEFINE_GRID_MOTION which runs well for Fluent 13 on a Unix Cluster. In this UDF, I have defined several sub functions, and in the DEFINE_GRID_MOTION function, besides the usual dynamic mesh phrases, I have used fprintf like:

r_te=sqrt(r2[0]*r2[0]+r2[1]*r2[1]);
if((fabs(r_te-R0)<pow(10.0,-3.0))&& (fabs(r2[2]-(0.5*(Z_2+Z_3)))<0.008)) /*only record the angle of mid line which is concurrent with other positions*/
{
d_te=sqrt((R0*cos(in_a)-r2[0])*(R0*cos(in_a)-r2[0])+(R0*sin(in_a)-r2[1])*(R0*sin(in_a)-r2[1]));

if(r2[1]<(R0*sin(in_a)))
theta_te=-2.0*asin(0.5*d_te/R0)*180.0/M_PI;
else
theta_te=2.0*asin(0.5*d_te/R0)*180.0/M_PI;

fp=fopen("TE_place.txt","a+");
fprintf(fp,"\n%.8f %.8f %.8f %.8f %.8f %.8f",time,r2[0],r2[1],r2[2],r_te,theta_te);
fclose(fp);



But recently, when I try the UDF for Fluent6.3, errors appear as Follows. The UDF could be compiled and loaded well, but when start running errors come out. When parallelizing the UDF, I Just put if !RP_HOST and #endif in every function's beginning and ending. I don't know the differences of UDF for Fluent6.3 and Fluent13. Hope I have describe the question clearly. Could anyone please help me out? Any comment is appreciated. Thank you!


================================================== ============================
Stack backtrace generated for node id 6 on signal 11 :
Please include this information with any bug report you file on this issue!
================================================== ============================

/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26[0xef1081]
/lib64/libc.so.6[0x3b3ce302d0]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(new_v+0x11)[0x5fadff]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Fill_Exterior_Nodes+0x2182)[0xaf65bc]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26[0xaf2379]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Create_Neighborhood+0x179)[0xaf059d]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Clear_Sliding_Interfaces+0x23d)[0x984489]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Dynamic_Mesh_Clear_Sliding_Inter faces+0x34)[0xbeac6a]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Pre_Update_Dynamic_Mesh+0xdd)[0xbeac0d]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Update_Grid+0x67)[0x563725]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Update_Physical_Time+0x7c9)[0x562c95]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26[0x5c0a2d]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(eval+0x773)[0xf046c3]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(PRF_Command_Start+0xea6)[0x5e5022]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(PRF_Node_repl+0x2e)[0x5e4146]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(main+0x62)[0xc60762]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26[0xef1081]
/lib64/libc.so.6[0x3b3ce302d0]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(new_v+0x11)[0x5fadff]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Fill_Exterior_Nodes+0x2182)[0xaf65bc]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26[0xaf2379]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Create_Neighborhood+0x179)[0xaf059d]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Clear_Sliding_Interfaces+0x23d)[0x984489]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Dynamic_Mesh_Clear_Sliding_Inter faces+0x34)[0xbeac6a]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Pre_Update_Dynamic_Mesh+0xdd)[0xbeac0d]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Update_Grid+0x67)[0x563725]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(Update_Physical_Time+0x7c9)[0x562c95]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26[0x5c0a2d]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(eval+0x773)[0xf046c3]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(PRF_Command_Start+0xea6)[0x5e5022]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(PRF_Node_repl+0x2e)[0x5e4146]
/opt/Fluent.Inc/fluent6.3.26/lnamd64/3ddp_node/fluent_mpi.6.3.26(main+0x62)[0xc60762]

================================================== ============================
Stack backtrace generated for node id 5 on signal 11 :
Please include this information with any bug report you file on this issue!
================================================== ============================

Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
fluent_mpi.6.3.26: Rank 0:1: MPI_Send: MPI BUG: no requests done
MPI Application rank 1 exited before MPI_Finalize() with status 1
Killed by signal 15.

999999 (../../src/mpsystem.c@1123): mpt_read: failed: errno = 104

999999: mpt_read: error: read failed trying to read 30 bytes: Connection reset by peer
The fluent process could not be started.
didiean is offline   Reply With Quote

 

Tags
parallel udf


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 Off
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 07:28.