Merge lp:~albertog/siesta/4.1-superc-gamma into lp:siesta/4.1

Proposed by Alberto Garcia
Status: Merged
Merged at revision: 934
Proposed branch: lp:~albertog/siesta/4.1-superc-gamma
Merge into: lp:siesta/4.1
Diff against target: 3918 lines (+766/-858)
42 files modified
Src/Makefile (+45/-44)
Src/bands.F (+2/-3)
Src/compute_dm.F (+19/-10)
Src/compute_rhog.F (+0/-1)
Src/diag2g.F (+26/-20)
Src/diag3g.F (+26/-25)
Src/diagg.F (+5/-1)
Src/diagon.F (+9/-43)
Src/final_H_f_stress.F (+9/-5)
Src/intrinsic_missing.F90 (+1/-6)
Src/local_DOS.F (+1/-2)
Src/m_gamma.F90 (+0/-18)
Src/m_hsx.F (+8/-11)
Src/m_ncdf_siesta.F90 (+0/-1)
Src/m_transiesta.F90 (+3/-3)
Src/pdos.F (+3/-5)
Src/pdos2g.F (+23/-21)
Src/pdos3g.F (+25/-23)
Src/post_scf_work.F (+5/-8)
Src/projected_DOS.F (+3/-3)
Src/setup_hamiltonian.F (+1/-2)
Src/siesta_analysis.F (+3/-5)
Src/siesta_init.F (+8/-9)
Src/state_init.F (+13/-14)
Src/writewave.F (+15/-65)
Util/COOP/Makefile (+45/-45)
Util/COOP/dm_creator.F90 (+2/-3)
Util/COOP/fat.f90 (+2/-3)
Util/COOP/io_hs.f90 (+11/-4)
Util/COOP/main_vars.f90 (+0/-1)
Util/COOP/mprop.f90 (+2/-3)
Util/Denchar/Src/Makefile (+45/-45)
Util/Gen-basis/Makefile (+45/-45)
Util/Grimme/Makefile (+45/-45)
Util/Helpers/Makefile (+45/-45)
Util/STM/ol-stm/Src/Makefile (+45/-45)
Util/SpPivot/Makefile (+45/-45)
Util/TS/TBtrans/Makefile (+45/-45)
Util/TS/ts2ts/Makefile (+45/-45)
Util/TS/tshs2tshs/Makefile (+45/-45)
Util/VCA/Makefile (+45/-45)
version.info (+1/-1)
To merge this branch: bzr merge lp:~albertog/siesta/4.1-superc-gamma
Reviewer Review Type Date Requested Status
Nick Papior Pending
Review via email: mp+348268@code.launchpad.net

Description of the change

Removed m_gamma module.
Clarified the relationship (or lack thereof) between 'gamma' in k-point sampling and 'gamma' meaning absence of auxiliary supercell.

HSX files always contain now indxuo information, even if it is trivial.

Note that for medium-sized borderline systems (say, the si64 box), using an auxiliary supercell
increases significantly the time spent in dfscf and rhoofd.

To post a comment you must log in.
lp:~albertog/siesta/4.1-superc-gamma updated
932. By Alberto Garcia

Re-instatiate gamma arguments. Update modp. Update TS interfaces

(Thanks to Nick Papior)

The flow of 'gamma' (meaning Gamma-point sampling only) is now more
clear.

The new MODP1 now replaces the former MODP.

TranSiesta routines avoid the use of 'not_using_auxcell'.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Src/Makefile'
--- Src/Makefile 2018-06-08 09:23:57 +0000
+++ Src/Makefile 2018-06-26 07:59:48 +0000
@@ -132,7 +132,7 @@
132 molecularmechanics.o zm_broyden_optim.o \132 molecularmechanics.o zm_broyden_optim.o \
133 cell_broyden_optim.o remove_intramol_pressure.o \133 cell_broyden_optim.o remove_intramol_pressure.o \
134 m_ntm.o m_dipol.o m_kinetic.o m_rmaxh.o \134 m_ntm.o m_dipol.o m_kinetic.o m_rmaxh.o \
135 m_forces.o m_stress.o m_eo.o m_spin.o m_gamma.o m_hsx.o m_fire.o setup_H0.o \135 m_forces.o m_stress.o m_eo.o m_spin.o m_hsx.o m_fire.o setup_H0.o \
136 get_kpoints_scale.o get_target_stress.o fire_optim.o zm_fire_optim.o \136 get_kpoints_scale.o get_target_stress.o fire_optim.o zm_fire_optim.o \
137 cell_fire_optim.o m_fire_para.o m_fire_mixing.o write_raw_efs.o \137 cell_fire_optim.o m_fire_para.o m_fire_mixing.o write_raw_efs.o \
138 pdos2g.o pdos2k.o pdos3g.o pdos3k.o spinorbit.o moments.o \138 pdos2g.o pdos2k.o pdos3g.o pdos3k.o spinorbit.o moments.o \
@@ -549,8 +549,8 @@
549atomlwf.o: alloc.o atmfuncs.o mneighb.o onmod.o precision.o spatial.o sys.o549atomlwf.o: alloc.o atmfuncs.o mneighb.o onmod.o precision.o spatial.o sys.o
550automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o550automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
551bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o551bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
552bands.o: files.o get_kpoints_scale.o m_gamma.o m_spin.o parallel.o552bands.o: files.o get_kpoints_scale.o m_spin.o parallel.o parallelsubs.o
553bands.o: parallelsubs.o precision.o siesta_geom.o sys.o writewave.o553bands.o: precision.o siesta_geom.o sys.o writewave.o
554basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o554basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
555basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o555basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
556basis_io.o: precision.o pseudopotential.o radial.o sys.o xml.o556basis_io.o: precision.o pseudopotential.o radial.o sys.o xml.o
@@ -631,7 +631,7 @@
631coceri.o: files.o periodic_table.o precision.o units.o631coceri.o: files.o periodic_table.o precision.o units.o
632compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o632compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
633compute_dm.o: iodmhs_netcdf.o kpoint_grid.o m_dminim.o m_energies.o m_eo.o633compute_dm.o: iodmhs_netcdf.o kpoint_grid.o m_dminim.o m_energies.o m_eo.o
634compute_dm.o: m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o634compute_dm.o: m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
635compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o635compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
636compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o636compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
637compute_dm.o: sparse_matrices.o sys.o units.o637compute_dm.o: sparse_matrices.o sys.o units.o
@@ -646,8 +646,8 @@
646compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o646compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
647compute_pw_matrix.o: sparse_matrices.o647compute_pw_matrix.o: sparse_matrices.o
648compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o648compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
649compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o649compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
650compute_rhog.o: siesta_options.o sparse_matrices.o650compute_rhog.o: sparse_matrices.o
651conjgr.o: precision.o651conjgr.o: precision.o
652conjgr_old.o: precision.o652conjgr_old.o: precision.o
653coor.o: alloc.o parallel.o precision.o siesta_geom.o sys.o units.o zmatrix.o653coor.o: alloc.o parallel.o precision.o siesta_geom.o sys.o units.o zmatrix.o
@@ -673,13 +673,15 @@
673dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o673dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
674dhscf.o: rhofft.o rhoofd.o siesta_options.o sys.o units.o vmat.o674dhscf.o: rhofft.o rhoofd.o siesta_options.o sys.o units.o vmat.o
675diag.o: alloc.o diag_option.o parallel.o precision.o sys.o675diag.o: alloc.o diag_option.o parallel.o precision.o sys.o
676diag2g.o: fermid.o parallel.o parallelsubs.o precision.o sys.o676diag2g.o: fermid.o intrinsic_missing.o parallel.o parallelsubs.o precision.o
677diag2g.o: sys.o
677diag2k.o: fermid.o parallel.o parallelsubs.o precision.o sys.o678diag2k.o: fermid.o parallel.o parallelsubs.o precision.o sys.o
678diag3g.o: fermid.o parallel.o parallelsubs.o precision.o sys.o679diag3g.o: fermid.o intrinsic_missing.o parallel.o parallelsubs.o precision.o
680diag3g.o: sys.o
679diag3k.o: fermid.o parallel.o parallelsubs.o precision.o sys.o681diag3k.o: fermid.o parallel.o parallelsubs.o precision.o sys.o
680diag_option.o: parallel.o precision.o682diag_option.o: parallel.o precision.o
681diagg.o: alloc.o fermid.o m_spin.o parallel.o parallelsubs.o precision.o sys.o683diagg.o: alloc.o fermid.o intrinsic_missing.o m_spin.o parallel.o
682diagg.o: writewave.o684diagg.o: parallelsubs.o precision.o sys.o writewave.o
683diagk.o: compute_norm.o fermid.o m_spin.o parallel.o parallelsubs.o precision.o685diagk.o: compute_norm.o fermid.o m_spin.o parallel.o parallelsubs.o precision.o
684diagk.o: sys.o writewave.o686diagk.o: sys.o writewave.o
685diagk_file.o: fermid.o iowfs_netcdf.o parallel.o parallelsubs.o precision.o687diagk_file.o: fermid.o iowfs_netcdf.o parallel.o parallelsubs.o precision.o
@@ -721,9 +723,9 @@
721fft1d.o: parallel.o precision.o sys.o723fft1d.o: parallel.o precision.o sys.o
722final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o724final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
723final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o725final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
724final_H_f_stress.o: m_dipol.o m_energies.o m_forces.o m_gamma.o m_hsx.o726final_H_f_stress.o: m_dipol.o m_energies.o m_forces.o m_hsx.o m_mpi_utils.o
725final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o727final_H_f_stress.o: m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o m_ts_io.o
726final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o728final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
727final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o729final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
728final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o730final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
729final_H_f_stress.o: spinorbit.o sys.o units.o731final_H_f_stress.o: spinorbit.o sys.o units.o
@@ -790,8 +792,8 @@
790ldau_specs.o: precision.o pseudopotential.o radial.o sys.o units.o792ldau_specs.o: precision.o pseudopotential.o radial.o sys.o units.o
791listsc.o: alloc.o793listsc.o: alloc.o
792local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o m_energies.o794local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o m_energies.o
793local_DOS.o: m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o parallel.o795local_DOS.o: m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o siesta_geom.o
794local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o sys.o796local_DOS.o: siesta_options.o sparse_matrices.o sys.o
795m_broyddj.o: alloc.o m_mpi_utils.o parallel.o precision.o sys.o797m_broyddj.o: alloc.o m_mpi_utils.o parallel.o precision.o sys.o
796m_broyddj_nocomm.o: alloc.o parallel.o precision.o sys.o798m_broyddj_nocomm.o: alloc.o parallel.o precision.o sys.o
797m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o799m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -859,10 +861,10 @@
859m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o861m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
860m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o862m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
861m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o863m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
862m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o864m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
863m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o865m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
864m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o866m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
865m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o867m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
866m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o868m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
867m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o869m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
868m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o870m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -965,7 +967,7 @@
965m_ts_electrode.o: precision.o sys.o units.o967m_ts_electrode.o: precision.o sys.o units.o
966m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o968m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
967m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o969m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
968m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o970m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
969m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o971m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
970m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o972m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
971m_ts_electype.o: units.o973m_ts_electype.o: units.o
@@ -1157,15 +1159,14 @@
1157post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o1159post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
1158post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o1160post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
1159post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o1161post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
1160post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o1162post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
1161post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o1163post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
1162post_scf_work.o: sparse_matrices.o
1163print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o1164print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
1164print_spin.o: siesta_cml.o sparse_matrices.o1165print_spin.o: siesta_cml.o sparse_matrices.o
1165printmatrix.o: alloc.o1166printmatrix.o: alloc.o
1166projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o m_eo.o1167projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o m_eo.o m_spin.o
1167projected_DOS.o: m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o1168projected_DOS.o: parallel.o precision.o siesta_geom.o siesta_options.o
1168projected_DOS.o: siesta_options.o sparse_matrices.o sys.o units.o1169projected_DOS.o: sparse_matrices.o sys.o units.o
1169propor.o: precision.o sys.o1170propor.o: precision.o sys.o
1170proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o1171proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
1171proximity_check.o: precision.o siesta_geom.o siesta_options.o units.o1172proximity_check.o: precision.o siesta_geom.o siesta_options.o units.o
@@ -1212,10 +1213,10 @@
1212setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o1213setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
1213setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o1214setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
1214setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o1215setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
1215setup_hamiltonian.o: m_dipol.o m_energies.o m_gamma.o m_hsx.o m_mpi_utils.o1216setup_hamiltonian.o: m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o m_ntm.o
1216setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o1217setup_hamiltonian.o: m_partial_charges.o m_rhog.o m_spin.o m_steps.o m_stress.o
1217setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o1218setup_hamiltonian.o: metaforce.o molecularmechanics.o parallel.o siesta_geom.o
1218setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o sys.o1219setup_hamiltonian.o: siesta_options.o sparse_matrices.o sys.o
1219setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o1220setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
1220shaper.o: atmfuncs.o mneighb.o precision.o1221shaper.o: atmfuncs.o mneighb.o precision.o
1221show_distribution.o: atomlist.o parallel.o parallelsubs.o siesta_geom.o sys.o1222show_distribution.o: atomlist.o parallel.o parallelsubs.o siesta_geom.o sys.o
@@ -1226,10 +1227,10 @@
1226siesta2wannier90.o: parallel.o precision.o siesta_options.o sys.o1227siesta2wannier90.o: parallel.o precision.o siesta_options.o sys.o
1227siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o1228siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
1228siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o1229siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
1229siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o1230siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
1230siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o1231siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
1231siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o1232siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
1232siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o1233siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
1233siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o1234siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
1234siesta_analysis.o: write_subs.o writewave.o zmatrix.o1235siesta_analysis.o: write_subs.o writewave.o zmatrix.o
1235siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o1236siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -1261,7 +1262,7 @@
1261siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o1262siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
1262siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o1263siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
1263siesta_init.o: kpoint_pdos.o ksvinit.o m_check_walltime.o m_cite.o m_energies.o1264siesta_init.o: kpoint_pdos.o ksvinit.o m_check_walltime.o m_cite.o m_energies.o
1264siesta_init.o: m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o m_mpi_utils.o1265siesta_init.o: m_eo.o m_fixed.o m_forces.o m_iostruct.o m_mpi_utils.o
1265siesta_init.o: m_new_dm.o m_rmaxh.o m_spin.o m_steps.o m_supercell.o m_timer.o1266siesta_init.o: m_new_dm.o m_rmaxh.o m_spin.o m_steps.o m_supercell.o m_timer.o
1266siesta_init.o: m_wallclock.o metaforce.o molecularmechanics.o object_debug.o1267siesta_init.o: m_wallclock.o metaforce.o molecularmechanics.o object_debug.o
1267siesta_init.o: parallel.o parallelsubs.o projected_DOS.o siesta_cmlsubs.o1268siesta_init.o: parallel.o parallelsubs.o projected_DOS.o siesta_cmlsubs.o
@@ -1291,15 +1292,15 @@
1291state_init.o: alloc.o atomlist.o class_Data2D.o class_SpData1D.o1292state_init.o: alloc.o atomlist.o class_Data2D.o class_SpData1D.o
1292state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o1293state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
1293state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o1294state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
1294state_init.o: ioxv.o kpoint_grid.o ldau_specs.o m_energies.o m_eo.o m_gamma.o1295state_init.o: ioxv.o kpoint_grid.o ldau_specs.o m_energies.o m_eo.o m_mixing.o
1295state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o1296state_init.o: m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o m_pivot_methods.o
1296state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o1297state_init.o: m_rmaxh.o m_sparse.o m_sparsity_handling.o m_spin.o m_steps.o
1297state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o1298state_init.o: m_supercell.o m_test_io.o m_ts_charge.o m_ts_electype.o
1298state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o1299state_init.o: m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
1299state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o1300state_init.o: m_ts_sparse.o m_ts_tri_init.o normalize_dm.o overlap.o parallel.o
1300state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o1301state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o
1301state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o1302state_init.o: siesta_options.o sparse_matrices.o sys.o units.o write_subs.o
1302state_init.o: sys.o units.o write_subs.o zmatrix.o1303state_init.o: zmatrix.o
1303struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o1304struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
1304struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o1305struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
1305struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o1306struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
13061307
=== modified file 'Src/bands.F'
--- Src/bands.F 2018-04-25 11:33:32 +0000
+++ Src/bands.F 2018-06-26 07:59:48 +0000
@@ -360,7 +360,6 @@
360 use densematrix, only : Haux, Saux, psi360 use densematrix, only : Haux, Saux, psi
361 use alloc, only : re_alloc, de_alloc361 use alloc, only : re_alloc, de_alloc
362 use files, only : slabel, label_length362 use files, only : slabel, label_length
363 use m_gamma, only : gamma
364 use atomlist, only : iaorb, iphorb363 use atomlist, only : iaorb, iphorb
365 use siesta_geom, only : isa364 use siesta_geom, only : isa
366 use atmfuncs, only : symfio, cnfigfio, labelfis, nofis365 use atmfuncs, only : symfio, cnfigfio, labelfis, nofis
@@ -396,7 +395,7 @@
396 integer :: ik, il, io, ispin, iu, iu_wfs, iuo, naux, nhs, j395 integer :: ik, il, io, ispin, iu, iu_wfs, iuo, naux, nhs, j
397396
398 logical :: SaveParallelOverK397 logical :: SaveParallelOverK
399398
400 real(dp)399 real(dp)
401 . Dnew, qs(2), e1, e2, efs(2), emax, emin, Enew, eV, qk, qtot,400 . Dnew, qs(2), e1, e2, efs(2), emax, emin, Enew, eV, qk, qtot,
402 . path, temp, wk, Entropy401 . path, temp, wk, Entropy
@@ -448,7 +447,7 @@
448447
449 rewind (iu_wfs)448 rewind (iu_wfs)
450449
451 write(iu_wfs) nk, gamma450 write(iu_wfs) nk, .false. ! nk, Gamma, same file-format in WFS as for Gamma-point
452 write(iu_wfs) nspin451 write(iu_wfs) nspin
453 write(iu_wfs) no_u452 write(iu_wfs) no_u
454 write(iu_wfs) (iaorb(j),labelfis(isa(iaorb(j))),453 write(iu_wfs) (iaorb(j),labelfis(isa(iaorb(j))),
455454
=== modified file 'Src/compute_dm.F'
--- Src/compute_dm.F 2018-04-11 12:04:08 +0000
+++ Src/compute_dm.F 2018-06-26 07:59:48 +0000
@@ -30,7 +30,6 @@
30 use m_eo30 use m_eo
31 use m_spin, only: spin31 use m_spin, only: spin
32 use m_diagon, only: diagon32 use m_diagon, only: diagon
33 use m_gamma
34 use parallel, only: IONode33 use parallel, only: IONode
35 use parallel, only: SIESTA_worker34 use parallel, only: SIESTA_worker
36 use m_compute_ebs_shift, only: compute_ebs_shift35 use m_compute_ebs_shift, only: compute_ebs_shift
@@ -67,10 +66,6 @@
67 real(dp) :: buffer166 real(dp) :: buffer1
68 integer :: mpierr67 integer :: mpierr
6968
70! character(15) :: filename, indexstr
71! character(15), parameter :: fnameform = '(A,A,A)'
72
73
74!-------------------------------------------------------------------- BEGIN69!-------------------------------------------------------------------- BEGIN
7570
76 if (SIESTA_worker) call timer( 'compute_dm', 1 )71 if (SIESTA_worker) call timer( 'compute_dm', 1 )
@@ -125,6 +120,12 @@
125 $ "The PEXSI solver does not implement "//120 $ "The PEXSI solver does not implement "//
126 $ "non-coll spins or Spin-orbit yet")121 $ "non-coll spins or Spin-orbit yet")
127 endif122 endif
123 if (ionode) then
124 ! This should never happen for large-scale calculations...
125 if (no_s /= no_u) call die(
126 $ "The PEXSI solver cannot work " //
127 $ "with an auxiliary supercell")
128 endif
128 call pexsi_solver(iscf, no_u, no_l, spin%spinor,129 call pexsi_solver(iscf, no_u, no_l, spin%spinor,
129 $ maxnh, numh, listhptr, listh,130 $ maxnh, numh, listhptr, listh,
130 $ H, S, qtot, Dscf, Escf,131 $ H, S, qtot, Dscf, Escf,
@@ -173,13 +174,13 @@
173 & no_l, maxnh, maxnh, no_u,174 & no_l, maxnh, maxnh, no_u,
174 & numh, listhptr, listh, numh, listhptr, listh, 175 & numh, listhptr, listh, numh, listhptr, listh,
175 & H, S, qtot, fixspin, qtots, temp, e1, e2,176 & H, S, qtot, fixspin, qtots, temp, e1, e2,
176 & gamma, xijo, indxuo, nkpnt, kpoint, kweight,177 $ xijo, indxuo, gamma_SCF, nkpnt, kpoint, kweight,
177 & eo, qo, Dscf, Escf, ef, efs, Entropy, no_u,178 & eo, qo, Dscf, Escf, ef, efs, Entropy, no_u,
178 & occtol, iscf, neigwanted)179 & occtol, iscf, neigwanted)
179 Ecorrec = 0.0_dp180 Ecorrec = 0.0_dp
180 PreviousCallDiagon=.true.181 PreviousCallDiagon=.true.
181 elseif (isolve .eq. SOLVE_ORDERN) then182 elseif (isolve .eq. SOLVE_ORDERN) then
182 if (.not. gamma) call die("Cannot do O(N) with k-points.")183 if ( .not. gamma_SCF ) call die("Cannot do O(N) with k-points.")
183 if ( spin%NCol .or. spin%SO )184 if ( spin%NCol .or. spin%SO )
184 . call die("Cannot do O(N) with non-coll spins or Spin-orbit")185 . call die("Cannot do O(N) with non-coll spins or Spin-orbit")
185 call ordern(usesavelwf, ioptlwf, na_u, no_u, no_l, lasto,186 call ordern(usesavelwf, ioptlwf, na_u, no_u, no_l, lasto,
@@ -193,11 +194,18 @@
193 & call die('ERROR: Non-collinear spin calculations194 & call die('ERROR: Non-collinear spin calculations
194 & not yet implemented with OMM!')195 & not yet implemented with OMM!')
195 H_kin => val(H_kin_1D)196 H_kin => val(H_kin_1D)
196 if (gamma) then197
198 ! Decide which version of OMM to use.
199 ! Test based on use of auxiliary supercell
200 ! It might still be possible to avoid the complex version
201
202 if ( no_u == no_s ) then ! Not using an auxiliary supercell
197 call dminim(.false., PreviousCallDiagon, iscf, istp, no_l,203 call dminim(.false., PreviousCallDiagon, iscf, istp, no_l,
198 & spin%H, no_u, maxnh, numh, listhptr, listh, Dscf,204 & spin%H, no_u, maxnh, numh, listhptr, listh, Dscf,
199 & eta, qtots, H, S, H_kin)205 & eta, qtots, H, S, H_kin)
200 else206 else
207 ! When using an auxiliary supercell
208 ! (even for gamma point; not optimized yet)
201 call zminim(.false., PreviousCallDiagon, iscf, istp, no_l,209 call zminim(.false., PreviousCallDiagon, iscf, istp, no_l,
202 & spin%H, no_u, maxnh, numh, listhptr, listh, Dscf,210 & spin%H, no_u, maxnh, numh, listhptr, listh, Dscf,
203 & eta, qtots, no_s, xijo, indxuo, nkpnt, kpoint,211 & eta, qtots, no_s, xijo, indxuo, nkpnt, kpoint,
@@ -211,7 +219,7 @@
211 & no_l, maxnh, maxnh, no_u,219 & no_l, maxnh, maxnh, no_u,
212 & numh, listhptr, listh, numh, listhptr, listh,220 & numh, listhptr, listh, numh, listhptr, listh,
213 & H, S, qtot, fixspin, qtots, temp, e1, e2,221 & H, S, qtot, fixspin, qtots, temp, e1, e2,
214 & gamma, xijo, indxuo, nkpnt, kpoint, kweight,222 $ xijo, indxuo, gamma_SCF, nkpnt, kpoint, kweight,
215 & eo, qo, Dscf, Escf, ef, efs, Entropy, no_u,223 & eo, qo, Dscf, Escf, ef, efs, Entropy, no_u,
216 & occtol, iscf, neigwanted)224 & occtol, iscf, neigwanted)
217225
@@ -220,7 +228,8 @@
220 else if (TSrun) then228 else if (TSrun) then
221229
222 call transiesta(iscf,spin%H, block_dist, sparse_pattern,230 call transiesta(iscf,spin%H, block_dist, sparse_pattern,
223 & Gamma, ucell, nsc, isc_off, no_u, na_u, lasto, xa, maxnh,231 & no_u == no_s, ucell, nsc, isc_off, no_u, na_u,
232 & lasto, xa, maxnh,
224 & H, S, Dscf, Escf, Ef, Qtot, .false., DE_NEGF )233 & H, S, Dscf, Escf, Ef, Qtot, .false., DE_NEGF )
225234
226 Ecorrec = 0._dp235 Ecorrec = 0._dp
227236
=== modified file 'Src/compute_rhog.F'
--- Src/compute_rhog.F 2016-03-21 22:47:29 +0000
+++ Src/compute_rhog.F 2018-06-26 07:59:48 +0000
@@ -28,7 +28,6 @@
28 use m_spin, only: nspin, h_spin_dim28 use m_spin, only: nspin, h_spin_dim
29 use m_dipol29 use m_dipol
30 use alloc, only: re_alloc, de_alloc30 use alloc, only: re_alloc, de_alloc
31 use m_gamma
32 use files, only : filesOut_t ! derived type for output file names31 use files, only : filesOut_t ! derived type for output file names
3332
34 implicit none33 implicit none
3534
=== modified file 'Src/diag2g.F'
--- Src/diag2g.F 2018-04-14 23:14:53 +0000
+++ Src/diag2g.F 2018-06-26 07:59:48 +0000
@@ -20,6 +20,8 @@
20 use parallel, only : Node, Nodes, BlockSize20 use parallel, only : Node, Nodes, BlockSize
21 use parallelsubs, only : LocalToGlobalOrb,GlobalToLocalOrb21 use parallelsubs, only : LocalToGlobalOrb,GlobalToLocalOrb
22 use m_fermid, only : fermid, stepf22 use m_fermid, only : fermid, stepf
23 use intrinsic_missing, only: MODP
24
23#ifdef MPI25#ifdef MPI
24 use mpi_siesta26 use mpi_siesta
25#endif27#endif
@@ -155,18 +157,19 @@
155! needed157! needed
156! in those cases. 158! in those cases.
157 159
158 Saux = dcmplx(0.0_dp, 0.0_dp)
159 Haux = dcmplx(0.0_dp, 0.0_dp)
160 do io = 1,nuo160 do io = 1,nuo
161 Saux(:,:,:,io) = 0._dp
162 Haux(:,:,:,io) = 0._dp
161 do j = 1,numh(io)163 do j = 1,numh(io)
162 ind = listhptr(io) + j164 ind = listhptr(io) + j
163 jo = listh(ind)165 jo = listh(ind)
164 Saux(1,jo,1,io) = dcmplx( S(ind), 0.0_dp)166 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
165 Saux(2,jo,2,io) = dcmplx( S(ind), 0.0_dp)167 Saux(1,jo,1,io) = Saux(1,jo,1,io) + dcmplx( S(ind), 0.0_dp)
166 Haux(1,jo,1,io) = dcmplx(H(ind,1), 0.0_dp)168 Saux(2,jo,2,io) = Saux(2,jo,2,io) + dcmplx( S(ind), 0.0_dp)
167 Haux(2,jo,2,io) = dcmplx(H(ind,2), 0.0_dp)169 Haux(1,jo,1,io) = Haux(1,jo,1,io) + dcmplx(H(ind,1), 0.0_dp)
168 Haux(2,jo,1,io) = dcmplx(H(ind,3), H(ind,4))170 Haux(2,jo,2,io) = Haux(2,jo,2,io) + dcmplx(H(ind,2), 0.0_dp)
169 Haux(1,jo,2,io) = dcmplx(H(ind,3),-H(ind,4))171 Haux(2,jo,1,io) = Haux(2,jo,1,io) + dcmplx(H(ind,3), H(ind,4))
172 Haux(1,jo,2,io) = Haux(1,jo,2,io) + dcmplx(H(ind,3),-H(ind,4))
170 enddo173 enddo
171 enddo174 enddo
172 175
@@ -178,20 +181,22 @@
178 if (ierror.gt.0) then181 if (ierror.gt.0) then
179 call die('Terminating due to failed diagonalisation')182 call die('Terminating due to failed diagonalisation')
180 elseif (ierror.lt.0) then183 elseif (ierror.lt.0) then
181! Repeat diagonalisation with increased memory to handle clustering184! Repeat diagonalisation with increased memory to handle clustering
182 Saux = dcmplx(0.0_dp, 0.0_dp)185
183 Haux = dcmplx(0.0_dp, 0.0_dp)
184 do io = 1,nuo186 do io = 1,nuo
187 Saux(:,:,:,io) = 0._dp
188 Haux(:,:,:,io) = 0._dp
185 do j = 1,numh(io)189 do j = 1,numh(io)
186 ind = listhptr(io) + j190 ind = listhptr(io) + j
187 jo = listh(ind)191 jo = listh(ind)
188 Saux(1,jo,1,io) = dcmplx( S(ind), 0.0_dp)192 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
189 Saux(2,jo,2,io) = dcmplx( S(ind), 0.0_dp)193 Saux(1,jo,1,io) = Saux(1,jo,1,io) +dcmplx( S(ind), 0.0_dp)
190 Haux(1,jo,1,io) = dcmplx(H(ind,1), 0.0_dp)194 Saux(2,jo,2,io) = Saux(2,jo,2,io) +dcmplx( S(ind), 0.0_dp)
191 Haux(2,jo,2,io) = dcmplx(H(ind,2), 0.0_dp)195 Haux(1,jo,1,io) = Haux(1,jo,1,io) +dcmplx(H(ind,1), 0.0_dp)
192 Haux(2,jo,1,io) = dcmplx(H(ind,3), H(ind,4))196 Haux(2,jo,2,io) = Haux(2,jo,2,io) +dcmplx(H(ind,2), 0.0_dp)
193 Haux(1,jo,2,io) = dcmplx(H(ind,3),-H(ind,4))197 Haux(2,jo,1,io) = Haux(2,jo,1,io) +dcmplx(H(ind,3), H(ind,4))
194 enddo198 Haux(1,jo,2,io) = Haux(1,jo,2,io) +dcmplx(H(ind,3),-H(ind,4))
199 enddo
195 enddo200 enddo
196 call cdiag(Haux,Saux,2*nuotot,2*nuo,2*nuotot,eo,psi,201 call cdiag(Haux,Saux,2*nuotot,2*nuo,2*nuotot,eo,psi,
197 . 2*neigwanted,iscf,ierror, 2*BlockSize)202 . 2*neigwanted,iscf,ierror, 2*BlockSize)
@@ -264,6 +269,7 @@
264 do j = 1,numd(io)269 do j = 1,numd(io)
265 ind = listdptr(io) + j270 ind = listdptr(io) + j
266 jo = listd(ind)271 jo = listd(ind)
272 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
267 273
268! | ------- 1,1 ------- ------- 2,1 ------- |274! | ------- 1,1 ------- ------- 2,1 ------- |
269! | c_{j,up}^* c_{i,up} c_{j,dn}^* c_{i,up) |275! | c_{j,up}^* c_{i,up} c_{j,dn}^* c_{i,up) |
270276
=== modified file 'Src/diag3g.F'
--- Src/diag3g.F 2017-08-06 11:17:47 +0000
+++ Src/diag3g.F 2018-06-26 07:59:48 +0000
@@ -17,6 +17,7 @@
17 use parallel, only : Node, Nodes, BlockSize17 use parallel, only : Node, Nodes, BlockSize
18 use parallelsubs, only : LocalToGlobalOrb,GlobalToLocalOrb18 use parallelsubs, only : LocalToGlobalOrb,GlobalToLocalOrb
19 use m_fermid, only : fermid, stepf19 use m_fermid, only : fermid, stepf
20 use intrinsic_missing, only: MODP
20#ifdef MPI21#ifdef MPI
21 use mpi_siesta22 use mpi_siesta
22#endif23#endif
@@ -148,22 +149,19 @@
148! D_{i,j}(1,2) = 0.5 ( D_{i,j}(1,2) + D_{i,j}(2,1)^* )149! D_{i,j}(1,2) = 0.5 ( D_{i,j}(1,2) + D_{i,j}(2,1)^* )
149! can not be enforced here.150! can not be enforced here.
150151
151 Saux = dcmplx(0.0_dp, 0.0_dp)
152 Haux = dcmplx(0.0_dp, 0.0_dp)
153 do io = 1,nuo152 do io = 1,nuo
153 Saux(:,:,:,io) = 0._dp
154 Haux(:,:,:,io) = 0._dp
154 do j = 1,numh(io)155 do j = 1,numh(io)
155 ind = listhptr(io) + j156 ind = listhptr(io) + j
156 jo = listh(ind)157 jo = listh(ind)
157 Saux(1,jo,1,io) = dcmplx( S(ind), 0.0_dp)158 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
158 Saux(2,jo,2,io) = dcmplx( S(ind), 0.0_dp)159 Saux(1,jo,1,io) = Saux(1,jo,1,io) + dcmplx( S(ind), 0.0_dp)
159 Haux(1,jo,1,io) = dcmplx(H(ind,1), H(ind,5))160 Saux(2,jo,2,io) = Saux(2,jo,2,io) + dcmplx( S(ind), 0.0_dp)
160 Haux(2,jo,2,io) = dcmplx(H(ind,2), H(ind,6))161 Haux(1,jo,1,io) = Haux(1,jo,1,io) + dcmplx(H(ind,1), H(ind,5))
161 Haux(1,jo,2,io) = dcmplx(H(ind,3),-H(ind,4))162 Haux(2,jo,2,io) = Haux(2,jo,2,io) + dcmplx(H(ind,2), H(ind,6))
162 Haux(2,jo,1,io) = dcmplx(H(ind,7), H(ind,8))163 Haux(1,jo,2,io) = Haux(1,jo,2,io) + dcmplx(H(ind,3),-H(ind,4))
163 164 Haux(2,jo,1,io) = Haux(2,jo,1,io) + dcmplx(H(ind,7), H(ind,8))
164c write(6,'(a,3i5,8f12.6)') 'io/jo/ind/H(ind,1:8) = ',
165c . io, jo, ind, H(ind,1:8)
166
167 enddo165 enddo
168 enddo166 enddo
169 167
@@ -176,20 +174,22 @@
176 call die('Terminating due to failed diagonalisation')174 call die('Terminating due to failed diagonalisation')
177 elseif (ierror.lt.0) then175 elseif (ierror.lt.0) then
178! Repeat diagonalisation with increased memory to handle clustering176! Repeat diagonalisation with increased memory to handle clustering
179 Saux = dcmplx(0.0_dp, 0.0_dp)177 do io = 1,nuo
180 Haux = dcmplx(0.0_dp, 0.0_dp)178 Saux(:,:,:,io) = 0._dp
181 do io = 1,nuo179 Haux(:,:,:,io) = 0._dp
182 do j = 1,numh(io)180 do j = 1,numh(io)
183 ind = listhptr(io) + j181 ind = listhptr(io) + j
184 jo = listh(ind)182 jo = listh(ind)
185 Saux(1,jo,1,io) = dcmplx( S(ind), 0.0_dp)183 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
186 Saux(2,jo,2,io) = dcmplx( S(ind), 0.0_dp)184 Saux(1,jo,1,io) = Saux(1,jo,1,io) + dcmplx( S(ind), 0.0_dp)
187 Haux(1,jo,1,io) = dcmplx(H(ind,1), H(ind,5))185 Saux(2,jo,2,io) = Saux(2,jo,2,io) + dcmplx( S(ind), 0.0_dp)
188 Haux(2,jo,2,io) = dcmplx(H(ind,2), H(ind,6))186 Haux(1,jo,1,io) = Haux(1,jo,1,io) + dcmplx(H(ind,1), H(ind,5))
189 Haux(1,jo,2,io) = dcmplx(H(ind,3),-H(ind,4))187 Haux(2,jo,2,io) = Haux(2,jo,2,io) + dcmplx(H(ind,2), H(ind,6))
190 Haux(2,jo,1,io) = dcmplx(H(ind,7), H(ind,8))188 Haux(1,jo,2,io) = Haux(1,jo,2,io) + dcmplx(H(ind,3),-H(ind,4))
191 enddo189 Haux(2,jo,1,io) = Haux(2,jo,1,io) + dcmplx(H(ind,7), H(ind,8))
192 enddo190 enddo
191 enddo
192
193 call cdiag(Haux,Saux,2*nuotot,2*nuo,2*nuotot,eo,psi,193 call cdiag(Haux,Saux,2*nuotot,2*nuo,2*nuotot,eo,psi,
194 . 2*neigwanted,iscf,ierror,2*BlockSize)194 . 2*neigwanted,iscf,ierror,2*BlockSize)
195 endif195 endif
@@ -264,6 +264,7 @@
264 do j = 1,numd(io)264 do j = 1,numd(io)
265 ind = listdptr(io) + j265 ind = listdptr(io) + j
266 jo = listd(ind)266 jo = listd(ind)
267 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
267!------- 1,1 -----------------------------------------------------------268!------- 1,1 -----------------------------------------------------------
268 D11 = caux(1,iio) * dconjg(caux(1,jo))269 D11 = caux(1,iio) * dconjg(caux(1,jo))
269!------- 2,2 -----------------------------------------------------------270!------- 2,2 -----------------------------------------------------------
270271
=== modified file 'Src/diagg.F'
--- Src/diagg.F 2017-08-06 09:35:09 +0000
+++ Src/diagg.F 2018-06-26 07:59:48 +0000
@@ -90,6 +90,7 @@
90 use m_fermid, only : fermid, fermispin, stepf90 use m_fermid, only : fermid, fermispin, stepf
91 use m_spin, only : spinor_dim, e_spin_dim91 use m_spin, only : spinor_dim, e_spin_dim
92 use alloc92 use alloc
93 use intrinsic_missing, only: MODP
9394
94#ifdef MPI95#ifdef MPI
95 use mpi_siesta96 use mpi_siesta
@@ -148,7 +149,7 @@
148 149
149 do ispin = 1,spinor_dim150 do ispin = 1,spinor_dim
150151
151 call timer( 'r-eigvec', 1 )152 call timer( 'r-eigvec', 1 )
152 call timer( 'r-buildHS', 1 )153 call timer( 'r-buildHS', 1 )
153!$OMP parallel do default(shared), private(io,j,ind,jo)154!$OMP parallel do default(shared), private(io,j,ind,jo)
154 do io = 1,nuo155 do io = 1,nuo
@@ -157,6 +158,7 @@
157 do j = 1,numh(io)158 do j = 1,numh(io)
158 ind = listhptr(io) + j159 ind = listhptr(io) + j
159 jo = listh(ind)160 jo = listh(ind)
161 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
160 Saux(jo,io) = Saux(jo,io) + S(ind)162 Saux(jo,io) = Saux(jo,io) + S(ind)
161 Haux(jo,io) = Haux(jo,io) + H(ind,ispin)163 Haux(jo,io) = Haux(jo,io) + H(ind,ispin)
162 enddo164 enddo
@@ -182,6 +184,7 @@
182 do j = 1,numh(io)184 do j = 1,numh(io)
183 ind = listhptr(io) + j185 ind = listhptr(io) + j
184 jo = listh(ind)186 jo = listh(ind)
187 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
185 Saux(jo,io) = Saux(jo,io) + S(ind)188 Saux(jo,io) = Saux(jo,io) + S(ind)
186 Haux(jo,io) = Haux(jo,io) + H(ind,ispin)189 Haux(jo,io) = Haux(jo,io) + H(ind,ispin)
187 enddo190 enddo
@@ -298,6 +301,7 @@
298 do j = 1,numd(io)301 do j = 1,numd(io)
299 ind = listdptr(io) + j302 ind = listdptr(io) + j
300 jo = listd(ind)303 jo = listd(ind)
304 jo = MODP(jo,nuotot) ! To allow auxiliary supercells
301 Dnew(ind,ispin) = Dnew(ind,ispin) + qei*paux(jo)305 Dnew(ind,ispin) = Dnew(ind,ispin) + qei*paux(jo)
302 Enew(ind,ispin) = Enew(ind,ispin) + eei*paux(jo)306 Enew(ind,ispin) = Enew(ind,ispin) + eei*paux(jo)
303 enddo307 enddo
304308
=== modified file 'Src/diagon.F'
--- Src/diagon.F 2017-08-06 11:17:47 +0000
+++ Src/diagon.F 2018-06-26 07:59:48 +0000
@@ -15,7 +15,7 @@
15 subroutine diagon(no, nspin, maxuo, maxnh, maxnd, 15 subroutine diagon(no, nspin, maxuo, maxnh, maxnd,
16 . maxo, numh, listhptr, listh, numd, 16 . maxo, numh, listhptr, listh, numd,
17 . listdptr, listd, H, S, qtot, fixspin, 17 . listdptr, listd, H, S, qtot, fixspin,
18 . qs, temp, e1, e2, gamma, xij, indxuo, nk, 18 . qs, temp, e1, e2, xij, indxuo, gamma, nk,
19 . kpoint, wk, eo, qo, Dnew, Enew, ef, efs, 19 . kpoint, wk, eo, qo, Dnew, Enew, ef, efs,
20 . Entropy, nuotot, occtol, iscf, neigwanted )20 . Entropy, nuotot, occtol, iscf, neigwanted )
21C *********************************************************************21C *********************************************************************
@@ -56,13 +56,13 @@
56C real*8 e1, e2 : Energy range for density-matrix states56C real*8 e1, e2 : Energy range for density-matrix states
57C (to find local density of states)57C (to find local density of states)
58C Not used if e1 > e258C Not used if e1 > e2
59C logical gamma : Only gamma point?
60C real*8 xij(3,maxnh) : Vectors between orbital centers (sparse)59C real*8 xij(3,maxnh) : Vectors between orbital centers (sparse)
61C (not used if only gamma point)60C (not used if only gamma point)
62C integer indxuo(no) : Index of equivalent orbital in unit cell61C integer indxuo(no) : Index of equivalent orbital in unit cell
63C Unit cell orbitals must be the first in62C Unit cell orbitals must be the first in
64C orbital lists, i.e. indxuo.le.nuo, with63C orbital lists, i.e. indxuo.le.nuo, with
65C nuo the number of orbitals in unit cell64C nuo the number of orbitals in unit cell
65C logical Gamma : Whether only the Gamma point is sampled.
66C integer nk : Number of k points66C integer nk : Number of k points
67C real*8 kpoint(3,nk) : k point vectors67C real*8 kpoint(3,nk) : k point vectors
68C real*8 wk(nk) : k point weights (must sum one)68C real*8 wk(nk) : k point weights (must sum one)
@@ -116,6 +116,7 @@
116 implicit none116 implicit none
117117
118 real(dp), intent(in) :: H(:,:)118 real(dp), intent(in) :: H(:,:)
119 logical, intent(in) :: gamma
119120
120 integer121 integer
121 . iscf, maxnd, maxnh, maxuo, maxo, nk, no, nuotot,122 . iscf, maxnd, maxnh, maxuo, maxo, nk, no, nuotot,
@@ -133,7 +134,7 @@
133 . xij(3,maxnh), qs(:), efs(nspin)134 . xij(3,maxnh), qs(:), efs(nspin)
134 135
135 logical136 logical
136 . fixspin, gamma, getD, getPSI137 . fixspin, getD, getPSI
137138
138 external139 external
139 . diag2g, diag2k, diagsprl140 . diag2g, diag2k, diagsprl
@@ -146,12 +147,6 @@
146#endif147#endif
147 integer :: io, iuo, naux, nhs, npsi, nuo148 integer :: io, iuo, naux, nhs, npsi, nuo
148 real(dp), pointer :: aux(:)149 real(dp), pointer :: aux(:)
149 integer, pointer :: muo(:)
150
151#ifdef DEBUG
152 call write_debug( ' PRE diagon' )
153#endif
154
155C ....................150C ....................
156151
157C Get Node number and calculate local orbital range152C Get Node number and calculate local orbital range
@@ -164,7 +159,8 @@
164C Start time counter ................................................159C Start time counter ................................................
165 call timer( 'diagon', 1 )160 call timer( 'diagon', 1 )
166161
167C Check internal dimensions ..........................................162C Check internal dimensions ..........................................
163
168 if ( spin%none .or. spin%Col ) then164 if ( spin%none .or. spin%Col ) then
169 if (gamma) then165 if (gamma) then
170 nhs = nuotot * nuo166 nhs = nuotot * nuo
@@ -195,36 +191,9 @@
195191
196192
197C Allocate local arrays193C Allocate local arrays
198 nullify(aux,muo)194 nullify(aux)
199 call re_alloc( aux, 1, naux, 'aux', 'diagon' )195 call re_alloc( aux, 1, naux, 'aux', 'diagon' )
200 call re_alloc( muo, 1, nuo, 'muo', 'diagon' )196
201
202
203C Check indxuo
204 do iuo = 1,nuo
205 muo(iuo) = 0
206 enddo
207 do io = 1,no
208 iuo = indxuo(io)
209 if (iuo.le.0 .or. iuo.gt.nuotot) then
210 if (Node.eq.0)
211 $ write(6,*) 'diagon: ERROR: invalid index: io, indxuo =',
212 . io, indxuo(io)
213 call die()
214 endif
215 call GlobalToLocalOrb(indxuo(io),Node,Nodes,iuo)
216 if (iuo.gt.0) then
217 muo(iuo) = muo(iuo) + 1
218 endif
219 enddo
220 do iuo = 1,nuo
221 if (muo(iuo) .ne. muo(1)) then
222 if (Node.eq.0)
223 $ write(6,'(/,2a,3i6)') 'diagon: ERROR: inconsistent indxuo',
224 . '. iuo, muo(iuo), muo(1) =', iuo, muo(iuo), muo(1)
225 call die()
226 endif
227 enddo
228197
229C Call apropriate routine198C Call apropriate routine
230 getD = .true.199 getD = .true.
@@ -337,13 +306,10 @@
337306
338C Free local arrays307C Free local arrays
339 call de_alloc( aux, name='aux', routine='diagon' )308 call de_alloc( aux, name='aux', routine='diagon' )
340 call de_alloc( muo, name='muo', routine='diagon' )
341309
342C Stop time counter310C Stop time counter
343 call timer( 'diagon', 2 )311 call timer( 'diagon', 2 )
344#ifdef DEBUG312
345 call write_debug( ' POS diagon' )
346#endif
347 CONTAINS313 CONTAINS
348 314
349 subroutine output_kpoint_occupation() ! CC RC It seems ok for osSO315 subroutine output_kpoint_occupation() ! CC RC It seems ok for osSO
350316
=== modified file 'Src/final_H_f_stress.F'
--- Src/final_H_f_stress.F 2018-06-08 16:37:51 +0000
+++ Src/final_H_f_stress.F 2018-06-26 07:59:48 +0000
@@ -50,7 +50,6 @@
50 use m_dipol50 use m_dipol
51 use m_forces, only: fa51 use m_forces, only: fa
52 use alloc, only: re_alloc, de_alloc52 use alloc, only: re_alloc, de_alloc
53 use m_gamma
54 use m_hsx, only: write_hsx53 use m_hsx, only: write_hsx
55 use sys, only: die54 use sys, only: die
56 use fdf55 use fdf
@@ -98,6 +97,7 @@
98#endif97#endif
99 character(len=label_length+13) :: fname98 character(len=label_length+13) :: fname
100 integer :: io_istep, io_ia199 integer :: io_istep, io_ia1
100 logical :: not_using_auxcell
101#ifdef CDF101#ifdef CDF
102#ifdef NCDF_4102#ifdef NCDF_4
103 type(dict) :: dic_save103 type(dict) :: dic_save
@@ -105,6 +105,8 @@
105#endif105#endif
106!------------------------------------------------------------------------- BEGIN106!------------------------------------------------------------------------- BEGIN
107107
108 not_using_auxcell = (no_s == no_u)
109
108! Initialize Hamiltonian ........................................110! Initialize Hamiltonian ........................................
109 call re_alloc(H_tmp, 1,maxnh, 1, spin%H,111 call re_alloc(H_tmp, 1,maxnh, 1, spin%H,
110 $ 'H_tmp','final_H_f_stress')112 $ 'H_tmp','final_H_f_stress')
@@ -288,7 +290,7 @@
288! This call could be moved to a more appropriate place290! This call could be moved to a more appropriate place
289!291!
290 if (savehs) then292 if (savehs) then
291 call write_hsx( gamma, no_u, no_s, spin%H, indxuo,293 call write_hsx( no_u, no_s, spin%H, indxuo,
292 & maxnh, numh, listhptr, listh, H, S, Qtot,294 & maxnh, numh, listhptr, listh, H, S, Qtot,
293 & Temp, xijo)295 & Temp, xijo)
294 endif296 endif
@@ -306,7 +308,7 @@
306 ! This is "pure" MD and we only write consecutive numbers308 ! This is "pure" MD and we only write consecutive numbers
307 ! Together with this you cannot also save FC309 ! Together with this you cannot also save FC
308 fname = fname_TSHS(slabel, istep = istep )310 fname = fname_TSHS(slabel, istep = istep )
309 call ts_write_tshs(fname, .false., Gamma, ts_Gamma,311 call ts_write_tshs(fname, .false., not_using_auxcell, ts_Gamma,
310 & ucell, nsc, isc_off, na_u, no_s, spin%H, 312 & ucell, nsc, isc_off, na_u, no_s, spin%H,
311 & ts_kscell, ts_kdispl, 313 & ts_kscell, ts_kdispl,
312 & xa, lasto, 314 & xa, lasto,
@@ -325,7 +327,8 @@
325 ! 6 = +z327 ! 6 = +z
326 call FC_index(istep,ia1,io_istep,io_ia1)328 call FC_index(istep,ia1,io_istep,io_ia1)
327 fname = fname_TSHS(slabel,istep = io_istep, ia1 = io_ia1)329 fname = fname_TSHS(slabel,istep = io_istep, ia1 = io_ia1)
328 call ts_write_tshs(fname, .false., Gamma, ts_Gamma,330 call ts_write_tshs(fname, .false.,
331 & not_using_auxcell, ts_Gamma,
329 & ucell, nsc, isc_off, na_u, no_s, spin%H, 332 & ucell, nsc, isc_off, na_u, no_s, spin%H,
330 & ts_kscell, ts_kdispl, 333 & ts_kscell, ts_kdispl,
331 & xa, lasto, 334 & xa, lasto,
@@ -333,7 +336,8 @@
333 & Ef, Qtot, Temp, io_istep, io_ia1)336 & Ef, Qtot, Temp, io_istep, io_ia1)
334 else337 else
335 fname = fname_TSHS(slabel)338 fname = fname_TSHS(slabel)
336 call ts_write_tshs(fname, .false., Gamma, ts_Gamma,339 call ts_write_tshs(fname, .false.,
340 & not_using_auxcell, ts_Gamma,
337 & ucell, nsc, isc_off, na_u, no_s, spin%H,341 & ucell, nsc, isc_off, na_u, no_s, spin%H,
338 & ts_kscell, ts_kdispl, 342 & ts_kscell, ts_kdispl,
339 & xa, lasto,343 & xa, lasto,
340344
=== modified file 'Src/intrinsic_missing.F90'
--- Src/intrinsic_missing.F90 2018-03-23 08:38:08 +0000
+++ Src/intrinsic_missing.F90 2018-06-26 07:59:48 +0000
@@ -231,12 +231,7 @@
231 elemental function MODP(a,p)231 elemental function MODP(a,p)
232 integer, intent(in) :: a,p232 integer, intent(in) :: a,p
233 integer :: MODP233 integer :: MODP
234 if ( a > p ) then234 MODP = MOD(a-1,p) + 1
235 MODP = MOD(a,p)
236 if ( MODP == 0 ) MODP = p
237 else
238 MODP = a
239 end if
240 end function MODP235 end function MODP
241236
242! Function to return the unique COUNT of an integer array.237! Function to return the unique COUNT of an integer array.
243238
=== modified file 'Src/local_DOS.F'
--- Src/local_DOS.F 2018-02-27 14:03:49 +0000
+++ Src/local_DOS.F 2018-06-26 07:59:48 +0000
@@ -36,7 +36,6 @@
36 use m_spin, only: nspin36 use m_spin, only: nspin
37 use m_spin, only: spinor_dim 37 use m_spin, only: spinor_dim
38 use m_diagon, only: diagon38 use m_diagon, only: diagon
39 use m_gamma
40 use m_dhscf, only: dhscf39 use m_dhscf, only: dhscf
41 implicit none40 implicit none
4241
@@ -79,7 +78,7 @@
79 call diagon(no_s, spinor_dim, no_l, maxnh, maxnh, no_u,78 call diagon(no_s, spinor_dim, no_l, maxnh, maxnh, no_u,
80 . numh, listhptr, listh, numh, listhptr, listh, 79 . numh, listhptr, listh, numh, listhptr, listh,
81 . H, S, qtot, fixspin, qtots, temp, e1, e2,80 . H, S, qtot, fixspin, qtots, temp, e1, e2,
82 . gamma, xijo, indxuo, nkpnt, kpoint, kweight,81 . xijo, indxuo, gamma_SCF, nkpnt, kpoint, kweight,
83 . eo, qo, Dscf, Escf, ef, efs, dummy_Entrop, no_u,82 . eo, qo, Dscf, Escf, ef, efs, dummy_Entrop, no_u,
84 . occtol, dummy_iscf, neigwanted)83 . occtol, dummy_iscf, neigwanted)
8584
8685
=== removed file 'Src/m_gamma.F90'
--- Src/m_gamma.F90 2016-01-25 16:00:16 +0000
+++ Src/m_gamma.F90 1970-01-01 00:00:00 +0000
@@ -1,18 +0,0 @@
1! ---
2! Copyright (C) 1996-2016 The SIESTA group
3! This file is distributed under the terms of the
4! GNU General Public License: see COPYING in the top directory
5! or http://www.gnu.org/copyleft/gpl.txt .
6! See Docs/Contributors.txt for a list of contributors.
7! ---
8module m_gamma
9 implicit none
10
11 public
12
13 logical:: gamma ! Gamma point (k=0) in BZ only?
14
15end module m_gamma
16
17
18
190
=== modified file 'Src/m_hsx.F'
--- Src/m_hsx.F 2017-10-10 19:27:53 +0000
+++ Src/m_hsx.F 2018-06-26 07:59:48 +0000
@@ -8,7 +8,7 @@
8 module m_hsx8 module m_hsx
9 public :: write_hsx9 public :: write_hsx
10 CONTAINS10 CONTAINS
11 subroutine write_hsx( gamma, no_u, no_s, nspin, indxuo, maxnh, 11 subroutine write_hsx( no_u, no_s, nspin, indxuo, maxnh,
12 . numh, listhptr, listh, H, S, qtot, temp, xij)12 . numh, listhptr, listh, H, S, qtot, temp, xij)
13C *********************************************************************13C *********************************************************************
14C Saves the hamiltonian and overlap matrices, and other data required14C Saves the hamiltonian and overlap matrices, and other data required
@@ -16,8 +16,6 @@
16C Writen by J.Soler July 1997.16C Writen by J.Soler July 1997.
17C Note because of the new more compact method of storing H and S17C Note because of the new more compact method of storing H and S
18C this routine is NOT backwards compatible18C this routine is NOT backwards compatible
19C *************************** INPUT **********************************
20C logical gamma : Is only gamma point used?
21C ******************** INPUT or OUTPUT (depending on task) ***********19C ******************** INPUT or OUTPUT (depending on task) ***********
22C integer no_u : Number of basis orbitals per unit cell20C integer no_u : Number of basis orbitals per unit cell
23C integer no_s : Number of basis orbitals per supercell21C integer no_s : Number of basis orbitals per supercell
@@ -36,7 +34,6 @@
36C real*8 qtot : Total number of electrons34C real*8 qtot : Total number of electrons
37C real*8 temp : Electronic temperature for Fermi smearing35C real*8 temp : Electronic temperature for Fermi smearing
38C real*8 xij(3,maxnh) : Vectors between orbital centers (sparse)36C real*8 xij(3,maxnh) : Vectors between orbital centers (sparse)
39C (not read/written if only gamma point)
4037
41C38C
42C Modules39C Modules
@@ -59,7 +56,10 @@
5956
60 implicit none57 implicit none
6158
62 logical gamma59 ! This really means that supercell info is supported by default
60 logical, parameter :: gamma = .false.
61 logical, parameter :: write_xijk = .true.
62
63 integer maxnh, no_u, no_s, nspin63 integer maxnh, no_u, no_s, nspin
64 integer indxuo(no_s), listh(maxnh), numh(*), listhptr(*)64 integer indxuo(no_s), listh(maxnh), numh(*), listhptr(*)
65 real(dp) H(maxnh,nspin), S(maxnh),65 real(dp) H(maxnh,nspin), S(maxnh),
@@ -78,7 +78,6 @@
78 real(dp), dimension(:), allocatable :: buffer78 real(dp), dimension(:), allocatable :: buffer
79 real(dp), dimension(:,:), allocatable :: buffer279 real(dp), dimension(:,:), allocatable :: buffer2
80#endif80#endif
81 logical baddim, gammaonfile, write_xijk
8281
83 call timer("writeHSX",1)82 call timer("writeHSX",1)
84 83
@@ -101,14 +100,14 @@
101C Write overall data100C Write overall data
102 write(iu) no_u, no_s, nspin, maxnhtot101 write(iu) no_u, no_s, nspin, maxnhtot
103102
104C Read logical103C Write logical (always .false.)
105 write(iu) gamma104 write(iu) gamma
106105
107C Allocate local array for global numh106C Allocate local array for global numh
108 allocate(numhg(no_u))107 allocate(numhg(no_u))
109 call memory('A','I',no_u,'iohs')108 call memory('A','I',no_u,'iohs')
110109
111C Write out indxuo110C Write out indxuo always
112 if (.not.gamma) then111 if (.not.gamma) then
113 write(iu) (indxuo(ih),ih=1,no_s)112 write(iu) (indxuo(ih),ih=1,no_s)
114 endif113 endif
@@ -272,9 +271,7 @@
272 write(iu) qtot,temp271 write(iu) qtot,temp
273 endif272 endif
274273
275 write_xijk = .TRUE.274 if (write_xijk) then ! Always
276
277 if (write_xijk) then
278#ifdef MPI275#ifdef MPI
279C Allocate buffer array276C Allocate buffer array
280 if (Node .eq. 0) then277 if (Node .eq. 0) then
281278
=== modified file 'Src/m_ncdf_siesta.F90'
--- Src/m_ncdf_siesta.F90 2018-02-27 14:03:49 +0000
+++ Src/m_ncdf_siesta.F90 2018-06-26 07:59:48 +0000
@@ -42,7 +42,6 @@
42 use fdf, only : fdf_get, leqi42 use fdf, only : fdf_get, leqi
43 use class_Sparsity43 use class_Sparsity
44 use files, only : slabel44 use files, only : slabel
45 use m_gamma, only : Gamma
46 use atomlist, only: no_u, no_s, lasto, Qtot45 use atomlist, only: no_u, no_s, lasto, Qtot
47 use siesta_geom, only: na_u, nsc46 use siesta_geom, only: na_u, nsc
48 use sparse_matrices, only: sparse_pattern47 use sparse_matrices, only: sparse_pattern
4948
=== modified file 'Src/m_transiesta.F90'
--- Src/m_transiesta.F90 2018-04-04 13:22:33 +0000
+++ Src/m_transiesta.F90 2018-06-26 07:59:48 +0000
@@ -46,7 +46,7 @@
4646
47 subroutine transiesta(TSiscf,nspin, &47 subroutine transiesta(TSiscf,nspin, &
48 sp_dist, sparse_pattern, &48 sp_dist, sparse_pattern, &
49 Gamma, ucell, nsc, isc_off, no_u, na_u, lasto, xa, n_nzs, &49 no_aux_cell, ucell, nsc, isc_off, no_u, na_u, lasto, xa, n_nzs, &
50 H, S, DM, EDM, Ef, &50 H, S, DM, EDM, Ef, &
51 Qtot, Fermi_correct, DE_NEGF)51 Qtot, Fermi_correct, DE_NEGF)
5252
@@ -82,7 +82,7 @@
82 integer, intent(in) :: nspin82 integer, intent(in) :: nspin
83 type(OrbitalDistribution), intent(inout) :: sp_dist83 type(OrbitalDistribution), intent(inout) :: sp_dist
84 type(Sparsity), intent(inout) :: sparse_pattern84 type(Sparsity), intent(inout) :: sparse_pattern
85 logical, intent(in) :: Gamma85 logical, intent(in) :: no_aux_cell
86 real(dp), intent(in) :: ucell(3,3)86 real(dp), intent(in) :: ucell(3,3)
87 integer, intent(in) :: nsc(3), no_u, na_u87 integer, intent(in) :: nsc(3), no_u, na_u
88 integer, intent(in) :: isc_off(3,product(nsc))88 integer, intent(in) :: isc_off(3,product(nsc))
@@ -134,7 +134,7 @@
134 ! local sparsity pattern...134 ! local sparsity pattern...
135 converged = IsVolt .or. TS_RHOCORR_METHOD == TS_RHOCORR_FERMI135 converged = IsVolt .or. TS_RHOCORR_METHOD == TS_RHOCORR_FERMI
136 call ts_sparse_init(slabel,converged, N_Elec, Elecs, &136 call ts_sparse_init(slabel,converged, N_Elec, Elecs, &
137 ucell, nsc, na_u, xa, lasto, sp_dist, sparse_pattern, Gamma, &137 ucell, nsc, na_u, xa, lasto, sp_dist, sparse_pattern, no_aux_cell, &
138 isc_off)138 isc_off)
139139
140 if ( ts_method == TS_BTD ) then140 if ( ts_method == TS_BTD ) then
141141
=== modified file 'Src/pdos.F'
--- Src/pdos.F 2018-05-08 11:36:55 +0000
+++ Src/pdos.F 2018-06-26 07:59:48 +0000
@@ -8,7 +8,7 @@
8 subroutine pdos( NO, nspin, maxspn, NO_L, MAXNH, 8 subroutine pdos( NO, nspin, maxspn, NO_L, MAXNH,
9 . MAXO, NUMH, LISTHPTR, LISTH, H, S, 9 . MAXO, NUMH, LISTHPTR, LISTH, H, S,
10 . E1, E2, SIGMA, NHIST,10 . E1, E2, SIGMA, NHIST,
11 . GAMMA, XIJ, INDXUO, NK, KPOINT, WK, EO, NO_U )11 . XIJ, INDXUO, GAMMA, NK, KPOINT, WK, EO, NO_U )
12C **********************************************************************12C **********************************************************************
13C Subroutine to calculate the projected density of states on the13C Subroutine to calculate the projected density of states on the
14C atomic orbitals for a given eigenvalue spectra14C atomic orbitals for a given eigenvalue spectra
@@ -37,13 +37,13 @@
37C Not used if e1 > e237C Not used if e1 > e2
38C REAL*8 SIGMA : Width of the gaussian to expand the eigenvalues38C REAL*8 SIGMA : Width of the gaussian to expand the eigenvalues
39C INTEGER NHIST : Number of subdivisions of the histogram39C INTEGER NHIST : Number of subdivisions of the histogram
40C LOGICAL GAMMA : Only gamma point?
41C REAL*8 XIJ(3,MAXNH) : Vectors between orbital centers (sparse)40C REAL*8 XIJ(3,MAXNH) : Vectors between orbital centers (sparse)
42C (not used if only gamma point)41C (not used if only gamma point)
43C INTEGER INDXUO(NO) : Index of equivalent orbital in unit cell42C INTEGER INDXUO(NO) : Index of equivalent orbital in unit cell
44C Unit cell orbitals must be the first in43C Unit cell orbitals must be the first in
45C orbital lists, i.e. indxuo.le.nuo, with44C orbital lists, i.e. indxuo.le.nuo, with
46C nuo the nuber of orbitals in the unit cell45C nuo the nuber of orbitals in the unit cell
46C logical Gamma : whether only the Gamma point is sampled
47C INTEGER NK : Number of k points47C INTEGER NK : Number of k points
48C REAL*8 KPOINT(3,NK) : k point vectors48C REAL*8 KPOINT(3,NK) : k point vectors
49C REAL*8 WK(NK) : k point weights (must sum one)49C REAL*8 WK(NK) : k point weights (must sum one)
@@ -80,6 +80,7 @@
80 . NO, NSPIN, MAXSPN, NO_L, MAXNH, NK, NHIST, 80 . NO, NSPIN, MAXSPN, NO_L, MAXNH, NK, NHIST,
81 . MAXO, NO_U81 . MAXO, NO_U
8282
83 logical, intent(in) :: Gamma
83 integer 84 integer
84 . NUMH(*), LISTH(MAXNH), LISTHPTR(*), INDXUO(NO)85 . NUMH(*), LISTH(MAXNH), LISTHPTR(*), INDXUO(NO)
8586
@@ -87,9 +88,6 @@
87 . H(MAXNH,NSPIN), S(MAXNH), E1, E2, SIGMA, 88 . H(MAXNH,NSPIN), S(MAXNH), E1, E2, SIGMA,
88 . XIJ(3,MAXNH), KPOINT(3,NK), WK(NK), EO(MAXO,MAXSPN,NK)89 . XIJ(3,MAXNH), KPOINT(3,NK), WK(NK), EO(MAXO,MAXSPN,NK)
8990
90 logical
91 . gamma
92
93C Dynamic arrays -------------------------------------------------------91C Dynamic arrays -------------------------------------------------------
94 real(dp), dimension(:,:) , pointer :: DTOT92 real(dp), dimension(:,:) , pointer :: DTOT
95 real(dp), dimension(:,:,:), pointer :: DPR93 real(dp), dimension(:,:,:), pointer :: DPR
9694
=== modified file 'Src/pdos2g.F'
--- Src/pdos2g.F 2018-04-17 20:18:03 +0000
+++ Src/pdos2g.F 2018-06-26 07:59:48 +0000
@@ -100,19 +100,19 @@
100 & routine='pdos2g')100 & routine='pdos2g')
101101
102C Initialize auxiliary variables102C Initialize auxiliary variables
103 Haux=dcmplx(0.0_dp,0.0_dp)
104 Saux=dcmplx(0.0_dp,0.0_dp)
105
106 do io = 1,nuo103 do io = 1,nuo
104 Saux(:,:,:,io) = 0._dp
105 Haux(:,:,:,io) = 0._dp
107 do j = 1,numh(io)106 do j = 1,numh(io)
108 ind = listhptr(io) + j107 ind = listhptr(io) + j
109 jo = listh(ind)108 jo = listh(ind)
110 Saux(1,jo,1,io) = dcmplx( S(ind), 0.0_dp)109 jo = indxuo(jo)
111 Saux(2,jo,2,io) = dcmplx( S(ind), 0.0_dp)110 Saux(1,jo,1,io) = Saux(1,jo,1,io) + dcmplx( S(ind), 0.0_dp)
112 Haux(1,jo,1,io) = dcmplx(H(ind,1), 0.0_dp)111 Saux(2,jo,2,io) = Saux(2,jo,2,io) + dcmplx( S(ind), 0.0_dp)
113 Haux(2,jo,2,io) = dcmplx(H(ind,2), 0.0_dp)112 Haux(1,jo,1,io) = Haux(1,jo,1,io) + dcmplx(H(ind,1), 0.0_dp)
114 Haux(1,jo,2,io) = dcmplx(H(ind,3),-H(ind,4))113 Haux(2,jo,2,io) = Haux(2,jo,2,io) + dcmplx(H(ind,2), 0.0_dp)
115 Haux(2,jo,1,io) = dcmplx(H(ind,3), H(ind,4))114 Haux(2,jo,1,io) = Haux(2,jo,1,io) + dcmplx(H(ind,3), H(ind,4))
115 Haux(1,jo,2,io) = Haux(1,jo,2,io) + dcmplx(H(ind,3),-H(ind,4))
116 enddo116 enddo
117 enddo117 enddo
118118
@@ -123,19 +123,20 @@
123 call die('Terminating due to failed diagonalisation')123 call die('Terminating due to failed diagonalisation')
124 elseif (ierror .lt. 0) then124 elseif (ierror .lt. 0) then
125C Repeat diagonalisation with increased memory to handle clustering125C Repeat diagonalisation with increased memory to handle clustering
126 Saux = dcmplx(0.0_dp, 0.0_dp)
127 Haux = dcmplx(0.0_dp, 0.0_dp)
128 do io = 1,nuo126 do io = 1,nuo
127 Saux(:,:,:,io) = 0._dp
128 Haux(:,:,:,io) = 0._dp
129 do j = 1,numh(io)129 do j = 1,numh(io)
130 ind = listhptr(io) + j130 ind = listhptr(io) + j
131 jo = listh(ind)131 jo = listh(ind)
132 Saux(1,jo,1,io) = dcmplx( S(ind), 0.0_dp)132 jo = indxuo(jo)
133 Saux(2,jo,2,io) = dcmplx( S(ind), 0.0_dp)133 Saux(1,jo,1,io) = Saux(1,jo,1,io) +dcmplx( S(ind), 0.0_dp)
134 Haux(1,jo,1,io) = dcmplx(H(ind,1), 0.0_dp)134 Saux(2,jo,2,io) = Saux(2,jo,2,io) +dcmplx( S(ind), 0.0_dp)
135 Haux(2,jo,2,io) = dcmplx(H(ind,2), 0.0_dp)135 Haux(1,jo,1,io) = Haux(1,jo,1,io) +dcmplx(H(ind,1), 0.0_dp)
136 Haux(1,jo,2,io) = dcmplx(H(ind,3),-H(ind,4))136 Haux(2,jo,2,io) = Haux(2,jo,2,io) +dcmplx(H(ind,2), 0.0_dp)
137 Haux(2,jo,1,io) = dcmplx(H(ind,3), H(ind,4))137 Haux(2,jo,1,io) = Haux(2,jo,1,io) +dcmplx(H(ind,3), H(ind,4))
138 enddo138 Haux(1,jo,2,io) = Haux(1,jo,2,io) +dcmplx(H(ind,3),-H(ind,4))
139 enddo
139 enddo140 enddo
140 call cdiag(Haux,Saux,2*nuotot,2*nuo,2*nuotot,eo,psi,141 call cdiag(Haux,Saux,2*nuotot,2*nuo,2*nuotot,eo,psi,
141 . 2*nuotot,1,ierror,2*BlockSize)142 . 2*nuotot,1,ierror,2*BlockSize)
@@ -147,7 +148,8 @@
147 do j = 1, numh(io)148 do j = 1, numh(io)
148 ind = listhptr(io) + j149 ind = listhptr(io) + j
149 jo = listh(ind)150 jo = listh(ind)
150 Spr(jo,io) = S(ind)151 jo = indxuo(jo)
152 Spr(jo,io) = Spr(jo,io) + S(ind)
151 enddo153 enddo
152 enddo154 enddo
153155
154156
=== modified file 'Src/pdos3g.F'
--- Src/pdos3g.F 2018-04-18 10:18:19 +0000
+++ Src/pdos3g.F 2018-06-26 07:59:48 +0000
@@ -95,25 +95,25 @@
95 delta = (E2 - E1)/nhist95 delta = (E2 - E1)/nhist
9696
97C Initialize auxiliary variables97C Initialize auxiliary variables
98 Haux=dcmplx(0.0_dp,0.0_dp)
99 Saux=dcmplx(0.0_dp,0.0_dp)
10098
101 call re_alloc(Spr, 1, nuotot, 1, nuo, name='Spr',99 call re_alloc(Spr, 1, nuotot, 1, nuo, name='Spr',
102 & routine='pdos3g')100 & routine='pdos3g')
103101
104 do io = 1,nuo102 do io = 1,nuo
103 Saux(:,:,:,io) = 0._dp
104 Haux(:,:,:,io) = 0._dp
105 do j = 1,numh(io)105 do j = 1,numh(io)
106 ind = listhptr(io) + j106 ind = listhptr(io) + j
107 jo = listh(ind)107 jo = listh(ind)
108 Saux(1,jo,1,io) = dcmplx( S(ind), 0.0_dp)108 jo = indxuo(jo)
109 Saux(2,jo,2,io) = dcmplx( S(ind), 0.0_dp)109 Saux(1,jo,1,io) = Saux(1,jo,1,io) + dcmplx( S(ind), 0.0_dp)
110 Haux(1,jo,1,io) = dcmplx(H(ind,1), H(ind,5))110 Saux(2,jo,2,io) = Saux(2,jo,2,io) + dcmplx( S(ind), 0.0_dp)
111 Haux(2,jo,2,io) = dcmplx(H(ind,2), H(ind,6))111 Haux(1,jo,1,io) = Haux(1,jo,1,io) + dcmplx(H(ind,1), H(ind,5))
112 Haux(1,jo,2,io) = dcmplx(H(ind,3),-H(ind,4))112 Haux(2,jo,2,io) = Haux(2,jo,2,io) + dcmplx(H(ind,2), H(ind,6))
113 Haux(2,jo,1,io) = dcmplx(H(ind,7), H(ind,8))113 Haux(1,jo,2,io) = Haux(1,jo,2,io) + dcmplx(H(ind,3),-H(ind,4))
114 Haux(2,jo,1,io) = Haux(2,jo,1,io) + dcmplx(H(ind,7), H(ind,8))
114 enddo115 enddo
115 enddo116 enddo
116
117C Diagonalize at the Gamma point117C Diagonalize at the Gamma point
118 call cdiag( Haux, Saux, 2*nuotot, 2*nuo, 2*nuotot,118 call cdiag( Haux, Saux, 2*nuotot, 2*nuo, 2*nuotot,
119 . eo, psi, 2*nuotot, 1, ierror, 2*BlockSize )119 . eo, psi, 2*nuotot, 1, ierror, 2*BlockSize )
@@ -121,20 +121,21 @@
121 call die('Terminating due to failed diagonalisation')121 call die('Terminating due to failed diagonalisation')
122 elseif (ierror .lt. 0) then122 elseif (ierror .lt. 0) then
123C Repeat diagonalisation with increased memory to handle clustering123C Repeat diagonalisation with increased memory to handle clustering
124 Saux = dcmplx(0.0_dp, 0.0_dp)124 do io = 1,nuo
125 Haux = dcmplx(0.0_dp, 0.0_dp)125 Saux(:,:,:,io) = 0._dp
126 do io = 1,nuo126 Haux(:,:,:,io) = 0._dp
127 do j = 1,numh(io)127 do j = 1,numh(io)
128 ind = listhptr(io) + j128 ind = listhptr(io) + j
129 jo = listh(ind)129 jo = listh(ind)
130 Saux(1,jo,1,io) = dcmplx( S(ind), 0.0_dp)130 jo = indxuo(jo)
131 Saux(2,jo,2,io) = dcmplx( S(ind), 0.0_dp)131 Saux(1,jo,1,io) = Saux(1,jo,1,io) + dcmplx( S(ind), 0.0_dp)
132 Haux(1,jo,1,io) = dcmplx(H(ind,1), H(ind,5))132 Saux(2,jo,2,io) = Saux(2,jo,2,io) + dcmplx( S(ind), 0.0_dp)
133 Haux(2,jo,2,io) = dcmplx(H(ind,2), H(ind,6))133 Haux(1,jo,1,io) = Haux(1,jo,1,io) + dcmplx(H(ind,1), H(ind,5))
134 Haux(1,jo,2,io) = dcmplx(H(ind,3),-H(ind,4))134 Haux(2,jo,2,io) = Haux(2,jo,2,io) + dcmplx(H(ind,2), H(ind,6))
135 Haux(2,jo,1,io) = dcmplx(H(ind,7), H(ind,8))135 Haux(1,jo,2,io) = Haux(1,jo,2,io) + dcmplx(H(ind,3),-H(ind,4))
136 enddo136 Haux(2,jo,1,io) = Haux(2,jo,1,io) + dcmplx(H(ind,7), H(ind,8))
137 enddo137 enddo
138 enddo
138 call cdiag(Haux,Saux,2*nuotot,2*nuo,2*nuotot,eo,psi,139 call cdiag(Haux,Saux,2*nuotot,2*nuo,2*nuotot,eo,psi,
139 . 2*nuotot,1,ierror,2*BlockSize)140 . 2*nuotot,1,ierror,2*BlockSize)
140 endif141 endif
@@ -145,7 +146,8 @@
145 do j = 1, numh(io)146 do j = 1, numh(io)
146 ind = listhptr(io) + j147 ind = listhptr(io) + j
147 jo = listh(ind)148 jo = listh(ind)
148 Spr(jo,io) = S(ind)149 jo = indxuo(jo)
150 Spr(jo,io) = Spr(jo,io) + S(ind)
149 enddo151 enddo
150 enddo152 enddo
151153
152154
=== modified file 'Src/post_scf_work.F'
--- Src/post_scf_work.F 2018-02-27 14:03:49 +0000
+++ Src/post_scf_work.F 2018-06-26 07:59:48 +0000
@@ -41,7 +41,6 @@
41 use m_compute_dm, only : PreviousCallDiagon41 use m_compute_dm, only : PreviousCallDiagon
42 use m_eo42 use m_eo
43 use Kpoint_grid43 use Kpoint_grid
44 use m_gamma
45 implicit none44 implicit none
4645
47 ! MD-step, SCF-step46 ! MD-step, SCF-step
@@ -52,12 +51,8 @@
52 type(Pair_Geometry_dSpData2D) :: pair51 type(Pair_Geometry_dSpData2D) :: pair
53 type(Geometry) :: geom52 type(Geometry) :: geom
5453
55#ifdef DEBUG
56 call write_debug( ' PRE post_scf_work' )
57#endif
58
59 call timer( 'PostSCF', 1 )54 call timer( 'PostSCF', 1 )
60!55
61! If converged, make one last iteration to find forces and stress56! If converged, make one last iteration to find forces and stress
6257
63! If we use the minimization routine, the energy-density58! If we use the minimization routine, the energy-density
@@ -81,15 +76,17 @@
81 & no_l, maxnh, maxnh, no_u,76 & no_l, maxnh, maxnh, no_u,
82 & numh, listhptr, listh, numh, listhptr, listh, 77 & numh, listhptr, listh, numh, listhptr, listh,
83 & H, S, qtot, fixspin, qtots, temp, 1.0_dp, -1.0_dp,78 & H, S, qtot, fixspin, qtots, temp, 1.0_dp, -1.0_dp,
84 & gamma, xijo, indxuo, nkpnt, kpoint, kweight,79 & xijo, indxuo, gamma_SCF, nkpnt, kpoint, kweight,
85 & eo, qo, Dscf, Escf, ef, efs, Entropy, no_u,80 & eo, qo, Dscf, Escf, ef, efs, Entropy, no_u,
86 & occtol, iscf, neigwanted)81 & occtol, iscf, neigwanted)
87 Ecorrec = 0.0_dp82 Ecorrec = 0.0_dp
88 else83 else
89 if (gamma) then84 if ( no_u == no_s ) then ! Not using an auxiliary supercell
90 call dminim(.true., .false., iscf, istp, no_l, nspin, no_u,85 call dminim(.true., .false., iscf, istp, no_l, nspin, no_u,
91 & maxnh, numh, listhptr, listh, Escf, eta, qtots)86 & maxnh, numh, listhptr, listh, Escf, eta, qtots)
92 else87 else
88 ! When using an auxiliary supercell
89 ! (even for gamma point; not optimized yet)
93 call zminim(.true., .false., iscf, istp, no_l, nspin, no_u,90 call zminim(.true., .false., iscf, istp, no_l, nspin, no_u,
94 & maxnh, numh, listhptr, listh, Escf, eta, qtots,91 & maxnh, numh, listhptr, listh, Escf, eta, qtots,
95 & no_s, xijo, indxuo, nkpnt, kpoint, kweight)92 & no_s, xijo, indxuo, nkpnt, kpoint, kweight)
9693
=== modified file 'Src/projected_DOS.F'
--- Src/projected_DOS.F 2018-01-04 18:48:03 +0000
+++ Src/projected_DOS.F 2018-06-26 07:59:48 +0000
@@ -69,7 +69,6 @@
69 use parallel, only: IOnode69 use parallel, only: IOnode
70 use m_eo70 use m_eo
71 use m_spin, only: h_spin_dim, spinor_dim71 use m_spin, only: h_spin_dim, spinor_dim
72 use m_gamma
73 use units, only: eV72 use units, only: eV
74 73
75 implicit none74 implicit none
@@ -122,7 +121,7 @@
122 call pdos( no_s, h_spin_dim, spinor_dim, no_l, 121 call pdos( no_s, h_spin_dim, spinor_dim, no_l,
123 . maxnh,122 . maxnh,
124 . no_u, numh, listhptr, listh, H, S,123 . no_u, numh, listhptr, listh, H, S,
125 . e1, e2, sigma, nhist, gamma_pdos, xijo, indxuo, 124 . e1, e2, sigma, nhist, xijo, indxuo, gamma_PDOS,
126 . nkpnt_pdos, kpoints_pdos, kweight_pdos, eo,125 . nkpnt_pdos, kpoints_pdos, kweight_pdos, eo,
127 . no_u)126 . no_u)
128 else127 else
@@ -131,7 +130,8 @@
131 . maxnh,130 . maxnh,
132 . no_u, numh, listhptr, listh, H, S,131 . no_u, numh, listhptr, listh, H, S,
133 . e1, e2, sigma, nhist,132 . e1, e2, sigma, nhist,
134 . gamma, xijo, indxuo, nkpnt, kpoint, kweight, eo,133 . xijo, indxuo, gamma_SCF,
134 . nkpnt, kpoint, kweight, eo,
135 . no_u)135 . no_u)
136 endif136 endif
137137
138138
=== modified file 'Src/setup_hamiltonian.F'
--- Src/setup_hamiltonian.F 2018-03-30 23:16:29 +0000
+++ Src/setup_hamiltonian.F 2018-06-26 07:59:48 +0000
@@ -43,7 +43,6 @@
43 use m_spin, only: spin43 use m_spin, only: spin
44 use m_dipol44 use m_dipol
45 use alloc, only: re_alloc, de_alloc45 use alloc, only: re_alloc, de_alloc
46 use m_gamma
47 use m_hsx, only: write_hsx46 use m_hsx, only: write_hsx
48 use sys, only: die, bye47 use sys, only: die, bye
49 use m_partial_charges, only: want_partial_charges48 use m_partial_charges, only: want_partial_charges
@@ -256,7 +255,7 @@
256! Only in HSX format now. Use Util/HSX/hsx2hs to generate an HS file255! Only in HSX format now. Use Util/HSX/hsx2hs to generate an HS file
257256
258 if (savehs .or. write_coop) then257 if (savehs .or. write_coop) then
259 call write_hsx( gamma, no_u, no_s, spin%H, indxuo,258 call write_hsx( no_u, no_s, spin%H, indxuo,
260 & maxnh, numh, listhptr, listh, H, S, qtot,259 & maxnh, numh, listhptr, listh, H, S, qtot,
261 & temp, xijo)260 & temp, xijo)
262 endif261 endif
263262
=== modified file 'Src/siesta_analysis.F'
--- Src/siesta_analysis.F 2018-04-09 21:33:05 +0000
+++ Src/siesta_analysis.F 2018-06-26 07:59:48 +0000
@@ -15,7 +15,7 @@
1515
16 subroutine siesta_analysis( relaxd )16 subroutine siesta_analysis( relaxd )
17 USE band, only: nbk, bk, maxbk, bands17 USE band, only: nbk, bk, maxbk, bands
18 USE writewave, only: nwk, wfk, wwave18 USE writewave, only: nwk, wfk, wwave, gamma_wavefunctions
19 USE writewave, only: setup_wfs_list, wfs_filename19 USE writewave, only: setup_wfs_list, wfs_filename
20 USE m_ksvinit, only: nkpol, kpol, wgthpol20 USE m_ksvinit, only: nkpol, kpol, wgthpol
21 use m_ksv21 use m_ksv
@@ -35,7 +35,6 @@
35 & iphkb, no_u, no_s, iza, iphorb, rmaxo, indxua35 & iphkb, no_u, no_s, iza, iphorb, rmaxo, indxua
36 use atomlist, only: qtot36 use atomlist, only: qtot
37 use fdf37 use fdf
38 use writewave, only: wwave
39 use siesta_cml38 use siesta_cml
40 use files, only : slabel39 use files, only : slabel
41 use files, only : filesOut_t ! derived type for output file names40 use files, only : filesOut_t ! derived type for output file names
@@ -52,7 +51,6 @@
52 use m_dipol51 use m_dipol
53 use m_eo52 use m_eo
54 use m_forces, only: fa53 use m_forces, only: fa
55 use m_gamma
56 use alloc, only: re_alloc, de_alloc54 use alloc, only: re_alloc, de_alloc
57 use basis_enthalpy, only: write_basis_enthalpy55 use basis_enthalpy, only: write_basis_enthalpy
58 use m_partial_charges, only: want_partial_charges56 use m_partial_charges, only: want_partial_charges
@@ -275,7 +273,7 @@
275 call wwave( no_s, h_spin_dim, spinor_dim, no_u, no_l, maxnh, 273 call wwave( no_s, h_spin_dim, spinor_dim, no_u, no_l, maxnh,
276 & nwk,274 & nwk,
277 & numh, listhptr, listh, H, S, Ef, xijo, indxuo,275 & numh, listhptr, listh, H, S, Ef, xijo, indxuo,
278 & nwk, wfk, no_u, gamma, occtol )276 & gamma_wavefunctions, nwk, wfk, no_u, occtol )
279 endif277 endif
280278
281279
@@ -295,7 +293,7 @@
295 call wwave( no_s, h_spin_dim, spinor_dim, no_u, no_l, maxnh, 293 call wwave( no_s, h_spin_dim, spinor_dim, no_u, no_l, maxnh,
296 . nkpnt,294 . nkpnt,
297 . numh, listhptr, listh, H, S, Ef, xijo, indxuo,295 . numh, listhptr, listh, H, S, Ef, xijo, indxuo,
298 . nkpnt, kpoint, no_u, gamma, occtol)296 . gamma_SCF, nkpnt, kpoint, no_u, occtol)
299 endif297 endif
300298
301! Compute bands299! Compute bands
302300
=== modified file 'Src/siesta_init.F'
--- Src/siesta_init.F 2018-06-07 20:08:23 +0000
+++ Src/siesta_init.F 2018-06-26 07:59:48 +0000
@@ -57,7 +57,6 @@
57 use m_rmaxh57 use m_rmaxh
58 use m_forces 58 use m_forces
59 use m_eo59 use m_eo
60 use m_gamma
61 use m_fixed, only: init_fixed, print_fixed60 use m_fixed, only: init_fixed, print_fixed
62 use m_ioxv, only: xv_file_read61 use m_ioxv, only: xv_file_read
63 use m_projected_DOS, only: init_projected_DOS62 use m_projected_DOS, only: init_projected_DOS
@@ -115,7 +114,7 @@
115 integer :: i, is, ispin, n_dm_items114 integer :: i, is, ispin, n_dm_items
116 integer :: neigmin ! Min. number of eigenstates (per k point)115 integer :: neigmin ! Min. number of eigenstates (per k point)
117 integer :: ns ! Number of species116 integer :: ns ! Number of species
118 logical :: user_wants_supercell117 logical :: user_wants_supercell, not_using_auxcell
119 real(dp) :: walltime_m, walltime_s118 real(dp) :: walltime_m, walltime_s
120119
121 integer :: World_Group120 integer :: World_Group
@@ -567,7 +566,7 @@
567! not early, in order to decide whether to use an 566! not early, in order to decide whether to use an
568! auxiliary supercell for the calculation of matrix elements.567! auxiliary supercell for the calculation of matrix elements.
569 call setup_Kpoint_grid( ucell )568 call setup_Kpoint_grid( ucell )
570 gamma = gamma_scf569 not_using_auxcell = gamma_scf
571570
572 ! Read in diagonalization routines571 ! Read in diagonalization routines
573 ! Note that only the sampled BZ is responsible for572 ! Note that only the sampled BZ is responsible for
@@ -580,7 +579,7 @@
580! the auxiliary supercell is needed for a non-gamma calculation579! the auxiliary supercell is needed for a non-gamma calculation
581 call init_projected_DOS( )580 call init_projected_DOS( )
582 if (do_pdos) then581 if (do_pdos) then
583 gamma = gamma .and. gamma_pdos582 not_using_auxcell = not_using_auxcell.and. gamma_pdos
584 endif583 endif
585584
586 nullify(eo,qo)585 nullify(eo,qo)
@@ -590,13 +589,13 @@
590 & 'siesta_init')589 & 'siesta_init')
591590
592 call setup_bands( )591 call setup_bands( )
593 gamma = gamma .and. gamma_bands592 not_using_auxcell = not_using_auxcell .and. gamma_bands
594593
595 call setup_wf_kpoints( )594 call setup_wf_kpoints( )
596 gamma = gamma .and. gamma_wavefunctions595 not_using_auxcell = not_using_auxcell .and. gamma_wavefunctions
597596
598 call estimate_pol_kpoints( ucell )597 call estimate_pol_kpoints( ucell )
599 gamma = gamma .and. gamma_polarization598 not_using_auxcell = not_using_auxcell .and. gamma_polarization
600! print *, "gamma, gamma_pol: ", gamma, gamma_polarization599! print *, "gamma, gamma_pol: ", gamma, gamma_polarization
601!600!
602! User can request that the calculation is done with an explicit601! User can request that the calculation is done with an explicit
@@ -604,12 +603,12 @@
604! the gamma point603! the gamma point
605!604!
606 user_wants_supercell = fdf_get( 'ForceAuxCell', .false. )605 user_wants_supercell = fdf_get( 'ForceAuxCell', .false. )
607 if (user_wants_supercell) gamma = .false.606 if (user_wants_supercell) not_using_auxcell = .false.
608607
609! Find required supercell608! Find required supercell
610! 2*rmaxh is used to guarantee that two given orbitals in the609! 2*rmaxh is used to guarantee that two given orbitals in the
611! supercell can only overlap once610! supercell can only overlap once
612 if (gamma) then611 if (not_using_auxcell) then
613 nsc(1:3) = 1612 nsc(1:3) = 1
614 else613 else
615 ! Discussion with Jose-Soler we get this size ! NPA614 ! Discussion with Jose-Soler we get this size ! NPA
616615
=== modified file 'Src/state_init.F'
--- Src/state_init.F 2018-05-15 09:48:18 +0000
+++ Src/state_init.F 2018-06-26 07:59:48 +0000
@@ -13,7 +13,7 @@
13 CONTAINS13 CONTAINS
1414
15 subroutine state_init( istep )15 subroutine state_init( istep )
16 use Kpoint_grid, only: setup_Kpoint_grid, nkpnt16 use Kpoint_grid, only: setup_Kpoint_grid, nkpnt, gamma_scf
17 use m_os, only: file_exist17 use m_os, only: file_exist
18 use m_new_dm, only: new_dm18 use m_new_dm, only: new_dm
19 use m_proximity_check, only: proximity_check19 use m_proximity_check, only: proximity_check
@@ -66,7 +66,6 @@
66 use m_normalize_dm, only: normalize_dm66 use m_normalize_dm, only: normalize_dm
6767
68 use m_eo68 use m_eo
69 use m_gamma
70 use files, only: slabel69 use files, only: slabel
71 use m_mpi_utils, only: globalize_or70 use m_mpi_utils, only: globalize_or
72 use m_mpi_utils, only: globalize_sum71 use m_mpi_utils, only: globalize_sum
@@ -129,15 +128,15 @@
129128
130 type(dData2D) :: tmp_2D129 type(dData2D) :: tmp_2D
131 real(dp) :: dummy_qspin(8)130 real(dp) :: dummy_qspin(8)
132131 logical :: not_using_auxcell
133132
134!------------------------------------------------------------------- BEGIN133!------------------------------------------------------------------- BEGIN
135 call timer( 'IterGeom', 1 )134 call timer( 'IterGeom', 1 )
136#ifdef DEBUG135
137 call write_debug( ' PRE state_init' )
138#endif
139 call timer( 'state_init', 1 )136 call timer( 'state_init', 1 )
140137
138 not_using_auxcell = (no_s == no_u)
139
141 istp = istp + 1140 istp = istp + 1
142141
143 if (IOnode) then142 if (IOnode) then
@@ -245,7 +244,7 @@
245 endif244 endif
246245
247 if ( cell_can_change .and.246 if ( cell_can_change .and.
248 & (istep.ne.inicoor) .and. (.not.gamma) ) then247 & (istep.ne.inicoor) .and. (.not.gamma_scf) ) then
249248
250! Will print k-points also249! Will print k-points also
251 call setup_Kpoint_grid( ucell )250 call setup_Kpoint_grid( ucell )
@@ -258,7 +257,7 @@
258 & 'state_init' )257 & 'state_init' )
259258
260! Find required supercell259! Find required supercell
261 if (gamma) then260 if (not_using_auxcell) then
262 nsc(1:3) = 1261 nsc(1:3) = 1
263 else262 else
264 do i = 1 , 3263 do i = 1 , 3
@@ -340,14 +339,14 @@
340 call delete(xij_2D) ! as xijo will be reallocated339 call delete(xij_2D) ! as xijo will be reallocated
341 nullify(xijo)340 nullify(xijo)
342 call hsparse( negl, scell, nsc, na_s, isa, xa, lasto,341 call hsparse( negl, scell, nsc, na_s, isa, xa, lasto,
343 & lastkb, iphorb, iphKB, maxnh, gamma,342 & lastkb, iphorb, iphKB, maxnh, not_using_auxcell,
344 $ set_xijo=.true., folding=folding1,343 $ set_xijo=.true., folding=folding1,
345 $ diagonal_folding=diag_folding1,344 $ diagonal_folding=diag_folding1,
346 $ debug_folding=fdf_get('debug-folding',.false.))345 $ debug_folding=fdf_get('debug-folding',.false.))
347!346!
348 call globalize_or(diag_folding1,diag_folding)347 call globalize_or(diag_folding1,diag_folding)
349 call globalize_or(folding1,folding)348 call globalize_or(folding1,folding)
350 if (diag_folding .and. gamma) then349 if (diag_folding .and. not_using_auxcell) then
351 call message("WARNING","Gamma-point calculation " //350 call message("WARNING","Gamma-point calculation " //
352 $ "with interaction between periodic images")351 $ "with interaction between periodic images")
353 call message("WARNING",352 call message("WARNING",
@@ -358,7 +357,7 @@
358 $ "'force-aux-cell T'")357 $ "'force-aux-cell T'")
359358
360 else if (folding) then359 else if (folding) then
361 if (gamma) then360 if (not_using_auxcell) then
362 call message("INFO","Gamma-point calculation " //361 call message("INFO","Gamma-point calculation " //
363 $ "with multiply-connected orbital pairs")362 $ "with multiply-connected orbital pairs")
364 call message("INFO",363 call message("INFO",
@@ -449,7 +448,7 @@
449 xijo => val(xij_2D)448 xijo => val(xij_2D)
450449
451 ! Calculate the super-cell offsets...450 ! Calculate the super-cell offsets...
452 if ( Gamma ) then451 if ( not_using_auxcell ) then
453 ! Here we create the super-cell offsets452 ! Here we create the super-cell offsets
454 call re_alloc(isc_off,1,3,1,1)453 call re_alloc(isc_off,1,3,1,1)
455 isc_off(:,:) = 0454 isc_off(:,:) = 0
@@ -467,7 +466,7 @@
467 ! Force the creation of the full sparsity pattern466 ! Force the creation of the full sparsity pattern
468 call ts_sparse_init(slabel,IsVolt, N_Elec, Elecs, 467 call ts_sparse_init(slabel,IsVolt, N_Elec, Elecs,
469 & ucell, nsc, na_u, xa, lasto, block_dist, sparse_pattern, 468 & ucell, nsc, na_u, xa, lasto, block_dist, sparse_pattern,
470 & Gamma, isc_off)469 & not_using_auxcell, isc_off)
471470
472 ! create the tri-diagonal matrix471 ! create the tri-diagonal matrix
473 call ts_tri_analyze( block_dist, sparse_pattern , N_Elec,472 call ts_tri_analyze( block_dist, sparse_pattern , N_Elec,
@@ -580,7 +579,7 @@
580 ! We include H as S, well-knowing that we only write one of579 ! We include H as S, well-knowing that we only write one of
581 ! them, there is no need to allocate space for no reason!580 ! them, there is no need to allocate space for no reason!
582 call ts_write_tshs(fname, 581 call ts_write_tshs(fname,
583 & .true., Gamma, ts_Gamma_file,582 & .true., not_using_auxcell, ts_Gamma_file,
584 & ucell, nsc, isc_off, na_u, no_s, spin%H,583 & ucell, nsc, isc_off, na_u, no_s, spin%H,
585 & ts_kscell_file, ts_kdispl_file,584 & ts_kscell_file, ts_kdispl_file,
586 & xa, lasto, 585 & xa, lasto,
587586
=== modified file 'Src/writewave.F'
--- Src/writewave.F 2018-06-08 14:34:39 +0000
+++ Src/writewave.F 2018-06-26 07:59:48 +0000
@@ -386,7 +386,7 @@
386 subroutine wwave( no, nspin, maxspn, maxo, maxuo, maxnh, 386 subroutine wwave( no, nspin, maxspn, maxo, maxuo, maxnh,
387 . maxk,387 . maxk,
388 . numh, listhptr, listh, H, S, ef, xij, indxuo,388 . numh, listhptr, listh, H, S, ef, xij, indxuo,
389 . nk, kpoint, nuotot, gamma, occtol)389 . gamma, nk, kpoint, nuotot, occtol)
390C *********************************************************************390C *********************************************************************
391C Finds wavefunctions at selected k-points.391C Finds wavefunctions at selected k-points.
392C Written by P. Ordejon, June 2003392C Written by P. Ordejon, June 2003
@@ -415,10 +415,10 @@
415C Unit cell orbitals must be the first in415C Unit cell orbitals must be the first in
416C orbital lists, i.e. indxuo.le.nuo, with416C orbital lists, i.e. indxuo.le.nuo, with
417C nuo the number of orbitals in unit cell417C nuo the number of orbitals in unit cell
418C logical Gamma : whether only the Gamma-point is sampled
418C integer nk : Number of band k points419C integer nk : Number of band k points
419C real*8 kpoint(3,maxk) : k point vectors420C real*8 kpoint(3,maxk) : k point vectors
420C integer nuotot : Total number of orbitals in unit cell421C integer nuotot : Total number of orbitals in unit cell
421C logical gamma : Indicates if this is a Gamma point run
422C real*8 occtol : Occupancy threshold for DM build422C real*8 occtol : Occupancy threshold for DM build
423C *************************** OUTPUT **********************************423C *************************** OUTPUT **********************************
424C None; output is dumped to wave functions file SystemLabel.WFSX424C None; output is dumped to wave functions file SystemLabel.WFSX
@@ -448,11 +448,11 @@
448448
449 implicit none449 implicit none
450450
451 logical, intent(in) :: Gamma
451 integer maxk, maxnh, maxo, maxuo, nk, no, 452 integer maxk, maxnh, maxo, maxuo, nk, no,
452 . h_spin_dim, spinor_dim, nspin, maxspn,453 . h_spin_dim, spinor_dim, nspin, maxspn,
453 . nuotot, indxuo(no), listh(maxnh), numh(*), 454 . nuotot, indxuo(no), listh(maxnh), numh(*),
454 . listhptr(*)455 . listhptr(*)
455 logical gamma
456 real(dp) ef, H(:,:), kpoint(3,maxk), 456 real(dp) ef, H(:,:), kpoint(3,maxk),
457 . S(maxnh), xij(3,maxnh), occtol457 . S(maxnh), xij(3,maxnh), occtol
458458
@@ -470,7 +470,6 @@
470 . temp, wk, Entropy470 . temp, wk, Entropy
471471
472C Dynamic arrays472C Dynamic arrays
473 integer, allocatable :: muo(:)
474 logical, parameter :: getD = .false.473 logical, parameter :: getD = .false.
475 logical, parameter :: getPSI = .true.474 logical, parameter :: getPSI = .true.
476 real(dp), allocatable :: aux(:)475 real(dp), allocatable :: aux(:)
@@ -525,45 +524,11 @@
525 call re_alloc(Saux,1,nhs,name='Saux',routine='densematrix')524 call re_alloc(Saux,1,nhs,name='Saux',routine='densematrix')
526 call re_alloc(psi,1,nhs,name='psi',routine='densematrix')525 call re_alloc(psi,1,nhs,name='psi',routine='densematrix')
527526
528CC RC ek has different arguments here than in 3.1.1 version that it is:
529C allocate(ek(maxspn,nuo,nuotot)) and the next call to memory
530 allocate(ek(nuotot,maxspn,nk))527 allocate(ek(nuotot,maxspn,nk))
531 call memory('A','D',maxspn*nk*nuotot,'writewave')528 call memory('A','D',maxspn*nk*nuotot,'writewave')
532 naux = 2*nuotot*5529 naux = 2*nuotot*5
533 allocate(aux(naux))530 allocate(aux(naux))
534 call memory('A','D',naux,'writewave')531 call memory('A','D',naux,'writewave')
535 allocate(muo(nuotot))
536 call memory('A','I',nuotot,'writewave')
537
538C Check indxuo
539 do iuo = 1,nuotot
540 muo(iuo) = 0
541 enddo
542 do io = 1,no
543 iuo = indxuo(io)
544 if (indxuo(io).le.0 .or. indxuo(io).gt.nuotot) then
545 if (Node.eq.0) then
546 write(6,*) 'writewave: invalid index: io, indxuo =',
547 . io, indxuo(io)
548 call die('writewave: invalid indxuo')
549 else
550 call die()
551 endif
552 endif
553 muo(iuo) = muo(iuo) + 1
554 enddo
555 do iuo = 1,nuotot
556 if (muo(iuo) .ne. muo(1)) then
557 if (Node.eq.0) then
558 write(6,'(/,2a,3i6)') 'writewave: ERROR: inconsistent indxuo.'
559 . ,' iuo, muo(iuo), muo(1) =', iuo, muo(iuo), muo(1)
560 call die('writewave: ERROR: inconsistent indxuo.')
561 else
562 call die()
563 endif
564 endif
565 enddo
566
567532
568C Open file533C Open file
569534
@@ -602,7 +567,6 @@
602567
603C Call appropriate diagonalization routine568C Call appropriate diagonalization routine
604569
605CC RC Added for on-site SO
606 if (NoMagn .or. SPpol) then570 if (NoMagn .or. SPpol) then
607 if (gamma) then571 if (gamma) then
608 call diagg( h_spin_dim, nuo, maxuo, maxnh, maxnh, 572 call diagg( h_spin_dim, nuo, maxuo, maxnh, maxnh,
@@ -621,7 +585,7 @@
621 & "WF info generation"585 & "WF info generation"
622 end if586 end if
623 ParallelOverK = .false.587 ParallelOverK = .false.
624 Serial = Nodes == 1588 Serial = (Nodes == 1)
625 call diag_init()589 call diag_init()
626 end if590 end if
627591
@@ -638,7 +602,7 @@
638 if ( ParallelOverK ) Serial = .true.602 if ( ParallelOverK ) Serial = .true.
639 603
640 endif604 endif
641CC RC Added for on-site SO605
642 elseif (NonCol) then606 elseif (NonCol) then
643 if (gamma) then607 if (gamma) then
644 call diag2g( nuo, no, maxuo, maxnh, maxnh, maxo, numh,608 call diag2g( nuo, no, maxuo, maxnh, maxnh, maxo, numh,
@@ -677,8 +641,6 @@
677641
678642
679C Free local arrays 643C Free local arrays
680 call memory('D','I',size(muo),'writewave')
681 deallocate(muo)
682 call memory('D','D',size(aux),'writewave')644 call memory('D','D',size(aux),'writewave')
683 deallocate(aux)645 deallocate(aux)
684 call memory('D','D',size(ek),'writewave')646 call memory('D','D',size(ek),'writewave')
@@ -716,7 +678,7 @@
716 logical gamma678 logical gamma
717679
718C Internal variables .............................................680C Internal variables .............................................
719 integer BNode, ntot, iie, iw, indwf, j, ind, iu681 integer BNode, iie, iw, indwf, j, ind, iu
720682
721 integer number_of_wfns683 integer number_of_wfns
722 integer, allocatable :: ind_wfn(:)684 integer, allocatable :: ind_wfn(:)
@@ -746,21 +708,6 @@
746 . status='old')708 . status='old')
747 endif709 endif
748710
749C Check that the total number of orbitals is correct
750
751#ifdef MPI
752 if (Nodes.gt.1) then
753 call MPI_AllReduce(nuo,ntot,1,MPI_integer,MPI_sum,
754 . MPI_Comm_World,MPIerror)
755 else
756 ntot = nuo
757 endif
758#else
759 ntot = nuo
760#endif
761
762 if (ntot .ne. nuotot) call die('Inconsistent number of orbitals')
763
764 if (wfs_energy_window) then 711 if (wfs_energy_window) then
765 allocate(ind_wfn(nwflist(ik)))712 allocate(ind_wfn(nwflist(ik)))
766 number_of_wfns = 0713 number_of_wfns = 0
@@ -810,7 +757,10 @@
810 do iw = 1,nwflist(ik)757 do iw = 1,nwflist(ik)
811 indwf = iwf(ik,iw)758 indwf = iwf(ik,iw)
812759
813C Determine which node handles this wavefunction760 ! Determine which node handles this wavefunction
761 ! Note that the distribution is block cyclic,
762 ! so the same 'orbital' helper functions apply
763
814 call WhichNodeOrb(indwf,Nodes,BNode)764 call WhichNodeOrb(indwf,Nodes,BNode)
815765
816 if (Node .eq. 0 .and. debug) then766 if (Node .eq. 0 .and. debug) then
@@ -820,7 +770,7 @@
820770
821 if (Node.eq.BNode) then771 if (Node.eq.BNode) then
822772
823C Determine the index of the orbital in the local node773C Determine the index of the wavefunction in the local node
824774
825 call GlobalToLocalOrb( indwf, BNode, Nodes, iie)775 call GlobalToLocalOrb( indwf, BNode, Nodes, iie)
826776
@@ -830,12 +780,12 @@
830C must be handled differently780C must be handled differently
831781
832 if (gamma) then782 if (gamma) then
833 do j = 1,ntot783 do j = 1,nuotot
834 ind = j + (iie-1)*nuotot 784 ind = j + (iie-1)*nuotot
835 aux(1,j) = real(psi(ind),kind=sp)785 aux(1,j) = real(psi(ind),kind=sp)
836 enddo786 enddo
837 else787 else
838 do j = 1,ntot788 do j = 1,nuotot
839 ind = 1+(j-1)*2+(iie-1)*2*nuotot789 ind = 1+(j-1)*2+(iie-1)*2*nuotot
840 aux(1,j) = real(psi(ind),kind=sp)790 aux(1,j) = real(psi(ind),kind=sp)
841 aux(2,j) = real(psi(ind+1),kind=sp)791 aux(2,j) = real(psi(ind+1),kind=sp)
@@ -862,12 +812,12 @@
862 endif812 endif
863#endif813#endif
864814
865C eigenvector is now stored in aux in all processors, and can be printed815C eigenvector is now stored in aux in Node 0, and can be printed
866816
867 if (Node .eq. 0) then817 if (Node .eq. 0) then
868 write(iu) indwf818 write(iu) indwf
869 write(iu) eo(indwf)/eV819 write(iu) eo(indwf)/eV
870 write(iu) (aux(1:,j), j=1,ntot)820 write(iu) (aux(1:,j), j=1,nuotot)
871 endif821 endif
872822
873 enddo823 enddo
874824
=== modified file 'Util/COOP/Makefile'
--- Util/COOP/Makefile 2018-06-08 09:23:57 +0000
+++ Util/COOP/Makefile 2018-06-26 07:59:48 +0000
@@ -88,7 +88,7 @@
88atomlwf.o: spatial.o88atomlwf.o: spatial.o
89automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o89automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
90bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o90bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
91bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o91bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
92bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o92bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
93basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o93basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
94basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o94basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -140,10 +140,10 @@
140coceri.o: files.o periodic_table.o precision.o units.o140coceri.o: files.o periodic_table.o precision.o units.o
141compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o141compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
142compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o142compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
143compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o143compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
144compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o144compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
145compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o145compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
146compute_dm.o: siesta_options.o sparse_matrices.o units.o146compute_dm.o: sparse_matrices.o units.o
147compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o147compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
148compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o148compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
149compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o149compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -155,8 +155,8 @@
155compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o155compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
156compute_pw_matrix.o: sparse_matrices.o156compute_pw_matrix.o: sparse_matrices.o
157compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o157compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
158compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o158compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
159compute_rhog.o: siesta_options.o sparse_matrices.o159compute_rhog.o: sparse_matrices.o
160conjgr.o: precision.o160conjgr.o: precision.o
161conjgr_old.o: precision.o161conjgr_old.o: precision.o
162coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o162coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -183,13 +183,15 @@
183dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o183dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
184dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o184dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
185diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o185diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
186diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o186diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
187diag2g.o: precision.o
187diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o188diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
188diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o189diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
190diag3g.o: precision.o
189diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o191diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
190diag_option.o: parallel.o precision.o192diag_option.o: parallel.o precision.o
191diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o193diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
192diagg.o: precision.o writewave.o194diagg.o: parallelsubs.o precision.o writewave.o
193diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o195diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
194diagk.o: precision.o writewave.o196diagk.o: precision.o writewave.o
195diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o197diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -231,11 +233,11 @@
231fft1d.o: local_sys.o parallel.o precision.o233fft1d.o: local_sys.o parallel.o precision.o
232final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o234final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
233final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o235final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
234final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o236final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
235final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o237final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
236final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o238final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
237final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o239final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
238final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o240final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
239final_H_f_stress.o: spinorbit.o units.o241final_H_f_stress.o: spinorbit.o units.o
240find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o242find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
241fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o243fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -304,8 +306,8 @@
304ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o306ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
305listsc.o: alloc.o307listsc.o: alloc.o
306local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o308local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
307local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o309local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
308local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o310local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
309m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o311m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
310m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o312m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
311m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o313m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -374,10 +376,10 @@
374m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o376m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
375m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o377m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
376m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o378m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
377m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o379m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
378m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o380m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
379m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o381m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
380m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o382m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
381m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o383m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
382m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o384m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
383m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o385m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -481,7 +483,7 @@
481m_ts_electrode.o: parallel.o precision.o units.o483m_ts_electrode.o: parallel.o precision.o units.o
482m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o484m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
483m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o485m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
484m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o486m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
485m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o487m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
486m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o488m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
487m_ts_electype.o: units.o489m_ts_electype.o: units.o
@@ -674,14 +676,13 @@
674post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o676post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
675post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o677post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
676post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o678post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
677post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o679post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
678post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o680post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
679post_scf_work.o: sparse_matrices.o
680print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o681print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
681print_spin.o: siesta_cml.o sparse_matrices.o682print_spin.o: siesta_cml.o sparse_matrices.o
682printmatrix.o: alloc.o683printmatrix.o: alloc.o
683projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o684projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
684projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o685projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
685projected_DOS.o: siesta_options.o sparse_matrices.o units.o686projected_DOS.o: siesta_options.o sparse_matrices.o units.o
686propor.o: local_sys.o precision.o687propor.o: local_sys.o precision.o
687proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o688proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -731,11 +732,10 @@
731setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o732setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
732setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o733setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
733setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o734setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
734setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o735setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
735setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o736setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
736setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o737setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
737setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o738setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
738setup_hamiltonian.o: siesta_options.o sparse_matrices.o
739setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o739setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
740shaper.o: atmfuncs.o mneighb.o precision.o740shaper.o: atmfuncs.o mneighb.o precision.o
741show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o741show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -748,10 +748,10 @@
748siesta2wannier90.o: siesta_options.o748siesta2wannier90.o: siesta_options.o
749siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o749siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
750siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o750siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
751siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o751siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
752siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o752siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
753siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o753siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
754siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o754siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
755siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o755siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
756siesta_analysis.o: write_subs.o writewave.o zmatrix.o756siesta_analysis.o: write_subs.o writewave.o zmatrix.o
757siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o757siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -782,7 +782,7 @@
782siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o782siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
783siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o783siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
784siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o784siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
785siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o785siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
786siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o786siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
787siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o787siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
788siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o788siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -814,14 +814,14 @@
814state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o814state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
815state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o815state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
816state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o816state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
817state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o817state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
818state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o818state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
819state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o819state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
820state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o820state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
821state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o821state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
822state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o822state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
823state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o823state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
824state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o824state_init.o: units.o write_subs.o zmatrix.o
825struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o825struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
826struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o826struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
827struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o827struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
828828
=== modified file 'Util/COOP/dm_creator.F90'
--- Util/COOP/dm_creator.F90 2016-01-25 16:00:16 +0000
+++ Util/COOP/dm_creator.F90 2018-06-26 07:59:48 +0000
@@ -178,7 +178,6 @@
178 ! Will pick up atoms, zval, and thus N_electrons178 ! Will pick up atoms, zval, and thus N_electrons
179179
180 call read_hs_file(trim(sflnm)//".HSX")180 call read_hs_file(trim(sflnm)//".HSX")
181 if (gamma_wfsx .neqv. gamma) STOP "Gamma mismatch"
182181
183 ztot = 0.0_dp182 ztot = 0.0_dp
184 do ia = 1, na_u183 do ia = 1, na_u
@@ -326,7 +325,7 @@
326325
327 ! * Curves326 ! * Curves
328327
329 if (gamma) then328 if (gamma_wfsx) then
330 allocate(wf(1,1:no_u))329 allocate(wf(1,1:no_u))
331 else330 else
332 allocate(wf(2,1:no_u))331 allocate(wf(2,1:no_u))
@@ -378,7 +377,7 @@
378 !AG: Corrected: (qcos, qsin) = conjg(C_1)*(C_2)377 !AG: Corrected: (qcos, qsin) = conjg(C_1)*(C_2)
379 ! We might want to avoid recomputing this378 ! We might want to avoid recomputing this
380379
381 if (gamma) then380 if (gamma_wfsx) then
382 qcos = wf(1,io1)*wf(1,io2) 381 qcos = wf(1,io1)*wf(1,io2)
383 qsin = 0.0_dp382 qsin = 0.0_dp
384 else383 else
385384
=== modified file 'Util/COOP/fat.f90'
--- Util/COOP/fat.f90 2016-05-05 13:00:27 +0000
+++ Util/COOP/fat.f90 2018-06-26 07:59:48 +0000
@@ -197,7 +197,6 @@
197 ! but the total charge is read as qtot.197 ! but the total charge is read as qtot.
198198
199 call read_hs_file(trim(sflnm)//".HSX")199 call read_hs_file(trim(sflnm)//".HSX")
200 if (gamma_wfsx .neqv. gamma) STOP "Gamma mismatch"
201200
202 if (energies_only) STOP201 if (energies_only) STOP
203202
@@ -340,7 +339,7 @@
340 nbands = max_band - min_band + 1339 nbands = max_band - min_band + 1
341 allocate(eig(nbands,nspin), fat(nbands,nspin))340 allocate(eig(nbands,nspin), fat(nbands,nspin))
342341
343 if (gamma) then342 if (gamma_wfsx) then
344 allocate(wf(1,1:no_u))343 allocate(wf(1,1:no_u))
345 else344 else
346 allocate(wf(2,1:no_u))345 allocate(wf(2,1:no_u))
@@ -469,7 +468,7 @@
469 !AG: Corrected: (qcos, qsin) = conjg(C_1)*(C_2)468 !AG: Corrected: (qcos, qsin) = conjg(C_1)*(C_2)
470 ! We might want to avoid recomputing this469 ! We might want to avoid recomputing this
471470
472 if (gamma) then471 if (gamma_wfsx) then
473 qcos = wf(1,io1)*wf(1,io2) 472 qcos = wf(1,io1)*wf(1,io2)
474 qsin = 0.0_dp473 qsin = 0.0_dp
475 else474 else
476475
=== modified file 'Util/COOP/io_hs.f90'
--- Util/COOP/io_hs.f90 2016-01-25 16:00:16 +0000
+++ Util/COOP/io_hs.f90 2018-06-26 07:59:48 +0000
@@ -22,6 +22,7 @@
22 real(sp), allocatable :: buff3(:,:)22 real(sp), allocatable :: buff3(:,:)
2323
24 integer numx, ind24 integer numx, ind
25 logical lacking_indxuo
2526
26 write(6,"(1x,a)",advance='no') trim(fname)27 write(6,"(1x,a)",advance='no') trim(fname)
27 open(hs_u,file=trim(fname),status='old',form='unformatted')28 open(hs_u,file=trim(fname),status='old',form='unformatted')
@@ -32,14 +33,20 @@
32 if (nnao /= nao) STOP "norbs inconsistency"33 if (nnao /= nao) STOP "norbs inconsistency"
33 no_u = nao34 no_u = nao
3435
35 read(hs_u,iostat=iostat) gamma36 ! In modern versions of HSX files this should be always .false., that is,
36 if (iostat /= 0) STOP "gamma"37 ! files always include the indxuo array, even if it is trivial.
37 IF (DEBUG) PRINT *, "GAMMA=", gamma38
38 if (.not. gamma) then39 read(hs_u,iostat=iostat) lacking_indxuo
40 if (iostat /= 0) STOP "lacking_indxuo"
41 IF (DEBUG) PRINT *, "LACKING_INDXUO=", lacking_indxuo
42
43 if (.not. lacking_indxuo) then
44 ! read it
39 allocate(indxuo(no_s))45 allocate(indxuo(no_s))
40 read(hs_u) (indxuo(i),i=1,no_s)46 read(hs_u) (indxuo(i),i=1,no_s)
41 else47 else
42 allocate(indxuo(no_u))48 allocate(indxuo(no_u))
49 ! build it
43 do i=1,no_u50 do i=1,no_u
44 indxuo(i) = i51 indxuo(i) = i
45 enddo52 enddo
4653
=== modified file 'Util/COOP/main_vars.f90'
--- Util/COOP/main_vars.f90 2016-05-05 13:00:27 +0000
+++ Util/COOP/main_vars.f90 2018-06-26 07:59:48 +0000
@@ -84,7 +84,6 @@
84 logical, allocatable :: ref_mask(:)84 logical, allocatable :: ref_mask(:)
8585
86 !86 !
87 logical :: gamma
88 real(dp) :: r_dummy(3), dummy_weight, ztot87 real(dp) :: r_dummy(3), dummy_weight, ztot
89 integer :: idummy88 integer :: idummy
90 !89 !
9190
=== modified file 'Util/COOP/mprop.f90'
--- Util/COOP/mprop.f90 2016-01-25 16:00:16 +0000
+++ Util/COOP/mprop.f90 2018-06-26 07:59:48 +0000
@@ -301,7 +301,6 @@
301 ! but the total charge is read as qtot.301 ! but the total charge is read as qtot.
302302
303 call read_hs_file(trim(sflnm)//".HSX")303 call read_hs_file(trim(sflnm)//".HSX")
304 if (gamma_wfsx .neqv. gamma) STOP "Gamma mismatch"
305304
306 ztot = 0.0_dp305 ztot = 0.0_dp
307 do ia = 1, na_u306 do ia = 1, na_u
@@ -517,7 +516,7 @@
517516
518 ! * Curves517 ! * Curves
519518
520 if (gamma) then519 if (gamma_wfsx) then
521 allocate(wf(1,1:no_u))520 allocate(wf(1,1:no_u))
522 else521 else
523 allocate(wf(2,1:no_u))522 allocate(wf(2,1:no_u))
@@ -676,7 +675,7 @@
676 !AG: Corrected: (qcos, qsin) = conjg(C_1)*(C_2)675 !AG: Corrected: (qcos, qsin) = conjg(C_1)*(C_2)
677 ! We might want to avoid recomputing this676 ! We might want to avoid recomputing this
678677
679 if (gamma) then678 if (gamma_wfsx) then
680 qcos = wf(1,io1)*wf(1,io2) 679 qcos = wf(1,io1)*wf(1,io2)
681 qsin = 0.0_dp680 qsin = 0.0_dp
682 else681 else
683682
=== modified file 'Util/Denchar/Src/Makefile'
--- Util/Denchar/Src/Makefile 2018-06-08 09:23:57 +0000
+++ Util/Denchar/Src/Makefile 2018-06-26 07:59:48 +0000
@@ -157,7 +157,7 @@
157atomlwf.o: spatial.o157atomlwf.o: spatial.o
158automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o158automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
159bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o159bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
160bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o160bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
161bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o161bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
162basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o162basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
163basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o163basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -214,10 +214,10 @@
214coceri.o: files.o periodic_table.o precision.o units.o214coceri.o: files.o periodic_table.o precision.o units.o
215compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o215compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
216compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o216compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
217compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o217compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
218compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o218compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
219compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o219compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
220compute_dm.o: siesta_options.o sparse_matrices.o units.o220compute_dm.o: sparse_matrices.o units.o
221compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o221compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
222compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o222compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
223compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o223compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -229,8 +229,8 @@
229compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o229compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
230compute_pw_matrix.o: sparse_matrices.o230compute_pw_matrix.o: sparse_matrices.o
231compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o231compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
232compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o232compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
233compute_rhog.o: siesta_options.o sparse_matrices.o233compute_rhog.o: sparse_matrices.o
234conjgr.o: precision.o234conjgr.o: precision.o
235conjgr_old.o: precision.o235conjgr_old.o: precision.o
236coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o236coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -257,13 +257,15 @@
257dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o257dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
258dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o258dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
259diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o259diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
260diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o260diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
261diag2g.o: precision.o
261diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o262diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
262diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o263diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
264diag3g.o: precision.o
263diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o265diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
264diag_option.o: parallel.o precision.o266diag_option.o: parallel.o precision.o
265diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o267diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
266diagg.o: precision.o writewave.o268diagg.o: parallelsubs.o precision.o writewave.o
267diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o269diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
268diagk.o: precision.o writewave.o270diagk.o: precision.o writewave.o
269diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o271diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -305,11 +307,11 @@
305fft1d.o: local_sys.o parallel.o precision.o307fft1d.o: local_sys.o parallel.o precision.o
306final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o308final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
307final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o309final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
308final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o310final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
309final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o311final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
310final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o312final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
311final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o313final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
312final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o314final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
313final_H_f_stress.o: spinorbit.o units.o315final_H_f_stress.o: spinorbit.o units.o
314find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o316find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
315fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o317fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -378,8 +380,8 @@
378ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o380ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
379listsc.o: alloc.o381listsc.o: alloc.o
380local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o382local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
381local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o383local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
382local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o384local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
383m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o385m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
384m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o386m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
385m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o387m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -448,10 +450,10 @@
448m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o450m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
449m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o451m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
450m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o452m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
451m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o453m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
452m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o454m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
453m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o455m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
454m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o456m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
455m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o457m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
456m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o458m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
457m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o459m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -555,7 +557,7 @@
555m_ts_electrode.o: parallel.o precision.o units.o557m_ts_electrode.o: parallel.o precision.o units.o
556m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o558m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
557m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o559m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
558m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o560m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
559m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o561m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
560m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o562m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
561m_ts_electype.o: units.o563m_ts_electype.o: units.o
@@ -748,14 +750,13 @@
748post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o750post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
749post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o751post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
750post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o752post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
751post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o753post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
752post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o754post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
753post_scf_work.o: sparse_matrices.o
754print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o755print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
755print_spin.o: siesta_cml.o sparse_matrices.o756print_spin.o: siesta_cml.o sparse_matrices.o
756printmatrix.o: alloc.o757printmatrix.o: alloc.o
757projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o758projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
758projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o759projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
759projected_DOS.o: siesta_options.o sparse_matrices.o units.o760projected_DOS.o: siesta_options.o sparse_matrices.o units.o
760propor.o: local_sys.o precision.o761propor.o: local_sys.o precision.o
761proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o762proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -805,11 +806,10 @@
805setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o806setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
806setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o807setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
807setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o808setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
808setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o809setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
809setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o810setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
810setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o811setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
811setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o812setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
812setup_hamiltonian.o: siesta_options.o sparse_matrices.o
813setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o813setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
814shaper.o: atmfuncs.o mneighb.o precision.o814shaper.o: atmfuncs.o mneighb.o precision.o
815show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o815show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -822,10 +822,10 @@
822siesta2wannier90.o: siesta_options.o822siesta2wannier90.o: siesta_options.o
823siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o823siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
824siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o824siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
825siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o825siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
826siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o826siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
827siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o827siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
828siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o828siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
829siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o829siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
830siesta_analysis.o: write_subs.o writewave.o zmatrix.o830siesta_analysis.o: write_subs.o writewave.o zmatrix.o
831siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o831siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -856,7 +856,7 @@
856siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o856siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
857siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o857siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
858siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o858siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
859siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o859siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
860siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o860siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
861siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o861siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
862siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o862siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -888,14 +888,14 @@
888state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o888state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
889state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o889state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
890state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o890state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
891state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o891state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
892state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o892state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
893state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o893state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
894state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o894state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
895state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o895state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
896state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o896state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
897state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o897state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
898state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o898state_init.o: units.o write_subs.o zmatrix.o
899struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o899struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
900struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o900struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
901struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o901struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
902902
=== modified file 'Util/Gen-basis/Makefile'
--- Util/Gen-basis/Makefile 2018-06-08 09:23:57 +0000
+++ Util/Gen-basis/Makefile 2018-06-26 07:59:48 +0000
@@ -152,7 +152,7 @@
152atomlwf.o: spatial.o152atomlwf.o: spatial.o
153automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o153automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
154bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o154bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
155bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o155bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
156bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o156bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
157basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o157basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
158basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o158basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -204,10 +204,10 @@
204coceri.o: files.o periodic_table.o precision.o units.o204coceri.o: files.o periodic_table.o precision.o units.o
205compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o205compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
206compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o206compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
207compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o207compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
208compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o208compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
209compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o209compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
210compute_dm.o: siesta_options.o sparse_matrices.o units.o210compute_dm.o: sparse_matrices.o units.o
211compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o211compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
212compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o212compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
213compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o213compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -219,8 +219,8 @@
219compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o219compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
220compute_pw_matrix.o: sparse_matrices.o220compute_pw_matrix.o: sparse_matrices.o
221compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o221compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
222compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o222compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
223compute_rhog.o: siesta_options.o sparse_matrices.o223compute_rhog.o: sparse_matrices.o
224conjgr.o: precision.o224conjgr.o: precision.o
225conjgr_old.o: precision.o225conjgr_old.o: precision.o
226coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o226coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -247,13 +247,15 @@
247dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o247dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
248dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o248dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
249diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o249diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
250diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o250diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
251diag2g.o: precision.o
251diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o252diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
252diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o253diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
254diag3g.o: precision.o
253diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o255diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
254diag_option.o: parallel.o precision.o256diag_option.o: parallel.o precision.o
255diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o257diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
256diagg.o: precision.o writewave.o258diagg.o: parallelsubs.o precision.o writewave.o
257diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o259diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
258diagk.o: precision.o writewave.o260diagk.o: precision.o writewave.o
259diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o261diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -295,11 +297,11 @@
295fft1d.o: local_sys.o parallel.o precision.o297fft1d.o: local_sys.o parallel.o precision.o
296final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o298final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
297final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o299final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
298final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o300final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
299final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o301final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
300final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o302final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
301final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o303final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
302final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o304final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
303final_H_f_stress.o: spinorbit.o units.o305final_H_f_stress.o: spinorbit.o units.o
304find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o306find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
305fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o307fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -368,8 +370,8 @@
368ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o370ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
369listsc.o: alloc.o371listsc.o: alloc.o
370local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o372local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
371local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o373local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
372local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o374local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
373m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o375m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
374m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o376m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
375m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o377m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -438,10 +440,10 @@
438m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o440m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
439m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o441m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
440m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o442m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
441m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o443m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
442m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o444m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
443m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o445m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
444m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o446m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
445m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o447m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
446m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o448m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
447m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o449m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -545,7 +547,7 @@
545m_ts_electrode.o: parallel.o precision.o units.o547m_ts_electrode.o: parallel.o precision.o units.o
546m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o548m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
547m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o549m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
548m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o550m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
549m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o551m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
550m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o552m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
551m_ts_electype.o: units.o553m_ts_electype.o: units.o
@@ -738,14 +740,13 @@
738post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o740post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
739post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o741post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
740post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o742post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
741post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o743post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
742post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o744post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
743post_scf_work.o: sparse_matrices.o
744print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o745print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
745print_spin.o: siesta_cml.o sparse_matrices.o746print_spin.o: siesta_cml.o sparse_matrices.o
746printmatrix.o: alloc.o747printmatrix.o: alloc.o
747projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o748projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
748projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o749projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
749projected_DOS.o: siesta_options.o sparse_matrices.o units.o750projected_DOS.o: siesta_options.o sparse_matrices.o units.o
750propor.o: local_sys.o precision.o751propor.o: local_sys.o precision.o
751proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o752proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -795,11 +796,10 @@
795setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o796setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
796setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o797setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
797setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o798setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
798setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o799setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
799setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o800setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
800setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o801setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
801setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o802setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
802setup_hamiltonian.o: siesta_options.o sparse_matrices.o
803setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o803setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
804shaper.o: atmfuncs.o mneighb.o precision.o804shaper.o: atmfuncs.o mneighb.o precision.o
805show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o805show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -812,10 +812,10 @@
812siesta2wannier90.o: siesta_options.o812siesta2wannier90.o: siesta_options.o
813siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o813siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
814siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o814siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
815siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o815siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
816siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o816siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
817siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o817siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
818siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o818siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
819siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o819siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
820siesta_analysis.o: write_subs.o writewave.o zmatrix.o820siesta_analysis.o: write_subs.o writewave.o zmatrix.o
821siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o821siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -846,7 +846,7 @@
846siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o846siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
847siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o847siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
848siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o848siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
849siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o849siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
850siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o850siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
851siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o851siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
852siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o852siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -878,14 +878,14 @@
878state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o878state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
879state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o879state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
880state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o880state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
881state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o881state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
882state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o882state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
883state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o883state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
884state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o884state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
885state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o885state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
886state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o886state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
887state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o887state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
888state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o888state_init.o: units.o write_subs.o zmatrix.o
889struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o889struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
890struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o890struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
891struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o891struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
892892
=== modified file 'Util/Grimme/Makefile'
--- Util/Grimme/Makefile 2018-06-08 09:23:57 +0000
+++ Util/Grimme/Makefile 2018-06-26 07:59:48 +0000
@@ -90,7 +90,7 @@
90atomlwf.o: spatial.o90atomlwf.o: spatial.o
91automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o91automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
92bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o92bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
93bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o93bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
94bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o94bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
95basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o95basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
96basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o96basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -142,10 +142,10 @@
142coceri.o: files.o periodic_table.o precision.o units.o142coceri.o: files.o periodic_table.o precision.o units.o
143compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o143compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
144compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o144compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
145compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o145compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
146compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o146compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
147compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o147compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
148compute_dm.o: siesta_options.o sparse_matrices.o units.o148compute_dm.o: sparse_matrices.o units.o
149compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o149compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
150compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o150compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
151compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o151compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -157,8 +157,8 @@
157compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o157compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
158compute_pw_matrix.o: sparse_matrices.o158compute_pw_matrix.o: sparse_matrices.o
159compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o159compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
160compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o160compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
161compute_rhog.o: siesta_options.o sparse_matrices.o161compute_rhog.o: sparse_matrices.o
162conjgr.o: precision.o162conjgr.o: precision.o
163conjgr_old.o: precision.o163conjgr_old.o: precision.o
164coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o164coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -185,13 +185,15 @@
185dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o185dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
186dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o186dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
187diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o187diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
188diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o188diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
189diag2g.o: precision.o
189diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o190diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
190diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o191diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
192diag3g.o: precision.o
191diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o193diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
192diag_option.o: parallel.o precision.o194diag_option.o: parallel.o precision.o
193diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o195diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
194diagg.o: precision.o writewave.o196diagg.o: parallelsubs.o precision.o writewave.o
195diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o197diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
196diagk.o: precision.o writewave.o198diagk.o: precision.o writewave.o
197diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o199diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -233,11 +235,11 @@
233fft1d.o: local_sys.o parallel.o precision.o235fft1d.o: local_sys.o parallel.o precision.o
234final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o236final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
235final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o237final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
236final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o238final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
237final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o239final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
238final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o240final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
239final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o241final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
240final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o242final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
241final_H_f_stress.o: spinorbit.o units.o243final_H_f_stress.o: spinorbit.o units.o
242find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o244find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
243fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o245fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -306,8 +308,8 @@
306ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o308ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
307listsc.o: alloc.o309listsc.o: alloc.o
308local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o310local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
309local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o311local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
310local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o312local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
311m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o313m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
312m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o314m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
313m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o315m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -376,10 +378,10 @@
376m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o378m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
377m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o379m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
378m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o380m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
379m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o381m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
380m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o382m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
381m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o383m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
382m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o384m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
383m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o385m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
384m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o386m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
385m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o387m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -483,7 +485,7 @@
483m_ts_electrode.o: parallel.o precision.o units.o485m_ts_electrode.o: parallel.o precision.o units.o
484m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o486m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
485m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o487m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
486m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o488m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
487m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o489m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
488m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o490m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
489m_ts_electype.o: units.o491m_ts_electype.o: units.o
@@ -676,14 +678,13 @@
676post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o678post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
677post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o679post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
678post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o680post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
679post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o681post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
680post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o682post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
681post_scf_work.o: sparse_matrices.o
682print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o683print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
683print_spin.o: siesta_cml.o sparse_matrices.o684print_spin.o: siesta_cml.o sparse_matrices.o
684printmatrix.o: alloc.o685printmatrix.o: alloc.o
685projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o686projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
686projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o687projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
687projected_DOS.o: siesta_options.o sparse_matrices.o units.o688projected_DOS.o: siesta_options.o sparse_matrices.o units.o
688propor.o: local_sys.o precision.o689propor.o: local_sys.o precision.o
689proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o690proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -733,11 +734,10 @@
733setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o734setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
734setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o735setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
735setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o736setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
736setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o737setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
737setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o738setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
738setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o739setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
739setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o740setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
740setup_hamiltonian.o: siesta_options.o sparse_matrices.o
741setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o741setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
742shaper.o: atmfuncs.o mneighb.o precision.o742shaper.o: atmfuncs.o mneighb.o precision.o
743show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o743show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -750,10 +750,10 @@
750siesta2wannier90.o: siesta_options.o750siesta2wannier90.o: siesta_options.o
751siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o751siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
752siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o752siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
753siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o753siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
754siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o754siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
755siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o755siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
756siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o756siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
757siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o757siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
758siesta_analysis.o: write_subs.o writewave.o zmatrix.o758siesta_analysis.o: write_subs.o writewave.o zmatrix.o
759siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o759siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -784,7 +784,7 @@
784siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o784siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
785siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o785siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
786siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o786siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
787siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o787siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
788siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o788siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
789siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o789siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
790siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o790siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -816,14 +816,14 @@
816state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o816state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
817state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o817state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
818state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o818state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
819state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o819state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
820state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o820state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
821state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o821state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
822state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o822state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
823state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o823state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
824state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o824state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
825state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o825state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
826state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o826state_init.o: units.o write_subs.o zmatrix.o
827struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o827struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
828struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o828struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
829struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o829struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
830830
=== modified file 'Util/Helpers/Makefile'
--- Util/Helpers/Makefile 2018-06-08 09:23:57 +0000
+++ Util/Helpers/Makefile 2018-06-26 07:59:48 +0000
@@ -93,7 +93,7 @@
93atomlwf.o: spatial.o93atomlwf.o: spatial.o
94automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o94automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
95bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o95bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
96bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o96bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
97bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o97bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
98basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o98basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
99basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o99basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -145,10 +145,10 @@
145coceri.o: files.o periodic_table.o precision.o units.o145coceri.o: files.o periodic_table.o precision.o units.o
146compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o146compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
147compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o147compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
148compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o148compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
149compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o149compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
150compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o150compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
151compute_dm.o: siesta_options.o sparse_matrices.o units.o151compute_dm.o: sparse_matrices.o units.o
152compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o152compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
153compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o153compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
154compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o154compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -160,8 +160,8 @@
160compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o160compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
161compute_pw_matrix.o: sparse_matrices.o161compute_pw_matrix.o: sparse_matrices.o
162compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o162compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
163compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o163compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
164compute_rhog.o: siesta_options.o sparse_matrices.o164compute_rhog.o: sparse_matrices.o
165conjgr.o: precision.o165conjgr.o: precision.o
166conjgr_old.o: precision.o166conjgr_old.o: precision.o
167coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o167coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -188,13 +188,15 @@
188dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o188dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
189dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o189dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
190diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o190diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
191diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o191diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
192diag2g.o: precision.o
192diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o193diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
193diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o194diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
195diag3g.o: precision.o
194diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o196diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
195diag_option.o: parallel.o precision.o197diag_option.o: parallel.o precision.o
196diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o198diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
197diagg.o: precision.o writewave.o199diagg.o: parallelsubs.o precision.o writewave.o
198diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o200diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
199diagk.o: precision.o writewave.o201diagk.o: precision.o writewave.o
200diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o202diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -236,11 +238,11 @@
236fft1d.o: local_sys.o parallel.o precision.o238fft1d.o: local_sys.o parallel.o precision.o
237final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o239final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
238final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o240final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
239final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o241final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
240final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o242final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
241final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o243final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
242final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o244final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
243final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o245final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
244final_H_f_stress.o: spinorbit.o units.o246final_H_f_stress.o: spinorbit.o units.o
245find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o247find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
246fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o248fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -309,8 +311,8 @@
309ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o311ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
310listsc.o: alloc.o312listsc.o: alloc.o
311local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o313local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
312local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o314local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
313local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o315local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
314m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o316m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
315m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o317m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
316m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o318m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -379,10 +381,10 @@
379m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o381m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
380m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o382m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
381m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o383m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
382m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o384m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
383m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o385m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
384m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o386m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
385m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o387m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
386m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o388m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
387m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o389m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
388m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o390m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -486,7 +488,7 @@
486m_ts_electrode.o: parallel.o precision.o units.o488m_ts_electrode.o: parallel.o precision.o units.o
487m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o489m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
488m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o490m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
489m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o491m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
490m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o492m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
491m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o493m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
492m_ts_electype.o: units.o494m_ts_electype.o: units.o
@@ -679,14 +681,13 @@
679post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o681post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
680post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o682post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
681post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o683post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
682post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o684post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
683post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o685post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
684post_scf_work.o: sparse_matrices.o
685print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o686print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
686print_spin.o: siesta_cml.o sparse_matrices.o687print_spin.o: siesta_cml.o sparse_matrices.o
687printmatrix.o: alloc.o688printmatrix.o: alloc.o
688projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o689projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
689projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o690projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
690projected_DOS.o: siesta_options.o sparse_matrices.o units.o691projected_DOS.o: siesta_options.o sparse_matrices.o units.o
691propor.o: local_sys.o precision.o692propor.o: local_sys.o precision.o
692proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o693proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -736,11 +737,10 @@
736setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o737setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
737setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o738setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
738setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o739setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
739setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o740setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
740setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o741setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
741setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o742setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
742setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o743setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
743setup_hamiltonian.o: siesta_options.o sparse_matrices.o
744setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o744setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
745shaper.o: atmfuncs.o mneighb.o precision.o745shaper.o: atmfuncs.o mneighb.o precision.o
746show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o746show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -753,10 +753,10 @@
753siesta2wannier90.o: siesta_options.o753siesta2wannier90.o: siesta_options.o
754siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o754siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
755siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o755siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
756siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o756siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
757siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o757siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
758siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o758siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
759siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o759siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
760siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o760siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
761siesta_analysis.o: write_subs.o writewave.o zmatrix.o761siesta_analysis.o: write_subs.o writewave.o zmatrix.o
762siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o762siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -787,7 +787,7 @@
787siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o787siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
788siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o788siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
789siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o789siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
790siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o790siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
791siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o791siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
792siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o792siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
793siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o793siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -819,14 +819,14 @@
819state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o819state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
820state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o820state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
821state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o821state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
822state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o822state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
823state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o823state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
824state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o824state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
825state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o825state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
826state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o826state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
827state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o827state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
828state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o828state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
829state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o829state_init.o: units.o write_subs.o zmatrix.o
830struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o830struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
831struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o831struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
832struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o832struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
833833
=== modified file 'Util/STM/ol-stm/Src/Makefile'
--- Util/STM/ol-stm/Src/Makefile 2018-06-08 09:23:57 +0000
+++ Util/STM/ol-stm/Src/Makefile 2018-06-26 07:59:48 +0000
@@ -170,7 +170,7 @@
170atomlwf.o: spatial.o170atomlwf.o: spatial.o
171automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o171automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
172bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o172bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
173bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o173bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
174bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o174bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
175basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o175basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
176basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o176basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -227,10 +227,10 @@
227coceri.o: files.o periodic_table.o precision.o units.o227coceri.o: files.o periodic_table.o precision.o units.o
228compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o228compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
229compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o229compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
230compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o230compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
231compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o231compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
232compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o232compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
233compute_dm.o: siesta_options.o sparse_matrices.o units.o233compute_dm.o: sparse_matrices.o units.o
234compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o234compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
235compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o235compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
236compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o236compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -242,8 +242,8 @@
242compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o242compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
243compute_pw_matrix.o: sparse_matrices.o243compute_pw_matrix.o: sparse_matrices.o
244compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o244compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
245compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o245compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
246compute_rhog.o: siesta_options.o sparse_matrices.o246compute_rhog.o: sparse_matrices.o
247conjgr.o: precision.o247conjgr.o: precision.o
248conjgr_old.o: precision.o248conjgr_old.o: precision.o
249coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o249coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -270,13 +270,15 @@
270dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o270dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
271dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o271dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
272diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o272diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
273diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o273diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
274diag2g.o: precision.o
274diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o275diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
275diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o276diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
277diag3g.o: precision.o
276diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o278diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
277diag_option.o: parallel.o precision.o279diag_option.o: parallel.o precision.o
278diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o280diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
279diagg.o: precision.o writewave.o281diagg.o: parallelsubs.o precision.o writewave.o
280diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o282diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
281diagk.o: precision.o writewave.o283diagk.o: precision.o writewave.o
282diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o284diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -318,11 +320,11 @@
318fft1d.o: local_sys.o parallel.o precision.o320fft1d.o: local_sys.o parallel.o precision.o
319final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o321final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
320final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o322final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
321final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o323final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
322final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o324final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
323final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o325final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
324final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o326final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
325final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o327final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
326final_H_f_stress.o: spinorbit.o units.o328final_H_f_stress.o: spinorbit.o units.o
327find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o329find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
328fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o330fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -391,8 +393,8 @@
391ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o393ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
392listsc.o: alloc.o394listsc.o: alloc.o
393local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o395local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
394local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o396local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
395local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o397local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
396m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o398m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
397m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o399m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
398m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o400m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -461,10 +463,10 @@
461m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o463m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
462m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o464m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
463m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o465m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
464m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o466m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
465m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o467m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
466m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o468m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
467m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o469m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
468m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o470m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
469m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o471m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
470m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o472m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -568,7 +570,7 @@
568m_ts_electrode.o: parallel.o precision.o units.o570m_ts_electrode.o: parallel.o precision.o units.o
569m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o571m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
570m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o572m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
571m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o573m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
572m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o574m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
573m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o575m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
574m_ts_electype.o: units.o576m_ts_electype.o: units.o
@@ -761,14 +763,13 @@
761post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o763post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
762post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o764post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
763post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o765post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
764post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o766post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
765post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o767post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
766post_scf_work.o: sparse_matrices.o
767print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o768print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
768print_spin.o: siesta_cml.o sparse_matrices.o769print_spin.o: siesta_cml.o sparse_matrices.o
769printmatrix.o: alloc.o770printmatrix.o: alloc.o
770projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o771projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
771projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o772projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
772projected_DOS.o: siesta_options.o sparse_matrices.o units.o773projected_DOS.o: siesta_options.o sparse_matrices.o units.o
773propor.o: local_sys.o precision.o774propor.o: local_sys.o precision.o
774proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o775proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -818,11 +819,10 @@
818setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o819setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
819setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o820setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
820setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o821setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
821setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o822setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
822setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o823setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
823setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o824setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
824setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o825setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
825setup_hamiltonian.o: siesta_options.o sparse_matrices.o
826setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o826setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
827shaper.o: atmfuncs.o mneighb.o precision.o827shaper.o: atmfuncs.o mneighb.o precision.o
828show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o828show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -835,10 +835,10 @@
835siesta2wannier90.o: siesta_options.o835siesta2wannier90.o: siesta_options.o
836siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o836siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
837siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o837siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
838siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o838siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
839siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o839siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
840siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o840siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
841siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o841siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
842siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o842siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
843siesta_analysis.o: write_subs.o writewave.o zmatrix.o843siesta_analysis.o: write_subs.o writewave.o zmatrix.o
844siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o844siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -869,7 +869,7 @@
869siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o869siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
870siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o870siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
871siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o871siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
872siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o872siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
873siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o873siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
874siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o874siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
875siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o875siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -901,14 +901,14 @@
901state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o901state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
902state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o902state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
903state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o903state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
904state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o904state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
905state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o905state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
906state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o906state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
907state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o907state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
908state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o908state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
909state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o909state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
910state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o910state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
911state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o911state_init.o: units.o write_subs.o zmatrix.o
912struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o912struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
913struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o913struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
914struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o914struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
915915
=== modified file 'Util/SpPivot/Makefile'
--- Util/SpPivot/Makefile 2018-06-08 09:23:57 +0000
+++ Util/SpPivot/Makefile 2018-06-26 07:59:48 +0000
@@ -99,7 +99,7 @@
99atomlwf.o: spatial.o99atomlwf.o: spatial.o
100automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o100automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
101bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o101bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
102bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o102bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
103bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o103bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
104basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o104basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
105basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o105basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -156,10 +156,10 @@
156coceri.o: files.o periodic_table.o precision.o units.o156coceri.o: files.o periodic_table.o precision.o units.o
157compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o157compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
158compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o158compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
159compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o159compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
160compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o160compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
161compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o161compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
162compute_dm.o: siesta_options.o sparse_matrices.o units.o162compute_dm.o: sparse_matrices.o units.o
163compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o163compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
164compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o164compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
165compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o165compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -171,8 +171,8 @@
171compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o171compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
172compute_pw_matrix.o: sparse_matrices.o172compute_pw_matrix.o: sparse_matrices.o
173compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o173compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
174compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o174compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
175compute_rhog.o: siesta_options.o sparse_matrices.o175compute_rhog.o: sparse_matrices.o
176conjgr.o: precision.o176conjgr.o: precision.o
177conjgr_old.o: precision.o177conjgr_old.o: precision.o
178coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o178coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -199,13 +199,15 @@
199dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o199dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
200dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o200dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
201diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o201diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
202diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o202diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
203diag2g.o: precision.o
203diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o204diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
204diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o205diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
206diag3g.o: precision.o
205diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o207diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
206diag_option.o: parallel.o precision.o208diag_option.o: parallel.o precision.o
207diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o209diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
208diagg.o: precision.o writewave.o210diagg.o: parallelsubs.o precision.o writewave.o
209diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o211diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
210diagk.o: precision.o writewave.o212diagk.o: precision.o writewave.o
211diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o213diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -247,11 +249,11 @@
247fft1d.o: local_sys.o parallel.o precision.o249fft1d.o: local_sys.o parallel.o precision.o
248final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o250final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
249final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o251final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
250final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o252final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
251final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o253final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
252final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o254final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
253final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o255final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
254final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o256final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
255final_H_f_stress.o: spinorbit.o units.o257final_H_f_stress.o: spinorbit.o units.o
256find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o258find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
257fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o259fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -320,8 +322,8 @@
320ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o322ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
321listsc.o: alloc.o323listsc.o: alloc.o
322local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o324local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
323local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o325local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
324local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o326local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
325m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o327m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
326m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o328m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
327m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o329m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -390,10 +392,10 @@
390m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o392m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
391m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o393m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
392m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o394m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
393m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o395m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
394m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o396m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
395m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o397m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
396m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o398m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
397m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o399m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
398m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o400m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
399m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o401m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -497,7 +499,7 @@
497m_ts_electrode.o: parallel.o precision.o units.o499m_ts_electrode.o: parallel.o precision.o units.o
498m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o500m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
499m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o501m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
500m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o502m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
501m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o503m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
502m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o504m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
503m_ts_electype.o: units.o505m_ts_electype.o: units.o
@@ -690,14 +692,13 @@
690post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o692post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
691post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o693post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
692post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o694post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
693post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o695post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
694post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o696post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
695post_scf_work.o: sparse_matrices.o
696print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o697print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
697print_spin.o: siesta_cml.o sparse_matrices.o698print_spin.o: siesta_cml.o sparse_matrices.o
698printmatrix.o: alloc.o699printmatrix.o: alloc.o
699projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o700projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
700projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o701projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
701projected_DOS.o: siesta_options.o sparse_matrices.o units.o702projected_DOS.o: siesta_options.o sparse_matrices.o units.o
702propor.o: local_sys.o precision.o703propor.o: local_sys.o precision.o
703proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o704proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -747,11 +748,10 @@
747setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o748setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
748setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o749setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
749setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o750setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
750setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o751setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
751setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o752setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
752setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o753setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
753setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o754setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
754setup_hamiltonian.o: siesta_options.o sparse_matrices.o
755setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o755setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
756shaper.o: atmfuncs.o mneighb.o precision.o756shaper.o: atmfuncs.o mneighb.o precision.o
757show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o757show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -764,10 +764,10 @@
764siesta2wannier90.o: siesta_options.o764siesta2wannier90.o: siesta_options.o
765siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o765siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
766siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o766siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
767siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o767siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
768siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o768siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
769siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o769siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
770siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o770siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
771siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o771siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
772siesta_analysis.o: write_subs.o writewave.o zmatrix.o772siesta_analysis.o: write_subs.o writewave.o zmatrix.o
773siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o773siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -798,7 +798,7 @@
798siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o798siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
799siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o799siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
800siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o800siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
801siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o801siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
802siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o802siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
803siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o803siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
804siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o804siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -830,14 +830,14 @@
830state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o830state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
831state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o831state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
832state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o832state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
833state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o833state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
834state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o834state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
835state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o835state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
836state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o836state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
837state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o837state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
838state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o838state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
839state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o839state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
840state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o840state_init.o: units.o write_subs.o zmatrix.o
841struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o841struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
842struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o842struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
843struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o843struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
844844
=== modified file 'Util/TS/TBtrans/Makefile'
--- Util/TS/TBtrans/Makefile 2018-06-08 09:23:57 +0000
+++ Util/TS/TBtrans/Makefile 2018-06-26 07:59:48 +0000
@@ -355,7 +355,7 @@
355atomlwf.o: spatial.o355atomlwf.o: spatial.o
356automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o356automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
357bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o357bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
358bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o358bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
359bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o359bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
360basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o360basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
361basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o361basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -412,10 +412,10 @@
412coceri.o: files.o periodic_table.o precision.o units.o412coceri.o: files.o periodic_table.o precision.o units.o
413compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o413compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
414compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o414compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
415compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o415compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
416compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o416compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
417compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o417compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
418compute_dm.o: siesta_options.o sparse_matrices.o units.o418compute_dm.o: sparse_matrices.o units.o
419compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o419compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
420compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o420compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
421compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o421compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -427,8 +427,8 @@
427compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o427compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
428compute_pw_matrix.o: sparse_matrices.o428compute_pw_matrix.o: sparse_matrices.o
429compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o429compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
430compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o430compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
431compute_rhog.o: siesta_options.o sparse_matrices.o431compute_rhog.o: sparse_matrices.o
432conjgr.o: precision.o432conjgr.o: precision.o
433conjgr_old.o: precision.o433conjgr_old.o: precision.o
434coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o434coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -455,13 +455,15 @@
455dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o455dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
456dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o456dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
457diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o457diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
458diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o458diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
459diag2g.o: precision.o
459diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o460diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
460diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o461diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
462diag3g.o: precision.o
461diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o463diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
462diag_option.o: parallel.o precision.o464diag_option.o: parallel.o precision.o
463diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o465diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
464diagg.o: precision.o writewave.o466diagg.o: parallelsubs.o precision.o writewave.o
465diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o467diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
466diagk.o: precision.o writewave.o468diagk.o: precision.o writewave.o
467diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o469diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -503,11 +505,11 @@
503fft1d.o: local_sys.o parallel.o precision.o505fft1d.o: local_sys.o parallel.o precision.o
504final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o506final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
505final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o507final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
506final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o508final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
507final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o509final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
508final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o510final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
509final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o511final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
510final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o512final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
511final_H_f_stress.o: spinorbit.o units.o513final_H_f_stress.o: spinorbit.o units.o
512find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o514find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
513fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o515fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -576,8 +578,8 @@
576ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o578ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
577listsc.o: alloc.o579listsc.o: alloc.o
578local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o580local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
579local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o581local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
580local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o582local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
581m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o583m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
582m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o584m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
583m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o585m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -646,10 +648,10 @@
646m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o648m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
647m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o649m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
648m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o650m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
649m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o651m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
650m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o652m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
651m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o653m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
652m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o654m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
653m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o655m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
654m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o656m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
655m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o657m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -753,7 +755,7 @@
753m_ts_electrode.o: parallel.o precision.o units.o755m_ts_electrode.o: parallel.o precision.o units.o
754m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o756m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
755m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o757m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
756m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o758m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
757m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o759m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
758m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o760m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
759m_ts_electype.o: units.o761m_ts_electype.o: units.o
@@ -946,14 +948,13 @@
946post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o948post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
947post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o949post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
948post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o950post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
949post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o951post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
950post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o952post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
951post_scf_work.o: sparse_matrices.o
952print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o953print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
953print_spin.o: siesta_cml.o sparse_matrices.o954print_spin.o: siesta_cml.o sparse_matrices.o
954printmatrix.o: alloc.o955printmatrix.o: alloc.o
955projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o956projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
956projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o957projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
957projected_DOS.o: siesta_options.o sparse_matrices.o units.o958projected_DOS.o: siesta_options.o sparse_matrices.o units.o
958propor.o: local_sys.o precision.o959propor.o: local_sys.o precision.o
959proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o960proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -1003,11 +1004,10 @@
1003setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o1004setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
1004setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o1005setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
1005setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o1006setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
1006setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o1007setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
1007setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o1008setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
1008setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o1009setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
1009setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o1010setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
1010setup_hamiltonian.o: siesta_options.o sparse_matrices.o
1011setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o1011setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
1012shaper.o: atmfuncs.o mneighb.o precision.o1012shaper.o: atmfuncs.o mneighb.o precision.o
1013show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o1013show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -1020,10 +1020,10 @@
1020siesta2wannier90.o: siesta_options.o1020siesta2wannier90.o: siesta_options.o
1021siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o1021siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
1022siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o1022siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
1023siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o1023siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
1024siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o1024siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
1025siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o1025siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
1026siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o1026siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
1027siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o1027siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
1028siesta_analysis.o: write_subs.o writewave.o zmatrix.o1028siesta_analysis.o: write_subs.o writewave.o zmatrix.o
1029siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o1029siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -1054,7 +1054,7 @@
1054siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o1054siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
1055siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o1055siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
1056siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o1056siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
1057siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o1057siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
1058siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o1058siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
1059siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o1059siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
1060siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o1060siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -1086,14 +1086,14 @@
1086state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o1086state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
1087state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o1087state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
1088state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o1088state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
1089state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o1089state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
1090state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o1090state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
1091state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o1091state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
1092state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o1092state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
1093state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o1093state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
1094state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o1094state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
1095state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o1095state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
1096state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o1096state_init.o: units.o write_subs.o zmatrix.o
1097struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o1097struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
1098struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o1098struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
1099struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o1099struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
11001100
=== modified file 'Util/TS/ts2ts/Makefile'
--- Util/TS/ts2ts/Makefile 2018-06-08 09:23:57 +0000
+++ Util/TS/ts2ts/Makefile 2018-06-26 07:59:48 +0000
@@ -92,7 +92,7 @@
92atomlwf.o: spatial.o92atomlwf.o: spatial.o
93automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o93automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
94bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o94bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
95bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o95bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
96bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o96bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
97basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o97basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
98basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o98basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -149,10 +149,10 @@
149coceri.o: files.o periodic_table.o precision.o units.o149coceri.o: files.o periodic_table.o precision.o units.o
150compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o150compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
151compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o151compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
152compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o152compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
153compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o153compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
154compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o154compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
155compute_dm.o: siesta_options.o sparse_matrices.o units.o155compute_dm.o: sparse_matrices.o units.o
156compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o156compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
157compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o157compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
158compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o158compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -164,8 +164,8 @@
164compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o164compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
165compute_pw_matrix.o: sparse_matrices.o165compute_pw_matrix.o: sparse_matrices.o
166compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o166compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
167compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o167compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
168compute_rhog.o: siesta_options.o sparse_matrices.o168compute_rhog.o: sparse_matrices.o
169conjgr.o: precision.o169conjgr.o: precision.o
170conjgr_old.o: precision.o170conjgr_old.o: precision.o
171coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o171coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -192,13 +192,15 @@
192dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o192dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
193dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o193dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
194diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o194diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
195diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o195diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
196diag2g.o: precision.o
196diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o197diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
197diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o198diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
199diag3g.o: precision.o
198diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o200diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
199diag_option.o: parallel.o precision.o201diag_option.o: parallel.o precision.o
200diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o202diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
201diagg.o: precision.o writewave.o203diagg.o: parallelsubs.o precision.o writewave.o
202diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o204diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
203diagk.o: precision.o writewave.o205diagk.o: precision.o writewave.o
204diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o206diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -240,11 +242,11 @@
240fft1d.o: local_sys.o parallel.o precision.o242fft1d.o: local_sys.o parallel.o precision.o
241final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o243final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
242final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o244final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
243final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o245final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
244final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o246final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
245final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o247final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
246final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o248final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
247final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o249final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
248final_H_f_stress.o: spinorbit.o units.o250final_H_f_stress.o: spinorbit.o units.o
249find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o251find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
250fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o252fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -313,8 +315,8 @@
313ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o315ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
314listsc.o: alloc.o316listsc.o: alloc.o
315local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o317local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
316local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o318local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
317local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o319local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
318m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o320m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
319m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o321m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
320m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o322m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -383,10 +385,10 @@
383m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o385m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
384m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o386m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
385m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o387m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
386m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o388m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
387m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o389m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
388m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o390m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
389m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o391m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
390m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o392m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
391m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o393m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
392m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o394m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -490,7 +492,7 @@
490m_ts_electrode.o: parallel.o precision.o units.o492m_ts_electrode.o: parallel.o precision.o units.o
491m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o493m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
492m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o494m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
493m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o495m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
494m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o496m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
495m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o497m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
496m_ts_electype.o: units.o498m_ts_electype.o: units.o
@@ -683,14 +685,13 @@
683post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o685post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
684post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o686post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
685post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o687post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
686post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o688post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
687post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o689post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
688post_scf_work.o: sparse_matrices.o
689print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o690print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
690print_spin.o: siesta_cml.o sparse_matrices.o691print_spin.o: siesta_cml.o sparse_matrices.o
691printmatrix.o: alloc.o692printmatrix.o: alloc.o
692projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o693projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
693projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o694projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
694projected_DOS.o: siesta_options.o sparse_matrices.o units.o695projected_DOS.o: siesta_options.o sparse_matrices.o units.o
695propor.o: local_sys.o precision.o696propor.o: local_sys.o precision.o
696proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o697proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -740,11 +741,10 @@
740setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o741setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
741setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o742setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
742setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o743setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
743setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o744setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
744setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o745setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
745setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o746setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
746setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o747setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
747setup_hamiltonian.o: siesta_options.o sparse_matrices.o
748setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o748setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
749shaper.o: atmfuncs.o mneighb.o precision.o749shaper.o: atmfuncs.o mneighb.o precision.o
750show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o750show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -757,10 +757,10 @@
757siesta2wannier90.o: siesta_options.o757siesta2wannier90.o: siesta_options.o
758siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o758siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
759siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o759siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
760siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o760siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
761siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o761siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
762siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o762siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
763siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o763siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
764siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o764siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
765siesta_analysis.o: write_subs.o writewave.o zmatrix.o765siesta_analysis.o: write_subs.o writewave.o zmatrix.o
766siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o766siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -791,7 +791,7 @@
791siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o791siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
792siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o792siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
793siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o793siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
794siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o794siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
795siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o795siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
796siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o796siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
797siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o797siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -823,14 +823,14 @@
823state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o823state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
824state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o824state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
825state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o825state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
826state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o826state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
827state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o827state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
828state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o828state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
829state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o829state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
830state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o830state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
831state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o831state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
832state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o832state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
833state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o833state_init.o: units.o write_subs.o zmatrix.o
834struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o834struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
835struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o835struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
836struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o836struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
837837
=== modified file 'Util/TS/tshs2tshs/Makefile'
--- Util/TS/tshs2tshs/Makefile 2018-06-08 09:23:57 +0000
+++ Util/TS/tshs2tshs/Makefile 2018-06-26 07:59:48 +0000
@@ -158,7 +158,7 @@
158atomlwf.o: spatial.o158atomlwf.o: spatial.o
159automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o159automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
160bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o160bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
161bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o161bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
162bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o162bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
163basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o163basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
164basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o164basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -215,10 +215,10 @@
215coceri.o: files.o periodic_table.o precision.o units.o215coceri.o: files.o periodic_table.o precision.o units.o
216compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o216compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
217compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o217compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
218compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o218compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
219compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o219compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
220compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o220compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
221compute_dm.o: siesta_options.o sparse_matrices.o units.o221compute_dm.o: sparse_matrices.o units.o
222compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o222compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
223compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o223compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
224compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o224compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -230,8 +230,8 @@
230compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o230compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
231compute_pw_matrix.o: sparse_matrices.o231compute_pw_matrix.o: sparse_matrices.o
232compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o232compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
233compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o233compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
234compute_rhog.o: siesta_options.o sparse_matrices.o234compute_rhog.o: sparse_matrices.o
235conjgr.o: precision.o235conjgr.o: precision.o
236conjgr_old.o: precision.o236conjgr_old.o: precision.o
237coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o237coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -258,13 +258,15 @@
258dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o258dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
259dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o259dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
260diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o260diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
261diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o261diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
262diag2g.o: precision.o
262diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o263diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
263diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o264diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
265diag3g.o: precision.o
264diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o266diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
265diag_option.o: parallel.o precision.o267diag_option.o: parallel.o precision.o
266diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o268diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
267diagg.o: precision.o writewave.o269diagg.o: parallelsubs.o precision.o writewave.o
268diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o270diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
269diagk.o: precision.o writewave.o271diagk.o: precision.o writewave.o
270diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o272diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -306,11 +308,11 @@
306fft1d.o: local_sys.o parallel.o precision.o308fft1d.o: local_sys.o parallel.o precision.o
307final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o309final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
308final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o310final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
309final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o311final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
310final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o312final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
311final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o313final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
312final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o314final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
313final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o315final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
314final_H_f_stress.o: spinorbit.o units.o316final_H_f_stress.o: spinorbit.o units.o
315find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o317find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
316fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o318fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -379,8 +381,8 @@
379ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o381ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
380listsc.o: alloc.o382listsc.o: alloc.o
381local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o383local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
382local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o384local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
383local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o385local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
384m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o386m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
385m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o387m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
386m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o388m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -449,10 +451,10 @@
449m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o451m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
450m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o452m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
451m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o453m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
452m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o454m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
453m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o455m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
454m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o456m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
455m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o457m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
456m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o458m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
457m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o459m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
458m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o460m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -556,7 +558,7 @@
556m_ts_electrode.o: parallel.o precision.o units.o558m_ts_electrode.o: parallel.o precision.o units.o
557m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o559m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
558m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o560m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
559m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o561m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
560m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o562m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
561m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o563m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
562m_ts_electype.o: units.o564m_ts_electype.o: units.o
@@ -749,14 +751,13 @@
749post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o751post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
750post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o752post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
751post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o753post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
752post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o754post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
753post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o755post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
754post_scf_work.o: sparse_matrices.o
755print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o756print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
756print_spin.o: siesta_cml.o sparse_matrices.o757print_spin.o: siesta_cml.o sparse_matrices.o
757printmatrix.o: alloc.o758printmatrix.o: alloc.o
758projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o759projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
759projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o760projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
760projected_DOS.o: siesta_options.o sparse_matrices.o units.o761projected_DOS.o: siesta_options.o sparse_matrices.o units.o
761propor.o: local_sys.o precision.o762propor.o: local_sys.o precision.o
762proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o763proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -806,11 +807,10 @@
806setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o807setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
807setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o808setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
808setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o809setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
809setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o810setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
810setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o811setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
811setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o812setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
812setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o813setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
813setup_hamiltonian.o: siesta_options.o sparse_matrices.o
814setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o814setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
815shaper.o: atmfuncs.o mneighb.o precision.o815shaper.o: atmfuncs.o mneighb.o precision.o
816show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o816show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -823,10 +823,10 @@
823siesta2wannier90.o: siesta_options.o823siesta2wannier90.o: siesta_options.o
824siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o824siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
825siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o825siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
826siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o826siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
827siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o827siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
828siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o828siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
829siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o829siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
830siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o830siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
831siesta_analysis.o: write_subs.o writewave.o zmatrix.o831siesta_analysis.o: write_subs.o writewave.o zmatrix.o
832siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o832siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -857,7 +857,7 @@
857siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o857siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
858siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o858siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
859siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o859siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
860siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o860siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
861siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o861siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
862siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o862siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
863siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o863siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -889,14 +889,14 @@
889state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o889state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
890state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o890state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
891state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o891state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
892state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o892state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
893state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o893state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
894state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o894state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
895state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o895state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
896state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o896state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
897state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o897state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
898state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o898state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
899state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o899state_init.o: units.o write_subs.o zmatrix.o
900struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o900struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
901struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o901struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
902struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o902struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
903903
=== modified file 'Util/VCA/Makefile'
--- Util/VCA/Makefile 2018-06-08 09:23:57 +0000
+++ Util/VCA/Makefile 2018-06-26 07:59:48 +0000
@@ -123,7 +123,7 @@
123atomlwf.o: spatial.o123atomlwf.o: spatial.o
124automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o124automatic_cell.o: atm_types.o atmfuncs.o parallel.o precision.o units.o
125bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o125bands.o: alloc.o atmfuncs.o atomlist.o densematrix.o diag.o diag_option.o
126bands.o: files.o get_kpoints_scale.o local_sys.o m_gamma.o m_spin.o parallel.o126bands.o: files.o get_kpoints_scale.o local_sys.o m_spin.o parallel.o
127bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o127bands.o: parallelsubs.o precision.o siesta_geom.o writewave.o
128basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o128basis_enthalpy.o: atmfuncs.o atomlist.o precision.o siesta_geom.o units.o
129basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o129basis_io.o: atm_types.o atmparams.o atom_options.o basis_types.o chemical.o
@@ -175,10 +175,10 @@
175coceri.o: files.o periodic_table.o precision.o units.o175coceri.o: files.o periodic_table.o precision.o units.o
176compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o176compute_dm.o: atomlist.o class_SpData1D.o compute_ebs_shift.o diagon.o
177compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o177compute_dm.o: iodmhs_netcdf.o kpoint_grid.o local_sys.o m_dminim.o m_energies.o
178compute_dm.o: m_eo.o m_gamma.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o178compute_dm.o: m_eo.o m_hsx.o m_pexsi_driver.o m_rmaxh.o m_spin.o m_steps.o
179compute_dm.o: m_steps.o m_transiesta.o m_ts_global_vars.o m_zminim.o179compute_dm.o: m_transiesta.o m_ts_global_vars.o m_zminim.o normalize_dm.o
180compute_dm.o: normalize_dm.o ordern.o parallel.o precision.o siesta_geom.o180compute_dm.o: ordern.o parallel.o precision.o siesta_geom.o siesta_options.o
181compute_dm.o: siesta_options.o sparse_matrices.o units.o181compute_dm.o: sparse_matrices.o units.o
182compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o182compute_ebs_shift.o: m_mpi_utils.o parallel.o precision.o
183compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o183compute_energies.o: atomlist.o class_SpData1D.o class_SpData2D.o dhscf.o
184compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o184compute_energies.o: files.o m_dipol.o m_energies.o m_mpi_utils.o m_ntm.o
@@ -190,8 +190,8 @@
190compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o190compute_pw_matrix.o: parallel.o precision.o siesta2wannier90.o
191compute_pw_matrix.o: sparse_matrices.o191compute_pw_matrix.o: sparse_matrices.o
192compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o192compute_rhog.o: alloc.o atomlist.o dhscf.o files.o m_dipol.o m_energies.o
193compute_rhog.o: m_gamma.o m_ntm.o m_spin.o m_stress.o siesta_geom.o193compute_rhog.o: m_ntm.o m_spin.o m_stress.o siesta_geom.o siesta_options.o
194compute_rhog.o: siesta_options.o sparse_matrices.o194compute_rhog.o: sparse_matrices.o
195conjgr.o: precision.o195conjgr.o: precision.o
196conjgr_old.o: precision.o196conjgr_old.o: precision.o
197coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o197coor.o: alloc.o local_sys.o parallel.o precision.o siesta_geom.o units.o
@@ -218,13 +218,15 @@
218dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o218dhscf.o: meshdscf.o meshsubs.o moremeshsubs.o parallel.o parsing.o precision.o
219dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o219dhscf.o: rhofft.o rhoofd.o siesta_options.o units.o vmat.o
220diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o220diag.o: alloc.o diag_option.o local_sys.o parallel.o precision.o
221diag2g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o221diag2g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
222diag2g.o: precision.o
222diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o223diag2k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
223diag3g.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o224diag3g.o: fermid.o intrinsic_missing.o local_sys.o parallel.o parallelsubs.o
225diag3g.o: precision.o
224diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o226diag3k.o: fermid.o local_sys.o parallel.o parallelsubs.o precision.o
225diag_option.o: parallel.o precision.o227diag_option.o: parallel.o precision.o
226diagg.o: alloc.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o228diagg.o: alloc.o fermid.o intrinsic_missing.o local_sys.o m_spin.o parallel.o
227diagg.o: precision.o writewave.o229diagg.o: parallelsubs.o precision.o writewave.o
228diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o230diagk.o: compute_norm.o fermid.o local_sys.o m_spin.o parallel.o parallelsubs.o
229diagk.o: precision.o writewave.o231diagk.o: precision.o writewave.o
230diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o232diagk_file.o: fermid.o iowfs_netcdf.o local_sys.o parallel.o parallelsubs.o
@@ -266,11 +268,11 @@
266fft1d.o: local_sys.o parallel.o precision.o268fft1d.o: local_sys.o parallel.o precision.o
267final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o269final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
268final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o270final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
269final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o271final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_hsx.o
270final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o272final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
271final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o273final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
272final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o274final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
273final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o275final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
274final_H_f_stress.o: spinorbit.o units.o276final_H_f_stress.o: spinorbit.o units.o
275find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o277find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
276fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o278fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
@@ -339,8 +341,8 @@
339ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o341ldau_specs.o: parallel.o precision.o pseudopotential.o radial.o units.o
340listsc.o: alloc.o342listsc.o: alloc.o
341local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o343local_DOS.o: atomlist.o dhscf.o diagon.o files.o kpoint_grid.o local_sys.o
342local_DOS.o: m_energies.o m_eo.o m_forces.o m_gamma.o m_ntm.o m_spin.o344local_DOS.o: m_energies.o m_eo.o m_forces.o m_ntm.o m_spin.o parallel.o
343local_DOS.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o345local_DOS.o: siesta_geom.o siesta_options.o sparse_matrices.o
344m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o346m_broyddj.o: alloc.o local_sys.o m_mpi_utils.o parallel.o precision.o
345m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o347m_broyddj_nocomm.o: alloc.o local_sys.o parallel.o precision.o
346m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o348m_broyden_mixing.o: alloc.o m_broyddj.o m_mpi_utils.o parallel.o precision.o
@@ -409,10 +411,10 @@
409m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o411m_ncdf_io.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
410m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o412m_ncdf_io.o: class_Sparsity.o m_io_s.o parallel.o precision.o
411m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o413m_ncdf_siesta.o: atm_types.o atmparams.o atomlist.o class_Sparsity.o files.o
412m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_gamma.o m_kinetic.o414m_ncdf_siesta.o: kpoint_grid.o m_energies.o m_forces.o m_kinetic.o m_ncdf_io.o
413m_ncdf_siesta.o: m_ncdf_io.o m_ntm.o m_spin.o m_stress.o m_ts_electype.o415m_ncdf_siesta.o: m_ntm.o m_spin.o m_stress.o m_ts_electype.o m_ts_kpoints.o
414m_ncdf_siesta.o: m_ts_kpoints.o m_ts_options.o parallel.o precision.o radial.o416m_ncdf_siesta.o: m_ts_options.o parallel.o precision.o radial.o siesta_geom.o
415m_ncdf_siesta.o: siesta_geom.o siesta_options.o sparse_matrices.o timestamp.o417m_ncdf_siesta.o: siesta_options.o sparse_matrices.o timestamp.o
416m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o418m_new_dm.o: alloc.o atomlist.o class_Data2D.o class_Fstack_Data1D.o
417m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o419m_new_dm.o: class_Fstack_Pair_Geometry_SpData2D.o class_Geometry.o
418m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o420m_new_dm.o: class_OrbitalDistribution.o class_Pair_Geometry_SpData2D.o
@@ -516,7 +518,7 @@
516m_ts_electrode.o: parallel.o precision.o units.o518m_ts_electrode.o: parallel.o precision.o units.o
517m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o519m_ts_electype.o: class_OrbitalDistribution.o class_SpData1D.o class_SpData2D.o
518m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o520m_ts_electype.o: class_Sparsity.o create_Sparsity_SC.o geom_helper.o
519m_ts_electype.o: intrinsic_missing.o m_geom_box.o m_geom_plane.o521m_ts_electype.o: intrinsic_missing.o m_char.o m_geom_box.o m_geom_plane.o
520m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o522m_ts_electype.o: m_handle_sparse.o m_iodm.o m_os.o m_region.o m_ts_chem_pot.o
521m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o523m_ts_electype.o: m_ts_io.o m_ts_io_ctype.o m_ts_iodm.o parallel.o precision.o
522m_ts_electype.o: units.o524m_ts_electype.o: units.o
@@ -709,14 +711,13 @@
709post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o711post_scf_work.o: atomlist.o class_Fstack_Pair_Geometry_SpData2D.o
710post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o712post_scf_work.o: class_Geometry.o class_Pair_Geometry_SpData2D.o compute_dm.o
711post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o713post_scf_work.o: diagon.o final_H_f_stress.o kpoint_grid.o m_dminim.o
712post_scf_work.o: m_energies.o m_eo.o m_gamma.o m_spin.o m_steps.o m_zminim.o714post_scf_work.o: m_energies.o m_eo.o m_spin.o m_steps.o m_zminim.o mneighb.o
713post_scf_work.o: mneighb.o parallel.o siesta_geom.o siesta_options.o715post_scf_work.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
714post_scf_work.o: sparse_matrices.o
715print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o716print_spin.o: atomlist.o m_mpi_utils.o m_spin.o parallel.o precision.o
716print_spin.o: siesta_cml.o sparse_matrices.o717print_spin.o: siesta_cml.o sparse_matrices.o
717printmatrix.o: alloc.o718printmatrix.o: alloc.o
718projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o719projected_DOS.o: alloc.o atomlist.o kpoint_grid.o kpoint_pdos.o local_sys.o
719projected_DOS.o: m_eo.o m_gamma.o m_spin.o parallel.o precision.o siesta_geom.o720projected_DOS.o: m_eo.o m_spin.o parallel.o precision.o siesta_geom.o
720projected_DOS.o: siesta_options.o sparse_matrices.o units.o721projected_DOS.o: siesta_options.o sparse_matrices.o units.o
721propor.o: local_sys.o precision.o722propor.o: local_sys.o precision.o
722proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o723proximity_check.o: chemical.o m_ts_global_vars.o mneighb.o parallel.o
@@ -766,11 +767,10 @@
766setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o767setup_H0.o: siesta_geom.o siesta_options.o sparse_matrices.o spinorbit.o
767setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o768setup_hamiltonian.o: alloc.o atmfuncs.o atomlist.o class_SpData1D.o
768setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o769setup_hamiltonian.o: class_SpData2D.o dhscf.o files.o ldau.o ldau_specs.o
769setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_gamma.o m_hsx.o770setup_hamiltonian.o: local_sys.o m_dipol.o m_energies.o m_hsx.o m_mpi_utils.o
770setup_hamiltonian.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_rhog.o771setup_hamiltonian.o: m_ntm.o m_partial_charges.o m_rhog.o m_spin.o m_steps.o
771setup_hamiltonian.o: m_spin.o m_steps.o m_stress.o metaforce.o772setup_hamiltonian.o: m_stress.o metaforce.o molecularmechanics.o parallel.o
772setup_hamiltonian.o: molecularmechanics.o parallel.o siesta_geom.o773setup_hamiltonian.o: siesta_geom.o siesta_options.o sparse_matrices.o
773setup_hamiltonian.o: siesta_options.o sparse_matrices.o
774setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o774setup_ordern_indexes.o: alloc.o domain_decom.o parallel.o spatial.o
775shaper.o: atmfuncs.o mneighb.o precision.o775shaper.o: atmfuncs.o mneighb.o precision.o
776show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o776show_distribution.o: atomlist.o local_sys.o parallel.o parallelsubs.o
@@ -783,10 +783,10 @@
783siesta2wannier90.o: siesta_options.o783siesta2wannier90.o: siesta_options.o
784siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o784siesta_analysis.o: alloc.o atomlist.o bands.o basis_enthalpy.o dhscf.o files.o
785siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o785siesta_analysis.o: flook_siesta.o kpoint_grid.o ksv.o ksvinit.o local_DOS.o
786siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_gamma.o786siesta_analysis.o: m_dipol.o m_energies.o m_eo.o m_forces.o m_iodm_old.o
787siesta_analysis.o: m_iodm_old.o m_mpi_utils.o m_ntm.o m_partial_charges.o787siesta_analysis.o: m_mpi_utils.o m_ntm.o m_partial_charges.o m_pexsi_dos.o
788siesta_analysis.o: m_pexsi_dos.o m_pexsi_local_dos.o m_spin.o m_steps.o788siesta_analysis.o: m_pexsi_local_dos.o m_spin.o m_steps.o parallel.o
789siesta_analysis.o: parallel.o projected_DOS.o siesta2wannier90.o siesta_cml.o789siesta_analysis.o: projected_DOS.o siesta2wannier90.o siesta_cml.o
790siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o790siesta_analysis.o: siesta_geom.o siesta_options.o sparse_matrices.o units.o
791siesta_analysis.o: write_subs.o writewave.o zmatrix.o791siesta_analysis.o: write_subs.o writewave.o zmatrix.o
792siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o792siesta_cmlsubs.o: files.o m_uuid.o parallel.o siesta_cml.o timestamp.o
@@ -817,7 +817,7 @@
817siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o817siesta_init.o: class_Fstack_Pair_Geometry_SpData2D.o densematrix.o
818siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o818siesta_init.o: diag_option.o files.o flook_siesta.o ioxv.o kpoint_grid.o
819siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o819siesta_init.o: kpoint_pdos.o ksvinit.o local_sys.o m_check_walltime.o m_cite.o
820siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_gamma.o m_iostruct.o820siesta_init.o: m_energies.o m_eo.o m_fixed.o m_forces.o m_iostruct.o
821siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o821siesta_init.o: m_mpi_utils.o m_new_dm.o m_rmaxh.o m_spin.o m_steps.o
822siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o822siesta_init.o: m_supercell.o m_timer.o m_wallclock.o metaforce.o
823siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o823siesta_init.o: molecularmechanics.o object_debug.o parallel.o parallelsubs.o
@@ -849,14 +849,14 @@
849state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o849state_init.o: class_SpData2D.o class_Sparsity.o create_Sparsity_SC.o
850state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o850state_init.o: domain_decom.o files.o hsparse.o iodm_netcdf.o iodmhs_netcdf.o
851state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o851state_init.o: ioxv.o kpoint_grid.o ldau_specs.o local_sys.o m_energies.o m_eo.o
852state_init.o: m_gamma.o m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o852state_init.o: m_mixing.o m_mixing_scf.o m_mpi_utils.o m_new_dm.o m_os.o
853state_init.o: m_os.o m_pivot_methods.o m_rmaxh.o m_sparse.o853state_init.o: m_pivot_methods.o m_rmaxh.o m_sparse.o m_sparsity_handling.o
854state_init.o: m_sparsity_handling.o m_spin.o m_steps.o m_supercell.o854state_init.o: m_spin.o m_steps.o m_supercell.o m_test_io.o m_ts_charge.o
855state_init.o: m_test_io.o m_ts_charge.o m_ts_electype.o m_ts_global_vars.o855state_init.o: m_ts_electype.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
856state_init.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o m_ts_sparse.o856state_init.o: m_ts_options.o m_ts_sparse.o m_ts_tri_init.o normalize_dm.o
857state_init.o: m_ts_tri_init.o normalize_dm.o overlap.o parallel.o857state_init.o: overlap.o parallel.o proximity_check.o siesta_cml.o
858state_init.o: proximity_check.o siesta_cml.o siesta_dicts.o siesta_geom.o858state_init.o: siesta_dicts.o siesta_geom.o siesta_options.o sparse_matrices.o
859state_init.o: siesta_options.o sparse_matrices.o units.o write_subs.o zmatrix.o859state_init.o: units.o write_subs.o zmatrix.o
860struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o860struct_init.o: alloc.o atmfuncs.o atomlist.o files.o ioxv.o m_exp_coord.o
861struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o861struct_init.o: m_iostruct.o m_mpi_utils.o m_steps.o parallel.o periodic_table.o
862struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o862struct_init.o: siesta_cml.o siesta_geom.o siesta_master.o siesta_options.o
863863
=== modified file 'version.info'
--- version.info 2018-06-19 11:00:00 +0000
+++ version.info 2018-06-26 07:59:48 +0000
@@ -1,1 +1,1 @@
1siesta-4.1--9331siesta-4.1--933--gamma-932

Subscribers

People subscribed via source and target branches