CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   Tecplot (https://www.cfd-online.com/Forums/tecplot/)
-   -   Had enough of CFD Post - can Tecplot parallel compute over many cores (CPU and GPU)? (https://www.cfd-online.com/Forums/tecplot/197860-had-enough-cfd-post-can-tecplot-parallel-compute-over-many-cores-cpu-gpu.html)

JuPa January 19, 2018 04:44

Had enough of CFD Post - can Tecplot parallel compute over many cores (CPU and GPU)?
 
Hi,

We do a lot of CFD (with Ansys) in our organisation. Frankly CFD Post doesn't cut it.

We need the ability to make high quality animations of our results and we need to be able to do it over many cores (i.e. quickly).

Can Tecplot does this?

wsfowler January 23, 2018 19:03

Tecplot 360 can certainly make nice animations, and much of our processing is shared-memory parallel. Meaning that we'll use all the cores on a single machine.

Tecplot 360 cannot natively do distributed memory parallel. For time-dependent solutions you may be able to launch Tecplot 360 on different nodes of a cluster with each Tecplot 360 instance creating an image for a different time step. The instructions for which time step to write would be in a macro or Python script (see PyTecplot).

That said - you may run into disk I/O being a bottleneck. Post-processing is very "disk read" dependent - once you saturate your disk you're stuck. I've heard reports that distributed animations typically work up to about 4 nodes - anything beyond that and you become I/O bound so about the best you'll do is 4x faster. It's of course your gains will be very hardware and problem dependent.

loesung June 25, 2022 12:47

can we overcome that bottleneck by simply using, say 10 nvme drives?

wsfowler June 26, 2022 22:59

Parallel file systems certain help with this bottleneck. The scaling is also dependent on the distribution of the post-processing work. Some post-processing tasks are more I/O bound (contour plots and slices - these require mostly disk I/O and quite little CPU time) - but others (like computing Q-Criterion and plotting complex iso-surfaces) may be CPU bound. It's possible to become GPU bound as well for very complex plots, but I've found this is infrequent to be the bottleneck.

So the bottleneck can be problem dependent.


All times are GMT -4. The time now is 07:30.