Changeset 1915 for trunk/LMDZ.TITAN/libf


Ignore:
Timestamp:
Apr 4, 2018, 4:37:05 PM (7 years ago)
Author:
jvatant
Message:

Add main current send_xios_field outputs
--JVO

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.TITAN/libf/phytitan/physiq_mod.F90

    r1914 r1915  
    395395      real,save,dimension(:,:,:), allocatable :: tpq ! Tracers for decoupled microphysical tests ( temporary in 01/18 )
    396396!$OMP THREADPRIVATE(tpq)
     397      real,dimension(ngrid,nlayer,nq) :: dtpq ! (temporary in 01/18)
    397398
    398399
     
    11211122                              pplay,pplev,zzlay,zzlev,dycchi)
    11221123               endif ! if moyzon
     1124
    11231125            endif
    11241126           
     
    14971499      ! Send fields to XIOS: (NB these fields must also be defined as
    14981500      ! <field id="..." /> in context_lmdz_physics.xml to be correctly used)
    1499       CALL send_xios_field("ls",zls)
     1501      CALL send_xios_field("ls",zls*180./pi)
     1502      CALL send_xios_field("lss",zlss*180./pi)
     1503      CALL send_xios_field("RA",right_ascen*180./pi)
     1504      CALL send_xios_field("Declin",declin*180./pi)
     1505     
     1506      ! Total energy balance diagnostics
     1507      if (callrad.and.(.not.newtonian)) then
     1508         CALL send_xios_field("ISR_TOA",fluxtop_dn)
     1509         CALL send_xios_field("OLR_TOA",fluxtop_lw)
     1510      endif
     1511     
     1512      CALL send_xios_field("area",cell_area)
     1513      CALL send_xios_field("pphi",pphi)
    15001514     
    15011515      CALL send_xios_field("ps",ps)
    1502       CALL send_xios_field("area",cell_area)
    1503 
    1504       CALL send_xios_field("temperature",zt)
     1516      CALL send_xios_field("tsurf",tsurf)
     1517
     1518      CALL send_xios_field("temp",zt)
     1519      CALL send_xios_field("teta",zh)
    15051520      CALL send_xios_field("u",zu)
    15061521      CALL send_xios_field("v",zv)
    1507 
     1522      CALL send_xios_field("w",pw)
     1523      CALL send_xios_field("p",pplay)
     1524     
     1525      ! Winds diagnostics.
     1526      CALL send_xios_field("dudif",zdudif)
     1527      CALL send_xios_field("dudyn",zdudyn)
     1528
     1529      ! Heating diagnostics.
     1530      CALL send_xios_field("dtsw",zdtsw)
     1531      CALL send_xios_field("dtlw",zdtlw)
     1532      CALL send_xios_field("dtrad",dtrad)
     1533      CALL send_xios_field("dtdyn",zdtdyn)
     1534       
    15081535      if (lastcall.and.is_omp_master) then
    15091536        write(*,*) "physiq: call xios_context_finalize"
Note: See TracChangeset for help on using the changeset viewer.