你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-08 07:24:19 +08:00
Cleaned up function arg formatting for CUDA
这个提交包含在:
@@ -35,11 +35,19 @@ x_args = {
|
||||
int NZ_PHI2,
|
||||
int NY_R,
|
||||
const unsigned int* __restrict__ ID,
|
||||
const $REAL* __restrict__ Ex, $REAL *Ey,
|
||||
const $REAL* __restrict__ Ex,
|
||||
$REAL *Ey,
|
||||
$REAL *Ez,
|
||||
const $REAL* __restrict__ Hx, const $REAL* __restrict__ Hy, const $REAL* __restrict__ Hz, $REAL *PHI1,
|
||||
const $REAL* __restrict__ Hx,
|
||||
const $REAL* __restrict__ Hy,
|
||||
const $REAL* __restrict__ Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
@@ -95,9 +103,16 @@ y_args = {
|
||||
$REAL *Ex,
|
||||
const $REAL* __restrict__ Ey,
|
||||
$REAL *Ez,
|
||||
const $REAL* __restrict__ Hx, const $REAL* __restrict__ Hy, const $REAL* __restrict__ Hz, $REAL *PHI1,
|
||||
const $REAL* __restrict__ Hx,
|
||||
const $REAL* __restrict__ Hy,
|
||||
const $REAL* __restrict__ Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
@@ -153,9 +168,16 @@ z_args = {
|
||||
$REAL *Ex,
|
||||
$REAL *Ey,
|
||||
const $REAL* __restrict__ Ez,
|
||||
const $REAL* __restrict__ Hx, const $REAL* __restrict__ Hy, const $REAL* __restrict__ Hz, $REAL *PHI1,
|
||||
const $REAL* __restrict__ Hx,
|
||||
const $REAL* __restrict__ Hy,
|
||||
const $REAL* __restrict__ Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
|
@@ -35,11 +35,19 @@ x_args = {
|
||||
int NZ_PHI2,
|
||||
int NY_R,
|
||||
const unsigned int* __restrict__ ID,
|
||||
const $REAL* __restrict__ Ex, $REAL *Ey,
|
||||
const $REAL* __restrict__ Ex,
|
||||
$REAL *Ey,
|
||||
$REAL *Ez,
|
||||
const $REAL* __restrict__ Hx, const $REAL* __restrict__ Hy, const $REAL* __restrict__ Hz, $REAL *PHI1,
|
||||
const $REAL* __restrict__ Hx,
|
||||
const $REAL* __restrict__ Hy,
|
||||
const $REAL* __restrict__ Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
@@ -95,9 +103,16 @@ y_args = {
|
||||
$REAL *Ex,
|
||||
const $REAL* __restrict__ Ey,
|
||||
$REAL *Ez,
|
||||
const $REAL* __restrict__ Hx, const $REAL* __restrict__ Hy, const $REAL* __restrict__ Hz, $REAL *PHI1,
|
||||
const $REAL* __restrict__ Hx,
|
||||
const $REAL* __restrict__ Hy,
|
||||
const $REAL* __restrict__ Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
@@ -153,9 +168,16 @@ z_args = {
|
||||
$REAL *Ex,
|
||||
$REAL *Ey,
|
||||
const $REAL* __restrict__ Ez,
|
||||
const $REAL* __restrict__ Hx, const $REAL* __restrict__ Hy, const $REAL* __restrict__ Hz, $REAL *PHI1,
|
||||
const $REAL* __restrict__ Hx,
|
||||
const $REAL* __restrict__ Hy,
|
||||
const $REAL* __restrict__ Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
|
@@ -35,11 +35,19 @@ x_args = {
|
||||
int NZ_PHI2,
|
||||
int NY_R,
|
||||
const unsigned int* __restrict__ ID,
|
||||
const $REAL* __restrict__ Ex, const $REAL* __restrict__ Ey, const $REAL* __restrict__ Ez, const $REAL* __restrict__ Hx, $REAL *Hy,
|
||||
const $REAL* __restrict__ Ex,
|
||||
const $REAL* __restrict__ Ey,
|
||||
const $REAL* __restrict__ Ez,
|
||||
const $REAL* __restrict__ Hx,
|
||||
$REAL *Hy,
|
||||
$REAL *Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
@@ -92,13 +100,19 @@ y_args = {
|
||||
int NZ_PHI2,
|
||||
int NY_R,
|
||||
const unsigned int* __restrict__ ID,
|
||||
const $REAL* __restrict__ Ex, const $REAL* __restrict__ Ey, const $REAL* __restrict__ Ez,
|
||||
const $REAL* __restrict__ Ex,
|
||||
const $REAL* __restrict__ Ey,
|
||||
const $REAL* __restrict__ Ez,
|
||||
$REAL *Hx,
|
||||
const $REAL* __restrict__ Hy,
|
||||
$REAL *Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
@@ -151,13 +165,19 @@ z_args = {
|
||||
int NZ_PHI2,
|
||||
int NY_R,
|
||||
const unsigned int* __restrict__ ID,
|
||||
const $REAL* __restrict__ Ex, const $REAL* __restrict__ Ey, const $REAL* __restrict__ Ez,
|
||||
const $REAL* __restrict__ Ex,
|
||||
const $REAL* __restrict__ Ey,
|
||||
const $REAL* __restrict__ Ez,
|
||||
$REAL *Hx,
|
||||
$REAL *Hy,
|
||||
const $REAL* __restrict__ Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
|
@@ -35,11 +35,19 @@ x_args = {
|
||||
int NZ_PHI2,
|
||||
int NY_R,
|
||||
const unsigned int* __restrict__ ID,
|
||||
const $REAL* __restrict__ Ex, const $REAL* __restrict__ Ey, const $REAL* __restrict__ Ez, const $REAL* __restrict__ Hx, $REAL *Hy,
|
||||
const $REAL* __restrict__ Ex,
|
||||
const $REAL* __restrict__ Ey,
|
||||
const $REAL* __restrict__ Ez,
|
||||
const $REAL* __restrict__ Hx,
|
||||
$REAL *Hy,
|
||||
$REAL *Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
@@ -92,13 +100,19 @@ y_args = {
|
||||
int NZ_PHI2,
|
||||
int NY_R,
|
||||
const unsigned int* __restrict__ ID,
|
||||
const $REAL* __restrict__ Ex, const $REAL* __restrict__ Ey, const $REAL* __restrict__ Ez,
|
||||
const $REAL* __restrict__ Ex,
|
||||
const $REAL* __restrict__ Ey,
|
||||
const $REAL* __restrict__ Ez,
|
||||
$REAL *Hx,
|
||||
const $REAL* __restrict__ Hy,
|
||||
$REAL *Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
@@ -151,13 +165,19 @@ z_args = {
|
||||
int NZ_PHI2,
|
||||
int NY_R,
|
||||
const unsigned int* __restrict__ ID,
|
||||
const $REAL* __restrict__ Ex, const $REAL* __restrict__ Ey, const $REAL* __restrict__ Ez,
|
||||
const $REAL* __restrict__ Ex,
|
||||
const $REAL* __restrict__ Ey,
|
||||
const $REAL* __restrict__ Ez,
|
||||
$REAL *Hx,
|
||||
$REAL *Hy,
|
||||
const $REAL* __restrict__ Hz,
|
||||
$REAL *PHI1,
|
||||
$REAL *PHI2,
|
||||
const $REAL* __restrict__ RA, const $REAL* __restrict__ RB, const $REAL* __restrict__ RE, const $REAL* __restrict__ RF, $REAL d)
|
||||
const $REAL* __restrict__ RA,
|
||||
const $REAL* __restrict__ RB,
|
||||
const $REAL* __restrict__ RE,
|
||||
const $REAL* __restrict__ RF,
|
||||
$REAL d)
|
||||
"""
|
||||
),
|
||||
"opencl": Template(
|
||||
|
在新工单中引用
屏蔽一个用户