Fluids

Fluids

Topics related to Fluent, CFX, Turbogrid and more.

SIGSEGV error with heat flux udf

    • jmsz7x
      Subscriber

      Using the DEFINE_HEAT_FLUX udf, I get errors when interpreting, and when compiling I am not able to apply the udf.  But when I interpret after compiling, I am able to apply it, but i get this error when running:

      Node 2: Process 23384: Received signal SIGSEGV.

       

      ==============================================================================

       

      ==============================================================================

       

      Node 1: Process 3268: Received signal SIGSEGV.

       

      ==============================================================================

       

      ==============================================================================

       

      Node 0: Process 23128: Received signal SIGSEGV.

       

      ==============================================================================

       

      ==============================================================================

       

      Node 3: Process 25308: Received signal SIGSEGV.

       

      ==============================================================================

       

      999999: mpt_accept: error: accept failed: No error

      In file included from C:\\PROGRA~1\\ANSYSI~1\\v232\\fluent\\fluent23.2.0/src/udf/udf.h:22,

      from C:/Users/jmsz7x/Documents/Rc.c:1:

      C:\\PROGRA~1\\ANSYSI~1\\v232\\fluent\\fluent23.2.0/src/main/global.h:287: badly punctuated parameter list in #define'

      In file included from C:\\PROGRA~1\\ANSYSI~1\\v232\\fluent\\fluent23.2.0/src/dpm/dpm_tools.h:10,

      from C:\\PROGRA~1\\ANSYSI~1\\v232\\fluent\\fluent23.2.0/src/udf/udf.h:54,

      from C:/Users/jmsz7x/Documents/Rc.c:1:

      C:\\PROGRA~1\\ANSYSI~1\\v232\\fluent\\fluent23.2.0/src/dpm/dpm_parallel.h:631: badly punctuated parameter list in#define'

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      999999: mpt_accept: error: accept failed: No error

       

      The fl process could not be started.

      Can anybody help?

    • Rob
      Forum Moderator

      If it fails to compile there's a problem with the code. The interpreter isn't as rigorous and doesn't permit all macros so isn't used as much now. 

      • jmsz7x
        Subscriber

        Hi rob.  Let me clarify, it doesn't fail to compile, I just am not able to apply the boundary condition.  I can compile and load the library with no errors. 

    • Rob
      Forum Moderator

      It's not a boundary condition, it's an adjustment to how Fluent applies the heat flux. The boundary condition is applied on the boundary, DEFINE_HEAT_FLUX isn't, and is covered in the manual. 

      • jmsz7x
        Subscriber

        The manual does not mention much at all about the use of the macro.  As I mentioned in the initial post, I was able to apply it as a boundary condition, but I am getting errors.

    • Rob
      Forum Moderator

      Other than it's not a boundary condition, and to use DEFINE_PROFILE for bc setting. The error is a consequence of DEFINE_HEAT_FLUX not being a boundary condition. 

      • jmsz7x
        Subscriber

        Thank you

Viewing 3 reply threads
  • You must be logged in to reply to this topic.