ABACUS LCAO基组 GPU版本使用介绍
推荐镜像:ubuntu:22.04-py3.10-cuda12.1
推荐计算资源:GPU
内容:本教程主要介绍如何用ABACUS LCAO基组GPU版本。
使用方式:您可在 Bohrium Notebook上直接运行。您可以点击界面上方蓝色按钮 开始连接
,选择 ubuntu:22.04-py3.10-cuda12.1
镜像及任意包含GPU的节点配置,稍等片刻即可运行。如您遇到任何问题,请联系 bohrium@dp.tech 。
共享协议:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
本notebook改编自ABACUS中文文档,更多信息详见这里。
一、介绍
为了提升ABACUS的运行效率,2024年10月发布的ABACUS 3.8版本支持GPU环境下采用LCAO(Linear Combination of Atomic Orbitals)基组(即数值原子轨道基组)对Kohn-Sham方程进行求解。目前该版本提供GPU支持的模块有广义本征值求解器以及实空间生成哈密顿量的格点积分,这两部分也是LCAO基组求解Kohn-Sham方程的热点。在广义本征值求解器方面,目前3.8版本集成了cuSolver,cuSolverMP,ELPA软件,从而可以支持单卡和多卡的GPU加速。在格点积分模块里我们自研了GPU积分加速算法。开发团队未来还会针对LCAO算的更多模块提供GPU硬件以及其它国产硬件的支持。
二、安装
基础版安装
我们首先介绍基础的gpu版abacus如何安装,这里的基础版是指不含cusolvermp以及gpu版elpa这两个求解器支持的gpu版abacus。
我们选择的bohrium镜像为ubuntu:22.04-py3.10-cuda12.1,镜像中不含abacus源码以及编译lcao版所需要的相关组件如ScaLAPACK等等,所以先按照abacus-install官网教程安装相关组件以及拉取源码。
先拉取abacus最新版代码
Cloning into 'abacus-develop'... remote: Enumerating objects: 91645, done. remote: Counting objects: 100% (3670/3670), done. remote: Compressing objects: 100% (2056/2056), done. remote: Total 91645 (delta 2234), reused 2609 (delta 1590), pack-reused 87975 (from 1) Receiving objects: 100% (91645/91645), 142.23 MiB | 4.91 MiB/s, done. Resolving deltas: 100% (68727/68727), done.
按照abacus-install官网教程安装相关组件
Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB] Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB] Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB] Get:5 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [3205 kB] Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1450 kB]3m Get:7 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1162 kB] Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2654 kB]m Get:9 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [44.7 kB]33m Get:10 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2377 kB]33m Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [3286 kB][33m Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [51.8 kB][33m Get:13 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [33.7 kB][33m Get:14 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [81.4 kB]33m Get:15 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2204/x86_64 InRelease [1581 B]33m Get:16 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2204/x86_64 Packages [1074 kB] Fetched 15.8 MB in 33s (479 kB/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done 122 packages can be upgraded. Run 'apt list --upgradable' to see them. Reading package lists... Done Building dependency tree... Done Reading state information... Done g++ is already the newest version (4:11.2.0-1ubuntu1). g++ set to manually installed. make is already the newest version (4.3-4.1build1). make set to manually installed. The following additional packages will be installed: autoconf automake autotools-dev cmake-data file gfortran gfortran-11 ibverbs-providers javascript-common libblas3 libcaf-openmpi-3 libcoarrays-dev libcoarrays-openmpi-dev libelpa17 libevent-2.1-7 libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libfabric1 libfftw3-bin libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3 libgfortran-11-dev libgfortran5 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libjs-jquery libjs-jquery-ui liblapack3 libltdl-dev libltdl7 libmagic-mgc libmagic1 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenblas0-openmp libopenmpi-dev libopenmpi3 libpciaccess0 libpkgconf3 libpmix-dev libpmix2 libpsm-infinipath1 libpsm2-2 librdmacm1 libscalapack-openmpi-dev libscalapack-openmpi2.1 libsigsegv2 libtool libucx0 libxc9 libxnvctrl0 m4 mpi-default-bin mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common rapidjson-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc gettext cmake-doc ninja-build cmake-format gfortran-multilib gfortran-doc gfortran-11-multilib gfortran-11-doc gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn apache2 | lighttpd | httpd libfftw3-doc libhwloc-contrib-plugins libjs-jquery-ui-docs liblapack-doc libtool-doc openmpi-doc pciutils scalapack-doc gcj-jdk m4-doc opencl-icd rapidjson-doc Recommended packages: less The following NEW packages will be installed: autoconf automake autotools-dev bc file gfortran gfortran-11 ibverbs-providers javascript-common libblas3 libcaf-openmpi-3 libcereal-dev libcoarrays-dev libcoarrays-openmpi-dev libelpa-dev libelpa17 libevent-2.1-7 libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3 libgfortran-11-dev libgfortran5 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libjs-jquery libjs-jquery-ui liblapack-dev liblapack3 libltdl-dev libltdl7 libmagic-mgc libmagic1 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenblas-openmp-dev libopenblas0-openmp libopenmpi-dev libopenmpi3 libpciaccess0 libpkgconf3 libpmix-dev libpmix2 libpsm-infinipath1 libpsm2-2 librdmacm1 libscalapack-mpi-dev libscalapack-openmpi-dev libscalapack-openmpi2.1 libsigsegv2 libtool libucx0 libxc-dev libxc9 libxnvctrl0 m4 mpi-default-bin mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common pkgconf rapidjson-dev zlib1g-dev The following packages will be upgraded: cmake cmake-data git 3 upgraded, 78 newly installed, 0 to remove and 119 not upgraded. Need to get 74.4 MB of archives. After this operation, 326 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libmagic-mgc amd64 1:5.41-3ubuntu0.1 [257 kB] Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libmagic1 amd64 1:5.41-3ubuntu0.1 [87.2 kB] Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 file amd64 1:5.41-3ubuntu0.1 [21.5 kB] Get:4 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnuma1 amd64 2.0.14-3ubuntu2 [22.5 kB] Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 [14.6 kB] Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 [199 kB] Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 autoconf all 2.71-2 [338 kB][33m Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 autotools-dev all 20220109.1 [44.9 kB] Get:9 http://archive.ubuntu.com/ubuntu jammy/main amd64 automake all 1:1.16.5-1.3 [558 kB] Get:10 http://archive.ubuntu.com/ubuntu jammy/main amd64 bc amd64 1.07.1-3build1 [87.6 kB] Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 cmake amd64 3.22.1-1ubuntu1.22.04.2 [5010 kB] Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 cmake-data all 3.22.1-1ubuntu1.22.04.2 [1913 kB] Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfortran5 amd64 12.3.0-1ubuntu1~22.04 [879 kB] Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgfortran-11-dev amd64 11.4.0-1ubuntu1~22.04 [842 kB] Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 gfortran-11 amd64 11.4.0-1ubuntu1~22.04 [11.2 MB] Get:16 http://archive.ubuntu.com/ubuntu jammy/main amd64 gfortran amd64 4:11.2.0-1ubuntu1 [1182 B] Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 git amd64 1:2.34.1-1ubuntu1.11 [3165 kB] Get:18 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnl-route-3-200 amd64 3.5.0-0.1 [180 kB] Get:19 http://archive.ubuntu.com/ubuntu jammy/main amd64 libibverbs1 amd64 39.0-1 [69.3 kB] Get:20 http://archive.ubuntu.com/ubuntu jammy/main amd64 ibverbs-providers amd64 39.0-1 [341 kB] Get:21 http://archive.ubuntu.com/ubuntu jammy/main amd64 javascript-common all 11+nmu1 [5936 B] Get:22 http://archive.ubuntu.com/ubuntu jammy/main amd64 libblas3 amd64 3.10.0-2ubuntu1 [228 kB] Get:23 http://archive.ubuntu.com/ubuntu jammy/main amd64 libevent-core-2.1-7 amd64 2.1.12-stable-1build3 [93.9 kB] Get:24 http://archive.ubuntu.com/ubuntu jammy/main amd64 libevent-pthreads-2.1-7 amd64 2.1.12-stable-1build3 [7642 B] Get:25 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.1 [170 kB] Get:26 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libpsm2-2 amd64 11.2.185-1 [182 kB] Get:27 http://archive.ubuntu.com/ubuntu jammy/main amd64 librdmacm1 amd64 39.0-1 [71.2 kB] Get:28 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libfabric1 amd64 1.11.0-3 [558 kB] Get:29 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libhwloc15 amd64 2.7.0-2ubuntu1 [159 kB] Get:30 http://archive.ubuntu.com/ubuntu jammy/main amd64 libpciaccess0 amd64 0.16-3 [19.1 kB] Get:31 http://archive.ubuntu.com/ubuntu jammy/universe amd64 ocl-icd-libopencl1 amd64 2.2.14-3 [39.1 kB] Get:32 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libhwloc-plugins amd64 2.7.0-2ubuntu1 [15.6 kB] Get:33 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libpmix2 amd64 4.1.2-2ubuntu1 [604 kB] Get:34 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libucx0 amd64 1.12.1~rc2-1 [891 kB] Get:35 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libopenmpi3 amd64 4.1.2-2ubuntu1 [2594 kB] Get:36 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libcaf-openmpi-3 amd64 2.9.2-3 [36.5 kB] Get:37 http://archive.ubuntu.com/ubuntu jammy/universe amd64 rapidjson-dev all 1.1.0+dfsg2-7 [95.0 kB] Get:38 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libcereal-dev all 1.3.1+dfsg-1 [222 kB] Get:39 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libcoarrays-dev amd64 2.9.2-3 [40.5 kB] Get:40 http://archive.ubuntu.com/ubuntu jammy/universe amd64 openmpi-common all 4.1.2-2ubuntu1 [162 kB] Get:41 http://archive.ubuntu.com/ubuntu jammy/universe amd64 openmpi-bin amd64 4.1.2-2ubuntu1 [116 kB] Get:42 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libcoarrays-openmpi-dev amd64 2.9.2-3 [452 kB] Get:43 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libopenblas0-openmp amd64 0.3.20+ds-1 [6819 kB] Get:44 http://archive.ubuntu.com/ubuntu jammy/main amd64 liblapack3 amd64 3.10.0-2ubuntu1 [2504 kB] Get:45 http://archive.ubuntu.com/ubuntu jammy/universe amd64 mpi-default-bin amd64 1.14 [2898 B] Get:46 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libscalapack-openmpi2.1 amd64 2.1.0-4 [1534 kB] Get:47 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libelpa17 amd64 2021.11.001-1 [436 kB] Get:48 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libelpa-dev amd64 2021.11.001-1 [482 kB] Get:49 http://archive.ubuntu.com/ubuntu jammy/main amd64 libevent-2.1-7 amd64 2.1.12-stable-1build3 [148 kB] Get:50 http://archive.ubuntu.com/ubuntu jammy/main amd64 libevent-extra-2.1-7 amd64 2.1.12-stable-1build3 [65.4 kB] Get:51 http://archive.ubuntu.com/ubuntu jammy/main amd64 libevent-openssl-2.1-7 amd64 2.1.12-stable-1build3 [15.8 kB] Get:52 http://archive.ubuntu.com/ubuntu jammy/main amd64 libevent-dev amd64 2.1.12-stable-1build3 [278 kB] Get:53 http://archive.ubuntu.com/ubuntu jammy/main amd64 libfftw3-double3 amd64 3.3.8-2ubuntu8 [770 kB] Get:54 http://archive.ubuntu.com/ubuntu jammy/main amd64 libfftw3-long3 amd64 3.3.8-2ubuntu8 [335 kB] Get:55 http://archive.ubuntu.com/ubuntu jammy/main amd64 libfftw3-quad3 amd64 3.3.8-2ubuntu8 [614 kB] Get:56 http://archive.ubuntu.com/ubuntu jammy/main amd64 libfftw3-single3 amd64 3.3.8-2ubuntu8 [800 kB] Get:57 http://archive.ubuntu.com/ubuntu jammy/main amd64 libfftw3-bin amd64 3.3.8-2ubuntu8 [35.5 kB] Get:58 http://archive.ubuntu.com/ubuntu jammy/main amd64 libfftw3-dev amd64 3.3.8-2ubuntu8 [2101 kB] Get:59 http://archive.ubuntu.com/ubuntu jammy/main amd64 libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [321 kB] Get:60 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libjs-jquery-ui all 1.13.1+dfsg-1 [253 kB] Get:61 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libopenblas-openmp-dev amd64 0.3.20+ds-1 [4641 kB] Get:62 http://archive.ubuntu.com/ubuntu jammy/main amd64 liblapack-dev amd64 3.10.0-2ubuntu1 [4774 kB] Get:63 http://archive.ubuntu.com/ubuntu jammy/main amd64 libltdl7 amd64 2.4.6-15build2 [39.6 kB] Get:64 http://archive.ubuntu.com/ubuntu jammy/main amd64 libltdl-dev amd64 2.4.6-15build2 [169 kB] Get:65 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnl-3-dev amd64 3.5.0-0.1 [101 kB] Get:66 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnl-route-3-dev amd64 3.5.0-0.1 [202 kB] Get:67 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libpkgconf3 amd64 1.8.0-1 [30.3 kB] Get:68 http://archive.ubuntu.com/ubuntu jammy/main amd64 libnuma-dev amd64 2.0.14-3ubuntu2 [35.9 kB] Get:69 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libhwloc-dev amd64 2.7.0-2ubuntu1 [256 kB] Get:70 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu9.2 [164 kB] Get:71 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libpmix-dev amd64 4.1.2-2ubuntu1 [805 kB] Get:72 http://archive.ubuntu.com/ubuntu jammy/main amd64 libtool all 2.4.6-15build2 [164 kB] Get:73 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libxc9 amd64 5.1.7-1ubuntu1 [3900 kB] Get:74 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libxc-dev amd64 5.1.7-1ubuntu1 [8038 kB] Get:75 http://archive.ubuntu.com/ubuntu jammy/universe amd64 pkgconf amd64 1.8.0-1 [35.3 kB]m Get:76 http://archive.ubuntu.com/ubuntu jammy/main amd64 libibverbs-dev amd64 39.0-1 [628 kB] Get:77 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libopenmpi-dev amd64 4.1.2-2ubuntu1 [867 kB] Get:78 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libscalapack-openmpi-dev amd64 2.1.0-4 [6536 B] Get:79 http://archive.ubuntu.com/ubuntu jammy/universe amd64 mpi-default-dev amd64 1.14 [3698 B] Get:80 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libscalapack-mpi-dev amd64 2.1.0-4 [2500 B] Get:81 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2204/x86_64 libxnvctrl0 560.35.03-0ubuntu1 [21.3 kB]m Fetched 74.4 MB in 34s (2165 kB/s) debconf: delaying package configuration, since apt-utils is not installed 78Selecting previously unselected package libmagic-mgc. (Reading database ... 44731 files and directories currently installed.) Preparing to unpack .../00-libmagic-mgc_1%3a5.41-3ubuntu0.1_amd64.deb ... 7Progress: [ 0%] [..........................................................] 8Unpacking libmagic-mgc (1:5.41-3ubuntu0.1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../01-libmagic1_1%3a5.41-3ubuntu0.1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.41-3ubuntu0.1) ... 7Progress: [ 1%] [..........................................................] 8Selecting previously unselected package file. Preparing to unpack .../02-file_1%3a5.41-3ubuntu0.1_amd64.deb ... Unpacking file (1:5.41-3ubuntu0.1) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../03-libnuma1_2.0.14-3ubuntu2_amd64.deb ... 7Progress: [ 2%] [#.........................................................] 8Unpacking libnuma1:amd64 (2.0.14-3ubuntu2) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../04-libsigsegv2_2.13-1ubuntu3_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1ubuntu3) ... 7Progress: [ 3%] [#.........................................................] 8Selecting previously unselected package m4. Preparing to unpack .../05-m4_1.4.18-5ubuntu2_amd64.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../06-autoconf_2.71-2_all.deb ... 7Progress: [ 4%] [##........................................................] 8Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../07-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../08-automake_1%3a1.16.5-1.3_all.deb ... 7Progress: [ 5%] [###.......................................................] 8Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package bc. Preparing to unpack .../09-bc_1.07.1-3build1_amd64.deb ... Unpacking bc (1.07.1-3build1) ... 7Progress: [ 6%] [###.......................................................] 8Preparing to unpack .../10-cmake_3.22.1-1ubuntu1.22.04.2_amd64.deb ... Unpacking cmake (3.22.1-1ubuntu1.22.04.2) over (3.22.1-1ubuntu1.22.04.1) ... Preparing to unpack .../11-cmake-data_3.22.1-1ubuntu1.22.04.2_all.deb ... Remove cmake-data for emacs remove/cmake-mode-3.22.1: Handling removal of emacsen flavor emacs dh-elpa: purging flavor specific files for emacs 7Progress: [ 7%] [####......................................................] 8Unpacking cmake-data (3.22.1-1ubuntu1.22.04.2) over (3.22.1-1ubuntu1.22.04.1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../12-libgfortran5_12.3.0-1ubuntu1~22.04_amd64.deb ... Unpacking libgfortran5:amd64 (12.3.0-1ubuntu1~22.04) ... 7Progress: [ 8%] [####......................................................] 8Selecting previously unselected package libgfortran-11-dev:amd64. Preparing to unpack .../13-libgfortran-11-dev_11.4.0-1ubuntu1~22.04_amd64.deb ... Unpacking libgfortran-11-dev:amd64 (11.4.0-1ubuntu1~22.04) ... Selecting previously unselected package gfortran-11. Preparing to unpack .../14-gfortran-11_11.4.0-1ubuntu1~22.04_amd64.deb ... Unpacking gfortran-11 (11.4.0-1ubuntu1~22.04) ... 7Progress: [ 9%] [#####.....................................................] 8Selecting previously unselected package gfortran. Preparing to unpack .../15-gfortran_4%3a11.2.0-1ubuntu1_amd64.deb ... Unpacking gfortran (4:11.2.0-1ubuntu1) ... Preparing to unpack .../16-git_1%3a2.34.1-1ubuntu1.11_amd64.deb ... 7Progress: [ 10%] [#####.....................................................] 8Unpacking git (1:2.34.1-1ubuntu1.11) over (1:2.34.1-1ubuntu1.10) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../17-libnl-route-3-200_3.5.0-0.1_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.5.0-0.1) ... 7Progress: [ 11%] [######....................................................] 8Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../18-libibverbs1_39.0-1_amd64.deb ... Unpacking libibverbs1:amd64 (39.0-1) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../19-ibverbs-providers_39.0-1_amd64.deb ... 7Progress: [ 12%] [######....................................................] 8Unpacking ibverbs-providers:amd64 (39.0-1) ... Selecting previously unselected package javascript-common. Preparing to unpack .../20-javascript-common_11+nmu1_all.deb ... Unpacking javascript-common (11+nmu1) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../21-libblas3_3.10.0-2ubuntu1_amd64.deb ... 7Progress: [ 13%] [#######...................................................] 8Unpacking libblas3:amd64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libevent-core-2.1-7:amd64. Preparing to unpack .../22-libevent-core-2.1-7_2.1.12-stable-1build3_amd64.deb ... Unpacking libevent-core-2.1-7:amd64 (2.1.12-stable-1build3) ... 7Progress: [ 14%] [########..................................................] 8Selecting previously unselected package libevent-pthreads-2.1-7:amd64. Preparing to unpack .../23-libevent-pthreads-2.1-7_2.1.12-stable-1build3_amd64.deb ... Unpacking libevent-pthreads-2.1-7:amd64 (2.1.12-stable-1build3) ... Selecting previously unselected package libpsm-infinipath1. Preparing to unpack .../24-libpsm-infinipath1_3.3+20.604758e7-6.1_amd64.deb ... 7Progress: [ 15%] [########..................................................] 8Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.1) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../25-libpsm2-2_11.2.185-1_amd64.deb ... Unpacking libpsm2-2 (11.2.185-1) ... 7Progress: [ 16%] [#########.................................................] 8Selecting previously unselected package librdmacm1:amd64. Preparing to unpack .../26-librdmacm1_39.0-1_amd64.deb ... Unpacking librdmacm1:amd64 (39.0-1) ... Selecting previously unselected package libfabric1:amd64. Preparing to unpack .../27-libfabric1_1.11.0-3_amd64.deb ... Unpacking libfabric1:amd64 (1.11.0-3) ... 7Progress: [ 17%] [#########.................................................] 8Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../28-libhwloc15_2.7.0-2ubuntu1_amd64.deb ... Unpacking libhwloc15:amd64 (2.7.0-2ubuntu1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../29-libpciaccess0_0.16-3_amd64.deb ... 7Progress: [ 18%] [##########................................................] 8Unpacking libpciaccess0:amd64 (0.16-3) ... Selecting previously unselected package libxnvctrl0:amd64. Preparing to unpack .../30-libxnvctrl0_560.35.03-0ubuntu1_amd64.deb ... Unpacking libxnvctrl0:amd64 (560.35.03-0ubuntu1) ... 7Progress: [ 19%] [###########...............................................] 8Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../31-ocl-icd-libopencl1_2.2.14-3_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.2.14-3) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../32-libhwloc-plugins_2.7.0-2ubuntu1_amd64.deb ... 7Progress: [ 20%] [###########...............................................] 8Unpacking libhwloc-plugins:amd64 (2.7.0-2ubuntu1) ... Selecting previously unselected package libpmix2:amd64. Preparing to unpack .../33-libpmix2_4.1.2-2ubuntu1_amd64.deb ... Unpacking libpmix2:amd64 (4.1.2-2ubuntu1) ... Selecting previously unselected package libucx0:amd64. Preparing to unpack .../34-libucx0_1.12.1~rc2-1_amd64.deb ... 7Progress: [ 21%] [############..............................................] 8Unpacking libucx0:amd64 (1.12.1~rc2-1) ... Selecting previously unselected package libopenmpi3:amd64. Preparing to unpack .../35-libopenmpi3_4.1.2-2ubuntu1_amd64.deb ... Unpacking libopenmpi3:amd64 (4.1.2-2ubuntu1) ... 7Progress: [ 22%] [############..............................................] 8Selecting previously unselected package libcaf-openmpi-3:amd64. Preparing to unpack .../36-libcaf-openmpi-3_2.9.2-3_amd64.deb ... Unpacking libcaf-openmpi-3:amd64 (2.9.2-3) ... Selecting previously unselected package rapidjson-dev. Preparing to unpack .../37-rapidjson-dev_1.1.0+dfsg2-7_all.deb ... 7Progress: [ 23%] [#############.............................................] 8Unpacking rapidjson-dev (1.1.0+dfsg2-7) ... Selecting previously unselected package libcereal-dev. Preparing to unpack .../38-libcereal-dev_1.3.1+dfsg-1_all.deb ... Unpacking libcereal-dev (1.3.1+dfsg-1) ... 7Progress: [ 24%] [#############.............................................] 8Selecting previously unselected package libcoarrays-dev:amd64. Preparing to unpack .../39-libcoarrays-dev_2.9.2-3_amd64.deb ... Unpacking libcoarrays-dev:amd64 (2.9.2-3) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../40-openmpi-common_4.1.2-2ubuntu1_all.deb ... Unpacking openmpi-common (4.1.2-2ubuntu1) ... 7Progress: [ 25%] [##############............................................] 8Selecting previously unselected package openmpi-bin. Preparing to unpack .../41-openmpi-bin_4.1.2-2ubuntu1_amd64.deb ... Unpacking openmpi-bin (4.1.2-2ubuntu1) ... Selecting previously unselected package libcoarrays-openmpi-dev:amd64. Preparing to unpack .../42-libcoarrays-openmpi-dev_2.9.2-3_amd64.deb ... 7Progress: [ 26%] [###############...........................................] 8Unpacking libcoarrays-openmpi-dev:amd64 (2.9.2-3) ... Selecting previously unselected package libopenblas0-openmp:amd64. Preparing to unpack .../43-libopenblas0-openmp_0.3.20+ds-1_amd64.deb ... Unpacking libopenblas0-openmp:amd64 (0.3.20+ds-1) ... 7Progress: [ 27%] [###############...........................................] 8Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../44-liblapack3_3.10.0-2ubuntu1_amd64.deb ... Unpacking liblapack3:amd64 (3.10.0-2ubuntu1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../45-mpi-default-bin_1.14_amd64.deb ... 7Progress: [ 28%] [################..........................................] 8Unpacking mpi-default-bin (1.14) ... Selecting previously unselected package libscalapack-openmpi2.1:amd64. Preparing to unpack .../46-libscalapack-openmpi2.1_2.1.0-4_amd64.deb ... Unpacking libscalapack-openmpi2.1:amd64 (2.1.0-4) ... Selecting previously unselected package libelpa17. Preparing to unpack .../47-libelpa17_2021.11.001-1_amd64.deb ... 7Progress: [ 29%] [################..........................................] 8Unpacking libelpa17 (2021.11.001-1) ... Selecting previously unselected package libelpa-dev. Preparing to unpack .../48-libelpa-dev_2021.11.001-1_amd64.deb ... Unpacking libelpa-dev (2021.11.001-1) ... 7Progress: [ 30%] [#################.........................................] 8Selecting previously unselected package libevent-2.1-7:amd64. Preparing to unpack .../49-libevent-2.1-7_2.1.12-stable-1build3_amd64.deb ... Unpacking libevent-2.1-7:amd64 (2.1.12-stable-1build3) ... Selecting previously unselected package libevent-extra-2.1-7:amd64. Preparing to unpack .../50-libevent-extra-2.1-7_2.1.12-stable-1build3_amd64.deb ... 7Progress: [ 31%] [##################........................................] 8Unpacking libevent-extra-2.1-7:amd64 (2.1.12-stable-1build3) ... Selecting previously unselected package libevent-openssl-2.1-7:amd64. Preparing to unpack .../51-libevent-openssl-2.1-7_2.1.12-stable-1build3_amd64.deb ... Unpacking libevent-openssl-2.1-7:amd64 (2.1.12-stable-1build3) ... 7Progress: [ 32%] [##################........................................] 8Selecting previously unselected package libevent-dev. Preparing to unpack .../52-libevent-dev_2.1.12-stable-1build3_amd64.deb ... Unpacking libevent-dev (2.1.12-stable-1build3) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../53-libfftw3-double3_3.3.8-2ubuntu8_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.8-2ubuntu8) ... 7Progress: [ 33%] [###################.......................................] 8Selecting previously unselected package libfftw3-long3:amd64. Preparing to unpack .../54-libfftw3-long3_3.3.8-2ubuntu8_amd64.deb ... Unpacking libfftw3-long3:amd64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-quad3:amd64. Preparing to unpack .../55-libfftw3-quad3_3.3.8-2ubuntu8_amd64.deb ... 7Progress: [ 34%] [###################.......................................] 8Unpacking libfftw3-quad3:amd64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-single3:amd64. Preparing to unpack .../56-libfftw3-single3_3.3.8-2ubuntu8_amd64.deb ... Unpacking libfftw3-single3:amd64 (3.3.8-2ubuntu8) ... 7Progress: [ 35%] [####################......................................] 8Selecting previously unselected package libfftw3-bin. Preparing to unpack .../57-libfftw3-bin_3.3.8-2ubuntu8_amd64.deb ... Unpacking libfftw3-bin (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-dev:amd64. Preparing to unpack .../58-libfftw3-dev_3.3.8-2ubuntu8_amd64.deb ... 7Progress: [ 36%] [####################......................................] 8Unpacking libfftw3-dev:amd64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../59-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb ... Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../60-libjs-jquery-ui_1.13.1+dfsg-1_all.deb ... 7Progress: [ 37%] [#####################.....................................] 8Unpacking libjs-jquery-ui (1.13.1+dfsg-1) ... Selecting previously unselected package libopenblas-openmp-dev:amd64. Preparing to unpack .../61-libopenblas-openmp-dev_0.3.20+ds-1_amd64.deb ... Unpacking libopenblas-openmp-dev:amd64 (0.3.20+ds-1) ... 7Progress: [ 38%] [######################....................................] 8Selecting previously unselected package liblapack-dev:amd64. Preparing to unpack .../62-liblapack-dev_3.10.0-2ubuntu1_amd64.deb ... Unpacking liblapack-dev:amd64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../63-libltdl7_2.4.6-15build2_amd64.deb ... 7Progress: [ 39%] [######################....................................] 8Unpacking libltdl7:amd64 (2.4.6-15build2) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../64-libltdl-dev_2.4.6-15build2_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-15build2) ... 7Progress: [ 40%] [#######################...................................] 8Selecting previously unselected package libnl-3-dev:amd64. Preparing to unpack .../65-libnl-3-dev_3.5.0-0.1_amd64.deb ... Unpacking libnl-3-dev:amd64 (3.5.0-0.1) ... Selecting previously unselected package libnl-route-3-dev:amd64. Preparing to unpack .../66-libnl-route-3-dev_3.5.0-0.1_amd64.deb ... Unpacking libnl-route-3-dev:amd64 (3.5.0-0.1) ... 7Progress: [ 41%] [#######################...................................] 8Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../67-libpkgconf3_1.8.0-1_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.0-1) ... Selecting previously unselected package libnuma-dev:amd64. Preparing to unpack .../68-libnuma-dev_2.0.14-3ubuntu2_amd64.deb ... 7Progress: [ 42%] [########################..................................] 8Unpacking libnuma-dev:amd64 (2.0.14-3ubuntu2) ... Selecting previously unselected package libhwloc-dev:amd64. Preparing to unpack .../69-libhwloc-dev_2.7.0-2ubuntu1_amd64.deb ... Unpacking libhwloc-dev:amd64 (2.7.0-2ubuntu1) ... 7Progress: [ 43%] [########################..................................] 8Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../70-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9.2_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ... Selecting previously unselected package libpmix-dev:amd64. Preparing to unpack .../71-libpmix-dev_4.1.2-2ubuntu1_amd64.deb ... 7Progress: [ 44%] [#########################.................................] 8Unpacking libpmix-dev:amd64 (4.1.2-2ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../72-libtool_2.4.6-15build2_all.deb ... Unpacking libtool (2.4.6-15build2) ... Selecting previously unselected package libxc9:amd64. Preparing to unpack .../73-libxc9_5.1.7-1ubuntu1_amd64.deb ... 7Progress: [ 45%] [##########################................................] 8Unpacking libxc9:amd64 (5.1.7-1ubuntu1) ... Selecting previously unselected package libxc-dev. Preparing to unpack .../74-libxc-dev_5.1.7-1ubuntu1_amd64.deb ... Unpacking libxc-dev (5.1.7-1ubuntu1) ... 7Progress: [ 46%] [##########################................................] 8Selecting previously unselected package pkgconf. Preparing to unpack .../75-pkgconf_1.8.0-1_amd64.deb ... Adding 'diversion of /usr/bin/pkg-config to /usr/bin/pkg-config.real by pkgconf' Adding 'diversion of /usr/share/aclocal/pkg.m4 to /usr/share/aclocal/pkg.real.m4 by pkgconf' Adding 'diversion of /usr/share/man/man1/pkg-config.1.gz to /usr/share/man/man1/pkg-config.real.1.gz by pkgconf' Adding 'diversion of /usr/share/pkg-config-crosswrapper to /usr/share/pkg-config-crosswrapper.real by pkgconf' Unpacking pkgconf (1.8.0-1) ... Selecting previously unselected package libibverbs-dev:amd64. Preparing to unpack .../76-libibverbs-dev_39.0-1_amd64.deb ... 7Progress: [ 47%] [###########################...............................] 8Unpacking libibverbs-dev:amd64 (39.0-1) ... Selecting previously unselected package libopenmpi-dev:amd64. Preparing to unpack .../77-libopenmpi-dev_4.1.2-2ubuntu1_amd64.deb ... Unpacking libopenmpi-dev:amd64 (4.1.2-2ubuntu1) ... 7Progress: [ 48%] [###########################...............................] 8Selecting previously unselected package libscalapack-openmpi-dev:amd64. Preparing to unpack .../78-libscalapack-openmpi-dev_2.1.0-4_amd64.deb ... Unpacking libscalapack-openmpi-dev:amd64 (2.1.0-4) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../79-mpi-default-dev_1.14_amd64.deb ... Unpacking mpi-default-dev (1.14) ... 7Progress: [ 49%] [############################..............................] 8Selecting previously unselected package libscalapack-mpi-dev:amd64. Preparing to unpack .../80-libscalapack-mpi-dev_2.1.0-4_amd64.deb ... Unpacking libscalapack-mpi-dev:amd64 (2.1.0-4) ... Setting up javascript-common (11+nmu1) ... 7Progress: [ 50%] [#############################.............................] 8Setting up libpciaccess0:amd64 (0.16-3) ... 7Progress: [ 51%] [#############################.............................] 8Setting up libfftw3-single3:amd64 (3.3.8-2ubuntu8) ... Setting up libmagic-mgc (1:5.41-3ubuntu0.1) ... 7Progress: [ 52%] [##############################............................] 8Setting up libmagic1:amd64 (1:5.41-3ubuntu0.1) ... Setting up bc (1.07.1-3build1) ... 7Progress: [ 53%] [##############################............................] 8Setting up libfftw3-long3:amd64 (3.3.8-2ubuntu8) ... 7Progress: [ 54%] [###############################...........................] 8Setting up file (1:5.41-3ubuntu0.1) ... Setting up rapidjson-dev (1.1.0+dfsg2-7) ... 7Progress: [ 55%] [###############################...........................] 8Setting up libnl-route-3-200:amd64 (3.5.0-0.1) ... 7Progress: [ 56%] [################################..........................] 8Setting up libxnvctrl0:amd64 (560.35.03-0ubuntu1) ... Setting up autotools-dev (20220109.1) ... 7Progress: [ 57%] [#################################.........................] 8Setting up libblas3:amd64 (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up libpkgconf3:amd64 (1.8.0-1) ... 7Progress: [ 58%] [#################################.........................] 8Setting up libsigsegv2:amd64 (2.13-1ubuntu3) ... 7Progress: [ 59%] [##################################........................] 8Setting up libfftw3-quad3:amd64 (3.3.8-2ubuntu8) ... Setting up libhwloc15:amd64 (2.7.0-2ubuntu1) ... 7Progress: [ 60%] [##################################........................] 8Setting up libevent-core-2.1-7:amd64 (2.1.12-stable-1build3) ... Setting up libevent-2.1-7:amd64 (2.1.12-stable-1build3) ... 7Progress: [ 61%] [###################################.......................] 8Setting up git (1:2.34.1-1ubuntu1.11) ... 7Progress: [ 62%] [####################################......................] 8Setting up libltdl7:amd64 (2.4.6-15build2) ... Setting up libfftw3-double3:amd64 (3.3.8-2ubuntu8) ... 7Progress: [ 63%] [####################################......................] 8Setting up libgfortran5:amd64 (12.3.0-1ubuntu1~22.04) ... 7Progress: [ 64%] [#####################################.....................] 8Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ... Setting up libnuma1:amd64 (2.0.14-3ubuntu2) ... 7Progress: [ 65%] [#####################################.....................] 8Setting up libnl-3-dev:amd64 (3.5.0-0.1) ... Setting up ocl-icd-libopencl1:amd64 (2.2.14-3) ... 7Progress: [ 66%] [######################################....................] 8Setting up libpsm2-2 (11.2.185-1) ... 7Progress: [ 67%] [######################################....................] 8Setting up openmpi-common (4.1.2-2ubuntu1) ... Setting up cmake-data (3.22.1-1ubuntu1.22.04.2) ... 7Progress: [ 68%] [#######################################...................] 8Install emacsen-common for emacs emacsen-common: Handling install of emacsen flavor emacs Install cmake-data for emacs install/cmake-mode-3.22.1: Handling install of emacsen flavor emacs install/cmake-mode-3.22.1: byte-compiling for emacs Setting up libpsm-infinipath1 (3.3+20.604758e7-6.1) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... 7Progress: [ 69%] [########################################..................] 8Setting up libopenblas0-openmp:amd64 (0.3.20+ds-1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-openmp/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-openmp/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-openmp/libopenblas.so.0 to provide /usr/lib/x86_64-linux-gnu/libopenblas.so.0 (libopenblas.so.0-x86_64-linux-gnu) in auto mode 7Progress: [ 70%] [########################################..................] 8Setting up libevent-pthreads-2.1-7:amd64 (2.1.12-stable-1build3) ... Setting up libxc9:amd64 (5.1.7-1ubuntu1) ... 7Progress: [ 71%] [#########################################.................] 8Setting up libibverbs1:amd64 (39.0-1) ... 7Progress: [ 72%] [#########################################.................] 8Setting up libevent-extra-2.1-7:amd64 (2.1.12-stable-1build3) ... Setting up liblapack3:amd64 (3.10.0-2ubuntu1) ... 7Progress: [ 73%] [##########################################................] 8Setting up ibverbs-providers:amd64 (39.0-1) ... Setting up libopenblas-openmp-dev:amd64 (0.3.20+ds-1) ... 7Progress: [ 74%] [###########################################...............] 8update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-openmp/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-openmp/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-openmp/libopenblas.so to provide /usr/lib/x86_64-linux-gnu/libopenblas.so (libopenblas.so-x86_64-linux-gnu) in auto mode Setting up libtool (2.4.6-15build2) ... 7Progress: [ 75%] [###########################################...............] 8Setting up libfftw3-bin (3.3.8-2ubuntu8) ... Setting up libgfortran-11-dev:amd64 (11.4.0-1ubuntu1~22.04) ... 7Progress: [ 76%] [############################################..............] 8Setting up libxc-dev (5.1.7-1ubuntu1) ... Setting up libcereal-dev (1.3.1+dfsg-1) ... 7Progress: [ 77%] [############################################..............] 8Setting up libevent-openssl-2.1-7:amd64 (2.1.12-stable-1build3) ... 7Progress: [ 78%] [#############################################.............] 8Setting up m4 (1.4.18-5ubuntu2) ... Setting up libhwloc-plugins:amd64 (2.7.0-2ubuntu1) ... 7Progress: [ 79%] [#############################################.............] 8Setting up pkgconf (1.8.0-1) ... 7Progress: [ 80%] [##############################################............] 8Setting up libnuma-dev:amd64 (2.0.14-3ubuntu2) ... Setting up libnl-route-3-dev:amd64 (3.5.0-0.1) ... 7Progress: [ 81%] [###############################################...........] 8Setting up libjs-jquery-ui (1.13.1+dfsg-1) ... Setting up libevent-dev (2.1.12-stable-1build3) ... 7Progress: [ 82%] [###############################################...........] 8Setting up liblapack-dev:amd64 (3.10.0-2ubuntu1) ... 7Progress: [ 83%] [################################################..........] 8Setting up gfortran-11 (11.4.0-1ubuntu1~22.04) ... Setting up autoconf (2.71-2) ... 7Progress: [ 84%] [################################################..........] 8Setting up cmake (3.22.1-1ubuntu1.22.04.2) ... Setting up libfftw3-dev:amd64 (3.3.8-2ubuntu8) ... 7Progress: [ 85%] [#################################################.........] 8Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist 7Progress: [ 86%] [#################################################.........] 8Setting up librdmacm1:amd64 (39.0-1) ... Setting up libucx0:amd64 (1.12.1~rc2-1) ... 7Progress: [ 87%] [##################################################........] 8Setting up libpmix2:amd64 (4.1.2-2ubuntu1) ... 7Progress: [ 88%] [###################################################.......] 8Setting up libibverbs-dev:amd64 (39.0-1) ... Setting up gfortran (4:11.2.0-1ubuntu1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 7Progress: [ 89%] [###################################################.......] 8Setting up libltdl-dev:amd64 (2.4.6-15build2) ... Setting up libhwloc-dev:amd64 (2.7.0-2ubuntu1) ... 7Progress: [ 90%] [####################################################......] 8Setting up libpmix-dev:amd64 (4.1.2-2ubuntu1) ... 7Progress: [ 91%] [####################################################......] 8Setting up libfabric1:amd64 (1.11.0-3) ... Setting up libcoarrays-dev:amd64 (2.9.2-3) ... 7Progress: [ 92%] [#####################################################.....] 8Setting up libopenmpi3:amd64 (4.1.2-2ubuntu1) ... Setting up libcaf-openmpi-3:amd64 (2.9.2-3) ... 7Progress: [ 93%] [######################################################....] 8Setting up openmpi-bin (4.1.2-2ubuntu1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mpirun.1.gz because associated file /usr/share/man/man1/mpirun.openmpi.1.gz (of link group mpirun) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mpicc.1.gz because associated file /usr/share/man/man1/mpicc.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpic++.1.gz because associated file /usr/share/man/man1/mpic++.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpicxx.1.gz because associated file /usr/share/man/man1/mpicxx.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpiCC.1.gz because associated file /usr/share/man/man1/mpiCC.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpif77.1.gz because associated file /usr/share/man/man1/mpif77.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpif90.1.gz because associated file /usr/share/man/man1/mpif90.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpifort.1.gz because associated file /usr/share/man/man1/mpifort.openmpi.1.gz (of link group mpi) doesn't exist 7Progress: [ 94%] [######################################################....] 8Setting up mpi-default-bin (1.14) ... Setting up libcoarrays-openmpi-dev:amd64 (2.9.2-3) ... 7Progress: [ 95%] [#######################################################...] 8update-alternatives: using /usr/lib/x86_64-linux-gnu/open-coarrays/openmpi/bin/caf to provide /usr/bin/caf.openmpi (caf-openmpi) in auto mode update-alternatives: using /usr/bin/caf.openmpi to provide /usr/bin/caf (caf) in auto mode Setting up libopenmpi-dev:amd64 (4.1.2-2ubuntu1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/openmpi/include to provide /usr/include/x86_64-linux-gnu/mpi (mpi-x86_64-linux-gnu) in auto mode 7Progress: [ 96%] [#######################################################...] 8Setting up libscalapack-openmpi2.1:amd64 (2.1.0-4) ... Setting up libscalapack-openmpi-dev:amd64 (2.1.0-4) ... 7Progress: [ 97%] [########################################################..] 8Setting up libelpa17 (2021.11.001-1) ... Setting up libelpa-dev (2021.11.001-1) ... 7Progress: [ 98%] [########################################################..] 8Setting up mpi-default-dev (1.14) ... 7Progress: [ 99%] [#########################################################.] 8Setting up libscalapack-mpi-dev:amd64 (2.1.0-4) ... Processing triggers for install-info (6.8-4build1) ... Processing triggers for libc-bin (2.35-0ubuntu3.4) ... 78
要安装基础的GPU版ABACUS,还需要安装cuda-toolkit。由于我们选择的镜像ubuntu:22.04-py3.10-cuda12.1已经包含cuda-toolkit,这里可以直接跳过安装cuda-toolkit这一步直接进行abacus编译(如果机器上没有安装cuda-toolkit,可以参考官网进行安装),编译时候只需要额外设置-DUSE_CUDA=ON
即可。
-- The CXX compiler identification is GNU 11.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.34.1") -- Found git: attempting to get commit info... -- Current commit hash: fe3b44fe8 -- Last commit date: Tue Oct 29 13:15:51 2024 +0800 -- Found Cereal: /usr/include -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Found ELPA: /usr/lib/x86_64-linux-gnu/libelpa.so -- Performing Test ELPA_VERSION_SATISFIES -- Performing Test ELPA_VERSION_SATISFIES - Success -- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Looking for a CUDA compiler -- Looking for a CUDA compiler - /usr/local/cuda/bin/nvcc -- Found CUDAToolkit: /usr/local/cuda/include (found version "12.1.105") -- The CUDA compiler identification is NVIDIA 12.1.105 -- Detecting CUDA compiler ABI info -- Detecting CUDA compiler ABI info - done -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped -- Detecting CUDA compile features -- Detecting CUDA compile features - done -- Found FFTW3: /usr/lib/x86_64-linux-gnu/libfftw3_omp.so -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/x86_64-linux-gnu/libopenblas.so -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/x86_64-linux-gnu/libopenblas.so;-lm;-ldl -- Found ScaLAPACK: /usr/lib/x86_64-linux-gnu/libscalapack-openmpi.so -- Configuring done -- Generating done -- Build files have been written to: /abacus-develop/build [ 0%] Building CXX object source/CMakeFiles/driver.dir/driver.cpp.o [ 0%] Building CXX object source/module_base/CMakeFiles/base.dir/complexarray.cpp.o [ 0%] Building CXX object source/module_base/CMakeFiles/base.dir/clebsch_gordan_coeff.cpp.o [ 0%] Building CXX object source/CMakeFiles/driver.dir/driver_run.cpp.o [ 0%] Building CXX object source/module_base/CMakeFiles/base.dir/assoc_laguerre.cpp.o [ 0%] Building CXX object source/module_psi/CMakeFiles/psi_initializer.dir/psi_initializer.cpp.o [ 0%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/fft.cpp.o [ 0%] Building CXX object source/module_lr/CMakeFiles/lr.dir/utils/lr_util.cpp.o [ 0%] Building CXX object source/module_cell/CMakeFiles/cell.dir/atom_pseudo.cpp.o [ 1%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/hamilt_pw.cpp.o [ 1%] Building CXX object source/module_hamilt_pw/hamilt_ofdft/CMakeFiles/hamilt_ofdft.dir/kedf_tf.cpp.o [ 1%] Building CXX object source/module_cell/module_neighbor/CMakeFiles/neighbor.dir/sltk_atom_arrange.cpp.o [ 1%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/hamilt_sdft_pw.cpp.o [ 1%] Building CXX object source/module_psi/CMakeFiles/psi.dir/psi.cpp.o [ 1%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/operator_pw/CMakeFiles/operator_ks_pw.dir/operator_pw.cpp.o [ 1%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/hamilt_lcao.cpp.o [ 2%] Building CXX object source/module_md/CMakeFiles/md.dir/fire.cpp.o [ 2%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint.cpp.o [ 2%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diag_const_nums.cpp.o [ 3%] Building CXX object source/module_base/CMakeFiles/base.dir/complexmatrix.cpp.o [ 3%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/evolve_elec.cpp.o [ 3%] Building CXX object source/module_basis/module_ao/CMakeFiles/orb.dir/ORB_atomic.cpp.o [ 3%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/surchem.cpp.o [ 4%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/base/core/refcount.cpp.o [ 4%] Building CXX object source/module_cell/module_symmetry/CMakeFiles/symmetry.dir/symm_other.cpp.o [ 4%] Building CXX object source/module_hamilt_lcao/module_dftu/CMakeFiles/dftu.dir/dftu.cpp.o [ 4%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/unk_overlap_pw.cpp.o [ 4%] Building CXX object source/module_hsolver/genelpa/CMakeFiles/genelpa.dir/elpa_new.cpp.o [ 4%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/numerical_radial.cpp.o [ 5%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diag_const_nums.cpp.o [ 5%] Building CXX object source/module_hamilt_general/module_vdw/CMakeFiles/vdw.dir/vdwd2_parameters.cpp.o [ 5%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/spin_constrain.cpp.o [ 5%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/nonlocal_op.cpp.o [ 5%] Building CXX object source/module_base/CMakeFiles/base.dir/blas_connector.cpp.o [ 5%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_driver.cpp.o [ 5%] Building CXX object source/module_cell/module_neighbor/CMakeFiles/neighbor.dir/sltk_adjacent_set.cpp.o [ 5%] Building CXX object source/module_cell/module_neighbor/CMakeFiles/neighbor.dir/sltk_grid.cpp.o [ 5%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_system.cpp.o [ 5%] Building CXX object source/module_hamilt_lcao/module_hcontainer/CMakeFiles/hcontainer.dir/base_matrix.cpp.o [ 5%] Building CXX object source/module_cell/module_neighbor/CMakeFiles/neighbor.dir/sltk_atom_input.cpp.o [ 5%] Building CXX object source/module_cell/module_neighbor/CMakeFiles/neighbor.dir/sltk_atom.cpp.o [ 5%] Building CXX object source/module_hamilt_general/CMakeFiles/hamilt_general.dir/operator.cpp.o [ 5%] Building CXX object source/module_parameter/CMakeFiles/parameter.dir/parameter.cpp.o [ 5%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate.cpp.o [ 5%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver.cpp.o [ 5%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional.cpp.o [ 6%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/input_conv.cpp.o [ 6%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/op_exx_lcao.cpp.o [ 6%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/op_dftu_lcao.cpp.o [ 6%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/base/core/cpu_allocator.cpp.o [ 6%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_cg.cpp.o /abacus-develop/source/module_base/blas_connector.cpp: In static member function ‘static float BlasConnector::dot(int, const float*, int, const float*, int, base_device::AbacusDevice_t)’: /abacus-develop/source/module_base/blas_connector.cpp:74:1: warning: control reaches end of non-void function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-type-Wreturn-type]8;;] 74 | } | ^ /abacus-develop/source/module_base/blas_connector.cpp: In static member function ‘static double BlasConnector::dot(int, const double*, int, const double*, int, base_device::AbacusDevice_t)’: /abacus-develop/source/module_base/blas_connector.cpp:82:1: warning: control reaches end of non-void function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-type-Wreturn-type]8;;] 82 | } | ^ /abacus-develop/source/module_base/blas_connector.cpp: In static member function ‘static float BlasConnector::nrm2(int, const float*, int, base_device::AbacusDevice_t)’: /abacus-develop/source/module_base/blas_connector.cpp:192:1: warning: control reaches end of non-void function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-type-Wreturn-type]8;;] 192 | } | ^ /abacus-develop/source/module_base/blas_connector.cpp: In static member function ‘static double BlasConnector::nrm2(int, const double*, int, base_device::AbacusDevice_t)’: /abacus-develop/source/module_base/blas_connector.cpp:201:1: warning: control reaches end of non-void function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-type-Wreturn-type]8;;] 201 | } | ^ /abacus-develop/source/module_base/blas_connector.cpp: In static member function ‘static double BlasConnector::nrm2(int, const std::complex<double>*, int, base_device::AbacusDevice_t)’: /abacus-develop/source/module_base/blas_connector.cpp:210:1: warning: control reaches end of non-void function []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-type-Wreturn-type]8;;] 210 | } | ^ [ 6%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_cg.cpp.o [ 6%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/meta_lcao.cpp.o [ 6%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/base/core/gpu_allocator.cpp.o [ 6%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_david.cpp.o [ 6%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/veff_op.cpp.o [ 6%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/bessel_basis.cpp.o [ 6%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/operator_pw/CMakeFiles/operator_ks_pw.dir/ekinetic_pw.cpp.o [ 6%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/ops/einsum_op.cpp.o [ 6%] Building CXX object source/module_basis/module_ao/CMakeFiles/orb.dir/ORB_atomic_lm.cpp.o [ 6%] Building CXX object source/module_basis/module_ao/CMakeFiles/orb.dir/ORB_gaunt_table.cpp.o [ 6%] Building CXX object source/module_base/CMakeFiles/base.dir/element_basis_index.cpp.o [ 6%] Built target parameter [ 6%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/cal_test.cpp.o [ 6%] Building CXX object source/module_hamilt_lcao/module_hcontainer/CMakeFiles/hcontainer.dir/atom_pair.cpp.o [ 6%] Building CXX object source/module_hamilt_pw/hamilt_ofdft/CMakeFiles/hamilt_ofdft.dir/kedf_vw.cpp.o [ 7%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/ekinetic_op.cpp.o [ 7%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/operator_pw/CMakeFiles/operator_ks_pw.dir/veff_pw.cpp.o [ 7%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/radial_set.cpp.o [ 7%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_vxc.cpp.o [ 8%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_dav_subspace.cpp.o [ 9%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_ks.cpp.o [ 10%] Building CXX object source/module_hamilt_general/CMakeFiles/hamilt_general.dir/module_ewald/H_Ewald_pw.cpp.o [ 10%] Building CXX object source/module_md/CMakeFiles/md.dir/langevin.cpp.o [ 10%] Building CXX object source/module_base/CMakeFiles/base.dir/export.cpp.o [ 10%] Built target driver [ 10%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_gradcorr.cpp.o [ 11%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_iter.cpp.o [ 11%] Building CXX object source/module_hamilt_pw/hamilt_ofdft/CMakeFiles/hamilt_ofdft.dir/kedf_wt.cpp.o [ 11%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_gamma_env.cpp.o [ 11%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_getters.cpp.o [ 11%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_david.cpp.o [ 11%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_new/relax.cpp.o [ 11%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/meta_op.cpp.o [ 11%] Building CXX object source/module_hamilt_general/module_vdw/CMakeFiles/vdw.dir/vdwd3_parameters_tab.cpp.o [ 11%] Building CXX object source/module_hamilt_general/CMakeFiles/hamilt_general.dir/module_ewald/dnrm2.cpp.o [ 11%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_che.cpp.o [ 11%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/cal_dos.cpp.o [ 11%] Building CXX object source/module_cell/module_symmetry/CMakeFiles/symmetry.dir/symmetry_basic.cpp.o [ 11%] Building CXX object source/module_basis/module_ao/CMakeFiles/orb.dir/ORB_nonlocal.cpp.o [ 12%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/sc_parse_json.cpp.o [ 12%] Building CXX object source/CMakeFiles/device.dir/module_basis/module_pw/kernels/pw_op.cpp.o [ 12%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/operator_lcao.cpp.o [ 12%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_bpcg.cpp.o [ 12%] Building CXX object source/module_base/CMakeFiles/base.dir/inverse_matrix.cpp.o [ 12%] Building CXX object source/module_md/CMakeFiles/md.dir/md_base.cpp.o [ 13%] Building CXX object source/module_lr/CMakeFiles/lr.dir/utils/lr_util_hcontainer.cpp.o [ 13%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/berryphase.cpp.o [ 13%] Building CXX object source/module_basis/module_ao/CMakeFiles/orb.dir/ORB_nonlocal_lm.cpp.o [ 13%] Building CXX object source/CMakeFiles/device.dir/module_hsolver/kernels/dngvd_op.cpp.o [ 13%] Building CXX object source/module_base/CMakeFiles/base.dir/gather_math_lib_info.cpp.o [ 13%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/veff_lcao.cpp.o [ 14%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/evolve_psi.cpp.o [ 14%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/operator_pw/CMakeFiles/operator_ks_pw.dir/nonlocal_pw.cpp.o [ 14%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/atomic_radials.cpp.o [ 14%] Built target psi [ 14%] Building CXX object source/module_cell/module_symmetry/CMakeFiles/symmetry.dir/symmetry.cpp.o [ 14%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_wf.cpp.o [ 14%] Building CXX object source/CMakeFiles/device.dir/module_hsolver/kernels/math_kernel_op.cpp.o [ 15%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/operator_pw/CMakeFiles/operator_ks_pw.dir/meta_pw.cpp.o [ 15%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_basis.cpp.o [ 16%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/deepks_lcao.cpp.o [ 16%] Building CXX object source/module_base/CMakeFiles/base.dir/global_file.cpp.o [ 16%] Building CXX object source/module_lr/CMakeFiles/lr.dir/AX/AX_parallel.cpp.o [ 17%] Building CXX object source/module_basis/module_ao/CMakeFiles/orb.dir/ORB_read.cpp.o [ 17%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/beta_radials.cpp.o [ 17%] Building CXX object source/module_cell/CMakeFiles/cell.dir/atom_spec.cpp.o [ 17%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/operator_pw/CMakeFiles/operator_ks_pw.dir/velocity_pw.cpp.o [ 17%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_gamma_vl.cpp.o [ 17%] Building CXX object source/module_psi/CMakeFiles/psi_initializer.dir/psi_initializer_random.cpp.o [ 17%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/veff_lcao.cpp.o [ 17%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_energy_terms.cpp.o [ 18%] Building CXX object source/module_cell/module_neighbor/CMakeFiles/neighbor.dir/sltk_grid_driver.cpp.o [ 19%] Building CXX object source/module_base/CMakeFiles/base.dir/global_function.cpp.o [ 19%] Building CXX object source/module_base/CMakeFiles/base.dir/global_function_ddotreal.cpp.o [ 20%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_new/line_search.cpp.o [ 20%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/sphbes_radials.cpp.o [ 20%] Building CXX object source/module_hamilt_pw/hamilt_ofdft/CMakeFiles/hamilt_ofdft.dir/kedf_lkt.cpp.o [ 20%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/operator_pw/ekinetic_pw.cpp.o [ 21%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_basis_k.cpp.o [ 21%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/relax_old.cpp.o [ 21%] Building CXX object source/module_cell/CMakeFiles/cell.dir/pseudo.cpp.o [ 21%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/overlap_new.cpp.o [ 21%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/cif_io.cpp.o [ 21%] Built target hamilt_general [ 21%] Building CXX object source/module_cell/CMakeFiles/cell.dir/read_pp.cpp.o [ 21%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/bandenergy.cpp.o [ 21%] Building CXX object source/module_hamilt_lcao/module_hcontainer/CMakeFiles/hcontainer.dir/hcontainer.cpp.o [ 21%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/meta_lcao.cpp.o [ 22%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/hydrogen_radials.cpp.o [ 22%] Building CXX object source/module_hamilt_pw/hamilt_ofdft/CMakeFiles/hamilt_ofdft.dir/of_stress_pw.cpp.o [ 22%] Building CXX object source/module_hamilt_general/module_vdw/CMakeFiles/vdw.dir/vdwd3_parameters.cpp.o [ 22%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_basis_sup.cpp.o [ 22%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/hsolver_pw.cpp.o [ 22%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_elec_stru.cpp.o [ 22%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/ekinetic_new.cpp.o [ 22%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/operator_pw/veff_pw.cpp.o [ 22%] Building CXX object source/module_hsolver/genelpa/CMakeFiles/genelpa.dir/elpa_new_real.cpp.o [ 22%] Building CXX object source/module_basis/module_ao/CMakeFiles/orb.dir/parallel_2d.cpp.o [ 22%] Built target neighbor [ 22%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_relax.cpp.o [ 22%] Building CXX object source/CMakeFiles/device.dir/module_elecstate/kernels/elecstate_op.cpp.o [ 22%] Building CXX object source/module_md/CMakeFiles/md.dir/md_func.cpp.o [ 22%] Building CXX object source/module_cell/CMakeFiles/cell.dir/read_pp_complete.cpp.o [ 22%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/operator_pw/nonlocal_pw.cpp.o [ 23%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_wrapper_xc.cpp.o [ 23%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/pswfc_radials.cpp.o [ 24%] Building CXX object source/CMakeFiles/device.dir/module_base/module_device/device.cpp.o [ 24%] Building CXX object source/module_base/CMakeFiles/base.dir/global_variable.cpp.o [ 25%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/op_dftu_lcao.cpp.o [ 25%] Building CXX object source/module_lr/CMakeFiles/lr.dir/AX/AX_serial.cpp.o [ 26%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_energy.cpp.o [ 26%] Built target operator_ks_pw [ 26%] Building CXX object source/CMakeFiles/device.dir/module_base/module_device/memory_op.cpp.o [ 26%] Building CXX object source/module_hamilt_lcao/module_dftu/CMakeFiles/dftu.dir/dftu_force.cpp.o [ 26%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_fvl.cpp.o [ 27%] Building CXX object source/module_psi/CMakeFiles/psi_initializer.dir/psi_initializer_atomic.cpp.o [ 28%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/to_wannier90.cpp.o [ 28%] Building CXX object source/module_hsolver/genelpa/CMakeFiles/genelpa.dir/elpa_new_complex.cpp.o [ 29%] Building CXX object source/module_cell/CMakeFiles/cell.dir/read_pp_upf100.cpp.o [ 29%] Building CXX object source/module_basis/module_ao/CMakeFiles/orb.dir/parallel_orbitals.cpp.o [ 29%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/middle_hamilt.cpp.o [ 29%] Building CXX object source/module_md/CMakeFiles/md.dir/msst.cpp.o [ 29%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_fp.cpp.o [ 30%] Building CXX object source/module_hamilt_lcao/module_dftu/CMakeFiles/dftu.dir/dftu_yukawa.cpp.o [ 30%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/to_wannier90_pw.cpp.o [ 30%] Building CXX object source/module_base/CMakeFiles/base.dir/intarray.cpp.o [ 31%] Building CXX object source/module_hsolver/genelpa/CMakeFiles/genelpa.dir/utils.cpp.o [ 31%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/to_wannier90_lcao_in_pw.cpp.o [ 31%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/force_op.cpp.o [ 31%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/deepks_lcao.cpp.o [ 32%] Building CXX object source/module_hamilt_general/module_vdw/CMakeFiles/vdw.dir/vdwd2.cpp.o [ 32%] Building CXX object source/module_cell/CMakeFiles/cell.dir/read_pp_upf201.cpp.o [ 32%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_distributeg.cpp.o [ 32%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/operator_pw/meta_pw.cpp.o [ 32%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/operator_pw/velocity_pw.cpp.o [ 32%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_wrapper_gcxc.cpp.o [ 33%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/operator_pw/operator_pw.cpp.o [ 33%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_ks_pw.cpp.o [ 33%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/nonlocal_new.cpp.o [ 33%] Building CXX object source/module_base/CMakeFiles/base.dir/math_integral.cpp.o [ 33%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/norm_psi.cpp.o [ 33%] Building CXX object source/module_md/CMakeFiles/md.dir/nhchain.cpp.o [ 34%] Building CXX object source/module_hamilt_lcao/module_hcontainer/CMakeFiles/hcontainer.dir/output_hcontainer.cpp.o [ 35%] Building CXX object source/module_md/CMakeFiles/md.dir/run_md.cpp.o [ 35%] Building CXX object source/module_hamilt_lcao/module_dftu/CMakeFiles/dftu.dir/dftu_folding.cpp.o [ 35%] Built target orb [ 35%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_dav_subspace.cpp.o [ 35%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/hsolver_lcaopw.cpp.o [ 35%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_distributeg_method1.cpp.o [ 35%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_bpcg.cpp.o [ 35%] Building CXX object source/module_base/CMakeFiles/base.dir/math_lebedev_laikov.cpp.o [ 35%] Building CXX object source/module_lr/CMakeFiles/lr.dir/dm_trans/dm_trans_parallel.cpp.o [ 35%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/hsolver_pw.cpp.o [ 35%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_exx.cpp.o [ 35%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/propagator.cpp.o [ 35%] Built target hamilt_ofdft [ 35%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_md.cpp.o [ 35%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_distributeg_method2.cpp.o [ 35%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_rho.cpp.o [ 35%] Building CXX object source/module_md/CMakeFiles/md.dir/verlet.cpp.o [ 35%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_func.cpp.o [ 35%] Building CXX object source/module_psi/CMakeFiles/psi_initializer.dir/psi_initializer_atomic_random.cpp.o [ 35%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_forces.cpp.o [ 35%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/ops/linalg_op.cpp.o [ 35%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/stress_op.cpp.o [ 35%] Built target symmetry [ 35%] Building CXX object source/module_lr/CMakeFiles/lr.dir/dm_trans/dm_trans_serial.cpp.o [ 35%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_funct_exch_lda.cpp.o [ 35%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_distributer.cpp.o [ 35%] Building CXX object source/module_hamilt_lcao/module_hcontainer/CMakeFiles/hcontainer.dir/func_folding.cpp.o [ 35%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/forces_nl.cpp.o [ 36%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/H_correction_pw.cpp.o [ 36%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/cal_epsilon.cpp.o [ 37%] Building CXX object source/module_base/CMakeFiles/base.dir/math_polyint.cpp.o [ 38%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_tau.cpp.o [ 38%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_print.cpp.o [ 39%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_init.cpp.o [ 39%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/cal_pseudo.cpp.o [ 39%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/op_exx_lcao.cpp.o [ 39%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_pw.cpp.o [ 39%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/overlap_new.cpp.o [ 39%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/bfgs_basic.cpp.o [ 39%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_dos_pw.cpp.o [ 39%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/core/tensor.cpp.o [ 39%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/cal_h_lambda.cpp.o [ 39%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_stress_pw.cpp.o [ 39%] Built target genelpa [ 39%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_ks_lcaopw.cpp.o [ 39%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_vl.cpp.o [ 39%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_sdft_pw.cpp.o [ 39%] Building CXX object source/module_hamilt_general/module_vdw/CMakeFiles/vdw.dir/vdwd3.cpp.o [ 39%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/ekinetic_new.cpp.o [ 39%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_lj.cpp.o [ 39%] Building CXX object source/module_hamilt_lcao/module_dftu/CMakeFiles/dftu.dir/dftu_io.cpp.o [ 39%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_pw_sdft.cpp.o [ 39%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_pw_cal_tau.cpp.o [ 39%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/upsi.cpp.o [ 39%] Building CXX object source/module_base/CMakeFiles/base.dir/math_sphbes.cpp.o [ 39%] Building CXX object source/module_hamilt_lcao/module_hcontainer/CMakeFiles/hcontainer.dir/transfer.cpp.o [ 39%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/ions_move_basic.cpp.o [ 40%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/td_velocity.cpp.o [ 40%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/init_sc.cpp.o [ 40%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_transform.cpp.o [ 40%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/wf_op.cpp.o [ 40%] Building CXX object source/module_hamilt_lcao/module_hcontainer/CMakeFiles/hcontainer.dir/func_transfer.cpp.o [ 40%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/cal_totn.cpp.o [ 41%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/core/tensor_buffer.cpp.o [ 41%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/to_wannier90_lcao.cpp.o [ 41%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/nscf_band.cpp.o [ 41%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/td_ekinetic_lcao.cpp.o [ 41%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/vnl_op.cpp.o [ 42%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_tool.cpp.o [ 42%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/ions_move_bfgs.cpp.o [ 42%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_funct_corr_lda.cpp.o [ 42%] Building CXX object source/module_basis/module_pw/CMakeFiles/planewave.dir/pw_transform_k.cpp.o [ 42%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/forces_cc.cpp.o [ 42%] Building CXX object source/module_cell/CMakeFiles/cell.dir/read_pp_blps.cpp.o [ 42%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/cal_vcav.cpp.o [ 42%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_funct_exch_gga.cpp.o [ 43%] Building CXX object source/CMakeFiles/device.dir/module_base/kernels/math_op.cpp.o [ 44%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_istate_info.cpp.o [ 44%] Building CXX object source/CMakeFiles/device.dir/module_hamilt_general/module_xc/kernels/xc_functional_op.cpp.o [ 45%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_dp.cpp.o [ 45%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/hsolver_pw_sdft.cpp.o [ 45%] Built target md [ 45%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_funct_corr_gga.cpp.o [ 45%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/core/tensor_map.cpp.o [ 45%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_elecond.cpp.o [ 45%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/cal_vel.cpp.o [ 46%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_ofdft.cpp.o [ 46%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/cal_mw_helper.cpp.o [ 46%] Building CXX object source/module_base/CMakeFiles/base.dir/math_ylmreal.cpp.o [ 46%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_sdft.cpp.o [ 46%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_k_env.cpp.o [ 46%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/radial_collection.cpp.o [ 46%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/fR_overlap.cpp.o [ 46%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/cuda/nonlocal_op.cu.o [ 47%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/hsolver_lcaopw.cpp.o [ 47%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_of.cpp.o [ 47%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/real_gaunt_table.cpp.o [ 47%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_of_interface.cpp.o [ 47%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_iter_assist.cpp.o [ 47%] Building CXX object source/module_psi/CMakeFiles/psi_initializer.dir/psi_initializer_nao.cpp.o [ 47%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/forces_scc.cpp.o [ 47%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/core/tensor_shape.cpp.o [ 47%] Building CXX object source/module_hamilt_pw/hamilt_stodft/CMakeFiles/hamilt_stodft.dir/sto_dos.cpp.o [ 47%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/hsolver_pw_sdft.cpp.o [ 47%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/td_nonlocal_lcao.cpp.o [ 47%] Building CXX object source/module_hamilt_general/module_vdw/CMakeFiles/vdw.dir/vdw.cpp.o [ 47%] Building CXX object source/module_base/CMakeFiles/base.dir/math_bspline.cpp.o [ 47%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/nonlocal_new.cpp.o [ 47%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/core/tensor_types.cpp.o [ 47%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/cuda/veff_op.cu.o [ 47%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_tddft.cpp.o [ 47%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_deepks.cpp.o [ 47%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_of_tool.cpp.o [ 47%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/td_current.cpp.o [ 47%] Building CXX object source/module_base/CMakeFiles/base.dir/math_chebyshev.cpp.o [ 47%] Building CXX object source/module_lr/CMakeFiles/lr.dir/dm_trans/dmr_complex.cpp.o [ 47%] Built target planewave [ 47%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_iter_assist.cpp.o [ 47%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/numerical_basis.cpp.o [ 47%] Building CXX object source/module_base/CMakeFiles/base.dir/mathzone_add1.cpp.o [ 47%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/numerical_basis_jyjy.cpp.o [ 48%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/td_ekinetic_lcao.cpp.o [ 48%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/two_center_table.cpp.o [ 48%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/kernels/blas.cpp.o [ 48%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/cuda/ekinetic_op.cu.o [ 48%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_k_sparse1.cpp.o [ 48%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/cuda/meta_op.cu.o [ 49%] Building CXX object source/module_base/CMakeFiles/base.dir/matrix.cpp.o [ 49%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/two_center_integrator.cpp.o [ 49%] Building CXX object source/module_psi/CMakeFiles/psi_initializer.dir/psi_initializer_nao_random.cpp.o [ 50%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_funct_hcth.cpp.o [ 50%] Building CXX object source/module_hamilt_lcao/module_dftu/CMakeFiles/dftu.dir/dftu_tools.cpp.o [ 50%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/winput.cpp.o [ 50%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/ions_move_cg.cpp.o [ 50%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_model.cpp.o [ 50%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/kernels/lapack.cpp.o [ 50%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/cal_mw.cpp.o [ 51%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/hsolver.cpp.o [ 51%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_libxc.cpp.o [ 51%] Building CXX object source/module_hamilt_lcao/module_tddft/CMakeFiles/tddft.dir/snap_psibeta_half_tddft.cpp.o [ 52%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/unk_overlap_lcao.cpp.o [ 53%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/sc_lambda_lcao.cpp.o [ 53%] Built target hcontainer [ 54%] Building CXX object source/module_lr/CMakeFiles/lr.dir/operator_casida/operator_lr_hxc.cpp.o [ 54%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/corrected_energy.cpp.o [ 54%] Building CXX object source/module_hamilt_lcao/module_dftu/CMakeFiles/dftu.dir/dftu_occup.cpp.o [ 54%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/pw_fun.cpp.o [ 55%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/minimize_cg.cpp.o [ 55%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/hsolver.cpp.o [ 55%] Building CXX object source/module_hamilt_general/module_surchem/CMakeFiles/surchem.dir/sol_force.cpp.o [ 55%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/operator_lcao/CMakeFiles/operator_ks_lcao.dir/dftu_lcao.cpp.o [ 55%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/hsolver_lcao.cpp.o [ 55%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/gatefield.cpp.o [ 55%] Building CXX object source/module_cell/CMakeFiles/cell.dir/read_pp_vwr.cpp.o [ 55%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_libxc_tools.cpp.o [ 55%] Building CXX object source/module_hamilt_lcao/module_dftu/CMakeFiles/dftu.dir/dftu_hamilt.cpp.o [ 55%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_postprocess.cpp.o [ 55%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/basic_funcs.cpp.o [ 55%] Building CXX object source/module_cell/CMakeFiles/cell.dir/unitcell.cpp.o [ 55%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_libxc_vxc.cpp.o [ 55%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_libxc_wrapper_xc.cpp.o [ 55%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_libxc_wrapper_gcxc.cpp.o [ 56%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/ions_move_sd.cpp.o [ 57%] Building CXX object source/module_hamilt_general/module_xc/CMakeFiles/xc_.dir/xc_functional_libxc_wrapper_tauxc.cpp.o [ 57%] Built target xc_ [ 57%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/write_HS_R.cpp.o [ 58%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/two_center_bundle.cpp.o [ 58%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/numerical_descriptor.cpp.o [ 58%] Building CXX object source/module_base/CMakeFiles/base.dir/matrix3.cpp.o [ 58%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/hsolver_lcao.cpp.o [ 58%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_k_pvpr.cpp.o [ 58%] Building CXX object source/module_base/CMakeFiles/base.dir/memory.cpp.o [ 58%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_k_pvdpr.cpp.o [ 59%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_tools.cpp.o [ 60%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/lambda_loop_helper.cpp.o [ 60%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/lambda_loop.cpp.o [ 61%] Building CUDA object source/CMakeFiles/device.dir/module_basis/module_pw/kernels/cuda/pw_op.cu.o [ 62%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_exx_dftu.cpp.o [ 62%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/cal_mw_from_lambda.cpp.o [ 62%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_scalapack.cpp.o [ 62%] Building CXX object source/module_hamilt_lcao/module_deltaspin/CMakeFiles/deltaspin.dir/template_helpers.cpp.o [ 62%] Built target vdw [ 62%] Building CXX object source/module_base/CMakeFiles/base.dir/mymath.cpp.o [ 62%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_scalapack.cpp.o [ 62%] Building CXX object source/module_base/CMakeFiles/base.dir/opt_CG.cpp.o [ 62%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/ions_move_methods.cpp.o [ 62%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/pw_init_after_vc.cpp.o [ 63%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/efield.cpp.o [ 63%] Built target hamilt_stodft [ 63%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/grid_bigcell.cpp.o [ 63%] Building CXX object source/module_lr/CMakeFiles/lr.dir/operator_casida/operator_lr_exx.cpp.o [ 64%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/kernels/linalg.cpp.o [ 64%] Building CXX object source/module_lr/CMakeFiles/lr.dir/potentials/pot_hxc_lrtd.cpp.o [ 64%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/output.cpp.o [ 64%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/write_HS_sparse.cpp.o [ 64%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/print_info.cpp.o [ 65%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/pw_init_globalc.cpp.o [ 65%] Building CXX object source/module_lr/CMakeFiles/lr.dir/lr_spectrum.cpp.o [ 65%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/pw_nscf.cpp.o [ 65%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/forces.cpp.o [ 65%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/pw_others.cpp.o [ 65%] Building CXX object source/module_basis/module_nao/CMakeFiles/numerical_atomic_orbitals.dir/projgen.cpp.o [ 65%] Building CXX object source/module_lr/CMakeFiles/lr.dir/hamilt_casida.cpp.o [ 65%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_other.cpp.o [ 65%] Built target numerical_atomic_orbitals [ 65%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input_item_output.cpp.o [ 65%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/forces_us.cpp.o [ 65%] Building CXX object source/module_base/CMakeFiles/base.dir/opt_DCsrch.cpp.o [ 66%] Building CXX object source/module_base/CMakeFiles/base.dir/realarray.cpp.o [ 66%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/H_Hartree_pw.cpp.o [ 66%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/parallel_k2d.cpp.o [ 66%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_elpa.cpp.o [ 66%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_elpa_native.cpp.o [ 66%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/pot_xc.cpp.o [ 66%] Building CXX object source/module_lr/CMakeFiles/lr.dir/esolver_lrtd_lcao.cpp.o [ 66%] Building CXX object source/module_base/CMakeFiles/base.dir/sph_bessel_recursive-d1.cpp.o [ 66%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/pot_local.cpp.o [ 66%] Building CXX object source/module_base/CMakeFiles/base.dir/sph_bessel_recursive-d2.cpp.o [ 67%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/kernels/math_kernel_op.cpp.o [ 67%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/single_R_io.cpp.o [ 67%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_ks_lcao.cpp.o [ 67%] Building CXX object source/module_base/CMakeFiles/base.dir/timer.cpp.o [ 67%] Building CXX object source/module_base/module_container/CMakeFiles/container.dir/ATen/kernels/memory_impl.cpp.o [ 67%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/cal_r_overlap_R.cpp.o [ 67%] Built target surchem [ 68%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/read_cube.cpp.o [ 68%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/lattice_change_basic.cpp.o [ 68%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/rhog_io.cpp.o [ 68%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/pot_local_paw.cpp.o [ 68%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/grid_meshball.cpp.o [ 68%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_cc.cpp.o [ 68%] Building CXX object source/module_base/CMakeFiles/base.dir/tool_check.cpp.o [ 68%] Building CUDA object source/CMakeFiles/device.dir/module_hsolver/kernels/cuda/dngvd_op.cu.o [ 68%] Built target deltaspin [ 68%] Built target psi_initializer [ 69%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/parallel_k2d.cpp.o [ 69%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/lattice_change_cg.cpp.o [ 69%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/read_exit_file.cpp.o [ 69%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/td_nonlocal_lcao.cpp.o [ 69%] Building CUDA object source/module_base/module_container/CMakeFiles/container.dir/ATen/kernels/cuda/blas.cu.o [ 69%] Building CXX object source/module_cell/CMakeFiles/cell.dir/read_atoms.cpp.o [ 70%] Building CXX object source/module_cell/CMakeFiles/cell.dir/read_cell_pseudopots.cpp.o [ 70%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/grid_meshcell.cpp.o [ 70%] Building CXX object source/module_io/CMakeFiles/io_advanced.dir/output_mat_sparse.cpp.o [ 70%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/potential_new.cpp.o [ 71%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/potential_types.cpp.o [ 71%] Building CUDA object source/CMakeFiles/device.dir/module_hsolver/kernels/cuda/math_kernel_op.cu.o [ 71%] Built target tddft [ 71%] Building CUDA object source/CMakeFiles/device.dir/module_elecstate/kernels/cuda/elecstate_op.cu.o [ 72%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_ewa.cpp.o [ 72%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_input.cpp.o [ 72%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_gga.cpp.o [ 72%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/grid_meshk.cpp.o [ 72%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/esolver_ks_lcao_tddft.cpp.o [ 72%] Building CXX object source/module_relax/CMakeFiles/relax.dir/relax_old/lattice_change_methods.cpp.o [ 72%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_mgga.cpp.o [ 72%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_charge/charge.cpp.o [ 72%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/kernels/dngvd_op.cpp.o [ 72%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/dpks_cal_e_delta_band.cpp.o [ 72%] Building CXX object source/module_cell/CMakeFiles/cell.dir/setup_nonlocal.cpp.o [ 72%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/grid_technique.cpp.o [ 72%] Building CXX object source/module_io/CMakeFiles/io_input.dir/read_set_globalv.cpp.o [ 73%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_force_cpu_interface.cpp.o [ 73%] Building CXX object source/module_base/CMakeFiles/base.dir/tool_quit.cpp.o [ 73%] Building CUDA object source/module_base/module_container/CMakeFiles/container.dir/ATen/kernels/cuda/lapack.cu.o [ 73%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_rho_cpu_interface.cpp.o [ 73%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/read_wfc_pw.cpp.o [ 73%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_charge/charge_init.cpp.o [ 73%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_vl_cpu_interface.cpp.o [ 73%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/io_npz.cpp.o [ 73%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_charge/charge_mpi.cpp.o [ 73%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/read_wfc_to_rho.cpp.o [ 74%] Building CXX object source/module_base/CMakeFiles/base.dir/tool_title.cpp.o [ 75%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/set_matrix_grid.cpp.o [ 75%] Building CUDA object source/CMakeFiles/device.dir/module_base/module_device/cuda/memory_op.cu.o [ 75%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/cuda/force_op.cu.o [ 76%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/cuda/stress_op.cu.o [ 76%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/cuda/wf_op.cu.o [ 76%] Building CXX object source/module_cell/CMakeFiles/cell.dir/klist.cpp.o [ 76%] Building CXX object source/module_base/CMakeFiles/base.dir/ylm.cpp.o [ 76%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/restart.cpp.o [ 76%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_har.cpp.o [ 76%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_elpa.cpp.o [ 76%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_kin.cpp.o [ 76%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_loc.cpp.o [ 76%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_pw/hamilt_pwdft/kernels/cuda/vnl_op.cu.o [ 76%] Built target dftu [ 77%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_nl.cpp.o [ 77%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/dftu_cal_occup_m.cpp.o [ 77%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/lcao_before_scf.cpp.o [ 77%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_charge/charge_extra.cpp.o [ 77%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/lcao_gets.cpp.o [ 77%] Building CUDA object source/CMakeFiles/device.dir/module_base/kernels/cuda/math_op.cu.o [ 77%] Building CUDA object source/CMakeFiles/device.dir/module_hamilt_general/module_xc/kernels/cuda/xc_functional_op.cu.o [ 77%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_charge/charge_mixing.cpp.o [ 77%] Building CUDA object source/module_hsolver/CMakeFiles/hsolver.dir/kernels/cuda/diag_cusolver.cu.o [ 77%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/sc_lambda_lcao.cpp.o [ 77%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/operator_lcao/dftu_lcao.cpp.o [ 78%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/binstream.cpp.o [ 78%] Building CXX object source/module_cell/CMakeFiles/cell.dir/parallel_kpoints.cpp.o [ 79%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_charge/symmetry_rho.cpp.o [ 79%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_elpa_native.cpp.o [ 79%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_charge/symmetry_rhog.cpp.o [ 79%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/fp_energy.cpp.o [ 79%] Built target relax [ 79%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/magnetism.cpp.o [ 79%] Building CXX object source/module_base/CMakeFiles/base.dir/abfs-vector3_order.cpp.o [ 79%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_wfc_pw.cpp.o [ 79%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/occupy.cpp.o [ 79%] Built target io_advanced [ 79%] Building CXX object source/module_base/CMakeFiles/base.dir/parallel_common.cpp.o [ 79%] Building CXX object source/module_hsolver/CMakeFiles/hsolver.dir/diago_cusolver.cpp.o [ 79%] Building CXX object source/module_cell/CMakeFiles/cell.dir/cell_index.cpp.o [ 79%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/pulay_force_stress_center2.cpp.o [ 79%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/FORCE_STRESS.cpp.o /abacus-develop/source/module_hsolver/kernels/cuda/math_kernel_op.cu(15): warning #177-D: variable "hsolver::full_mask" was declared but never referenced const unsigned int full_mask = 0xffffffff; ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [ 79%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_func_us.cpp.o [ 79%] Building CXX object source/module_cell/CMakeFiles/cell.dir/check_atomic_stru.cpp.o [ 79%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_cube.cpp.o [ 79%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_lcao.cpp.o [ 79%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_elecstat_pot.cpp.o [ 80%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_lcao_tddft.cpp.o [ 80%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/elecstate_lcao_cal_tau.cpp.o [ 80%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/cal_psir_ylm.cpp.o [ 80%] Building CXX object source/module_base/CMakeFiles/base.dir/parallel_global.cpp.o [ 80%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/kernels/math_kernel_op.cpp.o [ 80%] Building CXX object source/module_base/CMakeFiles/base.dir/parallel_comm.cpp.o [ 80%] Building CXX object source/module_base/CMakeFiles/base.dir/parallel_reduce.cpp.o [ 80%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/stress_pw.cpp.o [ 80%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/lcao_nscf.cpp.o [ 80%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/kernels/dngvd_op.cpp.o [ 80%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_elf.cpp.o [ 80%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_dipole.cpp.o [ 80%] Building CUDA object source/module_hsolver/CMakeFiles/diag_cusolver.dir/kernels/cuda/diag_cusolver.cu.o [ 81%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/td_current_io.cpp.o [ 81%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/potentials/H_TDDFT_pw.cpp.o [ 82%] Building CXX object source/module_base/CMakeFiles/base.dir/spherical_bessel_transformer.cpp.o [ 82%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/VL_in_pw.cpp.o [ 83%] Building CXX object source/module_hsolver/CMakeFiles/diag_cusolver.dir/diago_cusolver.cpp.o [ 83%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_dm/density_matrix.cpp.o [ 83%] Building CXX object source/module_elecstate/CMakeFiles/elecstate.dir/module_dm/cal_dm_psi.cpp.o [ 83%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/VNL_in_pw.cpp.o /abacus-develop/source/module_hsolver/kernels/cuda/math_kernel_op.cu(15): warning #177-D: variable "hsolver::full_mask" was declared but never referenced const unsigned int full_mask = 0xffffffff; ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [ 83%] Built target io_input [ 83%] Building CUDA object source/module_base/module_container/CMakeFiles/container.dir/ATen/kernels/cuda/linalg.cu.o [ 83%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/VNL_grad_pw.cpp.o [ 83%] Building CXX object source/module_base/CMakeFiles/base.dir/cubic_spline.cpp.o [ 83%] Building CUDA object source/module_base/module_container/CMakeFiles/container.dir/ATen/kernels/cuda/memory.cu.o [ 84%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/wavefunc.cpp.o [ 84%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/cal_dpsir_ylm.cpp.o [ 84%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_wfc_r.cpp.o [ 84%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/cal_ddpsir_ylm.cpp.o [ 84%] Building CXX object source/module_base/CMakeFiles/base.dir/module_mixing/mixing_data.cpp.o [ 84%] Building CXX object source/module_base/CMakeFiles/base.dir/module_mixing/mixing.cpp.o [ 84%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/output_log.cpp.o [ 84%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/wf_atomic.cpp.o [ 84%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/para_json.cpp.o [ 85%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/mult_psi_dmr.cpp.o [ 85%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_gpu_interface.cpp.o [ 85%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/init_orb.cpp.o [ 85%] Building CXX object source/module_base/CMakeFiles/base.dir/module_mixing/plain_mixing.cpp.o [ 85%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/FORCE_gamma.cpp.o [ 85%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/parse_args.cpp.o [ 85%] Built target cell [ 85%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/cuda_tools.cu.o [ 85%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/gint_vl.cu.o [ 86%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/FORCE_k.cpp.o [ 86%] Built target operator_ks_lcao [ 86%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/orb_io.cpp.o [ 86%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/wfinit.cpp.o [ 86%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/gint_rho.cu.o [ 86%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/structure_factor_k.cpp.o [ 86%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/structure_factor.cpp.o [ 86%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/gint_force.cu.o [ 87%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_dos_lcao.cpp.o [ 87%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/soc.cpp.o [ 88%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_vl_gpu.cu.o [ 88%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_rho_gpu.cu.o [ 88%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gint_force_gpu.cu.o [ 88%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_orb_info.cpp.o [ 88%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/gemm_selector.cu.o [ 88%] Building CXX object source/module_base/CMakeFiles/base.dir/module_mixing/pulay_mixing.cpp.o [ 88%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_proj_band_lcao.cpp.o [ 88%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/nscf_fermi_surf.cpp.o [ 88%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/stress_tools.cpp.o [ 88%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/edm.cpp.o [ 88%] Built target elecstate [ 88%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/fvnl_dbeta_gamma.cpp.o [ 88%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/fvnl_dbeta_k.cpp.o [ 88%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/get_pchg_lcao.cpp.o [ 89%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/global.cpp.o [ 89%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/grid_init.cpp.o [ 90%] Building CXX object source/module_base/CMakeFiles/base.dir/module_mixing/broyden_mixing.cpp.o [ 90%] Built target lr [ 90%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/parallel_grid.cpp.o [ 90%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_00.cu.o [ 90%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_01.cu.o [ 91%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_02.cu.o [ 91%] Built target hsolver [ 92%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/spar_dh.cpp.o [ 92%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_03.cu.o [ 92%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/get_wf_lcao.cpp.o [ 93%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/read_wfc_nao.cpp.o [ 93%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/read_wfc_lcao.cpp.o [ 93%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_wfc_nao.cpp.o [ 93%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/io_dmk.cpp.o [ 93%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_04.cu.o /abacus-develop/source/module_hsolver/kernels/cuda/math_kernel_op.cu(15): warning #177-D: variable "hsolver::full_mask" was declared but never referenced const unsigned int full_mask = 0xffffffff; ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [ 93%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_05.cu.o [ 93%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/write_dmr.cpp.o [ 93%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/dos_nao.cpp.o [ 94%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/sparse_matrix.cpp.o [ 94%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/elecond.cpp.o [ 94%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/file_reader.cpp.o [ 94%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/csr_reader.cpp.o [ 94%] Built target diag_cusolver [ 94%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/to_qo_kernel.cpp.o [ 94%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/spar_exx.cpp.o [ 94%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/to_qo_mpi.cpp.o [ 94%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/fs_nonlocal_tools.cpp.o [ 94%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/spar_hsr.cpp.o [ 94%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/spar_st.cpp.o [ 94%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/to_qo_structures.cpp.o [ 94%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/output_sk.cpp.o [ 94%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/spar_u.cpp.o [ 94%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/LCAO_nnr.cpp.o [ 95%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/LCAO_set_fs.cpp.o [ 95%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_06.cu.o [ 95%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_07.cu.o [ 95%] Built target base [ 96%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_08.cu.o [ 97%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/output_dmk.cpp.o [ 97%] Building CUDA object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/kernels/cuda/code_gen_09.cu.o [ 97%] Building CXX object source/module_io/CMakeFiles/io_basic.dir/output_mulliken.cpp.o [ 97%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/lcao_others.cpp.o [ 97%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gtask_vl.cpp.o [ 98%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/lcao_init_after_vc.cpp.o [ 98%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/lcao_fun.cpp.o [ 98%] Building CXX object source/module_hamilt_pw/hamilt_pwdft/CMakeFiles/hamilt_pwdft.dir/radial_proj.cpp.o [ 98%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gtask_rho.cpp.o /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [ 98%] Building CXX object source/module_esolver/CMakeFiles/esolver.dir/cal_edm_tddft.cpp.o [ 98%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/LCAO_set_st.cpp.o [ 98%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/LCAO_nl_mu.cpp.o [ 98%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/LCAO_set_zero.cpp.o [ 98%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/LCAO_allocate.cpp.o [ 98%] Building CXX object source/module_hamilt_lcao/module_gint/CMakeFiles/gint.dir/gtask_force.cpp.o [ 98%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/LCAO_set_mat2d.cpp.o /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [ 99%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/LCAO_init_basis.cpp.o [ 99%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/record_adj.cpp.o [ 99%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/center2_orb.cpp.o [ 99%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/center2_orb-orb11.cpp.o [ 99%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/center2_orb-orb21.cpp.o [ 99%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/center2_orb-orb22.cpp.o /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [100%] Building CXX object source/module_hamilt_lcao/hamilt_lcaodft/CMakeFiles/hamilt_lcao.dir/wavefunc_in_pw.cpp.o /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_hsolver/kernels/cuda/math_kernel_op.cu(15): warning #177-D: variable "hsolver::full_mask" was declared but never referenced const unsigned int full_mask = 0xffffffff; ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [100%] Built target hamilt_pwdft /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_hsolver/kernels/cuda/math_kernel_op.cu(15): warning #177-D: variable "hsolver::full_mask" was declared but never referenced const unsigned int full_mask = 0xffffffff; ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [100%] Built target hamilt_lcao /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [100%] Built target esolver /abacus-develop/source/module_hsolver/kernels/cuda/math_kernel_op.cu(15): warning #177-D: variable "hsolver::full_mask" was declared but never referenced const unsigned int full_mask = 0xffffffff; ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_hsolver/kernels/cuda/math_kernel_op.cu(15): warning #177-D: variable "hsolver::full_mask" was declared but never referenced const unsigned int full_mask = 0xffffffff; ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [100%] Built target container /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [100%] Built target io_basic /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [100%] Built target device /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" /abacus-develop/source/module_base/module_mixing/plain_mixing.h(11): warning #611-D: overloaded virtual function "Base_Mixing::Mixing::push_data" is only partially overridden in class "Base_Mixing::Plain_Mixing" class Plain_Mixing : public Mixing ^ Remark: The warnings can be suppressed with "-diag-suppress <warning-number>" [100%] Built target gint [100%] Building CXX object CMakeFiles/abacus.dir/source/main.cpp.o [100%] Linking CXX executable abacus [100%] Built target abacus Install the project... -- Install configuration: "" -- Installing: /usr/local/bin/abacus
gpu版abacus到这一步就安装完成啦!下面我们在examples/lcao/si16_lcao算例上简单测试一下:
ABACUS v3.8.1 Atomic-orbital Based Ab-initio Computation at UStc Website: http://abacus.ustc.edu.cn/ Documentation: https://abacus.deepmodeling.com/ Repository: https://github.com/abacusmodeling/abacus-develop https://github.com/deepmodeling/abacus-develop Commit: fe3b44fe8 (Tue Oct 29 13:15:51 2024 +0800) Tue Oct 29 13:59:10 2024 MAKE THE DIR : OUT.autotest/ RUNNING WITH DEVICE : GPU / Tesla T4 UNIFORM GRID DIM : 96 * 96 * 96 UNIFORM GRID DIM(BIG) : 24 * 24 * 24 DONE(0.489475 SEC) : SETUP UNITCELL DONE(0.564379 SEC) : SYMMETRY DONE(0.668616 SEC) : INIT K-POINTS --------------------------------------------------------- Self-consistent calculations for electrons --------------------------------------------------------- SPIN KPOINTS PROCESSORS THREADS NBASE 1 Gamma 1 48 208 --------------------------------------------------------- Use Systematically Improvable Atomic bases --------------------------------------------------------- ELEMENT ORBITALS NBASE NATOM XC Si 2s2p1d-8au 13 16 --------------------------------------------------------- Initial plane wave basis and FFT box --------------------------------------------------------- DONE(0.688662 SEC) : INIT PLANEWAVE ------------------------------------------- SELF-CONSISTENT : ------------------------------------------- gemm_algo_selector::Fastest time: 0.030816 ms START CHARGE : atomic DONE(4.71695 SEC) : INIT SCF * * * * * * << Start SCF iteration. ITER ETOT/eV EDIFF/eV DRHO TIME/s CU1 -1.69314708e+03 0.00000000e+00 2.1721e-01 11.07 CU2 -1.69128648e+03 1.86060042e+00 1.5402e-01 10.67 CU3 -1.69157261e+03 -2.86130356e-01 1.0346e-02 8.47 CU4 -1.69157467e+03 -2.06731561e-03 1.5531e-03 16.18 CU5 -1.69157470e+03 -2.69426843e-05 6.1983e-04 12.92 CU6 -1.69157471e+03 -3.13098800e-06 5.2100e-05 14.73 CU7 -1.69157471e+03 -3.99485271e-08 7.1494e-06 8.46 CU8 -1.69157471e+03 -7.81515031e-10 6.9361e-07 10.80 >> Leave SCF iteration. * * * * * * ---------------------------------------------------------------- TOTAL-STRESS (KBAR) ---------------------------------------------------------------- 123.6579979644 0.0000000000 -0.0000000000 0.0000000000 123.6579979644 -0.0000000000 -0.0000000000 -0.0000000000 123.6579979644 ---------------------------------------------------------------- TOTAL-PRESSURE: 123.657998 KBAR TIME STATISTICS ---------------------------------------------------------------------------- CLASS_NAME NAME TIME/s CALLS AVG/s PER/% ---------------------------------------------------------------------------- total 100.95 11 9.18 100.00 Driver reading 0.32 1 0.32 0.32 Input_Conv Convert 0.00 1 0.00 0.00 Driver driver_line 100.62 1 100.62 99.68 UnitCell check_tau 0.00 1 0.00 0.00 ESolver_KS_LCAO before_all_runners 1.80 1 1.80 1.79 PW_Basis_Sup setuptransform 0.04 1 0.04 0.04 PW_Basis_Sup distributeg 0.01 1 0.01 0.01 mymath heapsort 0.05 1291 0.00 0.05 Symmetry analy_sys 0.07 1 0.07 0.07 PW_Basis_K setuptransform 0.02 1 0.02 0.02 PW_Basis_K distributeg 0.00 1 0.00 0.00 PW_Basis setup_struc_factor 0.99 1 0.99 0.98 NOrbital_Lm extra_uniform 0.18 5 0.04 0.17 Mathzone_Add1 SplineD2 0.00 5 0.00 0.00 Mathzone_Add1 Cubic_Spline_Interpolation 0.02 5 0.00 0.02 Mathzone_Add1 Uni_Deriv_Phi 0.15 5 0.03 0.14 ppcell_vl init_vloc 0.00 1 0.00 0.00 Ions opt_ions 98.80 1 98.80 97.88 ESolver_KS_LCAO runner 96.12 1 96.12 95.22 ESolver_KS_LCAO before_scf 2.59 1 2.59 2.56 ESolver_KS_LCAO beforesolver 0.35 1 0.35 0.35 ESolver_KS_LCAO set_matrix_grid 0.34 1 0.34 0.34 atom_arrange search 0.00 1 0.00 0.00 Grid_Technique init 0.34 1 0.34 0.34 Grid_BigCell grid_expansion_index 0.01 2 0.00 0.01 Record_adj for_2d 0.00 1 0.00 0.00 Grid_Driver Find_atom 0.00 96 0.00 0.00 LCAO_domain grid_prepare 0.00 1 0.00 0.00 OverlapNew initialize_SR 0.00 1 0.00 0.00 EkineticNew initialize_HR 0.00 1 0.00 0.00 NonlocalNew initialize_HR 0.01 1 0.01 0.00 Veff initialize_HR 0.00 1 0.00 0.00 Charge set_rho_core 0.00 1 0.00 0.00 Charge atomic_rho 0.23 2 0.11 0.22 PW_Basis_Sup recip2real 11.00 67 0.16 10.90 PW_Basis_Sup gathers_scatterp 0.03 67 0.00 0.03 Potential init_pot 1.36 1 1.36 1.35 Potential update_from_charge 17.44 9 1.94 17.28 Potential cal_fixed_v 0.10 1 0.10 0.10 PotLocal cal_fixed_v 0.10 1 0.10 0.10 Potential cal_v_eff 17.33 9 1.93 17.17 H_Hartree_pw v_hartree 7.86 9 0.87 7.79 PW_Basis_Sup real2recip 71.98 77 0.93 71.31 PW_Basis_Sup gatherp_scatters 0.01 77 0.00 0.01 PotXC cal_v_eff 9.43 9 1.05 9.34 XC_Functional v_xc 9.42 9 1.05 9.33 Potential interpolate_vrs 0.01 9 0.00 0.01 Symmetry rhog_symmetry 0.13 9 0.01 0.13 Symmetry group fft grids 0.08 9 0.01 0.08 H_Ewald_pw compute_ewald 0.01 1 0.01 0.01 Charge_Mixing init_mixing 0.00 1 0.00 0.00 HSolverLCAO solve 12.37 8 1.55 12.25 HamiltLCAO updateHk 5.47 8 0.68 5.42 OperatorLCAO init 5.12 24 0.21 5.08 OverlapNew calculate_SR 0.03 1 0.03 0.03 OverlapNew contributeHk 0.00 1 0.00 0.00 EkineticNew contributeHR 0.07 8 0.01 0.07 EkineticNew calculate_HR 0.07 1 0.07 0.07 NonlocalNew contributeHR 0.27 8 0.03 0.27 NonlocalNew calculate_HR 0.27 1 0.27 0.27 Veff contributeHR 4.77 8 0.60 4.72 Gint_interface cal_gint 9.38 17 0.55 9.29 Gint_interface cal_gint_vlocal 4.76 8 0.60 4.72 Gint_Gamma transfer_pvpR 0.00 8 0.00 0.00 OperatorLCAO contributeHk 0.33 8 0.04 0.32 HSolverLCAO hamiltSolvePsiK 2.83 8 0.35 2.80 OperatorLCAO get_hs_pointers 0.00 9 0.00 0.00 DiagoCusolver cusolver 0.13 8 0.02 0.13 ElecStateLCAO psiToRho 4.07 8 0.51 4.03 ElecStateLCAO cal_dm_2d 0.36 8 0.05 0.36 elecstate cal_dm 0.20 9 0.02 0.20 psiMulPsiMpi pdgemm 0.00 9 0.00 0.00 DensityMatrix cal_DMR 0.17 8 0.02 0.16 Gint transfer_DMR 0.15 8 0.02 0.15 Gint_interface cal_gint_rho 3.37 8 0.42 3.34 Charge_Mixing get_drho 0.00 8 0.00 0.00 Charge mix_rho 2.02 7 0.29 2.01 Charge Broyden_mixing 0.02 7 0.00 0.02 ESolver_KS_LCAO after_scf 0.23 1 0.23 0.23 ModuleIO write_rhog 0.03 1 0.03 0.03 ESolver_KS_LCAO cal_force 2.69 1 2.69 2.66 Force_Stress_LCAO getForceStress 2.68 1 2.68 2.66 Forces cal_force_loc 0.15 1 0.15 0.15 Forces cal_force_ew 0.06 1 0.06 0.06 Forces cal_force_cc 0.00 1 0.00 0.00 Forces cal_force_scc 0.09 1 0.09 0.09 Stress_Func stress_loc 0.10 1 0.10 0.10 Stress_Func stress_har 0.09 1 0.09 0.09 Stress_Func stress_ewa 0.01 1 0.01 0.01 Stress_Func stress_cc 0.00 1 0.00 0.00 Stress_Func stress_gga 0.46 1 0.46 0.46 Force_LCAO ftable 1.72 1 1.72 1.70 Force_LCAO allocate 0.29 1 0.29 0.29 LCAO_domain build_ST_new 0.15 2 0.08 0.15 LCAO_domain vnl_mu_new 0.14 1 0.14 0.14 Force_LCAO cal_pulay_fs_center2 0.00 2 0.00 0.00 Force_LCAO cal_fvnl_dbeta 0.17 1 0.17 0.17 Gint_interface cal_gint_force 1.24 1 1.24 1.23 ESolver_KS_LCAO cal_stress 0.00 1 0.00 0.00 ESolver_KS_LCAO after_all_runners 0.00 1 0.00 0.00 ModuleIO write_istate_info 0.00 1 0.00 0.00 ---------------------------------------------------------------------------- START Time : Tue Oct 29 13:59:10 2024 FINISH Time : Tue Oct 29 14:00:50 2024 TOTAL Time : 100 SEE INFORMATION IN : OUT.autotest/
abacus成功运行,从输出中可以看到 RUNNING WITH DEVICE : GPU / Tesla T4
,表示利用GPU T4进行加速,同时运行时间统计中有一行DiagoCusolver cusolver 0.13 8 0.02 0.13
,表示广义特征值求解器为cusolver, cusolver总耗时为0.13s。Gint_interface cal_gint 9.38 17 0.55 9.29
表示格点积分总耗时为9.38s。
cusolvermp与gpu版elpa求解器安装
在bohrium平台上安装遇到了一些困难,这部分目前还在施工中。
三、使用
ABACUS 的格点积分模块以及广义特征值求解模块均支持多块 GPU 卡加速,ABACUS 调用的 GPU 数量通过 MPI 进程数来设置。如果设置 n 个进程,ABACUS 将会自动调用 n 张 GPU 卡来进行计算,若机器中的 GPU 卡数小于 n,ABACUS 则会调用机器中所有 GPU 卡来进行运算。需要注意的是,ABACUS 的广义特征值求解部分只有 cusolvermp 和 elpa 支持多卡加速,如果 ks_solver 设置成 cusolver,无论设置多少个进程,ABACUS 都只会调用一张 GPU 卡来进行广义特征值求解。
下面展示如何调用多卡对格点积分模块进行加速。notebook连接的机型为c48_m186_2 * NVIDIA T4
,一共有两张T4 gpu,因此我们设置2个或者2个以上进程即可调用全部gpu进行计算:
Info: Local MPI proc number: 2,OpenMP thread number: 2,Total thread number: 4,Local thread limit: 48 ABACUS v3.8.1 Atomic-orbital Based Ab-initio Computation at UStc Website: http://abacus.ustc.edu.cn/ Documentation: https://abacus.deepmodeling.com/ Repository: https://github.com/abacusmodeling/abacus-develop https://github.com/deepmodeling/abacus-develop Commit: fe3b44fe8 (Tue Oct 29 13:15:51 2024 +0800) Tue Oct 29 14:09:31 2024 MAKE THE DIR : OUT.autotest/ RUNNING WITH DEVICE : GPU / Tesla T4 UNIFORM GRID DIM : 96 * 96 * 96 UNIFORM GRID DIM(BIG) : 24 * 24 * 24 DONE(0.43042 SEC) : SETUP UNITCELL DONE(0.502081 SEC) : SYMMETRY DONE(0.606901 SEC) : INIT K-POINTS --------------------------------------------------------- Self-consistent calculations for electrons --------------------------------------------------------- SPIN KPOINTS PROCESSORS THREADS NBASE 1 Gamma 2 4 208 --------------------------------------------------------- Use Systematically Improvable Atomic bases --------------------------------------------------------- ELEMENT ORBITALS NBASE NATOM XC Si 2s2p1d-8au 13 16 --------------------------------------------------------- Initial plane wave basis and FFT box --------------------------------------------------------- DONE(0.617353 SEC) : INIT PLANEWAVE ------------------------------------------- SELF-CONSISTENT : ------------------------------------------- gemm_algo_selector::Fastest time: 0.027232 ms START CHARGE : atomic DONE(1.80988 SEC) : INIT SCF * * * * * * << Start SCF iteration. ITER ETOT/eV EDIFF/eV DRHO TIME/s CU1 -1.69314708e+03 0.00000000e+00 2.1721e-01 3.20 CU2 -1.69128648e+03 1.86060042e+00 1.5402e-01 0.93 CU3 -1.69157261e+03 -2.86130355e-01 1.0346e-02 0.92 CU4 -1.69157467e+03 -2.06731549e-03 1.5531e-03 0.93 CU5 -1.69157470e+03 -2.69428481e-05 6.1983e-04 0.93 CU6 -1.69157471e+03 -3.13052744e-06 5.2100e-05 0.93 CU7 -1.69157471e+03 -4.03503055e-08 7.1494e-06 0.92 CU8 -1.69157471e+03 -6.43077436e-10 6.9360e-07 0.89 >> Leave SCF iteration. * * * * * * ---------------------------------------------------------------- TOTAL-STRESS (KBAR) ---------------------------------------------------------------- 123.6579979643 -0.0000000000 0.0000000000 -0.0000000000 123.6579979643 0.0000000000 -0.0000000000 -0.0000000000 123.6579979643 ---------------------------------------------------------------- TOTAL-PRESSURE: 123.657998 KBAR TIME STATISTICS ---------------------------------------------------------------------------- CLASS_NAME NAME TIME/s CALLS AVG/s PER/% ---------------------------------------------------------------------------- total 14.59 11 1.33 100.00 Driver reading 0.30 1 0.30 2.03 Input_Conv Convert 0.00 1 0.00 0.00 Driver driver_line 14.30 1 14.30 97.97 UnitCell check_tau 0.00 1 0.00 0.00 ESolver_KS_LCAO before_all_runners 0.57 1 0.57 3.93 PW_Basis_Sup setuptransform 0.01 1 0.01 0.07 PW_Basis_Sup distributeg 0.00 1 0.00 0.03 mymath heapsort 0.02 1291 0.00 0.15 Symmetry analy_sys 0.07 1 0.07 0.49 PW_Basis_K setuptransform 0.01 1 0.01 0.05 PW_Basis_K distributeg 0.00 1 0.00 0.02 PW_Basis setup_struc_factor 0.08 1 0.08 0.53 NOrbital_Lm extra_uniform 0.03 5 0.01 0.23 Mathzone_Add1 SplineD2 0.00 5 0.00 0.00 Mathzone_Add1 Cubic_Spline_Interpolation 0.00 5 0.00 0.01 Mathzone_Add1 Uni_Deriv_Phi 0.03 5 0.01 0.21 ppcell_vl init_vloc 0.01 1 0.01 0.08 Ions opt_ions 13.71 1 13.71 93.92 ESolver_KS_LCAO runner 10.65 1 10.65 72.99 ESolver_KS_LCAO before_scf 0.93 1 0.93 6.37 ESolver_KS_LCAO beforesolver 0.46 1 0.46 3.18 ESolver_KS_LCAO set_matrix_grid 0.46 1 0.46 3.12 atom_arrange search 0.00 1 0.00 0.01 Grid_Technique init 0.45 1 0.45 3.10 Grid_BigCell grid_expansion_index 0.01 2 0.00 0.05 Record_adj for_2d 0.00 1 0.00 0.00 Grid_Driver Find_atom 0.00 96 0.00 0.00 LCAO_domain grid_prepare 0.00 1 0.00 0.00 OverlapNew initialize_SR 0.00 1 0.00 0.01 EkineticNew initialize_HR 0.00 1 0.00 0.01 NonlocalNew initialize_HR 0.01 1 0.01 0.04 Veff initialize_HR 0.00 1 0.00 0.00 Charge set_rho_core 0.00 1 0.00 0.00 Charge atomic_rho 0.07 2 0.03 0.46 PW_Basis_Sup recip2real 0.89 67 0.01 6.11 PW_Basis_Sup gathers_scatterp 0.16 67 0.00 1.11 Potential init_pot 0.30 1 0.30 2.02 Potential update_from_charge 2.48 9 0.28 17.02 Potential cal_fixed_v 0.01 1 0.01 0.10 PotLocal cal_fixed_v 0.01 1 0.01 0.10 Potential cal_v_eff 2.46 9 0.27 16.88 H_Hartree_pw v_hartree 0.27 9 0.03 1.84 PW_Basis_Sup real2recip 0.82 77 0.01 5.63 PW_Basis_Sup gatherp_scatters 0.19 77 0.00 1.30 PotXC cal_v_eff 2.18 9 0.24 14.92 XC_Functional v_xc 2.17 9 0.24 14.88 Potential interpolate_vrs 0.00 9 0.00 0.03 Symmetry rhog_symmetry 0.80 9 0.09 5.50 Symmetry group fft grids 0.09 9 0.01 0.59 H_Ewald_pw compute_ewald 0.01 1 0.01 0.04 Charge_Mixing init_mixing 0.00 1 0.00 0.00 HSolverLCAO solve 6.08 8 0.76 41.67 HamiltLCAO updateHk 2.86 8 0.36 19.58 OperatorLCAO init 2.29 24 0.10 15.72 OverlapNew calculate_SR 0.29 1 0.29 2.00 OverlapNew contributeHk 0.00 1 0.00 0.00 EkineticNew contributeHR 0.29 8 0.04 2.00 EkineticNew calculate_HR 0.29 1 0.29 2.00 NonlocalNew contributeHR 0.27 8 0.03 1.87 NonlocalNew calculate_HR 0.27 1 0.27 1.86 Veff contributeHR 2.00 8 0.25 13.71 Gint_interface cal_gint 4.48 17 0.26 30.70 Gint_interface cal_gint_vlocal 1.98 8 0.25 13.56 Gint_Gamma transfer_pvpR 0.02 8 0.00 0.15 OperatorLCAO contributeHk 0.00 8 0.00 0.01 HSolverLCAO hamiltSolvePsiK 1.38 8 0.17 9.47 OperatorLCAO get_hs_pointers 0.00 9 0.00 0.00 DiagoCusolver cusolver 0.09 8 0.01 0.63 ElecStateLCAO psiToRho 1.84 8 0.23 12.62 ElecStateLCAO cal_dm_2d 0.00 8 0.00 0.02 elecstate cal_dm 0.00 9 0.00 0.02 psiMulPsiMpi pdgemm 0.00 9 0.00 0.02 DensityMatrix cal_DMR 0.00 8 0.00 0.01 Gint transfer_DMR 0.00 8 0.00 0.03 Gint_interface cal_gint_rho 1.78 8 0.22 12.18 Charge_Mixing get_drho 0.01 8 0.00 0.03 Charge mix_rho 0.30 7 0.04 2.07 Charge Broyden_mixing 0.04 7 0.01 0.27 ESolver_KS_LCAO after_scf 0.08 1 0.08 0.53 ModuleIO write_rhog 0.03 1 0.03 0.24 ESolver_KS_LCAO cal_force 3.06 1 3.06 20.93 Force_Stress_LCAO getForceStress 3.06 1 3.06 20.93 Forces cal_force_loc 0.08 1 0.08 0.54 Forces cal_force_ew 0.06 1 0.06 0.43 Forces cal_force_cc 0.00 1 0.00 0.00 Forces cal_force_scc 0.09 1 0.09 0.63 Stress_Func stress_loc 0.05 1 0.05 0.31 Stress_Func stress_har 0.01 1 0.01 0.10 Stress_Func stress_ewa 0.06 1 0.06 0.42 Stress_Func stress_cc 0.00 1 0.00 0.00 Stress_Func stress_gga 0.14 1 0.14 0.98 Force_LCAO ftable 2.56 1 2.56 17.52 Force_LCAO allocate 1.25 1 1.25 8.54 LCAO_domain build_ST_new 0.62 2 0.31 4.23 LCAO_domain vnl_mu_new 0.63 1 0.63 4.30 Force_LCAO cal_pulay_fs_center2 0.00 2 0.00 0.02 Force_LCAO cal_fvnl_dbeta 0.58 1 0.58 3.96 Gint_interface cal_gint_force 0.72 1 0.72 4.96 ESolver_KS_LCAO cal_stress 0.00 1 0.00 0.00 ESolver_KS_LCAO after_all_runners 0.00 1 0.00 0.00 ModuleIO write_istate_info 0.00 1 0.00 0.00 ---------------------------------------------------------------------------- START Time : Tue Oct 29 14:09:31 2024 FINISH Time : Tue Oct 29 14:09:45 2024 TOTAL Time : 14 SEE INFORMATION IN : OUT.autotest/
可以看到运行时间中的Gint_interface cal_gint 4.48 17 0.26 30.70
表示格点积分总耗时为4.48s,之前调用单卡时耗时为9.38s,双卡相比单卡加速2倍左右。(运行命令中的export OMPI_MCA_btl_vader_single_copy_mechanism=none是为了解决openmpi在docker环境中的一些bug,详见https://abacus.deepmodeling.com/en/latest/community/faq.html#failed-jobs)