diff --git "a/BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/Abinit-9.6.2Devkit\307\250\322\306\323\353\265\367\323\305\261\250\270\346.docx" "b/BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/Abinit-9.6.2Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" similarity index 100% rename from "BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/Abinit-9.6.2Devkit\307\250\322\306\323\353\265\367\323\305\261\250\270\346.docx" rename to "BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/Abinit-9.6.2Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" diff --git "a/BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/abinit-9.6.2\324\264\302\353\307\250\322\306\267\326\316\366.html" "b/BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/abinit-9.6.2\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" similarity index 100% rename from "BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/abinit-9.6.2\324\264\302\353\307\250\322\306\267\326\316\366.html" rename to "BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/abinit-9.6.2\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" diff --git "a/BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/abinit-9.6.2\307\250\322\306\306\300\271\300\267\326\316\366.html" "b/BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/abinit-9.6.2\350\277\201\347\247\273\350\257\204\344\274\260\345\210\206\346\236\220.html" similarity index 100% rename from "BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/abinit-9.6.2\307\250\322\306\306\300\271\300\267\326\316\366.html" rename to "BasicScientficResearch/Abinit-9.6.2/doc/Devkit\346\212\245\345\221\212/abinit-9.6.2\350\277\201\347\247\273\350\257\204\344\274\260\345\210\206\346\236\220.html" diff --git "a/BasicScientficResearch/Abinit-9.6.2/doc/abinit-9.6.2\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" "b/BasicScientficResearch/Abinit-9.6.2/doc/abinit-9.6.2\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" index 6d52ae9e429627929f8ee8076fb70e43eaa5bf65..6a267a4412eb5b55de45691d13589604a634dcbe 100644 Binary files "a/BasicScientficResearch/Abinit-9.6.2/doc/abinit-9.6.2\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" and "b/BasicScientficResearch/Abinit-9.6.2/doc/abinit-9.6.2\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" differ diff --git "a/BasicScientficResearch/Abinit-9.6.2/doc/abinit-9.6.2\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/BasicScientficResearch/Abinit-9.6.2/doc/abinit-9.6.2\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 49dc6946c6920fa61316dd84b5e02f8859504153..524365e7a449de6dd01c5f6168c708eefbb9f362 100644 Binary files "a/BasicScientficResearch/Abinit-9.6.2/doc/abinit-9.6.2\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/BasicScientficResearch/Abinit-9.6.2/doc/abinit-9.6.2\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ diff --git a/BasicScientficResearch/Octopus-11.4/dependency/src/octopus-11.4-kunpeng_gcc10.3.1.tar.gz b/BasicScientficResearch/Octopus-11.4/dependency/src/octopus-11.4-kunpeng_gcc10.3.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9db5802c249a22ffaade5e139b56d3cf77270256 Binary files /dev/null and b/BasicScientficResearch/Octopus-11.4/dependency/src/octopus-11.4-kunpeng_gcc10.3.1.tar.gz differ diff --git "a/BasicScientficResearch/Octopus-11.4/doc/Octopus-11.4\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" "b/BasicScientficResearch/Octopus-11.4/doc/Octopus-11.4\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" index e541ff4c5463703808d46bda9dff1643119bc526..9b7e2e51b27db560804700f129a27e4726af76cb 100644 Binary files "a/BasicScientficResearch/Octopus-11.4/doc/Octopus-11.4\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" and "b/BasicScientficResearch/Octopus-11.4/doc/Octopus-11.4\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" differ diff --git "a/BasicScientficResearch/Octopus-11.4/doc/Octopus-11.4\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/BasicScientficResearch/Octopus-11.4/doc/Octopus-11.4\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 33bde3ef1a4694b56dd28d050300e9422de2366c..34584201ec5a12c111c52e5acbe5a6e9e6183f0b 100644 Binary files "a/BasicScientficResearch/Octopus-11.4/doc/Octopus-11.4\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/BasicScientficResearch/Octopus-11.4/doc/Octopus-11.4\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ diff --git "a/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" new file mode 100644 index 0000000000000000000000000000000000000000..97849af8879f4646392561f7008f92433903951e Binary files /dev/null and "b/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" "b/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" new file mode 100644 index 0000000000000000000000000000000000000000..6f90061b6f7077817fbb604e5c2dbd1cbdf22763 --- /dev/null +++ "b/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0\346\272\220\347\240\201\350\277\201\347\247\273\345\210\206\346\236\220.html" @@ -0,0 +1,1033 @@ + + + + + + + + Document + + + + + +
+

+ 2023/01/11 23:06:57 +

+
+ +

配置信息

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

可兼容替换

+

0

+
+
+

待验证替换

+

0

+
+
+

依赖文件总数

+

0

+
+
+
+
+

源文件数

+

4

+
+
+

代码行数

+

31

+
+
+

源码迁移人力

+

0.1人月

+
+
+

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

+
+
+
+ +
+
+ 与架构相关的依赖文件 +
+ +
+ +
+
+ + + + + + + + + + + +
序号依赖文件名文件类型 + 待下载软件包名称 + 分析结果处理建议
+
+
+ + + + + + + + + + + + + + + +
+
+
+ 未发现与架构相关的依赖文件 +
+
+
+
+ + +
+
+ 需要迁移的源码文件 +
+ +
+ 文件总数:4 +
+
+ +
+
+ + + + + + + + + + + +
序号文件名路径文件类型需修改的代码行
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 1 + + ShengBTE.f90 + + /opt/portadv/portadmin/sourcecode/ShengBTE/Src/ShengBTE.f90 + + Fortran + + 1 +
+ 2 + + config.f90 + + /opt/portadv/portadmin/sourcecode/ShengBTE/Src/config.f90 + + Fortran + + 4 +
+ 3 + + iterations.f90 + + /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + Fortran + + 10 +
+ 4 + + processes.f90 + + /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + Fortran + + 16 +
+
+
+ + +
+
+ 需要迁移的代码行数 +
+ +
+ 需修改的代码行:31行; Fortran: 31 行; +
+
+ +
+
+ + + + + + + + + +
文件名行号(起始行,结束行)关键字建议
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/ShengBTE.f90 + + (513,513) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/config.f90 + + (323,323) + + move_alloc + + The GCC Fortran compiler before Fortran 2003 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/config.f90 + + (324,324) + + move_alloc + + The GCC Fortran compiler before Fortran 2003 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/config.f90 + + (325,325) + + move_alloc + + The GCC Fortran compiler before Fortran 2003 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/config.f90 + + (372,372) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (74,74) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (89,89) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (91,91) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (100,100) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (102,102) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (151,151) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (166,166) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (168,168) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (177,177) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/iterations.f90 + + (179,179) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (80,80) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (95,95) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (113,113) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (301,301) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (317,317) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (346,346) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (403,403) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (415,415) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (460,460) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (472,472) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (526,526) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (578,578) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (592,592) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (655,655) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (669,669) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+ /opt/portadv/portadmin/sourcecode/ShengBTE/Src/processes.f90 + + (740,740) + + modulo + + The GCC Fortran compiler before Fortran 95 does not support this function. Find and replace the function. +
+
+
+ + +
+
+ + + + + + \ No newline at end of file diff --git "a/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0\350\277\201\347\247\273\350\257\204\344\274\260\345\210\206\346\236\220.html" "b/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0\350\277\201\347\247\273\350\257\204\344\274\260\345\210\206\346\236\220.html" new file mode 100644 index 0000000000000000000000000000000000000000..e8ec84ffed57a9d7aed92f082851659f148e4e9f --- /dev/null +++ "b/BasicScientficResearch/ShengBTE-1.2.0/doc/Devkit\346\212\245\345\221\212/ShengBTE-1.2.0\350\277\201\347\247\273\350\257\204\344\274\260\345\210\206\346\236\220.html" @@ -0,0 +1,521 @@ + + + + + + + + Document + + + +
+

+ 2023/01/11 22:56:50

+
+ +

+ 配置信息

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

+ 4.19.90 +

+
+ +
+ 评估结果 +

+ + 软件迁移评估成功 +

+
+ +
+
+ +
+

可兼容替换

+

0

+
+ +
+

待验证替换

+

1

+
+ +
+

依赖文件总数

+

1

+
+ +
+ +
+
+ +
+
+ 与架构相关的依赖文件 +
+
+ +
+
+ + + + + + + + + + + + + + +
序号依赖文件名文件类型软件包存放路径待下载软件包名称分析结果处理建议
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 1 + + ShengBTE + + 可执行文件 + + /opt/portadv/portadmin/package/ShengBTE + + -- + + 待验证替换 + + 请先在鲲鹏平台上验证。若不兼容,请联系供应方获取鲲鹏兼容版本,或获取源码并编译成鲲鹏兼容版本 +
+
+
+ + +
+
+ + + + \ No newline at end of file diff --git "a/BasicScientficResearch/ShengBTE-1.2.0/doc/ShengBTE-1.2.0\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" "b/BasicScientficResearch/ShengBTE-1.2.0/doc/ShengBTE-1.2.0\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" index 7fe9d2cba04dce29391421f4a350016ef3a3c918..3404e22c88edc015b3af08466437840653b018e4 100644 Binary files "a/BasicScientficResearch/ShengBTE-1.2.0/doc/ShengBTE-1.2.0\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" and "b/BasicScientficResearch/ShengBTE-1.2.0/doc/ShengBTE-1.2.0\345\272\224\347\224\250\346\265\213\350\257\225\346\212\245\345\221\212.docx" differ diff --git "a/BasicScientficResearch/ShengBTE-1.2.0/doc/ShengBTE-1.2.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" "b/BasicScientficResearch/ShengBTE-1.2.0/doc/ShengBTE-1.2.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" index 6fa466561c5378249503b5ac8ea9ee82ac0a9abb..ce6dd537f0a61c347a583344ee0834fd8d9095a9 100644 Binary files "a/BasicScientficResearch/ShengBTE-1.2.0/doc/ShengBTE-1.2.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" and "b/BasicScientficResearch/ShengBTE-1.2.0/doc/ShengBTE-1.2.0\345\272\224\347\224\250\347\247\273\346\244\215\346\214\207\345\215\227.docx" differ