Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 系统界面与配置 > Mathematica 系统设置 > 并行计算安装和配置 > ParallelEvaluate >
Mathematica > 系统界面与配置 > 并行计算 > 并行计算安装和配置 > ParallelEvaluate >
Mathematica > 核心语言 > 调整和调试 > 并行计算 > 并行计算安装和配置 > ParallelEvaluate >

ParallelEvaluate

ParallelEvaluate[expr]
在所有并行内核上计算表达式 expr,并返回得到结果的列表.
ParallelEvaluate
在指定的并行内核上计算 expr.
ParallelEvaluate
在并行内核 上计算 expr.
获取每个并行内核唯一的ID号:
获取每个并行内核的系统进程ID:
获取每个并行内核唯一的ID号:
In[1]:=
Click for copyable input
Out[1]=
获取每个并行内核的系统进程ID:
In[2]:=
Click for copyable input
Out[2]=
使用 ParallelEvaluate 在所有并行内核上执行初始化:
在所有并行内核上,产生局部函数的定义:
获取所有并行内核的局部属性:
从单个内核获取一个局部属性:
从源访问对于并行内核局部的数据:
把在并行内核上计算得到的结果分别保存在本地的唯一的文件中:
证明文件已经被写入:
指定一个内核对象或者内核ID查询的内核:
查询一些内核:
把所有并行内核的属性列表:
通过在所有并行内核上运行相同的代码,并行化一个蒙特卡罗模拟:
把所有的单个平均值组合起来,以得到一个更准确的整体结果:
把大的中间结果保存在本地的每个并行内核上:
使用本地保存的数据工作:
检查是否所有的多项式都是不可约的:
用于同步化的共享变量:
在每个内核上运行一个搜索循环,直到计算退出:
ParallelEvaluate 在每个子内核上执行相同的计算:
Parallelize 把一个计算的每个部分分配到每个子内核:
确定性的计算在每个并行内核上给出同样的结果:
涉及随机性的计算在每个并行内核上给出独立的结果:
通过设置 SeedRandom,产生相同的结果:
每个并行内核具有不同的 ID,它可以用来使得表达式唯一:
DistributeDefinitions 使用 ParallelEvaluate 把定义传输给所有内核:
一个显式的 ParallelEvaluate 执行同样的操作:
对于新的内核记录分配好的定义:
不记录 ParallelEvaluate 的效果:
ParallelNeeds 使用 ParallelEvaluate 在所有并行内核上运行 Needs
另外,记录所有的使用,以使得新的内核也加载必须的程序包:
ParallelEvaluate 不自动分配使用的函数定义:
使用 DistributeDefinitions 分配定义到所有内核:
更高级的函数自动分配定义:
副作用不能在不同的并行内核之间使用:
使用一个共享变量来支持副作用:
使得 是素数,直到计算手动退出:
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF