diff --git a/LifeSciences/README.md b/LifeSciences/README.md index 477bac193c5672fa4b470a8d1102286688d7c944..c61b6e3e7faf7ec9ed39421deb6af11355e37de8 100644 --- a/LifeSciences/README.md +++ b/LifeSciences/README.md @@ -28,3 +28,4 @@ Life Sciences Software List: - repositories: fsl-6.0.5.2 - repositories: freesurfer-7.2 - repositories: BUSCO-5.2.2 +- repositories: SimpleITK-2.1.1.1 diff --git a/LifeSciences/SimpleITK-2.1.1.1/SimpleITK-2.1.1.1.sh b/LifeSciences/SimpleITK-2.1.1.1/SimpleITK-2.1.1.1.sh new file mode 100644 index 0000000000000000000000000000000000000000..f75606b1d8ee273b292face3cf17d48cd222aa43 --- /dev/null +++ b/LifeSciences/SimpleITK-2.1.1.1/SimpleITK-2.1.1.1.sh @@ -0,0 +1,52 @@ +#!/bin/bash + +if [[ $# -ne 2 ]]; then + echo "The format is as follows:" + echo "bash SimpleITK-2.1.1.1.sh buildpath installpath" + echo ":param buildpath: 应用构建绝对路径" + echo ":param installpath: 应用安装绝对路径" + exit 1 +fi + +[[ ! "$1" =~ ^/.* || ! -d "$1" || "$1" = "/" ]] && echo "请输入正确的构建路径" && exit 1 +[[ ! "$2" =~ ^/.* || ! -d "$2" || "$2" = "/" ]] && echo "请输入正确的安装路径" && exit 1 + +buildpath=$1 +installpath=$2 +[[ "$buildpath" =~ .*/$ ]] && buildpath=${buildpath%/*} +[[ "$installpath" =~ .*/$ ]] && installpath=${installpath%/*} +[[ "$buildpath" == "$installpath" ]] && echo "构建路径与安装路径需为不同路径" && exit 1 +set -e +yum install -y wget tar environment-modules libatomic + +wget -t 10 -c -P $buildpath https://github.com/SimpleITK/SimpleITK/releases/download/v2.1.1.1/SimpleITK-2.1.1.1.tar.gz +tar xf $buildpath/SimpleITK-2.1.1.1.tar.gz -C $buildpath && rm -rf $buildpath/SimpleITK-2.1.1.1.tar.gz +mkdir $buildpath/SimpleITK-build +cd $buildpath/SimpleITK-build +cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_FLAGS_RELEASE=-O0 -DCMAKE_CXX_FLAGS_RELEASE=-O0 -DCMAKE_INSTALL_PREFIX=$installpath/SimpleITK-2.1.1.1 -DPYTHON_EXECUTABLE=$installpath/Python-3.9.0/bin/python3.9 -DPYTHON_INCLUDE_DIR=$installpath/Python-3.9.0/include/python3.9/ -DPYTHON_LIBRARY=$installpath/Python-3.9.0/lib/python3.9/ ../SimpleITK-2.1.1.1 +make -j$(nproc) +make install +cd Wrapping/Python +python3.9 setup.py install +cd ../R/Packaging +R CMD INSTALL SimpleITK + +cat >$installpath/SimpleITK-2.1.1.1/SimpleITK_modulefiles<"pkg/SimpleITK-2.1.1.1-hpc/run.sh"< /dev/null +current_dir="\$(cd "\$(dirname "\${BASH_SOURCE[0]}")" && pwd -P)" +for f in "\${current_dir}"/*; do + if [[ -d "\${f}" && -f "\$(ls "\${f}"/*modulefiles 2>&1)" ]]; then + module use "\${f}" && module load "\${f}"/*modulefiles + fi +done + +sed -i "4cR_HOME_DIR=\$R_PATH/lib/R" \$R_PATH/bin/R +sed -i "5cif test "\${R_HOME_DIR}" = "\$R_PATH/lib/R"; then +" \$R_PATH/bin/R +sed -i "19c if [ -x "\$R_PATH/\${libnn}/R/bin/exec/R" ]; then" \$R_PATH/bin/R +sed -i "20c R_HOME_DIR="\$R_PATH/\${libnn}/R"" \$R_PATH/bin/R +sed -i "21c elif [ -x "\$R_PATH/\${libnn_fallback}/R/bin/exec/R" ]; then" \$R_PATH/bin/R +sed -i "22c R_HOME_DIR="\$R_PATH/\${libnn_fallback}/R"" \$R_PATH/bin/R +sed -i "35cR_SHARE_DIR=\$R_PATH/lib/R/share" \$R_PATH/bin/R +sed -i "37cR_INCLUDE_DIR=\$R_PATH/lib/R/include" \$R_PATH/bin/R +sed -i "39cR_DOC_DIR=\$R_PATH/lib/R/doc" \$R_PATH/bin/R + +echo -e "\033[1;32;1mSimpleITK environment initialization completed.\033[0m" + +EOF +cd pkg/ && tar zcvf SimpleITK-2.1.1.1-hpc.tar.gz SimpleITK-2.1.1.1-hpc + +rm -rf "$buildpath" "$installpath" diff --git a/LifeSciences/SimpleITK-2.1.1.1/dependency/ITK-5.2.1.sh b/LifeSciences/SimpleITK-2.1.1.1/dependency/ITK-5.2.1.sh new file mode 100644 index 0000000000000000000000000000000000000000..e6e1c8c9bb4d53cf0efef4db4fe8c75b1f4f1cf0 --- /dev/null +++ b/LifeSciences/SimpleITK-2.1.1.1/dependency/ITK-5.2.1.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +if [[ $# -ne 2 ]]; then + echo "The format is as follows:" + echo "bash ITK-5.2.1.sh buildpath installpath" + echo ":param buildpath: 应用构建绝对路径" + echo ":param installpath: 应用安装绝对路径" + exit 1 +fi + +[[ ! "$1" =~ ^/.* || ! -d "$1" || "$1" = "/" ]] && echo "请输入正确的构建路径" && exit 1 +[[ ! "$2" =~ ^/.* || ! -d "$2" || "$2" = "/" ]] && echo "请输入正确的安装路径" && exit 1 + +buildpath=$1 +installpath=$2 +[[ "$buildpath" =~ .*/$ ]] && buildpath=${buildpath%/*} +[[ "$installpath" =~ .*/$ ]] && installpath=${installpath%/*} +[[ "$buildpath" == "$installpath" ]] && echo "构建路径与安装路径需为不同路径" && exit 1 +set -e +yum install -y wget tar environment-modules libatomic + +wget -t 10 -c -P $buildpath https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.2.1/InsightToolkit-5.2.1.tar.gz +tar xf $buildpath/InsightToolkit-5.2.1.tar.gz -C $buildpath && rm -rf $buildpath/InsightToolkit-5.2.1.tar.gz +cd $buildpath/InsightToolkit-5.2.1 +mkdir build +cd build +cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_FLAGS_RELEASE=-O0 -DCMAKE_CXX_FLAGS_RELEASE=-O0 -DModule_SimpleITKFilters=ON -DCMAKE_INSTALL_PREFIX=$installpath/ITK-5.2.1/ ../ +make -j$(nproc) +make install + +cat >$installpath/ITK-5.2.1/ITK_modulefiles<$installpath/Python-3.9.0/Python_modulefiles<$installpath/R-4.1.0/R_modulefiles<$installpath/SWIG-4.0.2/SWIG_modulefiles<"$installpath/bisheng-compiler-2.1.0/bisheng_modulefiles"< /dev/null ); then + chmod 600 "$errfile" + [ -x /sbin/restorecon ] && /sbin/restorecon $errfile + exec > "$errfile" 2>&1 + else + errfile=$(mktemp -q /tmp/xses-$USER.XXXXXX) + if [ $? -eq 0 ]; then + exec > "$errfile" 2>&1 + fi + fi +fi + +SWITCHDESKPATH=/usr/share/switchdesk + +# Mandatorily source xinitrc-common, which is common code shared between the +# Xsession and xinitrc scripts which has been factored out to avoid duplication +. /etc/X11/xinit/xinitrc-common + +# This Xsession.d implementation, is intended to obsolte and replace the +# various mechanisms present in the 'case' statement which follows, and to +# eventually be able to easily remove all hard coded window manager specific +# content from this script. See bug #142260 for additional explanation and +# details. All window manager rpm packages and desktop environment +# packages should be modified to provide the Xsession.d/Xsession.$wm scripts +# to start themselves up. In the future, the legacy switchdesk mechanisms +# and hard coded window managers and desktop environments will be removed from +# this script. +XCLIENTS_D=/etc/X11/xinit/Xclients.d +if [ "$#" -eq 1 ] && [ -x "$XCLIENTS_D/Xclients.$1.sh" ]; then + exec -l $SHELL -c "$CK_XINIT_SESSION $SSH_AGENT $XCLIENTS_D/Xclients.$1.sh" +else +# now, we see if xdm/gdm/kdm has asked for a specific environment +case $# in +1) + if [ -x "$SWITCHDESKPATH/Xclients.$1" ]; then + exec -l $SHELL -c "$SWITCHDESKPATH/Xclients.$1"; + fi; + + case "$1" in + failsafe) + exec -l $SHELL -c "xterm -geometry 80x24-0-0" + ;; + gnome|gnome-session) + # lack of SSH_AGENT is intentional, see #441123. though + # the whole thing should really happen in xinitrc.d anyway. + exec -l $SHELL -c gnome-session + exec /bin/sh -c "exec -l $SHELL -c \"gnome-session\"" + ;; + kde|kde1|kde2) + exec $CK_XINIT_SESSION $SSH_AGENT /bin/sh -c "exec -l $SHELL -c \"startkde\"" + ;; + twm) + # fall back to twm + exec $CK_XINIT_SESSION $SSH_AGENT /bin/sh -c "exec -l $SHELL -c \"twm\"" + ;; + *) + # GDM provies either a command line as the first argument or + # provides 'failsafe', 'default' or 'custom'. KDM will do the + # same at some point + if [ "$1" != "default" -a "$1" != "custom" ]; then + exec $CK_XINIT_SESSION $SSH_AGENT /bin/sh -c "exec -l $SHELL -c \"$1\"" + fi + ;; + esac +esac +fi + +# otherwise, take default action +if [ -x "$HOME/.xsession" ]; then + exec -l $SHELL -c "$CK_XINIT_SESSION $SSH_AGENT $HOME/.xsession" +elif [ -x "$HOME/.Xclients" ]; then + exec -l $SHELL -c "$CK_XINIT_SESSION $SSH_AGENT $HOME/.Xclients" +elif [ -x /etc/X11/xinit/Xclients ]; then + exec -l $SHELL -c "$CK_XINIT_SESSION $SSH_AGENT /etc/X11/xinit/Xclients" +else + # should never get here; failsafe fallback + exec -l $SHELL -c "xsm" +fi + diff --git "a/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-SimpleITK-2.1.1.1-1-2.5.RC1.tar" "b/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-SimpleITK-2.1.1.1-1-2.5.RC1.tar" new file mode 100644 index 0000000000000000000000000000000000000000..5cf752b22ff79db260ffef2071ff53ab7d5e2e98 Binary files /dev/null and "b/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-SimpleITK-2.1.1.1-1-2.5.RC1.tar" differ diff --git "a/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-install-kunpeng.html" "b/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-install-kunpeng.html" new file mode 100644 index 0000000000000000000000000000000000000000..ccbb93a4f8af667b35cec8243a45e678abb7f907 --- /dev/null +++ "b/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-install-kunpeng.html" @@ -0,0 +1,1487 @@ + + + + + + + + Document + + + +
+

+ 2022/08/12 22:00:20

+
+ +

+ 配置信息

+
+
+ 软件安装包存放路径或软件包名称 + /opt/portadv/portadmin/package/SimpleITK-2.1.1.1-hpc.tar.gz +
+ +
+ 目标操作系统 + openEuler 20.03 SP3 +
+
+ 目标系统内核版本 +

+ 4.19.90 +

+
+ +
+ 评估结果 +

+ + 软件迁移评估成功 +

+
+ +
+
+ +
+

可兼容替换

+

47

+
+ +
+

待验证替换

+

0

+
+ +
+

依赖文件总数

+

47

+
+ +
+ +
+
+ +
+
+ 与架构相关的依赖文件 +
+
+ +
+
+ + + + + + + + + + + + + + +
序号依赖文件名文件类型软件包存放路径待下载软件包名称分析结果处理建议
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 1 + + libSimpleITKBasicFilters0-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKBasicFilters0-2.1.a + + -- + + 可兼容替换 + + 该文件已兼容鲲鹏平台 +
+ 2 + + libSimpleITKBasicFilters1-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKBasicFilters1-2.1.a +
+ 3 + + libSimpleITKCommon-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKCommon-2.1.a +
+ 4 + + libSimpleITKIO-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKIO-2.1.a +
+ 5 + + libSimpleITKRegistration-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKRegistration-2.1.a +
+ 6 + + libSimpleITK_ITKAnisotropicSmoothing-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKAnisotropicSmoothing-2.1.a +
+ 7 + + libSimpleITK_ITKAntiAlias-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKAntiAlias-2.1.a +
+ 8 + + libSimpleITK_ITKBiasCorrection-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKBiasCorrection-2.1.a +
+ 9 + + libSimpleITK_ITKBinaryMathematicalMorphology-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKBinaryMathematicalMorphology-2.1.a +
+ 10 + + libSimpleITK_ITKClassifiers-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKClassifiers-2.1.a +
+ 11 + + libSimpleITK_ITKColormap-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKColormap-2.1.a +
+ 12 + + libSimpleITK_ITKCommon-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKCommon-2.1.a +
+ 13 + + libSimpleITK_ITKConnectedComponents-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKConnectedComponents-2.1.a +
+ 14 + + libSimpleITK_ITKConvolution-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKConvolution-2.1.a +
+ 15 + + libSimpleITK_ITKCurvatureFlow-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKCurvatureFlow-2.1.a +
+ 16 + + libSimpleITK_ITKDeconvolution-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKDeconvolution-2.1.a +
+ 17 + + libSimpleITK_ITKDenoising-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKDenoising-2.1.a +
+ 18 + + libSimpleITK_ITKDisplacementField-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKDisplacementField-2.1.a +
+ 19 + + libSimpleITK_ITKDistanceMap-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKDistanceMap-2.1.a +
+ 20 + + libSimpleITK_ITKFFT-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKFFT-2.1.a +
+ 21 + + libSimpleITK_ITKFastMarching-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKFastMarching-2.1.a +
+ 22 + + libSimpleITK_ITKImageCompare-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageCompare-2.1.a +
+ 23 + + libSimpleITK_ITKImageCompose-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageCompose-2.1.a +
+ 24 + + libSimpleITK_ITKImageFeature-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageFeature-2.1.a +
+ 25 + + libSimpleITK_ITKImageFilterBase-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageFilterBase-2.1.a +
+ 26 + + libSimpleITK_ITKImageFunction-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageFunction-2.1.a +
+ 27 + + libSimpleITK_ITKImageFusion-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageFusion-2.1.a +
+ 28 + + libSimpleITK_ITKImageGradient-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageGradient-2.1.a +
+ 29 + + libSimpleITK_ITKImageGrid-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageGrid-2.1.a +
+ 30 + + libSimpleITK_ITKImageIntensity-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageIntensity-2.1.a +
+ 31 + + libSimpleITK_ITKImageLabel-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageLabel-2.1.a +
+ 32 + + libSimpleITK_ITKImageNoise-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageNoise-2.1.a +
+ 33 + + libSimpleITK_ITKImageSources-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageSources-2.1.a +
+ 34 + + libSimpleITK_ITKImageStatistics-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageStatistics-2.1.a +
+ 35 + + libSimpleITK_ITKLabelMap-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKLabelMap-2.1.a +
+ 36 + + libSimpleITK_ITKLabelVoting-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKLabelVoting-2.1.a +
+ 37 + + libSimpleITK_ITKLevelSets-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKLevelSets-2.1.a +
+ 38 + + libSimpleITK_ITKMathematicalMorphology-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKMathematicalMorphology-2.1.a +
+ 39 + + libSimpleITK_ITKPDEDeformableRegistration-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKPDEDeformableRegistration-2.1.a +
+ 40 + + libSimpleITK_ITKRegionGrowing-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKRegionGrowing-2.1.a +
+ 41 + + libSimpleITK_ITKRegistrationCommon-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKRegistrationCommon-2.1.a +
+ 42 + + libSimpleITK_ITKSmoothing-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKSmoothing-2.1.a +
+ 43 + + libSimpleITK_ITKSuperPixel-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKSuperPixel-2.1.a +
+ 44 + + libSimpleITK_ITKThresholding-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKThresholding-2.1.a +
+ 45 + + libSimpleITK_ITKTransform-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKTransform-2.1.a +
+ 46 + + libSimpleITK_ITKWatersheds-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKWatersheds-2.1.a +
+ 47 + + libSimpleITK_SimpleITKFilters-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1-hpc.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_SimpleITKFilters-2.1.a +
+
+
+ + +
+
+ + + + \ No newline at end of file diff --git "a/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-install-x86.html" "b/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-install-x86.html" new file mode 100644 index 0000000000000000000000000000000000000000..c35521ac0b0a2c1c1c4bc44cbd2f0210677db206 --- /dev/null +++ "b/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK-install-x86.html" @@ -0,0 +1,1487 @@ + + + + + + + + Document + + + +
+

+ 2022/08/12 21:11:03

+
+ +

+ 配置信息

+
+
+ 软件安装包存放路径或软件包名称 + /opt/portadv/portadmin/package/SimpleITK-2.1.1.1.tar.gz +
+ +
+ 目标操作系统 + openEuler 20.03 SP3 +
+
+ 目标系统内核版本 +

+ 4.19.90 +

+
+ +
+ 评估结果 +

+ + 软件迁移评估成功 +

+
+ +
+
+ +
+

可兼容替换

+

0

+
+ +
+

待验证替换

+

47

+
+ +
+

依赖文件总数

+

47

+
+ +
+ +
+
+ +
+
+ 与架构相关的依赖文件 +
+
+ +
+
+ + + + + + + + + + + + + + +
序号依赖文件名文件类型软件包存放路径待下载软件包名称分析结果处理建议
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 1 + + libSimpleITKBasicFilters0-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKBasicFilters0-2.1.a + + -- + + 待验证替换 + + 请先在鲲鹏平台上验证。若不兼容,请联系供应方获取鲲鹏兼容版本,或获取源码并编译成鲲鹏兼容版本 +
+ 2 + + libSimpleITKBasicFilters1-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKBasicFilters1-2.1.a +
+ 3 + + libSimpleITKCommon-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKCommon-2.1.a +
+ 4 + + libSimpleITKIO-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKIO-2.1.a +
+ 5 + + libSimpleITKRegistration-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITKRegistration-2.1.a +
+ 6 + + libSimpleITK_ITKAnisotropicSmoothing-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKAnisotropicSmoothing-2.1.a +
+ 7 + + libSimpleITK_ITKAntiAlias-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKAntiAlias-2.1.a +
+ 8 + + libSimpleITK_ITKBiasCorrection-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKBiasCorrection-2.1.a +
+ 9 + + libSimpleITK_ITKBinaryMathematicalMorphology-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKBinaryMathematicalMorphology-2.1.a +
+ 10 + + libSimpleITK_ITKClassifiers-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKClassifiers-2.1.a +
+ 11 + + libSimpleITK_ITKColormap-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKColormap-2.1.a +
+ 12 + + libSimpleITK_ITKCommon-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKCommon-2.1.a +
+ 13 + + libSimpleITK_ITKConnectedComponents-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKConnectedComponents-2.1.a +
+ 14 + + libSimpleITK_ITKConvolution-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKConvolution-2.1.a +
+ 15 + + libSimpleITK_ITKCurvatureFlow-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKCurvatureFlow-2.1.a +
+ 16 + + libSimpleITK_ITKDeconvolution-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKDeconvolution-2.1.a +
+ 17 + + libSimpleITK_ITKDenoising-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKDenoising-2.1.a +
+ 18 + + libSimpleITK_ITKDisplacementField-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKDisplacementField-2.1.a +
+ 19 + + libSimpleITK_ITKDistanceMap-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKDistanceMap-2.1.a +
+ 20 + + libSimpleITK_ITKFFT-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKFFT-2.1.a +
+ 21 + + libSimpleITK_ITKFastMarching-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKFastMarching-2.1.a +
+ 22 + + libSimpleITK_ITKImageCompare-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageCompare-2.1.a +
+ 23 + + libSimpleITK_ITKImageCompose-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageCompose-2.1.a +
+ 24 + + libSimpleITK_ITKImageFeature-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageFeature-2.1.a +
+ 25 + + libSimpleITK_ITKImageFilterBase-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageFilterBase-2.1.a +
+ 26 + + libSimpleITK_ITKImageFunction-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageFunction-2.1.a +
+ 27 + + libSimpleITK_ITKImageFusion-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageFusion-2.1.a +
+ 28 + + libSimpleITK_ITKImageGradient-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageGradient-2.1.a +
+ 29 + + libSimpleITK_ITKImageGrid-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageGrid-2.1.a +
+ 30 + + libSimpleITK_ITKImageIntensity-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageIntensity-2.1.a +
+ 31 + + libSimpleITK_ITKImageLabel-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageLabel-2.1.a +
+ 32 + + libSimpleITK_ITKImageNoise-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageNoise-2.1.a +
+ 33 + + libSimpleITK_ITKImageSources-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageSources-2.1.a +
+ 34 + + libSimpleITK_ITKImageStatistics-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKImageStatistics-2.1.a +
+ 35 + + libSimpleITK_ITKLabelMap-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKLabelMap-2.1.a +
+ 36 + + libSimpleITK_ITKLabelVoting-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKLabelVoting-2.1.a +
+ 37 + + libSimpleITK_ITKLevelSets-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKLevelSets-2.1.a +
+ 38 + + libSimpleITK_ITKMathematicalMorphology-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKMathematicalMorphology-2.1.a +
+ 39 + + libSimpleITK_ITKPDEDeformableRegistration-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKPDEDeformableRegistration-2.1.a +
+ 40 + + libSimpleITK_ITKRegionGrowing-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKRegionGrowing-2.1.a +
+ 41 + + libSimpleITK_ITKRegistrationCommon-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKRegistrationCommon-2.1.a +
+ 42 + + libSimpleITK_ITKSmoothing-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKSmoothing-2.1.a +
+ 43 + + libSimpleITK_ITKSuperPixel-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKSuperPixel-2.1.a +
+ 44 + + libSimpleITK_ITKThresholding-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKThresholding-2.1.a +
+ 45 + + libSimpleITK_ITKTransform-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKTransform-2.1.a +
+ 46 + + libSimpleITK_ITKWatersheds-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_ITKWatersheds-2.1.a +
+ 47 + + libSimpleITK_SimpleITKFilters-2.1.a + + 静态库 + + /package/SimpleITK-2.1.1.1.tar.gz/SimpleITK-2.1.1.1/lib/libSimpleITK_SimpleITKFilters-2.1.a +
+
+
+ + +
+
+ + + + \ No newline at end of file diff --git "a/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK.html" "b/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK.html" new file mode 100644 index 0000000000000000000000000000000000000000..32d530504198fb2b4857a9164018e588438de790 --- /dev/null +++ "b/LifeSciences/SimpleITK-2.1.1.1/doc/Devkit\346\212\245\345\221\212/SimpleITK.html" @@ -0,0 +1,484 @@ + + + + + + + + Document + + + +
+

2022/08/14 14:38:14

+
+ +

+ 配置信息 +

+
+
+ 源码文件存放路径 + + /opt/portadv/portadmin/sourcecode/SimpleITK-2.1.1.1 + +
+
+ 目标操作系统 + + openEuler 20.03 SP3 +
+
+ 目标系统内核版本 + + 4.19.90 +
+
+ 编译器版本 + + BiSheng Compiler 2.1.0 +
+
+ 构建工具 + + make + +
+
+ 编译命令 + make + +
+
+ 迁移结果 + + + 源码迁移分析成功 + +
+
+
+
+
+

可兼容替换

+

0

+
+
+

待验证替换

+

0

+
+
+

依赖文件总数

+

0

+
+
+
+
+

源文件数

+

1

+
+
+

代码行数

+

5

+
+
+

源码迁移人力

+

0.1人月

+
+
+

预估标准:1人月迁移工作量 = 500行 C/C++/Fortran/Go/构建文件等源码,或250行汇编代码

+
+
+
+ +
+
+ 与架构相关的依赖文件 +
+ +
+ +
+
+ + + + + + + + + + + +
序号依赖文件名文件类型 + 待下载软件包名称 + 分析结果处理建议
+
+
+ + + + + + + + + + + + + + + + +
+
+
+ 未发现与架构相关的依赖文件 +
+
+
+
+ + +
+
+ 需要迁移的源码文件 +
+
文件总数:1
+
+ +
+
+ + + + + + + + + +
序号文件名路径文件类型需修改的代码行
+
+
+ + + + + + + + + + + + + + + + + + + +
+ 1 + + SimpleITKTestHarness.cxx + + /opt/portadv/portadmin/sourcecode/SimpleITK-2.1.1.1/Testing/Unit/TestBase/SimpleITKTestHarness.cxx + + C/C++ Source File + + 5 +
+
+
+ + +
+
+ 需要迁移的代码行数 +
+
需修改的代码行:5行; C/C++: 5 行;
+
+ +
+
+ + + + + + + + + +
文件名行号(起始行,结束行)关键字建议
+
+
+ + + + + + + + + + + + + + + + + +
+ /opt/portadv/portadmin/sourcecode/SimpleITK-2.1.1.1/Testing/Unit/TestBase/SimpleITKTestHarness.cxx + + (60,64) + + #if + + Add code that adapts to the Kunpeng platform. +
+
+
+ + +
+
+ + + + \ No newline at end of file diff --git "a/LifeSciences/SimpleITK-2.1.1.1/doc/SimpleITK-2.1.1.1\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" "b/LifeSciences/SimpleITK-2.1.1.1/doc/SimpleITK-2.1.1.1\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" new file mode 100644 index 0000000000000000000000000000000000000000..d25f1b714218d1182059a9a54606179ee933a4ca Binary files /dev/null and "b/LifeSciences/SimpleITK-2.1.1.1/doc/SimpleITK-2.1.1.1\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" differ diff --git "a/LifeSciences/SimpleITK-2.1.1.1/doc/SimpleITK-2.1.1.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227 .docx" "b/LifeSciences/SimpleITK-2.1.1.1/doc/SimpleITK-2.1.1.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227 .docx" new file mode 100644 index 0000000000000000000000000000000000000000..59a3a625b303c0391978f256e4a0e388a1d3fc50 Binary files /dev/null and "b/LifeSciences/SimpleITK-2.1.1.1/doc/SimpleITK-2.1.1.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227 .docx" differ diff --git "a/LifeSciences/SimpleITK-2.1.1.1/doc/~$mpleITK-2.1.1.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227 .docx" "b/LifeSciences/SimpleITK-2.1.1.1/doc/~$mpleITK-2.1.1.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227 .docx" new file mode 100644 index 0000000000000000000000000000000000000000..bda989cb32c5aa2092097db81514691fc218e7e8 Binary files /dev/null and "b/LifeSciences/SimpleITK-2.1.1.1/doc/~$mpleITK-2.1.1.1\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227 .docx" differ diff --git "a/LifeSciences/SimpleITK-2.1.1.1/doc/\351\262\262\351\271\217\345\237\272\345\272\247\350\275\257\344\273\266\346\220\255\345\273\272\346\214\207\345\215\227.docx" "b/LifeSciences/SimpleITK-2.1.1.1/doc/\351\262\262\351\271\217\345\237\272\345\272\247\350\275\257\344\273\266\346\220\255\345\273\272\346\214\207\345\215\227.docx" new file mode 100644 index 0000000000000000000000000000000000000000..adcfd36244790a0df44e9410d069a8240faaaf17 Binary files /dev/null and "b/LifeSciences/SimpleITK-2.1.1.1/doc/\351\262\262\351\271\217\345\237\272\345\272\247\350\275\257\344\273\266\346\220\255\345\273\272\346\214\207\345\215\227.docx" differ diff --git a/README.md b/README.md index e78b8d5b986a378242db5f72e54d9b6384b009d5..ca439bcd4a52e734b36d8945c66c576c6b536d14 100644 --- a/README.md +++ b/README.md @@ -32,3 +32,4 @@ HPC Software List: - repositories: LifeSciences/FSL-6.0.5.2 - repositories: LifeSciences/freesurfer-7.2 - repositories: LifeSciences/BUSCO-5.2.2 +- repositories: LifeSciences/SimpleITK-2.1.1.1