1
1

Add platform files for embedded operations.

Update the slave platform file to specify script wrapper compilers.

This commit was SVN r20761.
Этот коммит содержится в:
Ralph Castain 2009-03-11 16:05:17 +00:00
родитель 4d7071dadb
Коммит 22bb995439
6 изменённых файлов: 108 добавлений и 1 удалений

Просмотреть файл

@ -60,4 +60,9 @@ EXTRA_DIST = \
platform/lanl/tlcc/optimized-panasas \
platform/lanl/tlcc/optimized.conf \
platform/lanl/tlcc/optimized-nopanasas.conf \
platform/lanl/tlcc/optimized-panasas.conf
platform/lanl/tlcc/optimized-panasas.conf \
platform/embedded/debug \
platform/embedded/optimized \
platform/embedded/build_embedded.sh \
platform/embedded/gen_embedded.sh

19
contrib/platform/embedded/build_embedded.sh Исполняемый файл
Просмотреть файл

@ -0,0 +1,19 @@
#! /usr/bin/env bash
#
if (( $# < 2 )) ; then
echo "usage ./contrib/platform/embedded/build_embedded.sh prefix debug|optimized"
exit 1
fi
prefix=$1
shift 1
platform=$1
./configure --prefix="${prefix}" --with-platform=contrib/platform/embedded/"${platform}"
make clean > /dev/null
make -j2 all > /dev/null
make -j2 install > /dev/null
# All done
exit 0

31
contrib/platform/embedded/debug Обычный файл
Просмотреть файл

@ -0,0 +1,31 @@
enable_dlopen=no
enable_mem_debug=yes
enable_memchecker=no
enable_mem_profile=no
enable_debug_symbols=yes
enable_binaries=yes
enable_heterogeneous=no
enable_picky=yes
enable_debug=yes
enable_shared=yes
enable_static=yes
enable_ipv6=no
enable_mpi_f77=no
enable_mpi_f90=no
enable_mpi_cxx=no
enable_mpi_cxx_seek=no
enable_cxx_exceptions=no
enable_ft_thread=no
enable_per_user_config_files=no
enable_mca_no_build=crs,carto,maffinity,paffinity,pstat,filem,grpcomm-basic,grpcomm-hier,rmaps-rank_file,rmaps-seq,rmaps-topo,routed-binomial,routed-linear,routed-radix,routed-slave,snapc
enable_contrib_no_build=libnbc,vt
with_devel_headers=yes
with_alps=no
with_ftb=no
with_sge=no
with_loadleveler=no
with_xgrid=no
with_slurm=no
with_tm=no
with_lsf=no
with_threads=posix

20
contrib/platform/embedded/gen_embedded.sh Исполняемый файл
Просмотреть файл

@ -0,0 +1,20 @@
#! /usr/bin/env bash
#
if (( $# < 2 )) ; then
echo "usage ./contrib/platform/embedded/gen_embedded.sh prefix debug|optimized"
exit 1
fi
prefix=$1
shift 1
platform=$1
./autogen.sh -l -no-ompi
./configure --prefix="${prefix}" --with-platform=contrib/platform/embedded/"${platform}"
make clean > /dev/null
make -j2 all > /dev/null
make -j2 install > /dev/null
# All done
exit 0

31
contrib/platform/embedded/optimized Обычный файл
Просмотреть файл

@ -0,0 +1,31 @@
enable_dlopen=no
enable_mem_debug=no
enable_memchecker=no
enable_mem_profile=no
enable_debug_symbols=no
enable_binaries=yes
enable_heterogeneous=no
enable_picky=yes
enable_debug=no
enable_shared=yes
enable_static=no
enable_ipv6=no
enable_mpi_f77=no
enable_mpi_f90=no
enable_mpi_cxx=no
enable_mpi_cxx_seek=no
enable_cxx_exceptions=no
enable_ft_thread=no
enable_per_user_config_files=no
enable_mca_no_build=crs,carto,maffinity,paffinity,pstat,filem,grpcomm-basic,grpcomm-hier,rmaps-rank_file,rmaps-seq,rmaps-topo,routed-binomial,routed-linear,routed-radix,routed-slave,snapc
enable_contrib_no_build=libnbc,vt
with_devel_headers=yes
with_alps=no
with_ftb=no
with_sge=no
with_loadleveler=no
with_xgrid=no
with_slurm=no
with_tm=no
with_lsf=no
with_threads=posix

Просмотреть файл

@ -16,6 +16,7 @@ enable_mpi_cxx_seek=yes
enable_cxx_exceptions=no
enable_ft_thread=no
enable_per_user_config_files=no
enable_script_wrapper_compilers=yes
enable_mca_no_build=crs,routed-linear,routed-radix,snapc,pml-dr,pml-crcp2,pml-crcpw,pml-v,pml-example,crcp,pml-cm,btl-openib,btl-sm,filem,plm-tm
enable_contrib_no_build=libnbc,vt
with_tm=no