Introduction
Introduction Statistics Contact Development Disclaimer Help
tset F and G in boundary cells - ns2dfd - 2D finite difference Navier Stokes so…
git clone git://src.adamsgaard.dk/ns2dfd
Log
Files
Refs
LICENSE
---
commit 58f406613c0c30ec7f453095e1d9399539341ad5
parent e3c43ff247f84337b66a8782d923b7e293ae03d5
Author: Anders Damsgaard <[email protected]>
Date: Tue, 4 Mar 2014 11:27:50 +0100
set F and G in boundary cells
Diffstat:
M src/main.c | 2 ++
M src/solution.c | 10 ++++++++++
2 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/main.c b/src/main.c
t@@ -82,6 +82,8 @@ int main(int argc, char** argv)
allocate_matrix(&RES, nx+2, ny+2);
print_matrix("P", P, nx+2, ny+2);
+ print_matrix("U", U, nx+2, ny+2);
+ print_matrix("V", V, nx+2, ny+2);
while (t <= t_end+dt) {
dt = select_time_step(tau, re, dx, dy, nx, ny, U, V);
diff --git a/src/solution.c b/src/solution.c
t@@ -88,6 +88,16 @@ void compute_f_g(double **F, double **G,
- duv_dx(U, V, i, j, dx, gamma)
- dvv_dy(V, i, j, dy, gamma)
+ gy);
+
+ for (j=1; j<=ny; j++) {
+ F[0][j] = U[0][j];
+ F[nx][j] = U[nx][j];
+ }
+
+ for (i=1; i<=nx; i++) {
+ G[i][0] = V[i][0];
+ G[i][ny] = V[i][ny];
+ }
}
/* Find the right hand side value of the Poisson equation */
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.