Add test for multithreaded CMFD

This commit is contained in:
Shikhar Kumar 2019-11-04 23:05:34 -05:00
parent 362e4d16b4
commit 62c50ea302
2 changed files with 27 additions and 9 deletions

View file

@ -350,20 +350,14 @@ extern "C"
int openmc_run_linsolver(const double* A_data, const double* b, double* x,
double tol)
{
int result;
switch (cmfd::ng) {
case 1:
result = cmfd_linsolver_1g(A_data, b, x, tol);
break;
return cmfd_linsolver_1g(A_data, b, x, tol);
case 2:
result = cmfd_linsolver_2g(A_data, b, x, tol);
break;
return cmfd_linsolver_2g(A_data, b, x, tol);
default:
result = cmfd_linsolver_ng(A_data, b, x, tol);
break;
return cmfd_linsolver_ng(A_data, b, x, tol);
}
return result;
}
void free_memory_cmfd()