XIEDONG BLOG

MPI学习--阻塞通信之标准通信模式

通过代码总结一下MPI阻塞通信中的标准通信模式。 阻塞通信 阻塞通信是指发送方的send调用需要接收方相应的调用recv函数。 阻塞发送的语义是,当程序从阻塞发送的函数返回时,发送的消息都已经被转存到别的地方了——可能是接收方的buffer,也可能是某方的系统buffer。总之,当函数返回的时候,你可以安全地修改发送数据所在位置的值,而不会影响通信的正确性。进一步的说,所谓安全地修改...

linux firefox提示“firefox is already running”的解决方法

Linux环境下,通常会有这种情况: 多用户通过vnc访问指定IP,通常是公司服务器。不同用户执行firefox,firefox进程存在且仅能存在一个。 在不同的服务器上,home目录通过网络文件系统 NFS 等方式共享,因此导致Firefox 的配置文件也被共享,最终造成在一台服务器上打开firefox之后,其他服务器无法打开。 解决办法: firefo...

Tcl/C++混合编程,将Tcl嵌入C++程序

​ 参考链接: Tcl/C混合编程:将Tcl嵌入你自己的程序 Tcl/Tk同Python一样,是一种高级语言。所不同的是,Python追求高大全,几乎我们能想得到的所有计算机领域都有Python的库,甚至如CUDA调用,符号计算,3D显示等都可以。Tcl却恰恰相反,它追求的是小巧精致,尽管没有那么华丽的库,但这也是它的优点。整个Tcl/tk库可以简单而无缝的嵌入到任何人自己...