【发布时间】:2014-02-17 10:14:13
【问题描述】:
我开始为我的分子动力学代码学习 mpi i/o。首先,我尝试运行这段代码:
http://www.mcs.anl.gov/research/projects/mpi/usingmpi2/examples/starting/io3f_f90.htm
编译运行后,我得到了'testfile'。但是当我'vim testfile'时,我看到很多无法识别的字符,例如'^A^@^@^@^B^@^@^@^C^@^@^@^D^@^@^@ ^E^@^@^@^F^@^@^@^G^@^'。而且我也无法在gedit中打开它(它说文件是未知类型)
知道发生了什么吗?我根本没有修改代码。
我在 Ubuntu 上使用 Open MPI 1.7 和 ifort 13,笔记本电脑上的处理器是 intel i7(4 核/8 线程)。我确信 MPI 有效。我在这个测试中使用了 -np = 4。
谢谢
【问题讨论】:
-
最好单独发布问题,而不是在一个问题中发布两个问题。
-
@francescalus 是正确的 - MPI IO 将输出写入二进制文件,这对于科学计算数据通常是正确的(与描述迄今为止计算状态的日志文件等相反)跨度>