My calculation runs O.K. in serial mode but stalls or freezes near the start of the solver step when I run in parallel. What is the problem?

Does your calculation use non-local CEL functions (like areaAve and massFlowAve) as well as initialisation the variables in a domain using the "Automatic" option? If so, then the problem is probably due to conflicting recursive calls for process synchronisation. These can arise when the solver is evaluating the non-local CEL functions using the initial guess values but is also calculating the initial guess using calls to the CEL functions. The workaround is to re-define the initialisation so that everything is defined as "Automatic with Value" and provide a suitable initial value.

Show Form
No comments yet. Be the first to add a comment!