File: get_flags.F

package info (click to toggle)
aces3 3.0.6-7
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 82,460 kB
  • sloc: fortran: 225,647; ansic: 20,413; cpp: 4,349; makefile: 953; sh: 137
file content (19 lines) | stat: -rw-r--r-- 667 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
      Subroutine Get_flags(FlgACESElec, FlgACESGrad, FlgACESHess,
     &                     FlgACESForc)

      Implicit Double Precision(A-H, O-Z)
C  
      Logical FlgACESElec, FlgACESGrad, FlgACESHess, FlgACESForc
C
      Call Getrec(0,'JOBARC', 'TOTENERG', JLength, A2Ener)
      If (JLength .GT. 0) FlgACESElec = .TRUE.
      Call Getrec(0,'JOBARC', 'GRADIENT', JLength, VGrad)
      If (JLength .GT. 0) FlgACESGrad = .TRUE.
      Call Getrec(0,'JOBARC', 'CART_HES', JLength, VHess)
      If (JLength .GT. 0) FlgACESHess = .TRUE.
      Call Getrec(0, "JOBARC", 'FORCECON', JLength, Omega)
      If (JLength .GT. 0) FlgACESForc = .TRUE.

      Return
      End