Skip to content

Releases: brucefan1983/GPUMD

GPUMD-v5.5

Choose a tag to compare

@brucefan1983 brucefan1983 released this 09 Jun 13:32
e2d184b

GPUMD-v5.5

  • Updates for the gpumd executable:
    • Improved the NNAP potential interface #1544
    • Extended the DP potential interface, additionally supporting DPA1-DPA4 #1539 #1540 #1535

GPUMD-v5.4

Choose a tag to compare

@brucefan1983 brucefan1983 released this 01 Jun 05:08
0c28684

GPUMD-v5.4

  • Updates for the nep executable:
    • Make non-full-batch training faster #1511
    • Remove the q_1122 5-body descriptor introduced in GPUMD-v5.3. #1519
    • Add more 4-body descriptors (q_123, q_233, q_134) #1517 #1527

GPUMD-v5.3

Choose a tag to compare

@brucefan1983 brucefan1983 released this 15 May 07:08
f2b46c5

GPUMD-v5.3

  • Updates for the nep executable:

    • Extended the 4-body and 5-body descriptors #1493
    • Deprecated NEP3. #1499
  • Updates for the gpumd executable:

    • Fixed a bug for compute_phonon related to the reciprocal lattice vector. This bug exists in GPUMD-5.1 and GPUMD-5.2. Users should avoid using compute_phonon with these two versions. #1501
    • Fixed a bug in TTM that prevented thermo.out from generating output correctly. #1482
    • Improved the efficinecy of the eam/alloy potential. #1490
    • Created a compute_ic command 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

GPUMD-v5.2

Choose a tag to compare

@brucefan1983 brucefan1983 released this 02 May 05:51
b2eb840

GPUMD-v5.2

  • Updates for the nep executable:

    • Fixed a bug for qNEP training with Born effective charge (BEC) reference data when batchsize is not full. #1469
  • Updates for the gpumd executable:

    • Added the two-temperature model (TTM) method via the ensemble ttm and ensemble heat_ttm keywords. #1458
    • Fixed a bug for qNEP that affects energy conservation in the NVE ensemble. #1464
    • Improved consistency between eam_alloy in GPUMD and eam/alloy in LAMMPS. #1463
    • Fixed a bug for compute_cohesive. #1446

GPUMD-v5.1

Choose a tag to compare

@brucefan1983 brucefan1983 released this 16 Apr 04:16
9bfb979

GPUMD-v5.1

  • Updates for the gpumd executable:
    • Added the compute_chunk keyword in run.in to calculate chunk-avareged properties. #1400
    • Extended the fix and move keywords in run.in to allow for specifying the grouping mathod. #1409
    • Added the nvt_qtb and npt_qtb ensemble options based on the quantum thermal bath method. #1415
    • Added an NNAP interface and improve the computational speed for the DP interface. #1436

GPUMD-v5.0

Choose a tag to compare

@brucefan1983 brucefan1983 released this 12 Mar 08:08
0598294

GPUMD-v5.0

  • New gpumd-mdi executable:

    • Introduced an independent MDI (MolSSI Driver Interface) integration for GPUMD, which can be used to perform QM/MM simulations. #1379
  • Updates for the gpumd executable:

    • Improved the minimize fire keyword to give more robust results for small cells. #1394
    • Improved the output header for the rdf.out file generated by using the compute_rdf keyword. #1388
    • Improved the compute_phonon keyword, making the inputs much simpler. #1389
    • Improved the input parameter check for the compute_msd keyword. #1376
    • Fixed a bug for qNEP with Ewald summation in NPT simulation. #1382
    • Extended the add_spring keyword. #1378
    • Extended the compute_cohesive and the compute_elastic keywords, making the latter applicable to general systetms. #1386

GPUMD-v4.9.1

Choose a tag to compare

@brucefan1983 brucefan1983 released this 25 Feb 17:58
127b45f

GPUMD-v4.9.1

  • The nep executable:
    • Output target stress as -1e6 as stated in the documentation. Previously they were large negative values but not exactly this one. #1364
  • The gpumd executable:
    • Fix a bug introduced GPUMD-v4.9, which is relevant when a periodic box thickness is between $2.5 r_c$ and $2.5 (r_c+1)$ for NEP and qNEP models, running in a single GPU, where $r_c$ is the radial cutoff radius, and the number $1$ refers to the skin distance of 1 Angstrom. In this case, some neighbor atoms were counted twice. #1370
    • Fix a bug for the ensemble ti_rs keyword when the product of tswitch and tequil exceeds INT_MAX ($2^{31} -1$). #1366

GPUMD-v4.9

Choose a tag to compare

@brucefan1983 brucefan1983 released this 15 Feb 10:43
19ad18a

GPUMD-v4.9

  • The nep executable:
    • Increased the allowed maximum value of global ZBL cutoff to 3 Angstrom. #1329
  • The gpumd executable:
    • Usage of compute_rdf is simplified. There is no need to specify the atom pairs any more and the code will calculate the partial RDFs for all atom pairs. Also, the calculation is sped up and the memory usage is reduced. #1336
    • Most of the potentials are sped up via improved neighbor list constuction. #1354

GPUMD-v4.8

Choose a tag to compare

@brucefan1983 brucefan1983 released this 25 Jan 15:56
e7fa602

GPUMD-v4.8

  • Updates for the nep executable:

    • Changed to also fine-tune the descriptor parameters for the fine_tune keyword, which has been tested to lead to higher accuracy than fine-tuning the neural network parameters only. #1295
    • For qNEP models, added lambda_q and lambda_z to set the loss weights for the total charge (presently zero) and Born effective charge (BEC). #1293
  • New gnep executable:

    • This has been in existence for quite a few months, but only became mature recently. It provides an alternative way to train certain versions of NEP potential models.
  • Updates for the gpumd executable:

    • The fix keyword is in effective for the minimize sd keyword, which can be used to fix atoms during minimization. #1319

GPUMD-v4.7

Choose a tag to compare

@brucefan1983 brucefan1983 released this 18 Dec 13:35
93899f8

GPUMD-v4.7

  • Updates for the nep executable:

    • Changed to use a new typewise cutoff scheme, in which one can specify a set of radial and angular cutoffs for each species. #1263
    • Changed to use a new ZBL typewise cutoff scheme, in which the inner cutoff is set to 0 instead of half of the outer cutoff, and the default factor is changed from 0.65 to a better value of 0.7. #1265 #1274
      We suggest the following usage for adding the ZBL potential:
        zbl 2.5
        use_typewise_cutoff_zbl 0.7
      
    • Updated a tool to enable the extraction of Born effective charge (BEC) from VASP output. #1272
  • Updates for the gpumd executable:

    • Removed the -DUSE_TABLE compliling flag, as this feature does not lead to significant gain of computational performance and has some restrictions. #1258
    • Added the add_spring keyword to support friction simulation. #1273
    • Added the kspace keyword to switch between PPPM and Ewald for qNEP in MD simulation. #1256 #1193