aboutsummaryrefslogtreecommitdiff
path: root/src/indexamajig.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2010-04-02 12:04:37 +0200
committerThomas White <taw@bitwiz.org.uk>2010-04-02 12:04:37 +0200
commit0f58e0fc3418fdd5a97de533e2e2818b8d81c941 (patch)
tree4bda5815d4200e991acf5907571c9ccac3fe1c55 /src/indexamajig.c
parent00de16a88792c66f04b0aeba7bee800f65beab88 (diff)
Use per-thread xfel.drx files
Diffstat (limited to 'src/indexamajig.c')
-rw-r--r--src/indexamajig.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/indexamajig.c b/src/indexamajig.c
index e27c8c30..db09928f 100644
--- a/src/indexamajig.c
+++ b/src/indexamajig.c
@@ -43,6 +43,7 @@
struct process_args
{
char *filename;
+ int id;
pthread_mutex_t *output_mutex; /* Protects stdout */
pthread_mutex_t *gpu_mutex; /* Protects "gctx" */
UnitCell *cell;
@@ -240,6 +241,7 @@ static void *process_image(void *pargsv)
image.features = NULL;
image.data = NULL;
image.indexed_cell = NULL;
+ image.id = pargs->id;
STATUS("Processing '%s'\n", filename);
@@ -562,6 +564,7 @@ int main(int argc, char *argv[])
pargs->intensities = intensities;
pargs->counts = counts;
pargs->gctx = gctx;
+ pargs->id = i;
worker_args[i] = pargs;
worker_active[i] = 1;