"Fossies" - the Fresh Open Source Software Archive

Member "mvapich2-2.3.2/src/mpid/ch3/channels/mrail/src/Makefile.mk" (8 Aug 2019, 4403 Bytes) of package /linux/misc/mvapich2-2.3.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Make source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Makefile.mk": 2.3.1_vs_2.3.2.

    1 ## -*- Mode: Makefile; -*-
    2 ## vim: set ft=automake :
    3 ##
    4 ## Copyright (c) 2001-2019, The Ohio State University. All rights
    5 ## reserved.
    6 ##
    7 ## This file is part of the MVAPICH2 software package developed by the
    8 ## team members of The Ohio State University's Network-Based Computing
    9 ## Laboratory (NBCL), headed by Professor Dhabaleswar K. (DK) Panda.
   10 ##
   11 ## For detailed copyright and licensing information, please refer to the
   12 ## copyright file COPYRIGHT in the top level MVAPICH2 directory.
   13 ##
   14 
   15 AM_CPPFLAGS += -D_GNU_SOURCE
   16 
   17 mpi_core_sources    +=                  \
   18     src/mpid/ch3/channels/mrail/src/rdma/mpid_mrail_rndv.c      \
   19     src/mpid/ch3/channels/mrail/src/rdma/ch3_finalize.c         \
   20     src/mpid/ch3/channels/mrail/src/rdma/ch3_init.c         \
   21     src/mpid/ch3/channels/mrail/src/rdma/ch3_isend.c            \
   22     src/mpid/ch3/channels/mrail/src/rdma/ch3_isendv.c           \
   23     src/mpid/ch3/channels/mrail/src/rdma/ch3_istartmsg.c        \
   24     src/mpid/ch3/channels/mrail/src/rdma/ch3_istartmsgv.c       \
   25     src/mpid/ch3/channels/mrail/src/rdma/ch3_request.c          \
   26     src/mpid/ch3/channels/mrail/src/rdma/ch3_progress.c         \
   27     src/mpid/ch3/channels/mrail/src/rdma/ch3_cancel_send.c      \
   28     src/mpid/ch3/channels/mrail/src/rdma/ch3_read_progress.c        \
   29     src/mpid/ch3/channels/mrail/src/rdma/ch3_comm_spawn_multiple.c  \
   30     src/mpid/ch3/channels/mrail/src/rdma/ch3_comm_accept.c      \
   31     src/mpid/ch3/channels/mrail/src/rdma/ch3_comm_connect.c     \
   32     src/mpid/ch3/channels/mrail/src/rdma/ch3_open_port.c        \
   33     src/mpid/ch3/channels/mrail/src/rdma/ch3_abort.c            \
   34     src/mpid/ch3/channels/mrail/src/rdma/ch3_istartrndvmsg.c        \
   35     src/mpid/ch3/channels/mrail/src/rdma/ch3_packetizedtransfer.c   \
   36     src/mpid/ch3/channels/mrail/src/rdma/ch3_rndvtransfer.c     \
   37     src/mpid/ch3/channels/mrail/src/rdma/ch3_smp_progress.c     \
   38     src/mpid/ch3/channels/mrail/src/rdma/ch3_get_business_card.c    \
   39     src/mpid/ch3/channels/mrail/src/rdma/ch3i_comm.c            \
   40     src/mpid/ch3/channels/mrail/src/rdma/ch3_contigsend.c       \
   41     src/mpid/ch3/channels/mrail/src/rdma/ch3_win_fns.c          \
   42     src/mpid/ch3/channels/mrail/src/rdma/ibv_sharp.c
   43 
   44 mpi_convenience_libs += libch3affinity.la
   45 
   46 if BUILD_MRAIL_GEN2
   47 
   48 AM_CPPFLAGS += -I$(top_srcdir)/src/mpid/ch3/channels/mrail/src/gen2 \
   49                -I$(top_srcdir)/src/mpi/coll
   50 AM_CPPFLAGS += -I$(top_srcdir)/src/mpi/romio/adio/include
   51 
   52 mpi_core_sources    +=                  \
   53     src/mpid/ch3/channels/mrail/src/gen2/ibv_send.c         \
   54     src/mpid/ch3/channels/mrail/src/gen2/ibv_recv.c         \
   55     src/mpid/ch3/channels/mrail/src/gen2/ibv_ud.c           \
   56     src/mpid/ch3/channels/mrail/src/gen2/ibv_ud_zcopy.c         \
   57     src/mpid/ch3/channels/mrail/src/gen2/rdma_iba_init.c        \
   58     src/mpid/ch3/channels/mrail/src/gen2/rdma_iba_priv.c        \
   59     src/mpid/ch3/channels/common/src/reg_cache/dreg.c           \
   60     src/mpid/ch3/channels/mrail/src/gen2/ibv_param.c            \
   61     src/mpid/ch3/channels/mrail/src/gen2/ibv_env_params.c       \
   62     src/mpid/ch3/channels/mrail/src/gen2/vbuf.c             \
   63     src/mpid/ch3/channels/mrail/src/gen2/ibv_channel_manager.c      \
   64     src/mpid/ch3/channels/mrail/src/gen2/ibv_rma.c          \
   65     src/mpid/ch3/channels/mrail/src/gen2/rdma_iba_1sc.c         \
   66     src/mpid/ch3/channels/mrail/src/gen2/ibv_rndv.c         \
   67     src/mpid/ch3/channels/mrail/src/gen2/ibv_priv.c         \
   68     src/mpid/ch3/channels/common/src/reg_cache/avl.c        \
   69     src/mpid/ch3/channels/common/src/cm/cm.c                \
   70     src/mpid/ch3/channels/common/src/rdma_cm/rdma_cm.c      \
   71     src/mpid/ch3/channels/mrail/src/gen2/ring_startup.c             \
   72     src/mpid/ch3/channels/mrail/src/gen2/sysreport.c                \
   73     src/mpid/ch3/channels/common/src/detect/arch/mv2_arch_detect.c  \
   74     src/mpid/ch3/channels/common/src/detect/hca/mv2_hca_detect.c    \
   75     src/mpid/ch3/channels/common/src/memory/mem_hooks.c         \
   76     src/mpid/ch3/channels/common/src/memory/ptmalloc2/mvapich_malloc.c \
   77     src/mpid/ch3/channels/common/src/util/mv2_utils.c           \
   78     src/mpid/ch3/channels/common/src/ud-hybrid/mv2_ud_init.c    \
   79     src/mpid/ch3/channels/common/src/qos/rdma_3dtorus.c         \
   80     src/mpid/ch3/channels/mrail/src/gen2/ibv_cuda_rndv.c        \
   81     src/mpid/ch3/channels/mrail/src/gen2/ibv_cuda_util.c        \
   82     src/mpid/ch3/channels/mrail/src/gen2/ibv_cuda_event.c       \
   83     src/mpid/ch3/channels/mrail/src/gen2/ibv_cuda_ipc.c         \
   84     src/mpid/ch3/channels/common/src/mcast/ibv_mcast.c          \
   85     src/mpid/ch3/channels/mrail/src/gen2/mv2_mpit_cvars.c
   86 
   87 endif
   88 
   89 if BUILD_MRAIL_CUDA_KERNELS
   90 include $(top_srcdir)/src/mpid/ch3/channels/mrail/src/cuda/Makefile.mk
   91 endif