Improve parallelization for multi-processor machines
Since virtually all computers have at least 2, rather 4 or even more cores, it would be great to be able to utilize them.
For now, I haven't found a way to to postprocess OpenFOAM data or StarCD data in parallel on one machine and gain a speed-up. (infact, setup via "mpirun -np2 pvserver" decreased performance to 0.5x). I have read that the "not-legacy" VTK reader is parallel, so could there be at least a converter from old-VTK to new VTK? (if the reader is the problem)
-
Ted Levi commented
MaxBet Casino online: jocuri & pacanele online, blackjack, sloturi online
https://www.maxbet.ro
https://www.facebook.com/MaxBetCasino
https://www.youtube.com/maxbetro
https://www.instagram.com/maxbet.ro -
Biblottald commented
Book Airport Taxi Transfer: Brussels Zaventem Airport, Charleroi Airport, Brussels City Center, Train Station, Brussels Hotels. Fixed Rates - Affordable Prices
https://atobtransfer.com/brussels-belgium/
https://www.facebook.com/transferservicebrussels/
https://twitter.com/AtoB_transfer_ -
Carl Berger commented
Update:
behind the cfd-online link below, I posted an update some days ago. I did some benchmarking, and it's true for large cases, there is significant improvement by parallelization. The testcase had 8M cells, speedup was tested using 4 cores at most. Result is a speedup of about "exec.time" *=0.6 using Ensight format and nearly linear (*=0.25) using the pv-native OpenFoam reader.Maybe my original problem is too small (about 200k cells, in 8 blocks), however, it has a lot of timesteps and it would be great to improve speed anyhow, too.
I will have a look at this again, I'll also check my benchmarks once more.
Thanks for your hints,
Carl -
Carl Berger commented
Hello Berk,
I am currently using the git-version (3.9.0), which is already a great improvement: performance on our polyhedral meshes is about 2x compared to 3.8.0.
The benchmarks so far have been posted on http://www.cfd-online.com/Forums/openfoam-paraview/63715-paraview-prallel-server-client.htmlUnfortunately I cannot provide you with our case since its confidential, I am currently testing an Openfoam case for this reason, and I will come back to Ensight later.
Carl
-
Adminberk.geveci (Admin, paraview) commented
Which version of ParaView are you using?
As of 3.8, you should see performance improvement when reading EnSight or OpenFOAM files.
Can you provide some example datasets and also example use cases? Which filters you use etc...