Ignore:
Timestamp:
Nov 20, 2015, 5:23:28 PM (9 years ago)
Author:
Ehouarn Millour
Message:

Follow-up from commit 2395: get rid of rlon and rlat, longitude_deg and latitude_deg (from module geometry_mod) should be used instead. Longitudes and latitudes are no longer loaded from startphy.nc but inherited from dynamics (and compatibility with values in startphy.nc is checked). This will change bench results because of roundoffs differences between the two.
EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/add_phys_tend.F90

    r2311 r2399  
    1414!======================================================================
    1515
    16 use dimphy
    17 use phys_local_var_mod
    18 use phys_state_var_mod
    19 use print_control_mod, only: prt_level
     16USE dimphy, ONLY: klon, klev
     17USE phys_local_var_mod, ONLY: u_seri, v_seri, ql_seri, qs_seri, q_seri, &
     18                              t_seri
     19USE phys_state_var_mod, ONLY: ftsol, zdu
     20USE geometry_mod, ONLY: longitude_deg, latitude_deg
     21USE print_control_mod, ONLY: prt_level
    2022IMPLICIT none
    2123  include "YOMCST.h"
     
    106108         i=jadrs(j)
    107109         if(prt_level.ge.debug_level) THEN
    108           print*,'PLANTAGE POUR LE POINT i rlon rlat =',i,rlon(i),rlat(i),text
     110          print*,'PLANTAGE POUR LE POINT i lon lat =',&
     111                 i,longitude_deg(i),latitude_deg(i),text
    109112          print*,'l    T     dT       Q     dQ    '
    110113          DO k = 1, klev
     
    124127        i=jqadrs(j)
    125128          if(prt_level.ge.debug_level) THEN
    126            print*,'WARNING  : EAU POUR LE POINT i rlon rlat =',i,rlon(i),rlat(i),text
     129           print*,'WARNING  : EAU POUR LE POINT i lon lat =',&
     130                  i,longitude_deg(i),latitude_deg(i),text
    127131           print*,'l    T     dT       Q     dQ    '
    128132           DO k = 1, klev
     
    205209         k=kadrs(j)
    206210         if(prt_level.ge.debug_level) THEN
    207           print*,'PLANTAGE2 POUR LE POINT i itap rlon rlat txt jbad zdt t',i,itap,rlon(i),rlat(i),text,jbad, &
     211          print*,'PLANTAGE2 POUR LE POINT i itap lon lat txt jbad zdt t',&
     212                 i,itap,longitude_deg(i),latitude_deg(i),text,jbad, &
    208213       &        zdt(i,k),t_seri(i,k)-zdt(i,k)
    209214!!!       if(prt_level.ge.10.and.itap.GE.229.and.i.EQ.3027) THEN
     
    222227         k=kqadrs(j)
    223228         if(prt_level.ge.debug_level) THEN
    224           print*,'WARNING  : EAU2 POUR LE POINT i itap rlon rlat txt jqbad zdq q zdql ql',i,itap,rlon(i),rlat(i),text,jqbad,&
     229          print*,'WARNING  : EAU2 POUR LE POINT i itap lon lat txt jqbad zdq q zdql ql',&
     230                 i,itap,longitude_deg(i),latitude_deg(i),text,jqbad,&
    225231       &        zdq(i,k), q_seri(i,k)-zdq(i,k), zdql(i,k), ql_seri(i,k)-zdql(i,k)
    226232!!!       if(prt_level.ge.10.and.itap.GE.229.and.i.EQ.3027) THEN
Note: See TracChangeset for help on using the changeset viewer.