Changeset 1200 for trunk/LMDZ.GENERIC


Ignore:
Timestamp:
Mar 4, 2014, 3:34:09 PM (11 years ago)
Author:
msylvestre
Message:

rings.F90 : update of the rings opacities with values from Cassini/UVIS observations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phystd/rings.F90

    r1177 r1200  
    11SUBROUTINE rings(ngrid, declin, ptime, rad, flat, eclipse)
    22! Calculates Saturn's rings shadowing
     3! Includes rings opacities measured by Cassini/UVIS
    34! Authors: M. Sylvestre, M. Capderou, S. Guerlet, A. Spiga
    45
     
    1718    REAL :: rpol   ! polar radius of the planet
    1819    REAL :: e      ! shape excentricity of the planet : (1-e*e) = (1-f)*(1-f)   
    19     INTEGER, PARAMETER :: nb_a=1 ! number of subdivisions of the A ring
     20    INTEGER, PARAMETER :: nb_a=4 ! number of subdivisions of the A ring
    2021    INTEGER, PARAMETER :: nb_b=3 ! number of subdivisions of the B ring
    21     INTEGER, PARAMETER :: nb_c=1 ! number of subdivisions of the C ring
     22    INTEGER, PARAMETER :: nb_c=3 ! number of subdivisions of the C ring
     23    INTEGER, PARAMETER :: nb_ca = 2 ! number of subdivisions in the Cassini division
    2224    INTEGER :: i
    2325
     
    2931    REAL, DIMENSION(nb_c) :: C_Rint ! internal radii of the subdivisions of the C ring
    3032    REAL, DIMENSION(nb_c) :: C_Rext ! external radii of the subdivisions of the C ring
    31                
     33    REAL, DIMENSION(nb_ca) :: Ca_Rint ! internal radii of the subdivisions of the Cassini Division
     34    REAL, DIMENSION(nb_ca) :: Ca_Rext ! external radii of the subdivisions of the Cassini Division
     35
    3236    ! Opacities of the rings : for each one we can give different opacities for each part
    3337    REAL, DIMENSION(nb_a) :: tau_A ! opacity of the A ring
    3438    REAL, DIMENSION(nb_b) :: tau_B ! opacity of the B ring
    3539    REAL, DIMENSION(nb_c) :: tau_C ! opacity of the C ring
    36                
     40    REAL, DIMENSION(nb_ca) :: tau_Ca ! opacity of the Cassini Division
     41
    3742    ! Parameters used to calculate if a point is under a ring subdivision's shadow
    3843    REAL :: phi_S                             ! subsolar point longitude
     
    6570    eclipse(:) = 2000.
    6671
     72! Model of the rings with Cassini/UVIS opacities
     73
    6774    ! Size of the rings
    68     A_Rint(1) = 2.01*rad
    69     A_Rext(1) = 2.26*rad
    70     B_Rint(1) = 1.55*rad
    71     B_Rext(1) = 1.67*rad
    72     B_Rint(2) = 1.67*rad
     75    A_Rint(1) = 2.03*rad
     76    A_Rext(1) = 2.06*rad
     77    A_Rint(2) = 2.06*rad
     78    A_Rext(2) = 2.09*rad
     79    A_Rint(3) = 2.09*rad
     80    A_Rext(3) = 2.12*rad
     81    A_Rint(4) = 2.12*rad
     82    A_Rext(4) = 2.27*rad
     83
     84    B_Rint(1) = 1.53*rad
     85    B_Rext(1) = 1.64*rad
     86    B_Rint(2) = 1.64*rad
    7387    B_Rext(2) = 1.83*rad
    7488    B_Rint(3) = 1.83*rad
    75     B_Rext(3) = 1.92*rad
    76     C_Rint(1) = 1.21*rad
    77     C_Rext(1) = 1.53*rad
     89    B_Rext(3) = 1.95*rad
    7890   
    79     ! Opacities of the rings (TBD: update with most recent values?)
    80     tau_A(1) = 0.4
    81     tau_B(1) = 0.8
    82     tau_B(2) = 2.
    83     tau_B(3) = 1.4
    84     tau_C(1) = 0.08
     91    C_Rint(1) = 1.24*rad
     92    C_Rext(1) = 1.29*rad
     93    C_Rint(2) = 1.29*rad
     94    C_Rext(2) = 1.43*rad
     95    C_Rint(3) = 1.43*rad
     96    C_Rext(3) = 1.53*rad
     97
     98    Ca_Rint(1) = 1.95*rad
     99    Ca_Rext(1) = 1.99*rad
     100    Ca_Rint(2) = 1.99*rad
     101    Ca_Rext(2) = 2.03*rad
     102
     103
     104    ! Opacities of the rings
     105    tau_A(1) = 1.24
     106    tau_A(2) = 0.81
     107    tau_A(3) = 0.67
     108    tau_A(4) = 0.58
     109               
     110    tau_B(1) = 1.29
     111    tau_B(2) = 5.13 
     112    tau_B(3) = 2.84
     113   
     114    tau_C(1) = 0.06
     115    tau_C(2) = 0.10
     116    tau_C(3) = 0.14
     117
     118    tau_Ca(1) = 0.06
     119    tau_Ca(2) = 0.24
    85120
    86121    ! Convert to cartesian coordinates
Note: See TracChangeset for help on using the changeset viewer.