Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2001
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

Want to use results by Parallel Computing

  • To: mathgroup at smc.vnet.net
  • Subject: [mg26979] Want to use results by Parallel Computing
  • From: "Toshiyuki \(Toshi\) Meshii" <meshii at mech.fukui-u.ac.jp>
  • Date: Tue, 30 Jan 2001 03:38:28 -0500 (EST)
  • Disposition-notification-to: "Toshiyuki \(Toshi\) Meshii" <meshii@mech.fukui-u.ac.jp>
  • Sender: owner-wri-mathgroup at wolfram.com

Hello,

Some strange things about parallel computing.

When I execute the following on a single machine, there is no problem.

Do[c[i] = i * (i+2), {i, 1000}]

I can surely obtain c[5] or any of the elements.

c[5]
35

However, when I do the same thing by ParallelEvaluate,  executing time
becomes shorter, but I cannot access to the results.

ParallelEvaluate[Do[c[i] = i * (i+2), {i, 1000}]]

That is, I cannot get the concrete value of c[5] on the master machine.

c[5]
c[5]

Mathematica just returns c[5] symbolically.

What is happening?
I hope some one can give me advice on obtaining the results, such as
c[5]=35.

-Toshi




  • Prev by Date: Unevaluated Expression
  • Next by Date: Queries: notebook, matrices
  • Previous by thread: Want to use results by Parallel Computing
  • Next by thread: Re: Want to use results by Parallel Computing