Constructionf fock matrix is MPI-parallelized. #31851

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1461 1136aad2-a195-0410-b898-f5ea1d11b9d8
Tests for HP that is MPI-parallelized are added. #31851

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1462 1136aad2-a195-0410-b898-f5ea1d11b9d8
Cndo2::CalcFockMatrix is more optimized with MPI. #31851

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1463 1136aad2-a195-0410-b898-f5ea1d11b9d8
Make BFGS utility functions accessible.
Factor out BFGS::ApproximateEnergyChange.
Factor out BFGS::UpdateTrustRadius.
Factor out BFGS::RollbackMolecularGeometry.
Factor out BFGS::CalcDisplacement.
Factor out BFGS::Storemoleculargeometry.
Use Blas::Dcopy in BFGS::SearchMinimum.
Add reference of GEDIIS.
Declaration of GEDIIS optimization class.
Scaffold for GEDIIS class.
Utilize GEDIIS optimization method.
Skeleton for GEDIISHistory class.
Implement GEDIISHistory::AddEntry