"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/mpi/coll/red_scat_block_tuning.c" between
mvapich2-2.3.1.tar.gz and mvapich2-2.3.2.tar.gz

About: MVAPICH2 offers "MPI over InfiniBand, 10GigE/iWARP and RDMA over Converged Ethernet (RoCE)" to achieve best performance, scalability and fault tolerance for high-end computing systems and servers.

red_scat_block_tuning.c  (mvapich2-2.3.1):red_scat_block_tuning.c  (mvapich2-2.3.2)
skipping to change at line 25 skipping to change at line 25
#include "mv2_arch_hca_detect.h" #include "mv2_arch_hca_detect.h"
enum { enum {
RED_SCAT_BLOCK_RING = 1, RED_SCAT_BLOCK_RING = 1,
RED_SCAT_BLOCK_RING_2LVL, RED_SCAT_BLOCK_RING_2LVL,
}; };
int mv2_size_red_scat_block_tuning_table = 0; int mv2_size_red_scat_block_tuning_table = 0;
mv2_red_scat_block_tuning_table *mv2_red_scat_block_thresholds_table = NULL; mv2_red_scat_block_tuning_table *mv2_red_scat_block_thresholds_table = NULL;
int MV2_set_red_scat_block_tuning_table(int heterogeneity) int MV2_set_red_scat_block_tuning_table(int heterogeneity, struct coll_info *col ls_arch_hca)
{ {
#ifndef CHANNEL_PSM #ifndef CHANNEL_PSM
if (MV2_IS_ARCH_HCA_TYPE(MV2_get_arch_hca_type(), if (MV2_IS_ARCH_HCA_TYPE(MV2_get_arch_hca_type(),
MV2_ARCH_INTEL_XEON_X5650_12, MV2_HCA_MLX_CX_EDR) && !heterogeneity){ MV2_ARCH_INTEL_XEON_X5650_12, MV2_HCA_MLX_CX_EDR) && !heterogeneity){
mv2_size_red_scat_block_tuning_table = 6; mv2_size_red_scat_block_tuning_table = 6;
mv2_red_scat_block_thresholds_table = MPIU_Malloc(mv2_size_red_scat_bloc k_tuning_table * mv2_red_scat_block_thresholds_table = MPIU_Malloc(mv2_size_red_scat_bloc k_tuning_table *
sizeof (mv2_red_scat_block_tun ing_table)); sizeof (mv2_red_scat_block_tun ing_table));
mv2_red_scat_block_tuning_table mv2_tmp_red_scat_block_thresholds_table[ ] = { mv2_red_scat_block_tuning_table mv2_tmp_red_scat_block_thresholds_table[ ] = {
{ {
12, 12,
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)