pencil.math.primes ================== .. py:module:: pencil.math.primes .. autoapi-nested-parse:: Find the prime factorization of the simulation grid, useful for checking permissible remesh parameters, parallelization options and fft compatibility. Functions --------- .. autoapisummary:: pencil.math.primes.prime_factors pencil.math.primes.divisors pencil.math.primes.common_factors pencil.math.primes.cpu_optimal Module Contents --------------- .. py:function:: prime_factors(n) .. py:function:: divisors(factors, nmax, nmin=8) .. py:function:: common_factors(nx, ny, nz, nmin=8) .. py:function:: cpu_optimal(nx, ny, nz, mvar=8, maux=0, par=dict(), nmin=32, MBmin=5.0, minghosts=7, quiet=True, size=1, remesh=False, nsize=None)