Release note: June 12, 2018 ***** How to apply the patch3.8.5: ***** cp ./patch3.8.5.tar.gz openmx3.8/source cd openmx3.8/source tar zxvf patch3.8.5.tar.gz make all ***** patch3.8.5.tar.gz ***** contains DFT.c NBO_Cluster.c Stress_test.c Force_test.c NBO_Krylov.c Total_Energy.c Generate_Wannier.c openmx.c TRAN_Channel_Output.c Generating_MP_Special_Kpt.c openmx_common.h TRAN_Main_Analysis.c MD_pac.c polB.c TRAN_Main_Analysis_NC.c Memory_Leak_test.c Runtest.c tran_prototypes.h Mixing_DM.c Show_DFT_DATA.c ***** purpose of patch3.8.5.tar.gz ***** Related to openmx.c and openmx_common.h: The record of Ver. is updated. __Type_Orbs_Grid_definition___ is defined in openmx_common.h 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. Related to polB.c: For a subroutine 'Eigen_HH.c', '#pragma optimization_level 1' is applied to avoid unexpected optimization during compilation with high optimization level. Related to TRAN_Main_Analysis.c and TRAN_Main_Analysis_NC.c: The deallocations for atv_ijk, atv_ijk_e, FNAN_e were not properly performed. The bug will be fixed by applying the patch. Related to Total_Energy.c: When DFT-D3 method is used, in some cases the division by zero was performed, resulting in an improper calculation. The bug will be fixed by applying the patch. Related to Force_test.c, Memory_Leak_test.c, and Stress_test.c: There were an syntax error for sprintf. The bug will be fixed by applying the patch. Related to Generate_Wannier.c, Generating_MP_Special_Kpt.c, TRAN_Channel_Output.c, and Show_DFT_DATA.c: There were several typographical errors. The issue will be fixed by applying the patch.