hexagon logo

Hello everyone, Can anybody please help me in this topic? I would like to know if there is any correlation between # of cycles and the total time needed to complete the analysis.

I mean, What does the # of cycles stand for or represent? What is the difference between # of cycles and time step?
Thanks
  • # of cycles indicates how many times the phenomenon of the analysis has progressed in the time direction.
    And time step Δt indicates the time to advance per cycle.
    Please check the following for your reference.
    time_cylces
    The calculation time per cycle largely depends on the complexity of the flow phenomenon to be analyzed and the number of meshes.
    Therefore, the calculation time depends on # of cycles required for analysis.
    The following is an example for understanding 'time , # of cycles' .
     
    example_time_cycles
  • Thanks for your response,
    Ok, then to put it in simple words, does # of cycles resembles the meaning of # of iterations? Or these two words (cycles, iterations) are totally different in cradle implementation?
  • Yes , that's right. 
    These two words(cylces and iterations) are toally different in Cradle_CFD.
     
    scFlow needs to solve each matrix of all variables in order to output those solutiosn in each cycle.
    scFlow employs the "iteration" schemes based on the conjugate method to do that.
    Please refere ”The matrix solver ” in scFLOW User's Guide Analysis Method.
    In Cradle_CFD they ususally use the word "Iteration" in the matrix solver.
     
    I recommend you to refer SOLV command in scFLOW User's Guide Solver Reference. 
    Please check the the parameter PARA(1) in SOV command there.
     
    And also refer 'Matrix solver and cycle information' in the same manual.
    You can find the following description. 
    output_L
    The third column indicates the number of iterations to reach convergence in the matrix solver.