if(my_rank==0)
{
sprintf(str,"<?xml version=\"1.0\" ?>\n");
MPI_File_iwrite(fp,str,strlen(str), MPI_CHAR,&request);
a=a+strlen(str);
sprintf(str,"<!DOCTYPE Xdmf SYSTEM \"Xdmf.dtd\" []> \n");
MPI_File_iwrite(fp,str,strlen(str), MPI_CHAR,&request);
a=a+strlen(str);
sprintf(str,"<Xdmf Version=\"2.0\">\n");
MPI_File_iwrite(fp,str,strlen(str), MPI_CHAR,&request);
a=a+strlen(str);
}
aio_write()错误:无效参数; 在关闭文件之前,我也有一个等待命令。当我在集群上使用带有了openmpi/2.0.1 在本地机器上用了openmpi/1.10.1 这个错误发生,它工作正常Mpi_File_iwrite写入失败; aio_write()错误:无效参数
答案1已完成,问题已解决, – BatiCode