Add platform files for embedded operations.
Update the slave platform file to specify script wrapper compilers. This commit was SVN r20761.
Этот коммит содержится в:
родитель
4d7071dadb
Коммит
22bb995439
@ -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
Исполняемый файл
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
Обычный файл
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
Исполняемый файл
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
Обычный файл
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
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user