Questions tagged [parallelization]

Questions on parallel computing in Mathematica.

Filter by
Sorted by
Tagged with
1
vote
1answer
26 views

Manipulating ScalingFunctions for several Plots inside Table is working, but not working inside ParallelTable

I've encountered a problem I can't make sense of: I'm combining the ListPlot of a HPLC chromatogram (called bgcorrected in this case) with a ...
0
votes
0answers
21 views

Parallelizing ToExpression on a list [closed]

I have a list {"a+b+c","asd+rhy+bgf","at+aw+aw"}. What should I use to make ToExpression ...
0
votes
0answers
48 views

Evaluating a function with variables in a table

I have a function f[a_, b_, c_], where the parameters a, b, c are in a table ...
0
votes
0answers
59 views

An issue with ParallelTable

I have some function function[x_,y_,method_,distr_]:=NIntegrate[distr[x,y,z,t],{z,zmin[x,y],zmax[x,y]},{t,tmin[z,x,y],tmax[z,x,y]},Method->method] Here, ...
0
votes
0answers
27 views

Why does Mathematica 12.1 fail to launch available parallel kernels

I am running Mathematica 12.1 on Windows 10 Enterprise from a local PC with 24 cores using a remote site licence from my University. Under Parallel Configuration I have requested 24 local kernels (...
0
votes
1answer
48 views

Parallel evaluation produces wrong result

Consider the following code: ...
0
votes
0answers
23 views

parallel computation fails

I have a code that evaluates matrix elements. It works correctly in sequential mode (one Kernel). It involves a custom function BariVi which is declared earlier and ...
0
votes
0answers
44 views

Finding if a number is perfect square [duplicate]

I used the following code to found if a specific number is a perfect square: ...
0
votes
0answers
36 views

Run Batch Job on more than One node of HPC

In continuation of the previous Ques; I am able to run successfully my batch job on one node of HPC through- pqsub -n 40 -t 1 -q atulya run.sh #atulya is HPC and at ...
1
vote
0answers
24 views

Easiest Way To Parallelize Derivatives

What I would like to do I have a Lagrangian (a scalar). Of this function I take the derivative w.r.t. to metric-components. Of the result, I take again a derivative. The formula looks like $\partial_a\...
0
votes
1answer
120 views

Running Mathematica package on supercomputers by parallelizing it

a) I am thinking of installing Mathematica on supercomputers of my center. and running programs by parallelizing it for faster computations. But I was told that running Mathematica on supercomputers ...
1
vote
0answers
36 views

ParallelTable never ends on simple ContourPlot loop

Context I am interested in solving Transient Gray Scott equations. Following the documentation: I define the equations ...
2
votes
1answer
82 views

Parameter space search routine is too fast?

I wrote a small script to comb through the parameter space of a function looking for where the function satisfies a certain relation everywhere on its (co-ordinate space) domain. However, since I am ...
1
vote
0answers
51 views

Optimizing a parameter space search

This is related to my previous question: Solve for parameters so that a relation is always satisfied The Problem I am searching the parameter space of a large (many terms) function to find where the ...
1
vote
1answer
25 views

How to share multiple “tagged” functions (symbols) like f[a][b] in parallel kernels?

I would like to give some context: I need to analyse many data sets stored in files using different kind of analyses. To keep track I like to tag each results of my analysis for example like ...
1
vote
1answer
41 views

How to collect results from compiled function in ParallelEvaluate?

I am using Mathematica 12.x and have a compiled function, returning many things. I would like to run several instances of this compiled function, one for each core of my CPU, and then collect all of ...
5
votes
1answer
81 views

Efficient construction of a SparseArray from LIL (list of lists of column entries)

In Python scipy.sparse, there are methods to convert between CSR, CSC, LIL, DOK, etc. implementations of a sparse matrix. What is the most efficient way in Mathematica to construct a ...
0
votes
0answers
22 views

If statement in dynamic cluster query

I use a High-Performance Cluster for some of my work. I can dynamically see the state of the work but I couldn't use the If statement in the cluster query. I want to hear a sound when my work finishes....
0
votes
1answer
70 views

Use of ParallelDo with an iterative or recursive calculation

Is it possible to use ParallelDo (or any similar parallelization method) to speed up the calculation of an iterative calculation, which takes a previous calculation ...
0
votes
1answer
38 views

EvaluationObject not appearing

By using ParallelSubmit[1 + 2] the output is simply EvaluationObject[16,1+2,<>] I was expecting to see . Even in the ...
3
votes
2answers
93 views

Why is DistributeDefinitions taking so long with 100-300 Mb constants?

Why does DistributeDefinitions take so long to distribute variables that are 100-300 Mb in size? I am setting up ParallelTable ...
1
vote
0answers
57 views

How can I try to debug this discrepancy between Map and ParallelMap?

It is hard for me to present the actual set of functions that is prompting this question, because it is part of a very large code base. But to summarise, I have a setup like the following: ...
2
votes
2answers
95 views

Solving a diophantine equation in 'large' values

Let's first discuss what I am trying to solve: I want to solve the diophantine equation stated below for relatively 'large' values of $r$. $$\frac{a(a + 3)(a(r - 9) + (7 - r))}{12}=\frac{b (3 + b (-5 +...
0
votes
0answers
29 views

ParallelTable - performance problem

I noticed some issue while making parallel computations with Table loop. I noticed that when one of kernels finishes its part of job, it stops working and only rest of kernels work. But when ...
3
votes
4answers
340 views

Solving an equation in natural numbers

I am trying to solve the following equation in the Natural Numbers, with the condition $a\ge1$, $b\ge1$, and $r\ge3$: $$\frac{a(a + 3)(a(r - 5) + (12 - r))}{9}=\frac{b (9 + b (-14 + r) - r)}{3}\tag1$$ ...
4
votes
2answers
148 views

Finding the number of even numbers in Pascal's triangle (code gives memory error)

I have the following code: ...
1
vote
0answers
60 views

Running NonlinearModelFit in more one kernel simultaneously [closed]

I want to perform a nonlinear least square fit of data points upto 3000. Because the model I provide is huge polynomials with 300 to 400 fitting parameters to be estimated, my mac i7 computer proceeds ...
1
vote
0answers
41 views

What does it mean when $MaxLicenseProcesses returns Infinity?

I am learning how to use Mathematica on a cluster, and a lot of this stuff is still way over my head. Please let me know if I am missing any crucial details. The cluster uses Linux and uses Lmod to ...
0
votes
0answers
29 views

Parallel computation in a computer with 2 CPUs

My computer has 2 CPUs, each with 8 cores. However, when using parallel operation, only 8 cores of one CPU can be called. How can I set it so that 8 cores of the other CPU can also participate in the ...
2
votes
1answer
69 views

Implementation of Dirichlet-Neumann method

I am new in Mathematica and I was trying to find documentation on the Dirichlet-Neumann and Neumann-Neumann methods (which are part of Domain Decomposition Method), but I couldn't find any. Can ...
2
votes
0answers
33 views

Mathematica parallelization error

I am trying to parallelize some code in Mathematica 11.3 under Ubuntu 20.04, but I get the following errors: the code is a s follows: ...
0
votes
1answer
107 views

Writing a program that finds for what $(x,y)$ a function gives a perfect square number

The overal question I am trying to answer is: For what $(x,y)$, which are positive integers, is the following number a perfect square number? $$9 \left(x^3 (y-2)^2+3 x^2 (y-2)-2 x (y-45) (y-2)+7 (y-1)^...
0
votes
0answers
29 views

How can I parallaize expresion that contains ParallelSum?

I have this code where the last part contains ParallelSum ...
0
votes
0answers
53 views

Generating and operating with random number

I'm working basically with the creation of random numbers that represent the positions of $N$ electrons within a box. Later, I sum all the individual electric fields generated by the electrons, thus ...
1
vote
2answers
158 views

Fast way to check if $f(x)>x$ for what value of $x$

In order to find the value $x$ for which $f(x)>x$, I tried it using the following code: ParallelTable[If[TrueQ[f[x]>x],x,Nothing],{x,0,10^9}] For some ...
2
votes
2answers
91 views

What is the cheapest method to get cloud computing, remote kernels, HPC access, connection to clusters or GPUs?

I want to be able to run parallelisable tasks quicker and on better hardware. Are there any services that can easily do this with my personal copy of Mathematica?
2
votes
0answers
124 views

How can I numerically evaluate the trace of a large matrix to speed up the code?

I have a large matrix (4Wn*4Wn) resulted from multiplication of different matrices and I would like to evaluate the trace numerically to speed up the process. Here ...
5
votes
2answers
230 views

How are the CPU cores distributed to each kernel in parallelization calculation?

Just want to make sure that I understand correctly before I ask questions. I saw some people saying that some functions in Mathematica will automatically use multi-cores (I am not referring to those ...
0
votes
1answer
114 views

How can we speed up a matrix multiplication using ParallelTable and ParallelISum?

I do belive that Mathematica can work as fast as other packages, but it is really sensitive to the way we write the code. Here I would like to evaluate a trace resulted from a matrix multiplication at ...
0
votes
1answer
47 views

How can I use ParallelTable with ParallelSum effectively?

I have this expression (as an example) as a function of nc and nr (real one is more nasty) ...
3
votes
1answer
187 views

“Part specification is longer than depth of object.” only when executing inside ParallelTable (but not Table)

Background I have a function I would like to execute inside a ParallelTable. One of the arguments of this function is another function. So it looks something like this: ...
0
votes
0answers
51 views

Is possible to make RowReduce more efficient?

I have huge matrices (not square ones, the rows are many more than columns), like 85k rows and 50k columns. I would like to use RowReduce on these, but it takes too much time to do that. I need to ...
3
votes
1answer
159 views

How to make a progress indicator work in ParallelTable mode in Mathematica?

I developed a code to display a progress bar, percentage and time dynamically when I am running a plot that calculates things (using user defined function called computethings). It works nicely in ...
4
votes
2answers
128 views

4X4 matrix of distinct cubed integers with identical row and column sums

I wrote the following code: ...
0
votes
0answers
41 views

Parallelized FactorInteger

FactorInteger has no documented option to be parallelized. Can this be done by some clever hack? Or is there a ready-made substitute that makes use of multiple ...
4
votes
1answer
142 views

Why Does Parallelization Not Speed Up these Seemingly Well-Parallelizable, Simple Functions?

Original Example Consider function f, a parallelized version fPar, and a coarsest-grained parallelized version ...
2
votes
0answers
40 views

Parallel Matrix Manipulation: find eigenvalues and construct list

I'm having some trouble with the Parallel commands in Mathematica 12.1: I need to construct a table where its entries are {M, Eigenvalues of X[M]}, where X is a square matrix of dimension N with N big ...
5
votes
1answer
81 views

Prevent resurrection of dead subkernels

How do I prevent Mathematica from trying to resurrect subkernels that it has deemed to be dead? I would like to avoid this: ...
6
votes
2answers
117 views

Choose the number of kernels used by ParallelTable

By default, on my system, ParallelTable uses 4 kernels. Is it possible to change the number of kernels used, for example using only 3 instead of 4?
7
votes
1answer
91 views

Is there something wrong with DistributeDefinitions?

I have the following code, which fails to distribute the DownValues for the symbol f. Could anybody please explain what is wrong. ...

1
2 3 4 5
16