Fluids

Fluids

Fluent Adjoint Method Operation Type Observable Crashing Fluent

    • eklein12
      Subscriber
      Hello,
      I have been Fluent's adjoint solver to optimize flow over a bank of tubes with great success. However, recently I attempted to use an operation type as my observable (before I was using just a basic observable type). By using a linear combination, when I attempt to run the adjoint calculation and get the sensitivities I get many errors and fluent terminates (Please see error below). For some reason, defining any operation type (ratio, linear combination, etc) causes this issue. Also, I have managed to replicate the error sometimes by clicking the "evaluate" button on the observables tab. It doesn't always happen, but every once in a while it does.
      Any help on this issue is much appreciated! Thank You!
      Error [node 6] [time 5/27/22 1:9:34] Abnormal Exit!
      Node 6 Fatal signal raised sig = Segmentation fault
       26f380d0 CX_Primitive_Error
       da5f0cc0 seh_filter_exe
       26facc40 logical_right_shift
       cc13ec50 _C_specific_handler
       dc811f80 _chkstk
       dc7c1020 RtlRaiseException
       dc810ba0 KiUserExceptionDispatcher
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       2907c880 adjoint_get_advancement_defaults
       29071910 cost_value_adjoint
       29071910 cost_value_adjoint
       250fa5f0 AF_Allocate_Face_Child_Tree_Dump
       26f980c0 eval
       250c2d90 PRF_Command_Start
       250c55b0 PRF_Node_repl
       250c5e80 init_rsubrs
       26facc40 logical_right_shift
       dbdb7020 BaseThreadInitThunk
       dc7c2630 RtlUserThreadStart
    • Murari Iyengar
      Ansys Employee

      Hi, please check your setup and definitions. If this is a 3D case, I recommend trying a 2D case first. 

    • eklein12
      Subscriber

      Hello, 

      Sorry for the late reply, but thank you for the feedback. I was using a 2D case to begin with. Interestingly I found the issue was that in the definition of the linear combination you cannot make the first coefficient a negative number. I switched the ordering so the observable with the positive coefficient was listed first and the error went away. 

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