-
Notifications
You must be signed in to change notification settings - Fork 0
/
Set_Deallocate.F90
51 lines (45 loc) · 966 Bytes
/
Set_Deallocate.F90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Subroutine Set_Deallocate
Use Parameters
Implicit None
deallocate (physmass)
deallocate( r)
deallocate( ur)
deallocate(vur)
deallocate( fr)
deallocate(fur)
deallocate(alabel)
deallocate(dipoler)
deallocate(charge)
deallocate(hfcc)
deallocate(nbo)
deallocate(Eenergy)
deallocate(homo)
deallocate(lumo)
if ( Isimulation /= 10 ) then
deallocate(fur_ref)
deallocate (tnm)
deallocate (tnminv)
deallocate (u)
deallocate (uinv)
deallocate(rbath)
deallocate(vrbath)
deallocate(frbath)
deallocate (qmass)
end if
select case(Ncent)
case(1)
deallocate (rbc11)
deallocate (vbc11)
deallocate (fbc11)
deallocate (qmcent11)
case(3)
deallocate(rbc31)
deallocate(vrbc31)
deallocate(frbc31)
deallocate (qmcent31)
end select
deallocate (dnmmass)
deallocate (fictmass)
deallocate (ysweight)
Return
End Subroutine Set_Deallocate