Add platform files
authorrhc
Fri Dec 28 16:52:21 2012 +0000 (4 months ago)
changeset 211123754c8e35862
parent 21111 6497e7b1a1d6
child 21113 c24b8a545ea7
Add platform files
contrib/platform/greenplum/slurm/linux
contrib/platform/greenplum/slurm/linux-optimized
contrib/platform/greenplum/slurm/linux-optimized.conf
contrib/platform/greenplum/slurm/linux.conf
contrib/platform/greenplum/slurm/mac
contrib/platform/greenplum/slurm/mac-optimized
contrib/platform/greenplum/slurm/mac-optimized.conf
contrib/platform/greenplum/slurm/mac.conf
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/contrib/platform/greenplum/slurm/linux	Fri Dec 28 16:52:21 2012 +0000
     1.3 @@ -0,0 +1,30 @@
     1.4 +enable_event_thread_support=yes
     1.5 +enable_opal_multi_threads=yes
     1.6 +enable_orte_progress_threads=yes
     1.7 +enable_ft_thread=no
     1.8 +enable_mem_debug=no
     1.9 +enable_mem_profile=no
    1.10 +enable_debug_symbols=yes
    1.11 +enable_binaries=yes
    1.12 +enable_heterogeneous=no
    1.13 +enable_picky=yes
    1.14 +enable_debug=yes
    1.15 +enable_shared=yes
    1.16 +enable_static=no
    1.17 +enable_memchecker=no
    1.18 +enable_ipv6=no
    1.19 +enable_mpi_fortran=no
    1.20 +enable_mpi_cxx=no
    1.21 +enable_mpi_cxx_seek=no
    1.22 +enable_cxx_exceptions=no
    1.23 +enable_mpi_java=no
    1.24 +enable_io_romio=no
    1.25 +enable_vt=no
    1.26 +enable_mca_no_build=crs,memchecker,snapc,crcp,rml-ftrm,filem-rsh
    1.27 +enable_contrib_no_build=libnbc,vt
    1.28 +with_memory_manager=no
    1.29 +with_tm=no
    1.30 +with_slurm=yes
    1.31 +with_devel_headers=yes
    1.32 +with_portals=no
    1.33 +with_valgrind=no
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/contrib/platform/greenplum/slurm/linux-optimized	Fri Dec 28 16:52:21 2012 +0000
     2.3 @@ -0,0 +1,30 @@
     2.4 +enable_event_thread_support=yes
     2.5 +enable_opal_multi_threads=yes
     2.6 +enable_orte_progress_threads=yes
     2.7 +enable_ft_thread=no
     2.8 +enable_mem_debug=no
     2.9 +enable_mem_profile=no
    2.10 +enable_debug_symbols=no
    2.11 +enable_binaries=yes
    2.12 +enable_heterogeneous=no
    2.13 +enable_picky=no
    2.14 +enable_debug=no
    2.15 +enable_shared=yes
    2.16 +enable_static=no
    2.17 +enable_memchecker=no
    2.18 +enable_ipv6=no
    2.19 +enable_mpi_fortran=no
    2.20 +enable_mpi_cxx=no
    2.21 +enable_mpi_cxx_seek=no
    2.22 +enable_cxx_exceptions=no
    2.23 +enable_mpi_java=no
    2.24 +enable_io_romio=no
    2.25 +enable_vt=no
    2.26 +enable_mca_no_build=crs,memchecker,snapc,crcp,rml-ftrm,filem-rsh
    2.27 +enable_contrib_no_build=libnbc,vt
    2.28 +with_memory_manager=no
    2.29 +with_tm=no
    2.30 +with_slurm=yes
    2.31 +with_devel_headers=yes
    2.32 +with_portals=no
    2.33 +with_valgrind=no
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/contrib/platform/greenplum/slurm/linux-optimized.conf	Fri Dec 28 16:52:21 2012 +0000
     3.3 @@ -0,0 +1,78 @@
     3.4 +#
     3.5 +# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
     3.6 +#                         University Research and Technology
     3.7 +#                         Corporation.  All rights reserved.
     3.8 +# Copyright (c) 2004-2005 The University of Tennessee and The University
     3.9 +#                         of Tennessee Research Foundation.  All rights
    3.10 +#                         reserved.
    3.11 +# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 
    3.12 +#                         University of Stuttgart.  All rights reserved.
    3.13 +# Copyright (c) 2004-2005 The Regents of the University of California.
    3.14 +#                         All rights reserved.
    3.15 +# Copyright (c) 2006      Cisco Systems, Inc.  All rights reserved.
    3.16 +# $COPYRIGHT$
    3.17 +# 
    3.18 +# Additional copyrights may follow
    3.19 +# 
    3.20 +# $HEADER$
    3.21 +#
    3.22 +
    3.23 +# This is the default system-wide MCA parameters defaults file.
    3.24 +# Specifically, the MCA parameter "mca_param_files" defaults to a
    3.25 +# value of
    3.26 +# "$HOME/.openmpi/mca-params.conf:$sysconf/openmpi-mca-params.conf"
    3.27 +# (this file is the latter of the two).  So if the default value of
    3.28 +# mca_param_files is not changed, this file is used to set system-wide
    3.29 +# MCA parameters.  This file can therefore be used to set system-wide
    3.30 +# default MCA parameters for all users.  Of course, users can override
    3.31 +# these values if they want, but this file is an excellent location
    3.32 +# for setting system-specific MCA parameters for those users who don't
    3.33 +# know / care enough to investigate the proper values for them.
    3.34 +
    3.35 +# Note that this file is only applicable where it is visible (in a
    3.36 +# filesystem sense).  Specifically, MPI processes each read this file
    3.37 +# during their startup to determine what default values for MCA
    3.38 +# parameters should be used.  mpirun does not bundle up the values in
    3.39 +# this file from the node where it was run and send them to all nodes;
    3.40 +# the default value decisions are effectively distributed.  Hence,
    3.41 +# these values are only applicable on nodes that "see" this file.  If
    3.42 +# $sysconf is a directory on a local disk, it is likely that changes
    3.43 +# to this file will need to be propagated to other nodes.  If $sysconf
    3.44 +# is a directory that is shared via a networked filesystem, changes to
    3.45 +# this file will be visible to all nodes that share this $sysconf.
    3.46 +
    3.47 +# The format is straightforward: one per line, mca_param_name =
    3.48 +# rvalue.  Quoting is ignored (so if you use quotes or escape
    3.49 +# characters, they'll be included as part of the value).  For example:
    3.50 +
    3.51 +# Disable run-time MPI parameter checking
    3.52 +#   mpi_param_check = 0
    3.53 +
    3.54 +# Note that the value "~/" will be expanded to the current user's home
    3.55 +# directory.  For example:
    3.56 +
    3.57 +# Change component loading path
    3.58 +#   component_path = /usr/local/lib/openmpi:~/my_openmpi_components
    3.59 +
    3.60 +# See "ompi_info --param all all" for a full listing of Open MPI MCA
    3.61 +# parameters available and their default values.
    3.62 +#
    3.63 +
    3.64 +# Basic behavior to smooth startup
    3.65 +mca_component_show_load_errors = 1
    3.66 +mpi_param_check = 0 
    3.67 +orte_abort_timeout = 10 
    3.68 +hwloc_base_mem_bind_failure_action = silent
    3.69 +
    3.70 +## Protect the shared file systems
    3.71 +
    3.72 +## Add the interface for out-of-band communication
    3.73 +## and set it up
    3.74 +oob_tcp_peer_retries = 120 
    3.75 +#oob_tcp_connect_timeout=600 
    3.76 +
    3.77 +## Define the MPI interconnects
    3.78 +btl = sm,tcp,self 
    3.79 +
    3.80 +## Setup shared memory
    3.81 +btl_sm_free_list_max = 768
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/contrib/platform/greenplum/slurm/linux.conf	Fri Dec 28 16:52:21 2012 +0000
     4.3 @@ -0,0 +1,78 @@
     4.4 +#
     4.5 +# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
     4.6 +#                         University Research and Technology
     4.7 +#                         Corporation.  All rights reserved.
     4.8 +# Copyright (c) 2004-2005 The University of Tennessee and The University
     4.9 +#                         of Tennessee Research Foundation.  All rights
    4.10 +#                         reserved.
    4.11 +# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 
    4.12 +#                         University of Stuttgart.  All rights reserved.
    4.13 +# Copyright (c) 2004-2005 The Regents of the University of California.
    4.14 +#                         All rights reserved.
    4.15 +# Copyright (c) 2006      Cisco Systems, Inc.  All rights reserved.
    4.16 +# $COPYRIGHT$
    4.17 +# 
    4.18 +# Additional copyrights may follow
    4.19 +# 
    4.20 +# $HEADER$
    4.21 +#
    4.22 +
    4.23 +# This is the default system-wide MCA parameters defaults file.
    4.24 +# Specifically, the MCA parameter "mca_param_files" defaults to a
    4.25 +# value of
    4.26 +# "$HOME/.openmpi/mca-params.conf:$sysconf/openmpi-mca-params.conf"
    4.27 +# (this file is the latter of the two).  So if the default value of
    4.28 +# mca_param_files is not changed, this file is used to set system-wide
    4.29 +# MCA parameters.  This file can therefore be used to set system-wide
    4.30 +# default MCA parameters for all users.  Of course, users can override
    4.31 +# these values if they want, but this file is an excellent location
    4.32 +# for setting system-specific MCA parameters for those users who don't
    4.33 +# know / care enough to investigate the proper values for them.
    4.34 +
    4.35 +# Note that this file is only applicable where it is visible (in a
    4.36 +# filesystem sense).  Specifically, MPI processes each read this file
    4.37 +# during their startup to determine what default values for MCA
    4.38 +# parameters should be used.  mpirun does not bundle up the values in
    4.39 +# this file from the node where it was run and send them to all nodes;
    4.40 +# the default value decisions are effectively distributed.  Hence,
    4.41 +# these values are only applicable on nodes that "see" this file.  If
    4.42 +# $sysconf is a directory on a local disk, it is likely that changes
    4.43 +# to this file will need to be propagated to other nodes.  If $sysconf
    4.44 +# is a directory that is shared via a networked filesystem, changes to
    4.45 +# this file will be visible to all nodes that share this $sysconf.
    4.46 +
    4.47 +# The format is straightforward: one per line, mca_param_name =
    4.48 +# rvalue.  Quoting is ignored (so if you use quotes or escape
    4.49 +# characters, they'll be included as part of the value).  For example:
    4.50 +
    4.51 +# Disable run-time MPI parameter checking
    4.52 +#   mpi_param_check = 0
    4.53 +
    4.54 +# Note that the value "~/" will be expanded to the current user's home
    4.55 +# directory.  For example:
    4.56 +
    4.57 +# Change component loading path
    4.58 +#   component_path = /usr/local/lib/openmpi:~/my_openmpi_components
    4.59 +
    4.60 +# See "ompi_info --param all all" for a full listing of Open MPI MCA
    4.61 +# parameters available and their default values.
    4.62 +#
    4.63 +
    4.64 +# Basic behavior to smooth startup
    4.65 +mca_component_show_load_errors = 1
    4.66 +mpi_param_check = 0 
    4.67 +orte_abort_timeout = 10 
    4.68 +hwloc_base_mem_bind_failure_action = silent
    4.69 +
    4.70 +## Protect the shared file systems
    4.71 +
    4.72 +## Add the interface for out-of-band communication
    4.73 +## and set it up
    4.74 +oob_tcp_peer_retries = 120 
    4.75 +#oob_tcp_connect_timeout=600 
    4.76 +
    4.77 +## Define the MPI interconnects
    4.78 +btl = sm,tcp,self 
    4.79 +
    4.80 +## Setup shared memory
    4.81 +btl_sm_free_list_max = 768
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/contrib/platform/greenplum/slurm/mac	Fri Dec 28 16:52:21 2012 +0000
     5.3 @@ -0,0 +1,26 @@
     5.4 +enable_event_thread_support=yes
     5.5 +enable_opal_multi_threads=yes
     5.6 +enable_orte_progress_threads=yes
     5.7 +enable_mem_debug=yes
     5.8 +enable_mem_profile=no
     5.9 +enable_debug_symbols=yes
    5.10 +enable_binaries=yes
    5.11 +enable_heterogeneous=no
    5.12 +enable_picky=yes
    5.13 +enable_debug=yes
    5.14 +enable_shared=yes
    5.15 +enable_static=no
    5.16 +enable_io_romio=no
    5.17 +enable_ipv6=no
    5.18 +enable_mpi_fortran=no
    5.19 +enable_mpi_cxx=no
    5.20 +enable_mpi_cxx_seek=no
    5.21 +enable_mpi_java=no
    5.22 +enable_memchecker=no
    5.23 +enable_vt=no
    5.24 +enable_mca_no_build=crs,memchecker,snapc,crcp,rml-ftrm,filem-rsh
    5.25 +enable_contrib_no_build=libnbc,vt
    5.26 +with_memory_manager=no
    5.27 +with_devel_headers=yes
    5.28 +with_xgrid=no
    5.29 +with_slurm=yes
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/contrib/platform/greenplum/slurm/mac-optimized	Fri Dec 28 16:52:21 2012 +0000
     6.3 @@ -0,0 +1,26 @@
     6.4 +enable_event_thread_support=yes
     6.5 +enable_opal_multi_threads=yes
     6.6 +enable_orte_progress_threads=yes
     6.7 +enable_mem_debug=no
     6.8 +enable_mem_profile=no
     6.9 +enable_debug_symbols=no
    6.10 +enable_binaries=yes
    6.11 +enable_heterogeneous=no
    6.12 +enable_picky=no
    6.13 +enable_debug=no
    6.14 +enable_shared=yes
    6.15 +enable_static=no
    6.16 +enable_io_romio=no
    6.17 +enable_ipv6=no
    6.18 +enable_mpi_fortran=no
    6.19 +enable_mpi_cxx=no
    6.20 +enable_mpi_cxx_seek=no
    6.21 +enable_mpi_java=no
    6.22 +enable_memchecker=no
    6.23 +enable_vt=no
    6.24 +enable_mca_no_build=crs,memchecker,snapc,crcp,rml-ftrm,filem-rsh
    6.25 +enable_contrib_no_build=libnbc,vt
    6.26 +with_memory_manager=no
    6.27 +with_devel_headers=yes
    6.28 +with_xgrid=no
    6.29 +with_slurm=yes
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/contrib/platform/greenplum/slurm/mac-optimized.conf	Fri Dec 28 16:52:21 2012 +0000
     7.3 @@ -0,0 +1,78 @@
     7.4 +#
     7.5 +# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
     7.6 +#                         University Research and Technology
     7.7 +#                         Corporation.  All rights reserved.
     7.8 +# Copyright (c) 2004-2005 The University of Tennessee and The University
     7.9 +#                         of Tennessee Research Foundation.  All rights
    7.10 +#                         reserved.
    7.11 +# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 
    7.12 +#                         University of Stuttgart.  All rights reserved.
    7.13 +# Copyright (c) 2004-2005 The Regents of the University of California.
    7.14 +#                         All rights reserved.
    7.15 +# Copyright (c) 2006      Cisco Systems, Inc.  All rights reserved.
    7.16 +# $COPYRIGHT$
    7.17 +# 
    7.18 +# Additional copyrights may follow
    7.19 +# 
    7.20 +# $HEADER$
    7.21 +#
    7.22 +
    7.23 +# This is the default system-wide MCA parameters defaults file.
    7.24 +# Specifically, the MCA parameter "mca_param_files" defaults to a
    7.25 +# value of
    7.26 +# "$HOME/.openmpi/mca-params.conf:$sysconf/openmpi-mca-params.conf"
    7.27 +# (this file is the latter of the two).  So if the default value of
    7.28 +# mca_param_files is not changed, this file is used to set system-wide
    7.29 +# MCA parameters.  This file can therefore be used to set system-wide
    7.30 +# default MCA parameters for all users.  Of course, users can override
    7.31 +# these values if they want, but this file is an excellent location
    7.32 +# for setting system-specific MCA parameters for those users who don't
    7.33 +# know / care enough to investigate the proper values for them.
    7.34 +
    7.35 +# Note that this file is only applicable where it is visible (in a
    7.36 +# filesystem sense).  Specifically, MPI processes each read this file
    7.37 +# during their startup to determine what default values for MCA
    7.38 +# parameters should be used.  mpirun does not bundle up the values in
    7.39 +# this file from the node where it was run and send them to all nodes;
    7.40 +# the default value decisions are effectively distributed.  Hence,
    7.41 +# these values are only applicable on nodes that "see" this file.  If
    7.42 +# $sysconf is a directory on a local disk, it is likely that changes
    7.43 +# to this file will need to be propagated to other nodes.  If $sysconf
    7.44 +# is a directory that is shared via a networked filesystem, changes to
    7.45 +# this file will be visible to all nodes that share this $sysconf.
    7.46 +
    7.47 +# The format is straightforward: one per line, mca_param_name =
    7.48 +# rvalue.  Quoting is ignored (so if you use quotes or escape
    7.49 +# characters, they'll be included as part of the value).  For example:
    7.50 +
    7.51 +# Disable run-time MPI parameter checking
    7.52 +#   mpi_param_check = 0
    7.53 +
    7.54 +# Note that the value "~/" will be expanded to the current user's home
    7.55 +# directory.  For example:
    7.56 +
    7.57 +# Change component loading path
    7.58 +#   component_path = /usr/local/lib/openmpi:~/my_openmpi_components
    7.59 +
    7.60 +# See "ompi_info --param all all" for a full listing of Open MPI MCA
    7.61 +# parameters available and their default values.
    7.62 +#
    7.63 +
    7.64 +# Basic behavior to smooth startup
    7.65 +mca_component_show_load_errors = 1
    7.66 +mpi_param_check = 0 
    7.67 +orte_abort_timeout = 10 
    7.68 +hwloc_base_mem_bind_failure_action = silent
    7.69 +
    7.70 +## Protect the shared file systems
    7.71 +
    7.72 +## Add the interface for out-of-band communication
    7.73 +## and set it up
    7.74 +oob_tcp_peer_retries = 120 
    7.75 +#oob_tcp_connect_timeout=600 
    7.76 +
    7.77 +## Define the MPI interconnects
    7.78 +btl = sm,tcp,self 
    7.79 +
    7.80 +## Setup shared memory
    7.81 +btl_sm_free_list_max = 768
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/contrib/platform/greenplum/slurm/mac.conf	Fri Dec 28 16:52:21 2012 +0000
     8.3 @@ -0,0 +1,78 @@
     8.4 +#
     8.5 +# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
     8.6 +#                         University Research and Technology
     8.7 +#                         Corporation.  All rights reserved.
     8.8 +# Copyright (c) 2004-2005 The University of Tennessee and The University
     8.9 +#                         of Tennessee Research Foundation.  All rights
    8.10 +#                         reserved.
    8.11 +# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 
    8.12 +#                         University of Stuttgart.  All rights reserved.
    8.13 +# Copyright (c) 2004-2005 The Regents of the University of California.
    8.14 +#                         All rights reserved.
    8.15 +# Copyright (c) 2006      Cisco Systems, Inc.  All rights reserved.
    8.16 +# $COPYRIGHT$
    8.17 +# 
    8.18 +# Additional copyrights may follow
    8.19 +# 
    8.20 +# $HEADER$
    8.21 +#
    8.22 +
    8.23 +# This is the default system-wide MCA parameters defaults file.
    8.24 +# Specifically, the MCA parameter "mca_param_files" defaults to a
    8.25 +# value of
    8.26 +# "$HOME/.openmpi/mca-params.conf:$sysconf/openmpi-mca-params.conf"
    8.27 +# (this file is the latter of the two).  So if the default value of
    8.28 +# mca_param_files is not changed, this file is used to set system-wide
    8.29 +# MCA parameters.  This file can therefore be used to set system-wide
    8.30 +# default MCA parameters for all users.  Of course, users can override
    8.31 +# these values if they want, but this file is an excellent location
    8.32 +# for setting system-specific MCA parameters for those users who don't
    8.33 +# know / care enough to investigate the proper values for them.
    8.34 +
    8.35 +# Note that this file is only applicable where it is visible (in a
    8.36 +# filesystem sense).  Specifically, MPI processes each read this file
    8.37 +# during their startup to determine what default values for MCA
    8.38 +# parameters should be used.  mpirun does not bundle up the values in
    8.39 +# this file from the node where it was run and send them to all nodes;
    8.40 +# the default value decisions are effectively distributed.  Hence,
    8.41 +# these values are only applicable on nodes that "see" this file.  If
    8.42 +# $sysconf is a directory on a local disk, it is likely that changes
    8.43 +# to this file will need to be propagated to other nodes.  If $sysconf
    8.44 +# is a directory that is shared via a networked filesystem, changes to
    8.45 +# this file will be visible to all nodes that share this $sysconf.
    8.46 +
    8.47 +# The format is straightforward: one per line, mca_param_name =
    8.48 +# rvalue.  Quoting is ignored (so if you use quotes or escape
    8.49 +# characters, they'll be included as part of the value).  For example:
    8.50 +
    8.51 +# Disable run-time MPI parameter checking
    8.52 +#   mpi_param_check = 0
    8.53 +
    8.54 +# Note that the value "~/" will be expanded to the current user's home
    8.55 +# directory.  For example:
    8.56 +
    8.57 +# Change component loading path
    8.58 +#   component_path = /usr/local/lib/openmpi:~/my_openmpi_components
    8.59 +
    8.60 +# See "ompi_info --param all all" for a full listing of Open MPI MCA
    8.61 +# parameters available and their default values.
    8.62 +#
    8.63 +
    8.64 +# Basic behavior to smooth startup
    8.65 +mca_component_show_load_errors = 1
    8.66 +mpi_param_check = 0 
    8.67 +orte_abort_timeout = 10 
    8.68 +hwloc_base_mem_bind_failure_action = silent
    8.69 +
    8.70 +## Protect the shared file systems
    8.71 +
    8.72 +## Add the interface for out-of-band communication
    8.73 +## and set it up
    8.74 +oob_tcp_peer_retries = 120 
    8.75 +#oob_tcp_connect_timeout=600 
    8.76 +
    8.77 +## Define the MPI interconnects
    8.78 +btl = sm,tcp,self 
    8.79 +
    8.80 +## Setup shared memory
    8.81 +btl_sm_free_list_max = 768