Commit 05926f0
Feature: Make KG-KSDFT support GPU (deepmodeling#6013)
* make KG support GPU
* fix bug
add tests for KG-GPU
* add tests
* modify reference Onsager.txt1 parent b9090ca commit 05926f0
File tree
18 files changed
+556
-226
lines changed- source
- module_base/kernels
- cuda
- rocm
- module_esolver
- module_hamilt_pw
- hamilt_pwdft
- operator_pw
- hamilt_stodft
- tests/integrate
- 186_PW_KG_100_GPU
18 files changed
+556
-226
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
333 | 333 | | |
334 | 334 | | |
335 | 335 | | |
336 | 336 | | |
337 | | - | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
338 | 345 | | |
339 | 346 | | |
340 | 347 | | |
| |||
548 | 555 | | |
549 | 556 | | |
550 | 557 | | |
551 | | - | |
| 558 | + | |
| 559 | + | |
552 | 560 | | |
553 | 561 | | |
554 | 562 | | |
555 | | - | |
| 563 | + | |
556 | 564 | | |
557 | 565 | | |
558 | 566 | | |
| |||
561 | 569 | | |
562 | 570 | | |
563 | 571 | | |
564 | | - | |
| 572 | + | |
| 573 | + | |
565 | 574 | | |
566 | 575 | | |
567 | 576 | | |
568 | 577 | | |
569 | 578 | | |
570 | | - | |
| 579 | + | |
571 | 580 | | |
572 | 581 | | |
573 | 582 | | |
574 | 583 | | |
575 | 584 | | |
576 | 585 | | |
577 | 586 | | |
578 | | - | |
| 587 | + | |
| 588 | + | |
579 | 589 | | |
580 | | - | |
| 590 | + | |
581 | 591 | | |
582 | 592 | | |
583 | 593 | | |
584 | 594 | | |
585 | 595 | | |
586 | 596 | | |
587 | | - | |
| 597 | + | |
| 598 | + | |
588 | 599 | | |
589 | | - | |
| 600 | + | |
590 | 601 | | |
591 | 602 | | |
592 | 603 | | |
| |||
1019 | 1030 | | |
1020 | 1031 | | |
1021 | 1032 | | |
| 1033 | + | |
1022 | 1034 | | |
1023 | 1035 | | |
1024 | 1036 | | |
| |||
1029 | 1041 | | |
1030 | 1042 | | |
1031 | 1043 | | |
| 1044 | + | |
1032 | 1045 | | |
1033 | 1046 | | |
1034 | 1047 | | |
| |||
1039 | 1052 | | |
1040 | 1053 | | |
1041 | 1054 | | |
1042 | | - | |
1043 | 1055 | | |
1044 | 1056 | | |
1045 | 1057 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
| 172 | + | |
| 173 | + | |
172 | 174 | | |
173 | 175 | | |
174 | 176 | | |
175 | | - | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
176 | 183 | | |
177 | | - | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
178 | 191 | | |
179 | 192 | | |
180 | 193 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
146 | 147 | | |
147 | 148 | | |
148 | 149 | | |
149 | | - | |
150 | | - | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| |||
350 | 350 | | |
351 | 351 | | |
352 | 352 | | |
353 | | - | |
354 | | - | |
| 353 | + | |
355 | 354 | | |
356 | 355 | | |
357 | 356 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
| 251 | + | |
| 252 | + | |
252 | 253 | | |
253 | 254 | | |
254 | 255 | | |
255 | 256 | | |
256 | | - | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
257 | 265 | | |
258 | 266 | | |
259 | 267 | | |
| |||
471 | 479 | | |
472 | 480 | | |
473 | 481 | | |
474 | | - | |
| 482 | + | |
| 483 | + | |
475 | 484 | | |
476 | 485 | | |
477 | 486 | | |
478 | | - | |
| 487 | + | |
479 | 488 | | |
480 | 489 | | |
481 | 490 | | |
| |||
485 | 494 | | |
486 | 495 | | |
487 | 496 | | |
488 | | - | |
| 497 | + | |
| 498 | + | |
489 | 499 | | |
490 | 500 | | |
491 | 501 | | |
492 | 502 | | |
493 | 503 | | |
494 | | - | |
| 504 | + | |
495 | 505 | | |
496 | 506 | | |
497 | 507 | | |
498 | 508 | | |
499 | 509 | | |
500 | 510 | | |
501 | 511 | | |
502 | | - | |
| 512 | + | |
| 513 | + | |
503 | 514 | | |
504 | | - | |
| 515 | + | |
505 | 516 | | |
506 | 517 | | |
507 | 518 | | |
508 | 519 | | |
509 | 520 | | |
510 | 521 | | |
511 | | - | |
| 522 | + | |
| 523 | + | |
512 | 524 | | |
513 | | - | |
| 525 | + | |
514 | 526 | | |
515 | 527 | | |
516 | 528 | | |
| |||
931 | 943 | | |
932 | 944 | | |
933 | 945 | | |
| 946 | + | |
934 | 947 | | |
935 | 948 | | |
936 | 949 | | |
| |||
940 | 953 | | |
941 | 954 | | |
942 | 955 | | |
| 956 | + | |
943 | 957 | | |
944 | 958 | | |
945 | 959 | | |
| |||
948 | 962 | | |
949 | 963 | | |
950 | 964 | | |
951 | | - | |
952 | 965 | | |
953 | 966 | | |
954 | 967 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
943 | 943 | | |
944 | 944 | | |
945 | 945 | | |
946 | | - | |
| 946 | + | |
947 | 947 | | |
948 | 948 | | |
949 | 949 | | |
| |||
0 commit comments