Skip to content

Commit

Permalink
LB: Generated kernels
Browse files Browse the repository at this point in the history
  • Loading branch information
RudolfWeeber committed Oct 10, 2024
1 parent c80ba7a commit 09eb353
Show file tree
Hide file tree
Showing 66 changed files with 29,949 additions and 4,701 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

// kernel generated with pystencils v1.3.3, lbmpy v1.3.3,
// lbmpy_walberla/pystencils_walberla from waLBerla commit
// b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
// 04f4adbdfc0af983e2d9b72e244d775f37d77034

#pragma once
#include "core/DataTypes.h"
Expand Down Expand Up @@ -56,7 +56,7 @@ class CollideSweepDoublePrecisionLeesEdwards {
BlockDataID pdfsID_, double grid_size,
double omega_shear, double v_s)
: forceID(forceID_), pdfsID(pdfsID_), grid_size_(grid_size),
omega_shear_(omega_shear), v_s_(v_s){};
omega_shear_(omega_shear), v_s_(v_s) {};

void run(IBlock *block);

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

// kernel generated with pystencils v1.3.3, lbmpy v1.3.3,
// lbmpy_walberla/pystencils_walberla from waLBerla commit
// b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
// 04f4adbdfc0af983e2d9b72e244d775f37d77034

#pragma once
#include "core/DataTypes.h"
Expand Down Expand Up @@ -57,7 +57,7 @@ class CollideSweepDoublePrecisionLeesEdwardsAVX {
double grid_size,
double omega_shear, double v_s)
: forceID(forceID_), pdfsID(pdfsID_), grid_size_(grid_size),
omega_shear_(omega_shear), v_s_(v_s){};
omega_shear_(omega_shear), v_s_(v_s) {};

void run(IBlock *block);

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

// kernel generated with pystencils v1.3.3, lbmpy v1.3.3,
// lbmpy_walberla/pystencils_walberla from waLBerla commit
// b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
// 04f4adbdfc0af983e2d9b72e244d775f37d77034

#pragma once
#include "core/DataTypes.h"
Expand Down Expand Up @@ -59,7 +59,7 @@ class CollideSweepDoublePrecisionLeesEdwardsCUDA {
double grid_size,
double omega_shear, double v_s)
: forceID(forceID_), pdfsID(pdfsID_), grid_size_(grid_size),
omega_shear_(omega_shear), v_s_(v_s){};
omega_shear_(omega_shear), v_s_(v_s) {};

void run(IBlock *block, gpuStream_t stream = nullptr);

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

// kernel generated with pystencils v1.3.3, lbmpy v1.3.3,
// lbmpy_walberla/pystencils_walberla from waLBerla commit
// b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
// 04f4adbdfc0af983e2d9b72e244d775f37d77034

#pragma once
#include "core/DataTypes.h"
Expand Down Expand Up @@ -60,7 +60,7 @@ class CollideSweepDoublePrecisionThermalized {
: forceID(forceID_), pdfsID(pdfsID_), kT_(kT), omega_bulk_(omega_bulk),
omega_even_(omega_even), omega_odd_(omega_odd),
omega_shear_(omega_shear), seed_(seed), time_step_(time_step),
configured_(false){};
configured_(false) {};

void run(IBlock *block);

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

// kernel generated with pystencils v1.3.3, lbmpy v1.3.3,
// lbmpy_walberla/pystencils_walberla from waLBerla commit
// b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
// 04f4adbdfc0af983e2d9b72e244d775f37d77034

#pragma once
#include "core/DataTypes.h"
Expand Down Expand Up @@ -61,7 +61,7 @@ class CollideSweepDoublePrecisionThermalizedAVX {
: forceID(forceID_), pdfsID(pdfsID_), kT_(kT), omega_bulk_(omega_bulk),
omega_even_(omega_even), omega_odd_(omega_odd),
omega_shear_(omega_shear), seed_(seed), time_step_(time_step),
configured_(false){};
configured_(false) {};

void run(IBlock *block);

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

// kernel generated with pystencils v1.3.3, lbmpy v1.3.3,
// lbmpy_walberla/pystencils_walberla from waLBerla commit
// b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
// 04f4adbdfc0af983e2d9b72e244d775f37d77034

#pragma once
#include "core/DataTypes.h"
Expand Down Expand Up @@ -61,7 +61,7 @@ class CollideSweepDoublePrecisionThermalizedCUDA {
: forceID(forceID_), pdfsID(pdfsID_), kT_(kT), omega_bulk_(omega_bulk),
omega_even_(omega_even), omega_odd_(omega_odd),
omega_shear_(omega_shear), seed_(seed), time_step_(time_step),
configured_(false){};
configured_(false) {};

void run(IBlock *block, gpuStream_t stream = nullptr);

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

// kernel generated with pystencils v1.3.3, lbmpy v1.3.3,
// lbmpy_walberla/pystencils_walberla from waLBerla commit
// b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
// 04f4adbdfc0af983e2d9b72e244d775f37d77034

#pragma once
#include "core/DataTypes.h"
Expand Down Expand Up @@ -56,7 +56,7 @@ class CollideSweepSinglePrecisionLeesEdwards {
BlockDataID pdfsID_, float grid_size,
float omega_shear, float v_s)
: forceID(forceID_), pdfsID(pdfsID_), grid_size_(grid_size),
omega_shear_(omega_shear), v_s_(v_s){};
omega_shear_(omega_shear), v_s_(v_s) {};

void run(IBlock *block);

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

// kernel generated with pystencils v1.3.3, lbmpy v1.3.3,
// lbmpy_walberla/pystencils_walberla from waLBerla commit
// b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
// 04f4adbdfc0af983e2d9b72e244d775f37d77034

#pragma once
#include "core/DataTypes.h"
Expand Down Expand Up @@ -57,7 +57,7 @@ class CollideSweepSinglePrecisionLeesEdwardsAVX {
float grid_size, float omega_shear,
float v_s)
: forceID(forceID_), pdfsID(pdfsID_), grid_size_(grid_size),
omega_shear_(omega_shear), v_s_(v_s){};
omega_shear_(omega_shear), v_s_(v_s) {};

void run(IBlock *block);

Expand Down
Loading

0 comments on commit 09eb353

Please sign in to comment.