Fix bug in domain decomposition with MPI Cart
This commit is contained in:
		@@ -333,8 +333,8 @@ void initSolver(Solver* solver, Parameter* params)
 | 
			
		||||
        &solver->jNeighbours[1]);
 | 
			
		||||
    MPI_Cart_get(solver->comm, NDIMS, solver->dims, periods, solver->coords);
 | 
			
		||||
 | 
			
		||||
    solver->imaxLocal = sizeOfRank(solver->rank, dims[IDIM], solver->imax);
 | 
			
		||||
    solver->jmaxLocal = sizeOfRank(solver->rank, dims[JDIM], solver->jmax);
 | 
			
		||||
    solver->imaxLocal = sizeOfRank(solver->coords[IDIM], dims[IDIM], solver->imax);
 | 
			
		||||
    solver->jmaxLocal = sizeOfRank(solver->coords[JDIM], dims[JDIM], solver->jmax);
 | 
			
		||||
 | 
			
		||||
    MPI_Datatype jBufferType;
 | 
			
		||||
    MPI_Type_contiguous(solver->imaxLocal, MPI_DOUBLE, &jBufferType);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user