ex3: task 6

This commit is contained in:
2025-09-22 19:25:07 +02:00
parent ad41c944b3
commit 165c18a6fe

View File

@@ -106,8 +106,12 @@ void time_step(void) {
// Neumann (reflective) boundary condition.
void boundary_condition(void) {
// BEGIN: T6
U(-1) = U(1);
U(N) = U(N - 2);
if (comm_rank == ROOT) {
U(-1) = U(1);
}
if (comm_rank == comm_size - 1) {
U(n) = U(n - 2);
}
// END: T6
}