~ubuntu-branches/ubuntu/vivid/mpich/vivid-proposed

« back to all changes in this revision

Viewing changes to src/mpid/ch3/channels/nemesis/src/mpid_nem_network.c

  • Committer: Package Import Robot
  • Author(s): Anton Gladky
  • Date: 2014-04-01 20:24:20 UTC
  • mfrom: (5.2.4 sid)
  • Revision ID: package-import@ubuntu.com-20140401202420-t5ey1ia2klt5dkq3
Tags: 3.1-4
* [c3e3398] Disable test_primitives, which is unreliable on some platforms.
            (Closes: #743047)
* [265a699] Add minimal autotest.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
    #include "strings.h"
10
10
#endif
11
11
 
 
12
/*
 
13
=== BEGIN_MPI_T_CVAR_INFO_BLOCK ===
 
14
 
 
15
cvars:
 
16
    - name        : MPIR_CVAR_NEMESIS_NETMOD
 
17
      category    : NEMESIS
 
18
      type        : string
 
19
      default     : ""
 
20
      class       : none
 
21
      verbosity   : MPI_T_VERBOSITY_USER_BASIC
 
22
      scope       : MPI_T_SCOPE_ALL_EQ
 
23
      description : >-
 
24
        If non-empty, this cvar specifies which network module
 
25
        should be used for communication.
 
26
 
 
27
=== END_MPI_T_CVAR_INFO_BLOCK ===
 
28
*/
 
29
 
12
30
/* initialize to prevent the compiler from generating common symbols */
13
31
MPID_nem_netmod_funcs_t *MPID_nem_netmod_func = NULL;
14
32
int MPID_nem_netmod_id = -1;
27
45
 
28
46
    MPIDI_FUNC_ENTER(MPID_STATE_MPID_NEM_CHOOSE_NETMOD);
29
47
 
30
 
    MPIU_Assert(MPIR_PARAM_NEMESIS_NETMOD != NULL);
31
 
    if (strcmp(MPIR_PARAM_NEMESIS_NETMOD, "") == 0)
 
48
    MPIU_Assert(MPIR_CVAR_NEMESIS_NETMOD != NULL);
 
49
    if (strcmp(MPIR_CVAR_NEMESIS_NETMOD, "") == 0)
32
50
    {
33
51
        /* netmod not specified, using the default */
34
52
        MPID_nem_netmod_func = MPID_nem_netmod_funcs[0];
41
59
 
42
60
    for (i = 0; i < MPID_nem_num_netmods; ++i)
43
61
    {
44
 
        if (!MPIU_Strncasecmp(MPIR_PARAM_NEMESIS_NETMOD, MPID_nem_netmod_strings[i], MPID_NEM_MAX_NETMOD_STRING_LEN))
 
62
        if (!MPIU_Strncasecmp(MPIR_CVAR_NEMESIS_NETMOD, MPID_nem_netmod_strings[i], MPID_NEM_MAX_NETMOD_STRING_LEN))
45
63
        {
46
64
            MPID_nem_netmod_func = MPID_nem_netmod_funcs[i];
47
65
            MPID_nem_netmod_id = i;
52
70
        }
53
71
    }
54
72
 
55
 
    MPIU_ERR_SETANDJUMP1(mpi_errno, MPI_ERR_OTHER, "**invalid_netmod", "**invalid_netmod %s", MPIR_PARAM_NEMESIS_NETMOD);
 
73
    MPIU_ERR_SETANDJUMP1(mpi_errno, MPI_ERR_OTHER, "**invalid_netmod", "**invalid_netmod %s", MPIR_CVAR_NEMESIS_NETMOD);
56
74
 
57
75
 fn_exit:
58
76
    MPIDI_FUNC_EXIT(MPID_STATE_MPID_NEM_CHOOSE_NETMOD);