不执行任何任务的进程,有时也不可或缺

    又一次相信存在即是合理的!超算中心的x64_blades刀片部分作业队列限制CPU核心数必须大于70,而当我需要10-70个核的时候,不能直接提交作业,于是。。。于是。。。

原来空闲的进程也是有它的作用的,正如某些xxxx,这个社会太邪恶了。。。下面的程序会有所启发

	program lltest
	implicit none
	include 'mpif.h'
	integer myid, numprocs, ierr

	call MPI_INIT(ierr)
	call MPI_COMM_RANK(MPI_COMM_WORLD, myid, ierr)
!	call MPI_COMM_SIZE(MPI_COMM_WORLD, numprocs, ierr)
	numprocs = 5
	if(myid.le.numprocs-1) then
	print *,'This is ',myid
	endif
	
	call MPI_Barrier(MPI_COMM_WORLD,IERR)
	call MPI_FINALIZE(ierr)
	end

[scwangj@v3903 simple]$ mpif90 -o numprocs  numprocs.F 
[scwangj@v3903 simple]$ mpiexec -n 20 ./numprocs
 This is            1
 This is            3
 This is            0
 This is            2
 This is            4
[scwangj@v3903 simple]$ 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值