宏定义和全局变量量和MPI问题,怎么解决

24小时热门版块排行榜&&&&
(著名写手)
散金: 7154
在线: 825.5小时
虫号: 998186
注册: 性别: GG专业: 凝聚态物性 II :电子结构
【求助成功】计算环境变量设置问题,mpirun已有2人参与
我在我们的服务器上有一个非管理账户,要并行计算。软件是orca
我在 .bashrc 里面设置了orca路径,
expore PATH=&$PATH:/usr/local/mpich_intel/bin/&
不知道是否正确?
还有要并行计算的参数怎么设置? mpirun 环境变量?
下面是完整的&&.bashrc 文件
# Source global definitions
if [ -f /etc/bashrc ]; then
& && &&&. /etc/bashrc
fi& && &&&
# User specific aliases and functions
export PATH=&$PATH:/public/orca_P4_exe/&
expore mpirun=&$PATH:/usr/local/mpich_intel/bin/&
期待高手解答。
或者有你们的bashrc我看下也可以。
[ Last edited by rdw00 on
at 10:40 ]
& 猜你喜欢
已经有52人回复
已经有14人回复
已经有15人回复
已经有14人回复
已经有9人回复
已经有6人回复
已经有8人回复
已经有7人回复
已经有27人回复
已经有3人回复
相关版块跳转
第一性原理
我要订阅楼主
的主题更新
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请联系客服电话: 邮箱:(全天候) 或者 QQ:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright & 2001-, All Rights Reserved. 小木虫 版权所有本帖子已过去太久远了,不再提供回复功能。mpi fortran信息传递小问题,求大神解答!!_百度知道
mpi fortran信息传递小问题,求大神解答!!
program main
integer myid,numprocs,rc,tag
integer::em(1),emx(1)
!integer status(mpi_status_size)
call mpi_init(ierr)
call mpi_comm_rank(mpi_comm_world,myid,ierr)
call mpi_comm_size(mpi_comm_world,numprocs,ierr)...
2is alive Process
我有更好的答案
注意语句的有效字符是从“&”前和续行符“&”之后的位置算起如:x=2+5&
+6又如:x=sin(4.0)+si&
&n(1。在语句行最后加上续行符“&”号。如果把一个语句名、函数名等fortran中且有特定意义的字符分成两行,那么除在行末续行外,还要在下一行的开头加一个续行符, 如果字符串跨2行以上,则在续行的开始位置也要加&号Fortran90续行符为 &。当一个语句非常长以至于132列都书写不下时,允许有39个续行
为您推荐:
mpi的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。机器控制/过程控制
优化/集成/管理
MPI通讯的全局变量有数量的限制吗?
悬赏分:0 - 解决时间: 07:59:04
问题补充:是PLC与PLC通过MPI的全局变量通讯。
提问者: -
每个数据包是有限制的,S7-300地址区长度最大为22个字节,S7-400地址区长度最大为54个字节。发送区与接收区的长度必须一致。所以如果S7300和S7400通讯最大为22个字节。GD1.1.1各参数的含义:1:表示全局数据包的循环数。支持的循环数与CPU有关,S7-300CPU最多为4个,即最多能和4个CPU通讯。S7-400CPU414-2DP最多为8个,S7-400CPU416-2DP最多为16个。2.表示全局数据包的个数3.表示一个数据包里的数据区长度。(也是前门提到的最大字节数) 
回答者: -07-30 07:59:04
其他回答&&&&共 0 条&&&&
对最佳答案的评论:
评论字数200字以内
北京市光机电产业基地尖子班大厦A座301室&&&&&&电话:010-&&&传真:010-
广州办事处:广州市黄埔区中山大道东170号柏盈商厦首层103室&&&&&&电话:
Copyright (C) &
. All rights reserved.
|京公网安备93|京ICP备号请教一个MPI的入门问题,请大牛们指点一二。【c++吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:297,634贴子:
请教一个MPI的入门问题,请大牛们指点一二。收藏
源程序:#include &iostream&#include &stdlib.h&#include &stdio.h& #define
MPICH_SKIP_MPICXX#include "mpi.h"//#include "my_mpi.h"//#include "common.h"//#include "sort/enum_sort.h" void main( int argc, char *argv[] ){
/*进程数,该变量为各处理器中的同名变量,存储是分布的*/
/*进程ID,存储也是分布的
MPI_S /*消息接收状态变量,存储也是分布的
char message[100]; /*消息buffer,存储也是分布的
/*初始化MPI*/
MPI_Init( &argc, &argv );
/*该函数被各进程各调用一次,得到自己的进程rank值*/
MPI_Common_rank(MPI_COMMON_WORLD,&myid);
/*该函数被各进程各调用一次,得到进程数*/
MPI_Common_size(MPI_COMMON_WORLD,&numprocs);if (myid != 0) {
/*建立消息*/
sprintf(message, "Greetings from process %d!",myid);
/* 发送长度取strlen(message)+1,使\0也一同发送出去*/
MPI_Send(message,strlen(message)+1,MPI_CHAR,
0,99,MPI_COMM_WORLD);
} else {/*myrank == 0*/
for (int source = 1; source & source++) {
MPI_Recv(message, 100, MPI_CHAR, source, 99,
MPI_COMM_WORLD, &status);
printf("%s\n", message);
/*关闭MPI,标志并行代码段的结束*/
MPI_Finalize(); } /* end main */错误:error C2065: 'MPI_Common_rank' : undeclared identifiererror C2065: 'MPI_COMMON_WORLD' : undeclared identifiererror C2065: 'MPI_Common_size' : undeclared identifier补充:配置什么都OK。MPI_Init( &argc, &argv );MPI_Finalize();这两个能用。求指点!!!!急。
阿里云云市场提供功能丰富的发者必备软件,帮助用户快速简便的操作和管理云主机服务器以及虚拟主机的管理系统
mpicxx编译的么,不是的话自己加-I,-L,-l等若干乱七八糟的搜索路径和库,但还是推荐用mpicxx,mpicc这种东西。。。windows下的话没用过,不过真会有人用windows玩mpi么,
解决了么?
怎么解决的哇
我也想知道T.T
登录百度帐号推荐应用

我要回帖

更多关于 全局变量声明和定义 的文章

 

随机推荐