source: trunk/LMDZ.TITAN/libf/phytitan/h2ener.F @ 306

Last change on this file since 306 was 3, checked in by slebonnois, 14 years ago

Creation de repertoires:

  • chantiers : pour communiquer sur nos projets de modifs
  • documentation : pour stocker les docs

Ajout de:

  • libf/phytitan : physique de Titan
  • libf/chimtitan: chimie de Titan
  • libf/phyvenus : physique de Venus
File size: 1.6 KB
Line 
1      FUNCTION H2ENER(V,J)
2C     H2ENER SUBROUTINE OF THE INV PROGRAM. COMPUTES THE ENERGY
3C     (IN CM-1) OF A VIBRATION-ROTATION STATE OF A HYDROGEN MOLECULE.
4C     THE VIBRATION QUANTUM NUMBER IS V, AND THE QUANTUM NUMBER FOR
5C     THE RIGID BODY ANGULAR MOMENTUM IS J (A REAL*4 QUANTITY).
6C     THE FIRST LINE OF THE FORMULA FOR E IS THE CONTRIBUTION FROM
7C     PURE VIBRATION, INCLUDING ANHARMONIC TERMS. THE OTHER LINES
8C     ACCOUNT FOR COUPLED VIBRATION AND ROTATION, INCLUDING
9C     CENTRIFUGAL DISTORTION. (THE (J(J+1))**2 AND (J(J+1))**3
10C     PROVIDE FOR CENTRIFUGAL DISTORTION; THE VP AND VP**2 IN THE
11C     ROTATION TERMS PROVIDE FOR COUPLING BETWEEN VIBRATION AND
12C     ROTATION.)
13C     THE FORMULA OF COHEN AND BIRNBAUM(1981),
14C       NU = 59.3392*(J(J+1))  - 0.04599*(J(J+1))**2
15C            + 0.000052*(J(J+1))**3 CM-1,
16C     IS A SPECIAL CASE OF THE FORMULA USED HERE, OBTAINED BY
17C     SETTING V=0 (IE., VP = 1/2); THE VP TERMS IN THE VIBRATION-
18C     ROTATION CONTRIBUTIONS CORRECT THE INITIAL TERMS TO
19C     PRODUCE THE COEFFICIENTS IN THE COHEN AND BIRNBAUM FORMULA.
20C     FOR THE COLD ATMOSPHERES OF THE OUTER PLANETS, THE SIGNIF-
21C     ICANTLY POPULATED LEVELS HAVE V=0.
22C
23C***********************************************************************
24C
25      IMPLICIT REAL (A-H,O-Z)
26      REAL J,JP
27C
28      VP = V + 0.5
29      JP = J + 1.0
30      E = 4400.39*VP - 120.815*VP**2 + 0.7242*VP**3 +
31     A    (60.841 - 3.0177*VP + 0.0286*VP**2)*J*JP -
32     B    (0.04684 - 0.00171*VP + 3.1E-05*VP**2)*J**2*JP**2 +
33     C    5.2E-05*J**3*JP**3 - 2170.08
34      H2ENER = E
35      RETURN
36      END
Note: See TracBrowser for help on using the repository browser.