Introduction
Introduction Statistics Contact Development Disclaimer Help
trenamed interaction force on fluid vector - sphere - GPU-based 3D discrete ele…
git clone git://src.adamsgaard.dk/sphere
Log
Files
Refs
LICENSE
---
commit f732e115154926e86d07e575a591397bc59b40c6
parent fec2c4c8bcb848ae61bd536475f44a96dfa55659
Author: Anders Damsgaard <[email protected]>
Date: Fri, 6 Jun 2014 13:30:48 +0200
renamed interaction force on fluid vector
Diffstat:
M src/navierstokes.cuh | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/src/navierstokes.cuh b/src/navierstokes.cuh
t@@ -75,7 +75,7 @@ void DEM::initNSmemDev(void)
cudaMalloc((void**)&dev_ns_v_p_z, memSizeFvel); // pred. vel. in stag. grid
cudaMalloc((void**)&dev_ns_vp_avg, memSizeF*3); // avg. particle velocity
cudaMalloc((void**)&dev_ns_d_avg, memSizeF); // avg. particle diameter
- cudaMalloc((void**)&dev_ns_fi, memSizeF*3); // interaction force
+ cudaMalloc((void**)&dev_ns_F_pf, memSizeF*3); // interaction force
cudaMalloc((void**)&dev_ns_phi, memSizeF); // cell porosity
cudaMalloc((void**)&dev_ns_dphi, memSizeF); // cell porosity change
//cudaMalloc((void**)&dev_ns_div_phi_v_v, memSizeF*3); // div(phi v v)
t@@ -112,7 +112,7 @@ void DEM::freeNSmemDev()
cudaFree(dev_ns_v_p_z);
cudaFree(dev_ns_vp_avg);
cudaFree(dev_ns_d_avg);
- cudaFree(dev_ns_fi);
+ cudaFree(dev_ns_F_pf);
cudaFree(dev_ns_phi);
cudaFree(dev_ns_dphi);
//cudaFree(dev_ns_div_phi_v_v);
t@@ -2107,7 +2107,7 @@ __global__ void findPredNSvelocities(
int bc_bot, // in
int bc_top, // in
Float beta, // in
- Float3* dev_ns_fi, // in
+ Float3* dev_ns_F_pf, // in
unsigned int ndem, // in
Float* dev_ns_v_p_x, // out
Float* dev_ns_v_p_y, // out
t@@ -2177,10 +2177,10 @@ __global__ void findPredNSvelocities(
// there is a fluid viscosity
Float3 f_i_c, f_i_xn, f_i_yn, f_i_zn;
if (devC_params.mu > 0.0) {
- f_i_c = dev_ns_fi[cellidx];
- f_i_xn = dev_ns_fi[idx(x-1,y,z)];
- f_i_yn = dev_ns_fi[idx(x,y-1,z)];
- f_i_zn = dev_ns_fi[idx(x,y,z-1)];
+ f_i_c = dev_ns_F_pf[cellidx];
+ f_i_xn = dev_ns_F_pf[idx(x-1,y,z)];
+ f_i_yn = dev_ns_F_pf[idx(x,y-1,z)];
+ f_i_zn = dev_ns_F_pf[idx(x,y,z-1)];
} else {
f_i_c = MAKE_FLOAT3(0.0, 0.0, 0.0);
f_i_xn = MAKE_FLOAT3(0.0, 0.0, 0.0);
t@@ -3033,7 +3033,7 @@ __global__ void applyInteractionForceToFluid(
unsigned int* dev_cellStart, // in
unsigned int* dev_cellEnd, // in
Float3* dev_ns_f_pf, // in
- Float3* dev_ns_fi) // out
+ Float3* dev_ns_F_pf) // out
{
// 3D thread index
const unsigned int x = blockDim.x * blockIdx.x + threadIdx.x;
t@@ -3084,7 +3084,7 @@ __global__ void applyInteractionForceToFluid(
checkFiniteFloat3("fi", x, y, z, fi/(dx*dy*dz));
#endif
//printf("F_pf [%d,%d,%d] = %f,%f,%f\n", x,y,z, F_pf.x, F_pf.y, F_pf.z…
- dev_ns_fi[cellidx] = F_pf;
+ dev_ns_F_pf[cellidx] = F_pf;
}
}
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.