source: trunk/LMDZ.PLUTO/libf/phypluto/surfdat_h.F90

Last change on this file was 3910, checked in by tbertrand, 4 months ago

Pluto PCM:

  • adding option to use N2 ice fractional maps (n2frac) read in the startfi.nc
  • adding option in newstart to correct (tsurf and tsoil) for too warm or too cold N2-free (correct_t_non2) or N2-rich (correct_t_n2) patches

TB

File size: 1.8 KB
Line 
1
2       module surfdat_h
3
4       implicit none
5
6       real,allocatable,dimension(:) :: n2frac ! n2 fraction of ice at the surfacestocked in startfi.nc file.
7!$OMP THREADPRIVATE(n2frac)
8
9       real,allocatable,dimension(:) :: albedodat ! albedo of bare ground stocked in startfi.nc file.
10!$OMP THREADPRIVATE(albedodat)
11       ! Ehouarn: moved inertiedat to comsoil.h
12       !      real inertiedat, ! thermal inertia
13       real,allocatable,dimension(:) :: phisfi ! geopotential at ground level
14!$OMP THREADPRIVATE(phisfi)
15       real,dimension(2) :: emisice ! ice emissivity; 1:Northern hemisphere 2:Southern hemisphere
16       real emissiv
17       real,dimension(2) :: iceradius, dtemisice
18!$OMP THREADPRIVATE(emisice,emissiv,iceradius,dtemisice)
19       real,allocatable,dimension(:) :: zmea,zstd,zsig,zgam,zthe
20!$OMP THREADPRIVATE(zmea,zstd,zsig,zgam,zthe)
21       real phitop ! heatflux at top of atmosphere? for Triton !AF24
22       real ttop
23       real,allocatable,dimension(:) :: kp ! TB ref pressure
24       real p00
25!$OMP THREADPRIVATE(phitop,ttop,kp,p00)
26! surface properties ! TB16
27       real alb_n2b,alb_n2a,alb_ch4,alb_co,alb_tho,emis_n2b,emis_n2a
28!$OMP THREADPRIVATE(alb_n2b,alb_n2a,alb_ch4,alb_co,alb_tho,emis_n2b,emis_n2a)
29       real emis_ch4,emis_co,emis_tho,emis_tho_eq,alb_tho_eq,alb_ch4_eq
30!$OMP THREADPRIVATE(emis_ch4,emis_co,emis_tho,emis_tho_eq,alb_tho_eq,alb_ch4_eq)
31       real ITN2,ITCH4,ITH2O,ITN2d,ITCH4d,ITH2Od,alb_ch4_s,albspe,emispe
32!$OMP THREADPRIVATE(ITN2,ITCH4,ITH2O,ITN2d,ITCH4d,ITH2Od,alb_ch4_s,albspe,emispe)
33       real alb_tho_spe,emis_tho_spe
34!$OMP THREADPRIVATE(alb_tho_spe,emis_tho_spe)
35
36       real,allocatable,dimension(:) :: dryness  !"Dryness coefficient" for grnd water ice sublimation
37                                                 ! AS: previously in tracer.h. it is more logical here.
38!$OMP THREADPRIVATE(dryness)
39
40       end module surfdat_h
41
Note: See TracBrowser for help on using the repository browser.