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-panasas \
|
||||||
platform/lanl/tlcc/optimized.conf \
|
platform/lanl/tlcc/optimized.conf \
|
||||||
platform/lanl/tlcc/optimized-nopanasas.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_cxx_exceptions=no
|
||||||
enable_ft_thread=no
|
enable_ft_thread=no
|
||||||
enable_per_user_config_files=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_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
|
enable_contrib_no_build=libnbc,vt
|
||||||
with_tm=no
|
with_tm=no
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user