예제 #1
0
 def extra_options():
     extra_vars = {
         'libfabric_configopts':
         ['', 'Configure options for the provided libfabric', CUSTOM],
         'libfabric_rebuild': [
             True,
             'Try to rebuild internal libfabric instead of using provided binary',
             CUSTOM
         ],
         'ofi_internal': [
             True,
             'Use internal shipped libfabric instead of external libfabric',
             CUSTOM
         ],
         'set_mpi_wrappers_compiler': [
             False,
             'Override default compiler used by MPI wrapper commands',
             CUSTOM
         ],
         'set_mpi_wrapper_aliases_gcc':
         [False, 'Set compiler for mpigcc/mpigxx via aliases', CUSTOM],
         'set_mpi_wrapper_aliases_intel': [
             False, 'Set compiler for mpiicc/mpiicpc/mpiifort via aliases',
             CUSTOM
         ],
         'set_mpi_wrappers_all': [
             False, 'Set (default) compiler for all MPI wrapper commands',
             CUSTOM
         ],
     }
     return IntelBase.extra_options(extra_vars)
예제 #2
0
 def extra_options():
     """Add easyconfig parameters custom to imkl (e.g. interfaces)."""
     extra_vars = {
         'interfaces':
         [True, "Indicates whether interfaces should be built", CUSTOM],
     }
     return IntelBase.extra_options(extra_vars)
예제 #3
0
 def extra_options():
     extra_vars = [('interfaces', [
         True,
         "Indicates whether interfaces should be built (default: True)",
         CUSTOM
     ])]
     return IntelBase.extra_options(extra_vars)
 def extra_options():
     extra_vars = {
         'set_mpi_wrappers_compiler': [False, 'Override default compiler used by MPI wrapper commands', CUSTOM],
         'set_mpi_wrapper_aliases_gcc': [False, 'Set compiler for mpigcc/mpigxx via aliases', CUSTOM],
         'set_mpi_wrapper_aliases_intel': [False, 'Set compiler for mpiicc/mpiicpc/mpiifort via aliases', CUSTOM],
         'set_mpi_wrappers_all': [False, 'Set (default) compiler for all MPI wrapper commands', CUSTOM],
     }
     return IntelBase.extra_options(extra_vars)
예제 #5
0
파일: impi.py 프로젝트: surak/JSC
 def extra_options():
     extra_vars = {
         'set_mpi_wrappers_compiler': [False, 'Override default compiler used by MPI wrapper commands', CUSTOM],
         'set_mpi_wrapper_aliases_gcc': [False, 'Set compiler for mpigcc/mpigxx via aliases', CUSTOM],
         'set_mpi_wrapper_aliases_intel': [False, 'Set compiler for mpiicc/mpiicpc/mpiifort via aliases', CUSTOM],
         'set_mpi_wrappers_all': [False, 'Set (default) compiler for all MPI wrapper commands', CUSTOM],
     }
     return IntelBase.extra_options(extra_vars)
예제 #6
0
 def extra_options():
     extra_vars = {
         'ofi_internal': [True, 'Use internal shipped libfabric instead of external libfabric', CUSTOM],
         'set_mpi_wrappers_compiler': [False, 'Override default compiler used by MPI wrapper commands', CUSTOM],
         'set_mpi_wrapper_aliases_gcc': [False, 'Set compiler for mpigcc/mpigxx via aliases', CUSTOM],
         'set_mpi_wrapper_aliases_intel': [False, 'Set compiler for mpiicc/mpiicpc/mpiifort via aliases', CUSTOM],
         'set_mpi_wrappers_all': [False, 'Set (default) compiler for all MPI wrapper commands', CUSTOM],
     }
     return IntelBase.extra_options(extra_vars)
예제 #7
0
 def extra_options():
     extra_vars = IntelBase.extra_options()
     extra_vars.update(ConfigureMake.extra_options())
     extra_vars.update({
         'with_python': [
             False, "Should the TBB4Python bindings be built as well?",
             CUSTOM
         ],
     })
     return extra_vars
예제 #8
0
 def extra_options():
     """Add easyconfig parameters custom to imkl (e.g. interfaces)."""
     extra_vars = {
         'interfaces':
         [True, "Indicates whether interfaces should be built", CUSTOM],
         'flexiblas': [
             None,
             "Indicates whether FlexiBLAS-compatible libraries should be built, "
             "default from version 2021", CUSTOM
         ],
     }
     return IntelBase.extra_options(extra_vars)
예제 #9
0
 def extra_options():
     extra_vars = {
         'ofi_internal': [
             True,
             'Use internal shipped libfabric instead of external libfabric',
             CUSTOM
         ],
         'set_mpi_wrappers_compiler': [
             False,
             'Override default compiler used by MPI wrapper commands',
             CUSTOM
         ],
         'set_mpi_wrapper_aliases_gcc':
         [False, 'Set compiler for mpigcc/mpigxx via aliases', CUSTOM],
         'set_mpi_wrapper_aliases_intel': [
             False, 'Set compiler for mpiicc/mpiicpc/mpiifort via aliases',
             CUSTOM
         ],
         'set_mpi_wrappers_all': [
             False, 'Set (default) compiler for all MPI wrapper commands',
             CUSTOM
         ],
     }
     return IntelBase.extra_options(extra_vars)
예제 #10
0
 def extra_options():
     extra_vars = {
         'preferredmpi': ['impi3', "Preferred MPI type", CUSTOM],
     }
     return IntelBase.extra_options(extra_vars)
예제 #11
0
 def extra_options():
     extra_vars = {
         'preferredmpi': ['impi3', "Preferred MPI type", CUSTOM],
     }
     return IntelBase.extra_options(extra_vars)
예제 #12
0
 def extra_options():
     """Add easyconfig parameters custom to imkl (e.g. interfaces)."""
     extra_vars = {
         'interfaces': [True, "Indicates whether interfaces should be built", CUSTOM],
     }
     return IntelBase.extra_options(extra_vars)
예제 #13
0
 def extra_options():
     extra_vars = [('interfaces', [True, "Indicates whether interfaces should be built (default: True)", CUSTOM])]
     return IntelBase.extra_options(extra_vars)
예제 #14
0
 def extra_options():
     extra_vars = [('preferredmpi', ['impi3', "Preferred MPI type (default: 'impi3')", CUSTOM])]
     return IntelBase.extra_options(extra_vars)
예제 #15
0
 def extra_options():
     extra_vars = {"preferredmpi": ["impi3", "Preferred MPI type", CUSTOM]}
     return IntelBase.extra_options(extra_vars)
예제 #16
0
 def extra_options():
     extra_vars = [
         ('preferredmpi',
          ['impi3', "Preferred MPI type (default: 'impi3')", CUSTOM])
     ]
     return IntelBase.extra_options(extra_vars)