Can SageMath use GPU, or multiple nodes, or multiple CPUs?
I use a cloud computer and can access multiple nodes, GPUs, and CPUs. My goal is to accelerate the running time of my SageMath program. All my questions are regarding this subject. I have tried the parallelism technique:
Parallelism().set(nproc=32)
print(Parallelism())
and the program prints:
Number of processes for parallelization:
- linbox computations: 32
- tensor computations: 32
but the running time of the program does not change when I do parallelism. Isn't SageMath capable of using multiple CPU cores to run a program?
Also, I was wondering if SageMath can use multiple nodes to run a program.
Can SageMath use GPU?
Does it support OpenMPI?
There is a section in the Sage reference manual: https://doc.sagemath.org/html/en/refe...