Ignore:
Timestamp:
Oct 4, 2016, 5:49:13 PM (8 years ago)
Author:
musat
Message:

Add histwrite for scalar outputs in LMDZ.
The scalars (GES, rsun*, solaire and Earths' orbital params)
outputed before in paramLMDZ_phy.nc are now in
histmth.nc file.

File:
1 edited

Legend:

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

    r2529 r2645  
    1717#ifdef CPP_XIOS
    1818  INTERFACE histwrite_phy
    19     MODULE PROCEDURE histwrite2d_phy,histwrite3d_phy,histwrite2d_phy_old,histwrite3d_phy_old,histwrite2d_xios,histwrite3d_xios
     19    MODULE PROCEDURE histwrite2d_phy,histwrite3d_phy,histwrite2d_phy_old,histwrite3d_phy_old,histwrite2d_xios,histwrite3d_xios,histwrite0d_xios
    2020  END INTERFACE
    2121#else
     
    13311331  IF (prt_level >= 10) write(lunout,*)'End histrwrite3d_xios ',field_name
    13321332  END SUBROUTINE histwrite3d_xios
     1333
     1334  SUBROUTINE histwrite0d_xios(field_name, field)
     1335  USE xios, only: xios_send_scalar
     1336  IMPLICIT NONE
     1337
     1338    CHARACTER(LEN=*), INTENT(IN) :: field_name
     1339    REAL, INTENT(IN) :: field ! --> scalar
     1340
     1341!$OMP MASTER
     1342   CALL xios_send_scalar(field_name, field)
     1343!$OMP END MASTER
     1344
     1345  END SUBROUTINE histwrite0d_xios
    13331346#endif
    13341347end module iophy
Note: See TracChangeset for help on using the changeset viewer.