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);
}
erreur aio_write(): argument non valide; J'ai aussi une commande d'attente avant de fermer le fichier. Cette erreur se produit lors de l'utilisation sur le cluster avec openmpi/2.0.1 sur la machine locale avec openmpi/1.10.1 il fonctionne très bienMpi_File_iwrite ne parvient pas à écrire; Erreur aio_write(): argument non valide
la réponse 1 est terminée, le problème a été résolu, – BatiCode