|
15 | 15 | * Copyright (c) 2010-2017 Los Alamos National Security, LLC. |
16 | 16 | * All rights reserved. |
17 | 17 | * Copyright (c) 2011 NVIDIA Corporation. All rights reserved. |
18 | | - * Copyright (c) 2014-2015 Intel, Inc. All rights reserved. |
19 | | - * Copyright (c) 2014-2016 Research Organization for Information Science |
| 18 | + * Copyright (c) 2014-2018 Intel, Inc. All rights reserved. |
| 19 | + * Copyright (c) 2014-2018 Research Organization for Information Science |
20 | 20 | * and Technology (RIST). All rights reserved. |
21 | 21 | * $COPYRIGHT$ |
22 | 22 | * |
@@ -214,7 +214,7 @@ static int mca_btl_vader_component_register (void) |
214 | 214 | if (0 == access ("/dev/shm", W_OK)) { |
215 | 215 | mca_btl_vader_component.backing_directory = "/dev/shm"; |
216 | 216 | } else { |
217 | | - mca_btl_vader_component.backing_directory = opal_process_info.proc_session_dir; |
| 217 | + mca_btl_vader_component.backing_directory = opal_process_info.job_session_dir; |
218 | 218 | } |
219 | 219 | (void) mca_base_component_var_register (&mca_btl_vader_component.super.btl_version, "backing_directory", |
220 | 220 | "Directory to place backing files for shared memory communication. " |
@@ -504,8 +504,8 @@ static mca_btl_base_module_t **mca_btl_vader_component_init (int *num_btls, |
504 | 504 | if (MCA_BTL_VADER_XPMEM != mca_btl_vader_component.single_copy_mechanism) { |
505 | 505 | char *sm_file; |
506 | 506 |
|
507 | | - rc = asprintf(&sm_file, "%s" OPAL_PATH_SEP "vader_segment.%s.%d", mca_btl_vader_component.backing_directory, |
508 | | - opal_process_info.nodename, MCA_BTL_VADER_LOCAL_RANK); |
| 507 | + rc = asprintf(&sm_file, "%s" OPAL_PATH_SEP "vader_segment.%s.%x.%d", mca_btl_vader_component.backing_directory, |
| 508 | + opal_process_info.nodename, OPAL_PROC_MY_NAME.jobid, MCA_BTL_VADER_LOCAL_RANK); |
509 | 509 | if (0 > rc) { |
510 | 510 | free (btls); |
511 | 511 | return NULL; |
|
0 commit comments