Fixing minor bug without MPI

This commit is contained in:
Mark Berrill 2014-11-11 12:06:02 -05:00
parent 6d7e19a511
commit baef88b665
2 changed files with 3 additions and 1 deletions

View File

@ -24,6 +24,7 @@ static std::vector<IO::MeshDatabase> writeMeshesOrigFormat( const std::vector<IO
sprintf(filename,"%s.%05i",meshData[i].meshName.c_str(),rank);
sprintf(fullpath,"%s/%s",path,filename);
FILE *fid = fopen(fullpath,"wb");
INSIST(fid!=NULL,std::string("Error opening file: ")+fullpath);
std::shared_ptr<IO::Mesh> mesh = meshData[i].mesh;
IO::MeshDatabase mesh_entry;
mesh_entry.name = meshData[i].meshName;
@ -160,6 +161,7 @@ void IO::writeData( int timestep, const std::vector<IO::MeshDataStruct>& meshDat
sprintf(path,"vis%03i",timestep);
if ( rank == 0 )
mkdir(path,S_IRWXU|S_IRGRP);
MPI_Barrier(MPI_COMM_WORLD);
// Write the mesh files
std::vector<IO::MeshDatabase> meshes_written;
if ( format == 1 ) {

View File

@ -123,7 +123,7 @@ int MPI_Comm_size( MPI_Comm, int *size )
}
int MPI_Comm_rank( MPI_Comm, int *rank )
{
*rank = 1;
*rank = 0;
return 0;
}
int MPI_Barrier( MPI_Comm )