gimli icon indicating copy to clipboard operation
gimli copied to clipboard

TT tomography Multi CPU usage in Unix, how?

Open GGDRriedel opened this issue 2 years ago • 2 comments

Problem description

I want to find possiblilites to use multiple CPUs on Ubunti 20.04

Your environment

Operating system: Ubuntu 20.04

pyGIMLi version: 1.25 Way of installation: conda

We have a pretty beefy system with 96 Logical, 48 physical CPUs and 256 GB RAM

Some tomographies we do are in the multi-kilometer range.

On Windows I see pretty much all physical cores being used , on LINUX only one.

Is there a way to enable multi CPU support on Linux?

grafik

GGDRriedel avatar Jun 29 '22 12:06 GGDRriedel

Are there total runtime differences between Windows and Linux for your problem? Don't understand why are so much core used in Windows. The multi core calculation needs some rework but is currently low on priority.

carsten-forty2 avatar Jun 29 '22 13:06 carsten-forty2

Not really. But I am running a pretty large dataset, potentially even bigger and it would be a great imporovement to run calculations faster and in parallel. I can't say why the task mngr in windows shows all cores used, but it does.

I saw remnants of it in the source code so I thought I'd ask.

GGDRriedel avatar Jun 29 '22 15:06 GGDRriedel

closing due to inactivity. Nevertheless we can keep this issue as a discussion for the future. Right now this is on low priority.

halbmy avatar Dec 21 '22 16:12 halbmy