Comments (5)
@ggiannako If I recall correctly, you did performance experiments. Can you add more details?
from nek5000.
In a small 3D engine sim case (E=75k, lx1=6), for 100 steps (fixed dt), the average number of pressure iterations for PN/PN is 36% higher than PN/PN-2. In this case, this results to about 23% higher runtime.
from nek5000.
from nek5000.
Hi,
I have some data from a channel flow comparison we did quite some time ago, so not sure how relevant it would be. It is from 2014, and was done with version 758. We have three relevant cases:
-
97,344 elements, N=11, Pn-Pn-2. Time per time step: 8.05e-1
-
97,344 elements, N=11, Pn-Pn. Time per time step: 8.18e-1 [around 2% higher]
-
97,344 elements, N=11, Pn-Pn + characteristics. Time per time step: 2.74, for an increase in time step of a factor of 2. So if one would multiply the value 8.18e-1 by 2 one would get 1.63, still much lower than the value with characteristics.
I think that at the time we concluded that the performance was similar between Pn-Pn-2 and Pn-Pn (perhaps in some runs the difference was a bit more than 2%, but not so much).
Best regards,
Ricardo.
from nek5000.
Just checked turbChannel with different meshes, XXT and AMG. The difference in runtime between Pn-Pn and Pn-Pn-2 was lower than 10%.
For now, I am closing this issue as no longer reproducible.
from nek5000.
Related Issues (20)
- Better support for loading restart files HOT 1
- Using exo2nek HOT 1
- error on nekbmpi HOT 3
- Working directory changed: can break extension code and .usr code HOT 1
- re2torea: need an check to detect input filename = output filename
- gmsh2nek is creating #v002 .re2 file HOT 5
- Correct boolean statement
- distf integer overflow
- what is the difference between Nek5000 and Nektar++ HOT 1
- ioinfo not working HOT 1
- missing rans_wallfunctions.f file HOT 1
- MHD with stress form
- Issue with 'elmap' corruption in field files of a simulation HOT 2
- ERROR: Error opening file in mfo_open_files. ierr=*** HOT 3
- gmsh2nek failed to work with genmap, created broken .re2 file HOT 2
- Nek5000 new version generating incompatible mesh
- ld error when compiling nek5000 on macOS Sonoma ARM HOT 1
- parRSB/gslib fail to update properly
- sh condition missing in BCDICT
- Pressure solve does not converge for ARM macs using Xcode command line tools >= v15.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nek5000.