Commit 1ed4802
authored
Feature: Add supersine electric fields and refactor RT-TDDFT field handling (deepmodeling#7767)
* Feature: Add supersine electric fields and refactor RT-TDDFT field handling
* Fix PW compile error
* Refactor and centralize RT-TDDFT vector-potential I/O
* Rename supersine parameters to td_supsine
* Initialize expression parsing variables in read_input_tool.h
* Remove Potential double-grid global PARAM dependency
* Split time-dependent field classes by responsibility
* Harden RT-TDDFT tests and field I/O1 parent 74c4269 commit 1ed4802
93 files changed
Lines changed: 4010 additions & 2435 deletions
File tree
- docs
- advanced/input_files
- source
- source_esolver
- source_estate
- module_pot
- test
- source_io
- module_current
- module_efield
- module_parameter
- test_serial
- test
- support
- source_lcao/module_rt
- test
- tests
- 05_rtTDDFT
- 19_NO_SUPERSINE_TDDFT
- 20_NO_MIXED_EFIELD_TDDFT
- 15_rtTDDFT_GPU
- 19_NO_SUPERSINE_TDDFT_GPU
- 20_NO_MIXED_EFIELD_TDDFT_GPU
- integrate/tools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
| |||
578 | 579 | | |
579 | 580 | | |
580 | 581 | | |
| 582 | + | |
| 583 | + | |
581 | 584 | | |
582 | 585 | | |
583 | 586 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
11 | 18 | | |
12 | 19 | | |
13 | 20 | | |
| |||
28 | 35 | | |
29 | 36 | | |
30 | 37 | | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
72 | 74 | | |
73 | 75 | | |
74 | 76 | | |
| 77 | + | |
| 78 | + | |
75 | 79 | | |
76 | 80 | | |
77 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
25 | 29 | | |
26 | 30 | | |
27 | 31 | | |
| |||
46 | 50 | | |
47 | 51 | | |
48 | 52 | | |
49 | | - | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
| |||
0 commit comments