147 |
fctp->transport_matrix->row_block_size, |
fctp->transport_matrix->row_block_size, |
148 |
fctp->transport_matrix->col_block_size); |
fctp->transport_matrix->col_block_size); |
149 |
if (Paso_noError()) { |
if (Paso_noError()) { |
150 |
|
#ifdef PASO_MPI |
151 |
|
double local_norm[2], norm[2]; |
152 |
|
#endif |
153 |
/* |
/* |
154 |
* Preparation: |
* Preparation: |
155 |
* |
* |
342 |
} |
} |
343 |
Paso_Coupler_startCollect(u_m_coupler,u_m); |
Paso_Coupler_startCollect(u_m_coupler,u_m); |
344 |
#ifdef PASO_MPI |
#ifdef PASO_MPI |
|
double local_norm[2], norm[2]; |
|
345 |
local_norm[0]=norm_u; |
local_norm[0]=norm_u; |
346 |
local_norm[1]=norm_du; |
local_norm[1]=norm_du; |
347 |
MPI_Allreduce(local_norm,norm, 2, MPI_DOUBLE, MPI_MAX, fctp->mpi_info->comm); |
MPI_Allreduce(local_norm,norm, 2, MPI_DOUBLE, MPI_MAX, fctp->mpi_info->comm); |