btl/ugni: fix bug when attempting unaligned get on aries
This commit fixes a programming error when using an aries nic. The documentation of ugni shows that only the local alignment restriction for get was lifted on aries. There is still a remote address alignment restriction. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
Этот коммит содержится в:
родитель
1bbc5fadee
Коммит
cc96097873
@ -275,11 +275,8 @@ btl_ugni_component_register(void)
|
||||
/*
|
||||
* see def. of ALIGNMENT_MASK to figure this one out
|
||||
*/
|
||||
if (GNI_DEVICE_GEMINI == device_type) {
|
||||
mca_btl_ugni_module.super.btl_get_alignment = 4;
|
||||
} else {
|
||||
mca_btl_ugni_module.super.btl_get_alignment = 0;
|
||||
}
|
||||
/* both gemini and aries have a 4-byte alignment requirement on remote addresses */
|
||||
mca_btl_ugni_module.super.btl_get_alignment = 4;
|
||||
|
||||
/* threshold for put */
|
||||
mca_btl_ugni_module.super.btl_min_rdma_pipeline_size = 8 * 1024;
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user