Commit f11a40a
Testing ROM MVP MD (#338)
* Fix EnergyAndForces tests (#277)
* have them work in debug mode too
* Move factor 4pi out og linear solvers (#278)
* Move some code into PoissonSolverFactory (#279)
* Clean up class Potentials (#280)
* Clean up class Ions, add test for it (#281)
* Add test MD_MVP (#290)
* Clean up code related to DM restart data (#292)
* Write dm (#291)
* Update use of DM in restart
* Remove unused function in Control (#294)
* Change symlink to restart in tests (#295)
* enable tests when old link present
* Extract number empty orbitals from restart file (#296)
* Clean up MD_IonicStepper restart data write (#297)
* Clean up code based on compiler warnings (#299)
* Add getForces for evaluateDMandEnergyAndForces (#300)
* Add check for compatibility MVP/Mehrstellen (#301)
* Add support for Br atom (#302)
* Clean up some HDFrestart functions (#303)
* Fix and test restart single hdf5 file (#305)
* Save Hartree potential for write in restart file (#306)
* Speed-up recently added tests (#309)
* simply use a smaller domain/mesh
* Encapsulate some functions in Potentials (#310)
* some functions were called at random places and confusing
* Remove confusing 0 in naming restart files (#308)
* use added integer only in case of fail/retry
* Add functionalities for extra info in restart file (#312)
* MPI abort (#313)
* Fix error code used by MPI_Abort
* Rho and VH restart (#311)
* enable restart with consistent rho and VHartree
---------
Co-authored-by: Seung Whan Chung <seung.chung@austin.utexas.edu>
* Strenghten testIons (#315)
* More clean up in class Potentials (#316)
* remove some unused functions
* make use of class MGmol_MPI
* change some function names for clarity
* fix some minor bug in iterative indexes
* Misc code fixes (#317)
* exposed by porting on new environment
* Use unique restart filenames in test HDF5single (#318)
* Swap ions in existing test (#319)
* strengthen testing by swapping ions in testRestartEnergyAndForces
* Code clean up (#320)
* use more const
* use initNuc() instead of moveVnuc()
* remove incorrect assert
* use MGmol_MPI in more cases
* setup g_kbpsi_ inside initNuc()
* rename initNuc() into setupPotentials()
* Added functionalities to set local forces (#321)
* Update mixed precision code (#322)
* enable cmake build with mixed precision
* enable use of BLIS
* isolate blas3 loop rewrite in separate files
* fix misc issues with mixed precision code
* Clean up and fixes Ions (#326)
* reset static index counter ion Ion when needed
* simplify some loops
* make Ions copy constructor private
* Fixes for build without HDF5P (#324)
* Fix testRhoVhRestart (#325)
* Fix a few more issues with class Ions (#328)
* Introduce new constructor for class Ions (#330)
* modify various functions to use argument of type Ions instead of MGmol::ions_
* Add cleanup and MGmolInterface (#331)
* Add function to set local forces (#333)
* based on matching coordinates to local ions
* Fix setLocalForces (#335)
* Fix test WFEnergyAndForces (#336)
* writing restart twice in same directory was failing
* Add mixing option in MVP (#337)
* Timer
* Update MVP with mixing (#339)
* use tolerance to terminate iterations
* tune verbosity
* Updates
* use setupPotentials
* Setup potentials again
* setupRhoc is done within setupPotentials
* Avoid setPositions
* Rescaling ROM ion density
* Relax threshold
* Increase tolerance for testROMIonDensity
---------
Co-authored-by: Jean-Luc Fattebert <fattebertj@ornl.gov>
Co-authored-by: Seung Whan Chung <seung.chung@austin.utexas.edu>1 parent 704c952 commit f11a40a
26 files changed
Lines changed: 290 additions & 104 deletions
File tree
- examples/PinnedH2O
- src
- tests
- MVPmix
- MVP
- PinnedH2O_3DOF
- WFEnergyAndForces
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
| 227 | + | |
227 | 228 | | |
228 | 229 | | |
229 | 230 | | |
| |||
439 | 440 | | |
440 | 441 | | |
441 | 442 | | |
442 | | - | |
| 443 | + | |
443 | 444 | | |
444 | 445 | | |
445 | 446 | | |
| |||
485 | 486 | | |
486 | 487 | | |
487 | 488 | | |
| 489 | + | |
488 | 490 | | |
489 | 491 | | |
490 | 492 | | |
| |||
680 | 682 | | |
681 | 683 | | |
682 | 684 | | |
| 685 | + | |
683 | 686 | | |
684 | 687 | | |
685 | 688 | | |
| |||
699 | 702 | | |
700 | 703 | | |
701 | 704 | | |
702 | | - | |
703 | | - | |
| 705 | + | |
| 706 | + | |
704 | 707 | | |
705 | 708 | | |
706 | 709 | | |
| |||
1720 | 1723 | | |
1721 | 1724 | | |
1722 | 1725 | | |
| 1726 | + | |
1723 | 1727 | | |
1724 | 1728 | | |
1725 | 1729 | | |
| |||
1739 | 1743 | | |
1740 | 1744 | | |
1741 | 1745 | | |
1742 | | - | |
1743 | | - | |
1744 | 1746 | | |
1745 | 1747 | | |
1746 | 1748 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1315 | 1315 | | |
1316 | 1316 | | |
1317 | 1317 | | |
1318 | | - | |
1319 | | - | |
1320 | | - | |
1321 | | - | |
1322 | | - | |
1323 | | - | |
1324 | | - | |
1325 | | - | |
1326 | | - | |
1327 | | - | |
1328 | | - | |
1329 | | - | |
1330 | | - | |
1331 | | - | |
1332 | | - | |
1333 | | - | |
1334 | 1318 | | |
1335 | 1319 | | |
1336 | 1320 | | |
| |||
1364 | 1348 | | |
1365 | 1349 | | |
1366 | 1350 | | |
1367 | | - | |
1368 | | - | |
1369 | | - | |
1370 | 1351 | | |
1371 | 1352 | | |
1372 | 1353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| 105 | + | |
105 | 106 | | |
106 | 107 | | |
107 | 108 | | |
| |||
928 | 929 | | |
929 | 930 | | |
930 | 931 | | |
| 932 | + | |
931 | 933 | | |
932 | 934 | | |
933 | 935 | | |
| |||
0 commit comments