|
[Sponsors] |
How to assess performance of a CFD Application? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
November 29, 2016, 03:44 |
|
#21 |
Senior Member
|
Alternatively, now that you mention your algorithm, you can consider also Nek5000. I am not really that expert in FEM and similars, but maybe you can find a common ground. Nek5000 is a spectral element code using only hexaedra with GLL points and, in practice, has an algorithm very similar to the one you are using (to the best of my memory... few years have passed since the last time i used it). It is probably optimized towards the high order end, but you can go low order as well, and the code is especially known also for its algorithmic performances. So that you know you are comparing with one of the firsts in class.
|
|
November 29, 2016, 04:43 |
|
#22 | |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71 |
Quote:
Without more details I am not sure about your procedure. The first linear sistem is for an implicit time scheme, right? You should get convergence in very few steps and it should count some percent of the total CPU time. The second step should be the pressure equation that is the core of the computational time. Why is the third step (correction of the velocity) implicit? The tolerance you control is correct. |
||
November 30, 2016, 09:31 |
|
#23 | |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 16 |
Quote:
So, the overall algorithm is semi-explicit, as the authors call it. Regarding, the computational cost of solving the sparse matrix system, it is not too costly. The only thing I would like to comment is that I am not ordering the identifier of the nodes in the mesh so that my sparse matrix is almost banded. So, I don't know which can be the impact in the overall performance of the algorithm. |
||
November 30, 2016, 09:32 |
|
#24 | |
Senior Member
Hector Redal
Join Date: Aug 2010
Location: Madrid, Spain
Posts: 243
Rep Power: 16 |
Quote:
|
||
November 30, 2016, 11:46 |
|
#25 | |
Senior Member
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,272
Rep Power: 34 |
Quote:
The linear solver is your dark horse, it does not scale linearly with problem size increase. Typically fractional solvers require the pressure equation be solved to very low tolerance and this tight requirement on linear system often then lose the time advantage of fractional solvers. Nonetheless FVUS/Wildkatze has very interesting strategy you can have a mixed solver that is both implicit and fractional. User can specify the implicit frequency for example default value is 10 that means every 10th time step is implicit one. It is quite useful in VOF types simulation where I can offer then a hybrid solver that is when delta t required is too small, user specifies min time step size, below this solver will not go and at this min timestep size solver uses implicit version of VOF. |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Cfd to ansys thermal to ansys structural interface | ssixr | ANSYS | 17 | July 31, 2015 15:18 |
Why not install cluster by connecting workstations together for CFD application? | Anna Tian | Hardware | 5 | July 18, 2014 14:32 |
CFD Performance Metrics | Aldrin Wong | Main CFD Forum | 0 | April 15, 2002 02:35 |
ASME CFD Symposium - Call for Papers | Chris Kleijn | Main CFD Forum | 0 | September 25, 2001 10:17 |
Inquiry on CFD Application For Air Intake Systems | Pedro Torres | Main CFD Forum | 0 | December 14, 1999 14:49 |