Release note: Oct. 16, 2016 ***** How to apply the patch3.8.1: ***** cp ./patch3.8.1.tar.gz openmx3.8/source cd openmx3.8/source tar zxvf patch3.8.1.tar.gz make install ***** patch3.8.1.tar.gz ***** contains openmx.c MD_pac.c NBO_Cluster.c NBO_Krylov.c Mixing_DM.c DFT.c openmx_common.h tran_prototypes.h ***** purpose of patch3.8.1.tar.gz ***** Related to openmx.c and openmx_common.h: The record of Ver. is updated Related to MD_pac.c: For the EF and RF optimizers, the constraint scheme by the keyword 'MD.Fixed.XYZ' does not work properly. The bug will be fixed by applying the patch. Related to NBO_Cluster.c and NBO_Krylov.c: two improper header files 'mimic_omp.h' and 'mimic_mpi.h' are included. The bug will be fixed by applying the patch. Related to Mixing_DM.c and DFT.c: In the NEGF calculations, the charge mixing is not properly performed. The bug will be fixed by applying the patch. Related to tran_prototypes.h: 'typedef float Type_Orbs_Grid;' is used in many places. The bug will be fixed by applying the patch.