Releases: brucefan1983/GPUMD
Releases · brucefan1983/GPUMD
Release list
GPUMD-v5.8.1
GPUMD-v5.8
GPUMD-v5.8
The gpumd executable:
- Improved
ensemble npt_scr, removing possible random box rotation for triclinic case #1680 (Zheyong Fan) - Added
ensemble pimd_scrfor PIMD + NPT #1677 (Zheyong Fan) - Fixed bugs in DPA4 interface #1679 #1681 (Mingyu Guo)
- Generalized
deformand decoupled it from NPT ensembles #1682 (Zheyong Fan)
The nep executable:
- Fixed column separators in
loss.outand console loss table #1704 (Lucas Svensson) - Fixed
fine_tunethat was broken in GPUMD-v5.7 #1705 (Zheyong Fan) - Sped up NEP training by ~1.5x-2x #1711 (Zheyong Fan)
The gnep executable:
- Added single-node multi-GPU training for GNEP #1712 (Hongfu Huang)
GPUMD-v5.7
GPUMD-v5.7
The gpumd executable:
- New features:
- Fixes/improvements:
- Reworked the
dump_xyzsyntax and remove four outdated dump keywords #1646 (Paul Erhart) - Extended
dump_netcdffeatures #1631 (Tiang Liang) #1640 (Paul Erhart) #1645 (Ting Liang) #1648 (Paul Erhart) #1661 (Paul Erhart) - Improved the DPA4/SeZM model interface #1601 (Mingyu Guo)
- Improved the
add_springkeyword feature #1652 (Hekai Bu) - Fixed integration and pressure modification bugs in PLUMED interface #1662 (Zheyong Fan)
- Fixed uninitialized target pressure bugs in TI #1664 (Zheyong Fan)
- Fixed unwrapped position calculation bug #1663 (Zheyong Fan)
- Reworked the
The nep executable
- Fixes/improvements:
- Checks for parameters consistency between nep.in and nep.txt/nep.restart #1641 (Paul Erhart)
GPUMD-v5.6
GPUMD-v5.6
The gpumd executable:
- New features:
- Fixes/improvements:
- Improved the NNAP potential interface. #1553 #1566 #1576 #1613
- Improved the DP potential interface. #1550 #1551
- Fixed the reported electron stopping power loss. #1549
- Added header information to output files for easier parsing. #1552 #1579 #1581 #1623
- Fixed a bug and effectively increased the maximum simulation sizes in both single and multiple GPUs. #1577
- Fixed a bug in the calculation of per-atom virial in qNEP with PPPM. #1567
The nep executable
- Fixes/improvements:
Documentation
- Fixed errors in MTTK ensemble's documentation. #1589
- Improved documentation for the two-temperature method (TTM). #1558
Tests
- Added a test suite based on pytest and calorine. #1586
GPUMD-v5.5
GPUMD-v5.4
GPUMD-v5.3
GPUMD-v5.3
-
Updates for the
nepexecutable: -
Updates for the
gpumdexecutable:- Fixed a bug for
compute_phononrelated to the reciprocal lattice vector. This bug exists in GPUMD-5.1 and GPUMD-5.2. Users should avoid usingcompute_phononwith these two versions. #1501 - Fixed a bug in TTM that prevented
thermo.outfrom generating output correctly. #1482 - Improved the efficinecy of the
eam/alloypotential. #1490 - Created a
compute_iccommand to calculate ionic conductivity. #1488 - Added an option to use the partial charge (instead of the Born effective charge) to calculate electric field force in qNEP. #1486
- Fixed a bug for
GPUMD-v5.2
GPUMD-v5.2
-
Updates for the
nepexecutable:- Fixed a bug for qNEP training with Born effective charge (BEC) reference data when batchsize is not full. #1469
-
Updates for the
gpumdexecutable:- Added the two-temperature model (TTM) method via the
ensemble ttmandensemble heat_ttmkeywords. #1458 - Fixed a bug for qNEP that affects energy conservation in the NVE ensemble. #1464
- Improved consistency between
eam_alloyin GPUMD andeam/alloyin LAMMPS. #1463 - Fixed a bug for
compute_cohesive. #1446
- Added the two-temperature model (TTM) method via the
GPUMD-v5.1
GPUMD-v5.1
- Updates for the
gpumdexecutable:- Added the
compute_chunkkeyword inrun.into calculate chunk-avareged properties. #1400 - Extended the
fixandmovekeywords inrun.into allow for specifying the grouping mathod. #1409 - Added the
nvt_qtbandnpt_qtbensemble options based on the quantum thermal bath method. #1415 - Added an
NNAPinterface and improve the computational speed for theDPinterface. #1436
- Added the
GPUMD-v5.0
GPUMD-v5.0
-
New
gpumd-mdiexecutable:- Introduced an independent MDI (MolSSI Driver Interface) integration for GPUMD, which can be used to perform QM/MM simulations. #1379
-
Updates for the
gpumdexecutable:- Improved the
minimize firekeyword to give more robust results for small cells. #1394 - Improved the output header for the
rdf.outfile generated by using thecompute_rdfkeyword. #1388 - Improved the
compute_phononkeyword, making the inputs much simpler. #1389 - Improved the input parameter check for the
compute_msdkeyword. #1376 - Fixed a bug for qNEP with Ewald summation in NPT simulation. #1382
- Extended the
add_springkeyword. #1378 - Extended the
compute_cohesiveand thecompute_elastickeywords, making the latter applicable to general systetms. #1386
- Improved the