Merge lp:~nickpapior/siesta/4.1-overfsm-S-remove into lp:siesta/4.1

Proposed by Nick Papior
Status: Merged
Approved by: Alberto Garcia
Approved revision: 924
Merged at revision: 924
Proposed branch: lp:~nickpapior/siesta/4.1-overfsm-S-remove
Merge into: lp:siesta/4.1
Diff against target: 810 lines (+231/-277)
16 files modified
Src/Makefile (+7/-8)
Src/final_H_f_stress.F (+7/-20)
Src/overfsm.f (+0/-182)
Src/overfsm.f90 (+161/-0)
Util/COOP/Makefile (+5/-6)
Util/Denchar/Src/Makefile (+5/-6)
Util/Gen-basis/Makefile (+5/-6)
Util/Grimme/Makefile (+5/-6)
Util/Helpers/Makefile (+5/-6)
Util/STM/ol-stm/Src/Makefile (+5/-6)
Util/SpPivot/Makefile (+5/-6)
Util/TS/TBtrans/Makefile (+5/-6)
Util/TS/ts2ts/Makefile (+5/-6)
Util/TS/tshs2tshs/Makefile (+5/-6)
Util/VCA/Makefile (+5/-6)
version.info (+1/-1)
To merge this branch: bzr merge lp:~nickpapior/siesta/4.1-overfsm-S-remove
Reviewer Review Type Date Requested Status
Alberto Garcia Approve
Review via email: mp+347683@code.launchpad.net

Commit message

Cleaned overfsm to not calculate S (again). This meant we could remove quite a bit of work in this routine.

Also changed overfsm.f to overfsm.f90

Description of the change

Removed the calculation of S in the overfsm code. Since there was a temporary S array to hold this
there are no changes in any results.

To post a comment you must log in.
Revision history for this message
Alberto Garcia (albertog) wrote :

OK. Just two cosmetic things:

- There is still a mention of S_diff
- In the old-style documentation in overfsm, 'spin' appears as '# of spin components'

review: Approve
925. By Nick Papior

Fixed Albertos comments

Revision history for this message
Nick Papior (nickpapior) wrote :

Thanks, fixed will merge.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Src/Makefile'
2--- Src/Makefile 2018-06-07 20:08:23 +0000
3+++ Src/Makefile 2018-06-08 09:24:14 +0000
4@@ -722,12 +722,11 @@
5 final_H_f_stress.o: alloc.o atomlist.o class_SpData2D.o compute_max_diff.o
6 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
7 final_H_f_stress.o: m_dipol.o m_energies.o m_forces.o m_gamma.o m_hsx.o
8-final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_steps.o
9-final_H_f_stress.o: m_stress.o m_ts_global_vars.o m_ts_io.o m_ts_kpoints.o
10-final_H_f_stress.o: m_ts_options.o metaforce.o molecularmechanics.o naefs.o
11-final_H_f_stress.o: nlefsm.o overfsm.o parallel.o siesta_geom.o
12-final_H_f_stress.o: siesta_options.o sparse_matrices.o spinorbit.o sys.o
13-final_H_f_stress.o: units.o
14+final_H_f_stress.o: m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o m_stress.o
15+final_H_f_stress.o: m_ts_io.o m_ts_kpoints.o m_ts_options.o metaforce.o
16+final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
17+final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
18+final_H_f_stress.o: spinorbit.o sys.o units.o
19 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
20 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
21 fire_optim.o: siesta_options.o units.o
22@@ -1132,8 +1131,8 @@
23 ordern.o: precision.o siesta_cml.o sys.o units.o
24 outcell.o: precision.o siesta_cml.o units.o
25 outcoor.o: alloc.o atmfuncs.o precision.o siesta_geom.o sys.o units.o
26-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
27-overfsm.o: precision.o
28+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
29+overfsm.o: parallelsubs.o precision.o
30 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
31 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
32 parallelsubs.o: domain_decom.o parallel.o spatial.o sys.o
33
34=== modified file 'Src/final_H_f_stress.F'
35--- Src/final_H_f_stress.F 2017-11-23 14:17:27 +0000
36+++ Src/final_H_f_stress.F 2018-06-08 09:24:14 +0000
37@@ -27,7 +27,7 @@
38 use siesta_geom
39 use atomlist, only: no_u, iaorb, iphkb, qtot, indxuo, datm,
40 & lastkb, no_s, rmaxv, indxua, iphorb, lasto,
41- & rmaxo, no_l, iza
42+ & rmaxo, no_l
43 use metaforce, only: lMetaForce, meta
44 use molecularmechanics, only : twobody
45 use m_nlefsm, only: nlefsm
46@@ -44,7 +44,6 @@
47 ! Hubbard terms
48 use m_stress
49 use m_energies
50- use m_steps, only: istp
51 use m_ntm
52 use m_spin, only: spin
53 use spinorbit, only: spinorb
54@@ -68,7 +67,6 @@
55 use siesta_options, only : idyn, ia1, write_tshs_history
56 use sparse_matrices, only: H_2D, S_1D
57 use files, only : label_length
58- use m_ts_global_vars, only : TSrun
59 use m_ts_options, only : TS_HS_save
60 use m_ts_kpoints, only : ts_Gamma, ts_kscell, ts_kdispl
61 use m_ts_io, only : ts_write_TSHS,fname_TSHS, FC_index
62@@ -89,10 +87,9 @@
63 real(dp) :: g2max
64 ! To avoid overwriting the current Hamiltonian and S
65 real(dp), pointer :: H_tmp(:,:) => null()
66- real(dp), pointer :: S_tmp(:) => null()
67 real(dp), pointer :: H_ldau(:,:)
68 #ifdef FINAL_CHECK_HS
69- real(dp) :: diff_H, diff_S
70+ real(dp) :: diff_H
71 #endif
72 #ifdef MPI
73 real(dp) :: stresstmp(3,3)
74@@ -111,14 +108,11 @@
75 ! Initialize Hamiltonian ........................................
76 call re_alloc(H_tmp, 1,maxnh, 1, spin%H,
77 $ 'H_tmp','final_H_f_stress')
78- call re_alloc(S_tmp, 1,maxnh,
79- $ 'S_tmp','final_H_f_stress')
80
81 !$OMP parallel default(shared)
82
83 !$OMP workshare
84 H_tmp = 0.0_dp
85- S_tmp = 0.0_dp
86 !$OMP end workshare nowait
87
88 !$OMP single
89@@ -223,13 +217,10 @@
90 & Enaatm, Enascf, Uatm, Uscf, DUscf, DUext,
91 & Exc, Dxc, dipol, stress, fal, stressl )
92
93-! Orthonormalization forces ...........................................
94-! **Note that this will re-calculate S also, but should get
95-! the same result
96- call overfsm( na_u, na_s, no_s, scell, xa, indxua, rmaxo,
97- & maxnh, maxnh, lasto, iphorb, isa,
98- & numh, listhptr, listh, numh, listhptr, listh,
99- & spin%spinor, Escf, fal, stressl, S_tmp )
100+ ! Orthonormalization forces
101+ call overfsm( na_u, na_s, no_u, no_s, scell, xa, indxua, rmaxo,
102+ & lasto, iphorb, isa, maxnh, numh, listhptr, listh,
103+ & spin, Escf, fal, stressl )
104
105 ! Metadynamics forces
106 if (lMetaForce) then
107@@ -265,15 +256,12 @@
108 ! We also print-out the max-difference between the
109 ! final H after SCF and the final computed H used for
110 ! the forces.
111- ! These values should correspond to the dHmax and diff_S == 0.
112+ ! This value should correspond to dHmax
113 call compute_max_diff(H, H_tmp, diff_H)
114- call compute_max_diff(S, S_tmp, diff_S)
115 if ( IONode ) then
116 ! Print out the final differences
117 write(*,"(a,f10.6)") ":!: Final H_scf - H_force (eV) : ",
118 & diff_H/eV
119- write(*,"(a,f10.6)") ":!: Final S_scf - S_force : ",
120- & diff_S
121 end if
122 #endif
123
124@@ -287,7 +275,6 @@
125
126 call de_alloc( fal, 'fal', 'final_H_f_stress' )
127 call de_alloc( H_tmp, 'H_tmp', 'final_H_f_stress' )
128- call de_alloc( S_tmp, 'S_tmp', 'final_H_f_stress' )
129
130 ! Determine whether anything should be saved
131 ! If not, return immediately
132
133=== removed file 'Src/overfsm.f'
134--- Src/overfsm.f 2016-03-01 14:24:48 +0000
135+++ Src/overfsm.f 1970-01-01 00:00:00 +0000
136@@ -1,182 +0,0 @@
137-!
138-! Copyright (C) 1996-2016 The SIESTA group
139-! This file is distributed under the terms of the
140-! GNU General Public License: see COPYING in the top directory
141-! or http://www.gnu.org/copyleft/gpl.txt.
142-! See Docs/Contributors.txt for a list of contributors.
143-!
144- module m_overfsm
145-
146- use precision, only : dp
147- use parallel, only : Node, Nodes
148- use parallelsubs, only : GlobalToLocalOrb
149- use atmfuncs, only : rcut, orb_gindex
150- use neighbour, only : jna=>jan, r2ij, xij, mneighb,
151- & reset_neighbour_arrays
152- use alloc, only : re_alloc, de_alloc
153- use m_new_matel, only : new_matel
154-
155- implicit none
156-
157- public :: overfsm
158- private
159-
160- CONTAINS
161-
162- subroutine overfsm(nua, na, no, scell, xa, indxua, rmaxo,
163- . maxnh, maxnd, lasto, iphorb, isa,
164- . numd, listdptr, listd, numh, listhptr, listh,
165- . nspin, Escf, fa, stress, S)
166-C *********************************************************************
167-C Overlap matrix and orthonormalization contribution to forces and stress.
168-C Energies in Ry. Lengths in Bohr.
169-C Writen by J.Soler and P.Ordejon, August-October'96, June'98
170-C **************************** INPUT **********************************
171-C integer nua : Number of atoms in unit cell
172-C integer na : Number of atoms in supercell
173-C integer no : Number of orbitals in supercell
174-C real*8 scell(3,3) : Supercell vectors SCELL(IXYZ,IVECT)
175-C real*8 xa(3,na) : Atomic positions in cartesian coordinates
176-c integer indxua(na) : Index of equivalent atom in unit cell
177-C real*8 rmaxo : Maximum cutoff for atomic orbitals
178-C integer maxnh : First dimension of S and listh
179-C integer maxnd : First dimension of Escf and listd
180-C integer lasto(0:na) : Last orbital index of each atom
181-C integer iphorb(no) : Orbital index of each orbital in its atom
182-C integer isa(na) : Species index of each atom
183-C integer numd(nuotot) : Number of nonzero elements of each row
184-C of Escf
185-C integer listdptr(nuotot) : Pointer to start of rows (-1) of Escf
186-C integer listd(maxnh) : Column indexes of the nonzero elements
187-C of each row of Escf
188-C integer numh(nuotot) : Number of nonzero elements of each row
189-C of the overlap matrix
190-C integer listhptr(nuotot) : Pointer to start of rows (-1) of overlap
191-C matrix
192-C integer listh(maxnh) : Column indexes of the nonzero elements
193-C of each row of the overlap matrix
194-C integer nspin : Number of spin components of Escf
195-C integer Escf(maxnd,nspin): Energy-Density matrix
196-C **************************** OUTPUT *********************************
197-C real*8 S(maxnh) : Sparse overlap matrix
198-C ********************** INPUT and OUTPUT *****************************
199-C real*8 fa(3,nua) : Atomic forces (Orthog. part added to input)
200-C real*8 stress(3,3) : Stress tensor (Orthog. part added to input)
201-C *********************************************************************
202-
203- integer, intent(in) ::
204- . maxnd, maxnh, na, no, nspin, nua
205-
206- integer, intent(in) ::
207- . indxua(na), iphorb(no), isa(na), lasto(0:na),
208- . listd(*), numd(*), listh(maxnh), numh(*), listdptr(*),
209- . listhptr(*)
210-
211- real(dp) , intent(inout) :: fa(3,nua), stress(3,3)
212- real(dp) , intent(in) :: scell(3,3), Escf(maxnd,nspin),
213- . rmaxo, xa(3,na)
214- real(dp), intent(out) :: S(maxnh)
215-
216-C Internal variables ......................................................
217-
218- integer
219- . ia, ind, io, ioa, is, ispin, ix, iio, ig, jg,
220- . j, ja, jn, jo, joa, js, jua, jx, nnia
221-
222- real(dp)
223- . fij(3), grSij(3) , rij, Sij, volcel, volume
224-
225- real(dp), dimension(:), pointer :: Di, Si
226-
227- external timer
228-C ......................
229-
230-C Start timer
231- call timer( 'overfsm', 1 )
232-
233- volume = nua * volcel(scell) / na
234-
235-C Initialize neighb subroutine
236- call mneighb( scell, 2.d0*rmaxo, na, xa, 0, 0, nnia)
237-
238-C Allocate local memory
239- nullify( Di )
240- call re_alloc( Di, 1, no, 'Di', 'overfsm' )
241- nullify( Si )
242- call re_alloc( Si, 1, no, 'Si', 'overfsm' )
243-
244- Si(1:no) = 0.0d0 ! AG: Superfluous
245- Di(1:no) = 0.0d0
246-
247- do ia = 1,nua
248- is = isa(ia)
249- call mneighb( scell, 2.d0*rmaxo, na, xa, ia, 0, nnia )
250- do io = lasto(ia-1)+1,lasto(ia)
251-
252-C Is this orbital on this Node?
253- call GlobalToLocalOrb(io,Node,Nodes,iio)
254- if (iio.gt.0) then
255-
256-C Valid orbital
257- ioa = iphorb(io)
258- ig = orb_gindex(is,ioa)
259- do j = 1,numd(iio)
260- ind = listdptr(iio)+j
261- jo = listd(ind)
262- do ispin = 1,nspin
263- Di(jo) = Di(jo) + Escf(ind,ispin)
264- enddo
265- enddo
266- do jn = 1,nnia
267- ja = jna(jn)
268- jua = indxua(ja)
269- rij = sqrt( r2ij(jn) )
270- do jo = lasto(ja-1)+1,lasto(ja)
271- joa = iphorb(jo)
272- js = isa(ja)
273- if (rcut(is,ioa)+rcut(js,joa) .gt. rij) then
274- jg = orb_gindex(js,joa)
275- call new_MATEL( 'S', ig, jg, xij(1:3,jn),
276- . Sij, grSij )
277- Si(jo) = Si(jo) + Sij
278- do ix = 1,3
279- fij(ix) = (- Di(jo)) * grSij(ix)
280- fa(ix,ia) = fa(ix,ia) + fij(ix)
281- fa(ix,jua) = fa(ix,jua) - fij(ix)
282- do jx = 1,3
283- stress(jx,ix) = stress(jx,ix) +
284- . xij(jx,jn) * fij(ix) / volume
285- enddo
286- enddo
287- endif
288- enddo
289- enddo
290- do j = 1,numd(iio)
291- jo = listd(listdptr(iio)+j)
292- Di(jo) = 0.0d0
293- enddo
294- do j = 1,numh(iio)
295- ind = listhptr(iio)+j
296- jo = listh(ind)
297- S(ind) = Si(jo)
298- Si(jo) = 0.0d0
299- enddo
300- endif
301- enddo
302- enddo
303-
304-C Deallocate local memory
305-! call new_MATEL( 'S', 0, 0, 0, 0, xij, Sij, grSij )
306- call reset_neighbour_arrays( )
307- call de_alloc( Si, 'Si', 'overfsm' )
308- call de_alloc( Di, 'Di', 'overfsm' )
309-
310-C Finish timer
311- call timer( 'overfsm', 2 )
312-
313- end subroutine overfsm
314- end module m_overfsm
315-
316-
317-
318-
319
320=== added file 'Src/overfsm.f90'
321--- Src/overfsm.f90 1970-01-01 00:00:00 +0000
322+++ Src/overfsm.f90 2018-06-08 09:24:14 +0000
323@@ -0,0 +1,161 @@
324+!
325+! Copyright (C) 1996-2016 The SIESTA group
326+! This file is distributed under the terms of the
327+! GNU General Public License: see COPYING in the top directory
328+! or http://www.gnu.org/copyleft/gpl.txt.
329+! See Docs/Contributors.txt for a list of contributors.
330+!
331+module m_overfsm
332+
333+ use precision, only : dp
334+ use parallel, only : Node, Nodes
335+ use parallelsubs, only : GlobalToLocalOrb
336+ use atmfuncs, only : rcut, orb_gindex
337+ use neighbour, only : jna=>jan, r2ij, xij, mneighb, reset_neighbour_arrays
338+ use alloc, only : re_alloc, de_alloc
339+ use m_new_matel, only : new_matel
340+ use t_spin, only: tSpin
341+
342+ implicit none
343+
344+ private
345+ public :: overfsm
346+
347+contains
348+
349+ subroutine overfsm(na_u, na_s, no_u, no_s, scell, xa, indxua, rmaxo, &
350+ lasto, iphorb, isa, maxnd, numd, listdptr, listd, &
351+ spin, Escf, fa, stress)
352+
353+ ! *********************************************************************
354+ ! Overlap matrix and orthonormalization contribution to forces and stress.
355+ ! Energies in Ry. Lengths in Bohr.
356+ ! Writen by J.Soler and P.Ordejon, August-October'96, June'98
357+ ! **************************** INPUT **********************************
358+ ! integer na_u : Number of atoms in unit cell
359+ ! integer na_s : Number of atoms in supercell
360+ ! integer no_u : Number of orbitals in unit-cell
361+ ! integer no_s : Number of orbitals in supercell
362+ ! real*8 scell(3,3) : Supercell vectors SCELL(IXYZ,IVECT)
363+ ! real*8 xa(3,na_s) : Atomic positions in cartesian coordinates
364+ ! integer indxua(na_s) : Index of equivalent atom in unit cell
365+ ! real*8 rmaxo : Maximum cutoff for atomic orbitals
366+ ! integer maxnd : First dimension of Escf and listd
367+ ! integer lasto(0:na_s) : Last orbital index of each atom
368+ ! integer iphorb(no) : Orbital index of each orbital in its atom
369+ ! integer isa(na_s) : Species index of each atom
370+ ! integer numd(no_u) : Number of nonzero elements of each row
371+ ! of Escf
372+ ! integer listdptr(no_u) : Pointer to start of rows (-1) of Escf
373+ ! integer listd(maxnd) : Column indexes of the nonzero elements
374+ ! of each row of Escf
375+ ! type(tSpin) spin : Spin configuration
376+ ! integer Escf(maxnd,spin%EDM): Energy-Density matrix
377+ ! ********************** INPUT and OUTPUT *****************************
378+ ! real*8 fa(3,na_u) : Atomic forces (Orthog. part added to input)
379+ ! real*8 stress(3,3) : Stress tensor (Orthog. part added to input)
380+ ! *********************************************************************
381+
382+
383+ integer, intent(in) :: na_u, na_s, no_u, no_s
384+ integer, intent(in) :: indxua(na_s), iphorb(no_u), isa(na_s), lasto(0:na_s)
385+ integer, intent(in) :: maxnd
386+ integer, intent(in) :: listd(maxnd), numd(no_u), listdptr(no_u)
387+
388+ real(dp), intent(inout) :: fa(3,na_u), stress(3,3)
389+ type(tSpin), intent(in) :: spin
390+ real(dp), intent(in) :: scell(3,3), Escf(maxnd,spin%EDM), rmaxo, xa(3,na_s)
391+
392+ ! Internal variables ......................................................
393+
394+ integer :: ia, ind, io, ioa, is, ispin, ix, iio, ig, jg
395+ integer :: j, ja, jn, jo, joa, js, jua, jx, nnia
396+
397+ real(dp) :: fij(3), grSij(3), rij, Sij, volcel, volume
398+
399+ real(dp), dimension(:), pointer :: Di => null()
400+
401+ external :: timer
402+
403+ ! Start timer
404+ call timer( 'overfsm', 1 )
405+
406+ volume = na_u * volcel(scell) / na_s
407+
408+ ! Initialize neighb subroutine
409+ call mneighb( scell, 2.d0*rmaxo, na_s, xa, 0, 0, nnia)
410+
411+ ! Allocate local memory
412+ call re_alloc( Di, 1, no_s, 'Di', 'overfsm' )
413+
414+ Di(1:no_s) = 0.0d0
415+
416+ do ia = 1, na_u
417+ is = isa(ia)
418+ call mneighb( scell, 2.d0*rmaxo, na_s, xa, ia, 0, nnia )
419+ do io = lasto(ia-1)+1,lasto(ia)
420+
421+ ! Is this orbital on this Node?
422+ call GlobalToLocalOrb(io,Node,Nodes,iio)
423+ if ( iio > 0 ) then
424+
425+ ! Valid orbital
426+ ioa = iphorb(io)
427+ ig = orb_gindex(is,ioa)
428+ do j = 1,numd(iio)
429+ ind = listdptr(iio)+j
430+ jo = listd(ind)
431+ do ispin = 1, spin%spinor
432+ Di(jo) = Di(jo) + Escf(ind,ispin)
433+ end do
434+ end do
435+
436+ do jn = 1,nnia
437+ ja = jna(jn)
438+ jua = indxua(ja)
439+ rij = sqrt( r2ij(jn) )
440+ do jo = lasto(ja-1) + 1 , lasto(ja)
441+ joa = iphorb(jo)
442+ js = isa(ja)
443+
444+ if ( rcut(is,ioa) + rcut(js,joa) > rij ) then
445+ jg = orb_gindex(js,joa)
446+ call new_MATEL( 'S', ig, jg, xij(1:3,jn), Sij, grSij )
447+ do ix = 1,3
448+ fij(ix) = - Di(jo) * grSij(ix)
449+ fa(ix,ia) = fa(ix,ia) + fij(ix)
450+ fa(ix,jua) = fa(ix,jua) - fij(ix)
451+ do jx = 1,3
452+ stress(jx,ix) = stress(jx,ix) + xij(jx,jn) * fij(ix) / volume
453+ end do
454+ end do
455+ end if
456+
457+ end do
458+ end do
459+
460+ ! Reset arrays for next orbital interaction
461+ do j = 1,numd(iio)
462+ jo = listd(listdptr(iio)+j)
463+ Di(jo) = 0._dp
464+ end do
465+
466+ end if
467+
468+ end do
469+ end do
470+
471+ ! Deallocate local memory
472+ call reset_neighbour_arrays( )
473+ call de_alloc( Di, 'Di', 'overfsm' )
474+
475+ ! Finish timer
476+ call timer( 'overfsm', 2 )
477+
478+ end subroutine overfsm
479+
480+end module m_overfsm
481+
482+
483+
484+
485
486=== modified file 'Util/COOP/Makefile'
487--- Util/COOP/Makefile 2018-06-07 20:08:23 +0000
488+++ Util/COOP/Makefile 2018-06-08 09:24:14 +0000
489@@ -233,10 +233,9 @@
490 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
491 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
492 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
493-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
494-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
495-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
496-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
497+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
498+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
499+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
500 final_H_f_stress.o: spinorbit.o units.o
501 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
502 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
503@@ -649,8 +648,8 @@
504 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
505 outcell.o: precision.o siesta_cml.o units.o
506 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
507-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
508-overfsm.o: precision.o
509+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
510+overfsm.o: parallelsubs.o precision.o
511 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
512 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
513 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
514
515=== modified file 'Util/Denchar/Src/Makefile'
516--- Util/Denchar/Src/Makefile 2018-06-07 20:08:23 +0000
517+++ Util/Denchar/Src/Makefile 2018-06-08 09:24:14 +0000
518@@ -307,10 +307,9 @@
519 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
520 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
521 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
522-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
523-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
524-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
525-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
526+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
527+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
528+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
529 final_H_f_stress.o: spinorbit.o units.o
530 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
531 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
532@@ -723,8 +722,8 @@
533 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
534 outcell.o: precision.o siesta_cml.o units.o
535 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
536-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
537-overfsm.o: precision.o
538+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
539+overfsm.o: parallelsubs.o precision.o
540 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
541 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
542 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
543
544=== modified file 'Util/Gen-basis/Makefile'
545--- Util/Gen-basis/Makefile 2018-06-07 20:08:23 +0000
546+++ Util/Gen-basis/Makefile 2018-06-08 09:24:14 +0000
547@@ -297,10 +297,9 @@
548 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
549 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
550 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
551-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
552-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
553-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
554-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
555+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
556+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
557+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
558 final_H_f_stress.o: spinorbit.o units.o
559 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
560 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
561@@ -713,8 +712,8 @@
562 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
563 outcell.o: precision.o siesta_cml.o units.o
564 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
565-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
566-overfsm.o: precision.o
567+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
568+overfsm.o: parallelsubs.o precision.o
569 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
570 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
571 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
572
573=== modified file 'Util/Grimme/Makefile'
574--- Util/Grimme/Makefile 2018-06-07 20:08:23 +0000
575+++ Util/Grimme/Makefile 2018-06-08 09:24:14 +0000
576@@ -235,10 +235,9 @@
577 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
578 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
579 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
580-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
581-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
582-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
583-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
584+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
585+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
586+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
587 final_H_f_stress.o: spinorbit.o units.o
588 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
589 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
590@@ -651,8 +650,8 @@
591 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
592 outcell.o: precision.o siesta_cml.o units.o
593 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
594-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
595-overfsm.o: precision.o
596+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
597+overfsm.o: parallelsubs.o precision.o
598 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
599 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
600 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
601
602=== modified file 'Util/Helpers/Makefile'
603--- Util/Helpers/Makefile 2018-06-07 20:08:23 +0000
604+++ Util/Helpers/Makefile 2018-06-08 09:24:14 +0000
605@@ -238,10 +238,9 @@
606 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
607 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
608 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
609-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
610-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
611-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
612-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
613+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
614+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
615+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
616 final_H_f_stress.o: spinorbit.o units.o
617 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
618 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
619@@ -654,8 +653,8 @@
620 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
621 outcell.o: precision.o siesta_cml.o units.o
622 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
623-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
624-overfsm.o: precision.o
625+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
626+overfsm.o: parallelsubs.o precision.o
627 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
628 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
629 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
630
631=== modified file 'Util/STM/ol-stm/Src/Makefile'
632--- Util/STM/ol-stm/Src/Makefile 2018-06-07 20:08:23 +0000
633+++ Util/STM/ol-stm/Src/Makefile 2018-06-08 09:24:14 +0000
634@@ -320,10 +320,9 @@
635 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
636 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
637 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
638-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
639-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
640-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
641-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
642+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
643+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
644+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
645 final_H_f_stress.o: spinorbit.o units.o
646 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
647 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
648@@ -736,8 +735,8 @@
649 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
650 outcell.o: precision.o siesta_cml.o units.o
651 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
652-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
653-overfsm.o: precision.o
654+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
655+overfsm.o: parallelsubs.o precision.o
656 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
657 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
658 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
659
660=== modified file 'Util/SpPivot/Makefile'
661--- Util/SpPivot/Makefile 2018-06-07 20:08:23 +0000
662+++ Util/SpPivot/Makefile 2018-06-08 09:24:14 +0000
663@@ -249,10 +249,9 @@
664 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
665 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
666 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
667-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
668-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
669-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
670-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
671+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
672+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
673+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
674 final_H_f_stress.o: spinorbit.o units.o
675 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
676 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
677@@ -665,8 +664,8 @@
678 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
679 outcell.o: precision.o siesta_cml.o units.o
680 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
681-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
682-overfsm.o: precision.o
683+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
684+overfsm.o: parallelsubs.o precision.o
685 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
686 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
687 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
688
689=== modified file 'Util/TS/TBtrans/Makefile'
690--- Util/TS/TBtrans/Makefile 2018-06-07 20:08:23 +0000
691+++ Util/TS/TBtrans/Makefile 2018-06-08 09:24:14 +0000
692@@ -505,10 +505,9 @@
693 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
694 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
695 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
696-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
697-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
698-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
699-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
700+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
701+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
702+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
703 final_H_f_stress.o: spinorbit.o units.o
704 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
705 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
706@@ -921,8 +920,8 @@
707 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
708 outcell.o: precision.o siesta_cml.o units.o
709 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
710-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
711-overfsm.o: precision.o
712+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
713+overfsm.o: parallelsubs.o precision.o
714 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
715 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
716 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
717
718=== modified file 'Util/TS/ts2ts/Makefile'
719--- Util/TS/ts2ts/Makefile 2018-06-07 20:08:23 +0000
720+++ Util/TS/ts2ts/Makefile 2018-06-08 09:24:14 +0000
721@@ -242,10 +242,9 @@
722 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
723 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
724 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
725-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
726-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
727-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
728-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
729+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
730+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
731+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
732 final_H_f_stress.o: spinorbit.o units.o
733 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
734 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
735@@ -658,8 +657,8 @@
736 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
737 outcell.o: precision.o siesta_cml.o units.o
738 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
739-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
740-overfsm.o: precision.o
741+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
742+overfsm.o: parallelsubs.o precision.o
743 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
744 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
745 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
746
747=== modified file 'Util/TS/tshs2tshs/Makefile'
748--- Util/TS/tshs2tshs/Makefile 2018-06-07 20:08:23 +0000
749+++ Util/TS/tshs2tshs/Makefile 2018-06-08 09:24:14 +0000
750@@ -308,10 +308,9 @@
751 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
752 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
753 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
754-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
755-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
756-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
757-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
758+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
759+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
760+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
761 final_H_f_stress.o: spinorbit.o units.o
762 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
763 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
764@@ -724,8 +723,8 @@
765 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
766 outcell.o: precision.o siesta_cml.o units.o
767 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
768-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
769-overfsm.o: precision.o
770+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
771+overfsm.o: parallelsubs.o precision.o
772 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
773 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
774 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
775
776=== modified file 'Util/VCA/Makefile'
777--- Util/VCA/Makefile 2018-06-07 20:08:23 +0000
778+++ Util/VCA/Makefile 2018-06-08 09:24:14 +0000
779@@ -268,10 +268,9 @@
780 final_H_f_stress.o: dnaefs.o files.o grdsam.o kinefsm.o ldau.o ldau_specs.o
781 final_H_f_stress.o: local_sys.o m_dipol.o m_energies.o m_forces.o m_gamma.o
782 final_H_f_stress.o: m_hsx.o m_mpi_utils.o m_ncdf_siesta.o m_ntm.o m_spin.o
783-final_H_f_stress.o: m_steps.o m_stress.o m_ts_global_vars.o m_ts_io.o
784-final_H_f_stress.o: m_ts_kpoints.o m_ts_options.o metaforce.o
785-final_H_f_stress.o: molecularmechanics.o naefs.o nlefsm.o overfsm.o parallel.o
786-final_H_f_stress.o: siesta_geom.o siesta_options.o sparse_matrices.o
787+final_H_f_stress.o: m_stress.o m_ts_io.o m_ts_kpoints.o m_ts_options.o
788+final_H_f_stress.o: metaforce.o molecularmechanics.o naefs.o nlefsm.o overfsm.o
789+final_H_f_stress.o: parallel.o siesta_geom.o siesta_options.o sparse_matrices.o
790 final_H_f_stress.o: spinorbit.o units.o
791 find_kgrid.o: alloc.o minvec.o parallel.o precision.o units.o
792 fire_optim.o: alloc.o m_fire.o m_mpi_utils.o parallel.o precision.o
793@@ -684,8 +683,8 @@
794 ordern.o: onmod.o parallel.o precision.o siesta_cml.o units.o
795 outcell.o: precision.o siesta_cml.o units.o
796 outcoor.o: alloc.o atmfuncs.o local_sys.o precision.o siesta_geom.o units.o
797-overfsm.o: alloc.o atmfuncs.o mneighb.o new_matel.o parallel.o parallelsubs.o
798-overfsm.o: precision.o
799+overfsm.o: alloc.o atmfuncs.o m_spin.o mneighb.o new_matel.o parallel.o
800+overfsm.o: parallelsubs.o precision.o
801 overlap.o: alloc.o atmfuncs.o atomlist.o m_iodm_old.o m_matio.o mneighb.o
802 overlap.o: new_matel.o parallel.o parallelsubs.o precision.o
803 parallelsubs.o: domain_decom.o local_sys.o parallel.o spatial.o
804
805=== modified file 'version.info'
806--- version.info 2018-06-07 20:08:23 +0000
807+++ version.info 2018-06-08 09:24:14 +0000
808@@ -1,1 +1,1 @@
809-siesta-4.1--923
810+siesta-4.1--923--overfsm-S-remove-2

Subscribers

People subscribed via source and target branches