Hi Paul,
It doesn't really make sense to compare CPU and RAM directly.
Generally speaking if your computer doesn't run out of memory then you
have enough and do not need more.
I can say that sympy will not make use of more than 1 core unless you
run multiple sympy processes simultaneously. That means that adding
more cores won't speed up a single sympy script although adding a
faster core might. Of course if you have 10 cores then you can run 10
different sympy scripts at the same time.
SymPy does not normally use large amounts of memory. Most symbolic
algorithms do not need huge amounts of memory but some are
unpredictable and for some inputs would need enormous amounts of
memory. When that happens it is usually not worthwhile to try and have
the amount of memory that sympy wants. Rather it is better to try a
different approach for your computation. In this sense I have never
really found memory to be a significant limitation for sympy.
There are many opportunities for speeding things up in sympy and for
using less memory. Some computations are inherently slow but I mostly
find that when sympy is slow there is plenty of scope for making
improvements to sympy itself.
Oscar
On Sun, 8 Nov 2020 at 11:14, Paul Royik <
distan...@gmail.com> wrote:
>
> I just want to understand what is the best configuration to use? With more CPUs or memory?
>
> Thank you.
>
> --
> You received this message because you are subscribed to the Google Groups "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
sympy+un...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/8dba51e4-8d18-4911-8eb7-041ac6569a2fn%40googlegroups.com.