Questions on parallel computing in Mathematica.

learn more… | top users | synonyms

0
votes
0answers
32 views

Bifurcation diagram for 3d order ODE

I was looking up the answers for bifurcation diagram question but still couldn't understand how to build it for the 3d order ODE system. The model I'm working on was discussed here Adding noise to ...
0
votes
0answers
38 views

Parallel computing of sde

I have a task: need to get parallel computing, just to have parallel computation. So I have a system of ODE and the rules of getting values of its parameters. The whole code does: It finds the ...
5
votes
1answer
150 views

Does Mathematica take advantage of hyper-threading (if it is available)?

I do not know much about computer architecture, but some Intel processors have hyper-threading technology, which can apparently improve parallelization for applications that take advantage of it. In ...
2
votes
1answer
138 views

How to further accelerate arithmetic with Fermat Pseudoprime and Fibonacci number

I've been working on this all night, and I have made this go pretty fast, compared to my first iteration of the program, but now I'm out of ideas. I'm trying to write a program to test (by good ...
1
vote
1answer
121 views

Making ReplaceAll faster

I have a list of functions ncalc that is calculated by ...
3
votes
1answer
50 views

Running bits of code in a separate kernel

I am using Mathematica to generate 3D graphics frame for a video. The process goes as follows: Loop over a counter i Use ...
0
votes
0answers
32 views

Can LinearSolve use Parallelize and WorkingPrecision in computation

I am looking for a two things while calculating the large array matrix equation: 1) To increase the precision in simple LinearSolve[] function 2) To find a way to parallelize the computation on all ...
3
votes
1answer
59 views

Setting up parallel remote kernels

I'm having trouble setting-up a parallel remote kernel. I have correctly set-up remote kernels and can use them instead of the local kernels, by executing tunnel.sh ...
14
votes
1answer
149 views

Two, maybe related, issues with ParallelTable

I will use a very simple example for demonstrating two issues I face with ParallelTable, one with respect to the speed and one with respect to the use of memory. These issues might be related. Let us ...
2
votes
0answers
23 views

ParallelSubmit and WaitNext: check if a job is done before calling WaitNext

Say I process something with ParallelSubmit: LaunchKernels[] job = ParallelSubmit[1 + 2] Parallel`Developer`QueueRun[] Then, I will use ...
3
votes
2answers
94 views

Assignments in ParallelDo when using indexed variables

For convenience I use an indexed variables syntax to hold results of long computations for different integer parameters: ...
0
votes
0answers
25 views

Generating a list consisting of function values like in a triangular matrix

A goal is to generate a SymmetrizedArray of dimension n^k with specified symmetry (let it to be ...
0
votes
0answers
34 views

What is the right way to combine a Package, Module, ParallelTable and NIntegrate?

I am stuck with a curious problem. I would like to to have a package from which i can call a function test[path], which then performs a time consuming numerical ...
1
vote
2answers
60 views

Limit the number of processors used by ParallelTable?

By default, ParallelTable will use all the processors available in a PC. Is there a way to set a limit to the number of processors used by ...
0
votes
2answers
98 views

Numerical 3D Integration in Mathematica [closed]

My question in short is: Is it possible to make numerical 3D integration in mathematica efficiently? Or am I gonna have to move this to C++? I feel this problem is way too trivial to go to C++, so ...
3
votes
0answers
45 views

Smart use of ParallelMap over Plus

I'm looking for ways to speed up calculation of a integral with a many-terms integrant. The obvious way is to go in parallel. I was surprised, but for some tests integration by ...
0
votes
0answers
40 views

Parallel calculation with SetOptions

Is it possible to distribute the effect of SetOptions to parallel kernels? Here is how I encountered the problem: I am trying to calculate a lot of numerical ...
1
vote
1answer
87 views

DSolve for a huge linear inhomogeneous ODE in parallel

I have a linear inhomogeneous ODE with constant coefficients, which I need to solve symbolically. The problem is that the inhomogeneity is sum of more than 100 terms (however, each term itself is ...
0
votes
2answers
40 views

Parallel evaluation hangs before doing anything

[I use Mathematica 9.0.1.0 on OS X Yosemite 10.10.2.] I am experiencing difficulty with parallel evaluation that I am finding extremely perplexing to troubleshoot. I define the following function in ...
4
votes
2answers
175 views

NDSolve in Mathematica won't use all the cores avaiable

When I solve a system of differential equations in Matlab, the task manager shows that all the CPU cores are in use. This is not true when I solve the same system in Mathematica. I have six cores. ...
0
votes
0answers
38 views

Parallelize: No speed-up when using with FindMaximum

I have developed a program to compute the maximum value of an specific function multiple times, with different parameter values each time. I've been using the ...
4
votes
2answers
113 views

Using Throw within ParallelDo

I've noticed that I can't Throw from within a ParallelDo in the same way that I can from inside Do. For instance, the following will work as anticipated with Do but not with ParallelDo: ...
1
vote
0answers
53 views

ParallelMap not using all of the available kernels

Please note: I cannot provide the code here, since the project is far too big to post at any Internet forum. I have a computer with eight logical cores. I have Mathematica Version 10.0.2, and I am ...
1
vote
1answer
68 views

ParallelMap doesn't work with an Association. Is this a bug?

I receive a ParallelCombine::nopar1 error when executing ParallelMap[Identity, <|1 -> 1, 2 -> 2|>] Is this an ...
1
vote
0answers
14 views

SetSharedVariable on multi-dimensional array [duplicate]

I am trying to modify a multidimensional array inside a ParallelDo, but I get the error 'Symbol array is Protected'. How can I solve it? I attach here a minimal code to reproduce the error: ...
1
vote
1answer
45 views

Break out of ParallelDo

In a parallelised computation, I would like each kernel separately to break out of ParallelDo when it has finished going through the loop once. For a single kernel ...
1
vote
1answer
51 views

Changing a Part of a variable within ParallelDo

I want to evaluate nested do as a parallel computations. My formula looks like: ...
2
votes
2answers
54 views

Disappearing variable in parallel computations

I have a problem with parallel computations. When I try to evaluate formula like this: Do[m[i]=2,{i,1,10}] and then I try to call for instance ...
3
votes
0answers
70 views

Launching 49+ local kernels fails in 10.0.2 [closed]

I do large-ish parallel computations in Mathematica on quad socket 16 core nodes (64 physical cores). In version 8.x, LaunchKernels[64] works reliably. In version 10.0.2, LaunchKernels[48] works ...
0
votes
0answers
32 views

Side effects in ParallelDo

I am trying to import many different matrices saved as separate .MX files in one bix matrix. When I used ...
3
votes
1answer
103 views

Parallel Apply on a deeply nested expression

I have a deeply nested expression, i.e. something like {{{{...}..}..}..}, and I'd like to use Apply in a parallel fashion, e.g. ...
2
votes
1answer
44 views

Dynamic Output during ParallelMap

I can't seem to figure out how to dynamically output a variable that is being used in a parallel evaluation. Below is an example function that demonstrates my problem. ...
1
vote
0answers
78 views

Avoid copying memory for each subkernel

Here is a simplified example illustrating my issue; ...
0
votes
0answers
69 views

Appending elements to a list in parallel table

Is there any way to store values in a list that is being computed in parallel? For example, if ParallelTable is computing some ...
0
votes
1answer
41 views

How to set a shared variable Power (a modified one)?

Unprotect[Power]; Power[0|0., 0|0.] = 1 ; Protect[Power]; Table[0^0, {i, 5}] No problem at all. ParallelTable[0^0, {i, 5}] ...
2
votes
1answer
67 views

Problem with ParallelTable

The following code creates an array of length N, such that the sum of elements is less than or equal to p and each element is between 0 and l. All elements are integers. (code courtesy, Kellen Myers ...
3
votes
1answer
66 views

Why doesn't my expression evaluate at the subkernel?

Consider this code: ...
2
votes
1answer
71 views

How to access directly the “CUDA Memory” address from another parallel kernel?

I work with CUDALink and have some small successes. I use direct calculation on GPU without using CPU (only for sanding commands for CUDA function). Until now I have stored on the hard drive with ...
4
votes
1answer
144 views

Definitions are not distributed to parallel kernels

I have a small package with utilities, which looks like that: ...
0
votes
0answers
62 views

How many CPUs does gridMathematica support?

In the features section it is written that: gridMathematica is an integrated extension system for increasing the power of your Mathematica licenses. gridMathematica Server gives Mathematica users ...
2
votes
1answer
75 views
1
vote
1answer
77 views

Why does Mathematica Spawn Additional Dock Icons on OS X?

I've been running a calculation in parallel that requires a rasterize, and doing this requires one to wrap the rasterization with a UsingFrontEnd command (as is ...
2
votes
0answers
59 views

What was the thought behind the parallel versions of Table, Map, etc..?

There separately named versions of the parallel analogues of Map[] and friends: ...
2
votes
1answer
77 views

Intensive test parallel computation?

I need an example of a not-too-complicated yet intensive parallel computation in Mathematica. The result of the computation should be known before hand. I need this to test the capabilities of a ...
1
vote
2answers
63 views

Incomplete Parallel Mapping

I am still struggling on how to nicely handle list operations in Mathematica, and perform simultaneously parallel computation. We consider a tab of the form ...
1
vote
0answers
132 views

Can GPU (CUDA) speed up LinearSolve?

Is there a way to use GPU (CUDA) to speed up LinearSolve?
2
votes
2answers
67 views

How to share numbered variables between kernels

Supose I have two variables v[1] and v[2]. I used: SetSharedVariable[{v[1], v[2]}] Then, ...
5
votes
1answer
210 views

Listable vs Parallel

Are listability and being parallelized the same? In other words, Does parallelizing a listable function which has already a list as of its argument make the computation faster? In the documentation ...
4
votes
0answers
51 views

The change of precision doesn't work in ParallelDo. Is it a bug in Parallel?

Cross-post: http://zhidao.baidu.com/question/2075301703219376588.html Input: ...
2
votes
1answer
119 views

How to parallelize the most outer loop only?

I have two Doloops. The outer loop iterate over the inner loop. The inner loop contains a set of step by step instructions which each next step depends on the ...