aboutsummaryrefslogtreecommitdiff
path: root/src/diffraction-gpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/diffraction-gpu.c')
-rw-r--r--src/diffraction-gpu.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/diffraction-gpu.c b/src/diffraction-gpu.c
index 7829d9da..97badc36 100644
--- a/src/diffraction-gpu.c
+++ b/src/diffraction-gpu.c
@@ -391,7 +391,7 @@ struct gpu_context *setup_gpu(int no_sfac,
size_t flags_size;
float *flags_ptr;
size_t maxwgsize;
- int i;
+ int iplat;
int have_ctx = 0;
char cflags[512] = "";
char *insert_stuff = NULL;
@@ -409,10 +409,10 @@ struct gpu_context *setup_gpu(int no_sfac,
}
/* Find a GPU platform in the list */
- for ( i=0; i<nplat; i++ ) {
+ for ( iplat=0; iplat<nplat; iplat++ ) {
prop[0] = CL_CONTEXT_PLATFORM;
- prop[1] = (cl_context_properties)platforms[i];
+ prop[1] = (cl_context_properties)platforms[iplat];
prop[2] = 0;
gctx = malloc(sizeof(*gctx));
@@ -430,7 +430,8 @@ struct gpu_context *setup_gpu(int no_sfac,
return NULL;
}
} else {
- STATUS("Using OpenCL platform %i (%i total)\n", i, nplat);
+ STATUS("Using OpenCL platform %i (%i total)\n",
+ iplat, nplat);
have_ctx = 1;
break;
}
@@ -454,10 +455,12 @@ struct gpu_context *setup_gpu(int no_sfac,
intensities_size = IDIM*IDIM*IDIM*sizeof(cl_float);
intensities_ptr = malloc(intensities_size);
if ( intensities != NULL ) {
+ int i;
for ( i=0; i<IDIM*IDIM*IDIM; i++ ) {
intensities_ptr[i] = intensities[i];
}
} else {
+ int i;
for ( i=0; i<IDIM*IDIM*IDIM; i++ ) {
intensities_ptr[i] = 100.0; /* Does nothing */
}
@@ -522,10 +525,12 @@ struct gpu_context *setup_gpu(int no_sfac,
flags_size = IDIM*IDIM*IDIM*sizeof(cl_float);
flags_ptr = malloc(flags_size);
if ( flags != NULL ) {
+ int i;
for ( i=0; i<IDIM*IDIM*IDIM; i++ ) {
flags_ptr[i] = flags[i];
}
} else {
+ int i;
for ( i=0; i<IDIM*IDIM*IDIM; i++ ) {
flags_ptr[i] = 1.0;
}