Ignore:
Timestamp:
Jan 5, 2026, 5:00:27 PM (3 weeks ago)
Author:
emillour
Message:

Generic PCM:
Enable using XIOS with rcm1d. This implies compiling with MPI (makelmdz_fcm ...
-parallel mpi -io xios ... rcm1d) and having adequate xml files at hand.
While at it cleaned up turbdiff_mod.F90 to use write_output() instead of
calls to writediagfi() and updated reference field_def_physics.xml
EM

File:
1 edited

Legend:

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

    r3236 r3995  
    2020      use callkeys_mod, only: water,tracer,nosurf,kmixmin
    2121      use turb_mod, only : ustar
     22      use write_output_mod, only: write_output
    2223#ifdef MESOSCALE
    2324      use comm_wrf, only : comm_LATENT_HF
     
    744745      if(water)then
    745746#ifndef MESOSCALE
    746          call writediagfi(ngrid,'beta','Dryness coefficient',' ',2,dryness)
     747         call write_output('beta','Dryness coefficient',' ',dryness)
    747748#endif
    748749         if (tracer) then
    749750#ifndef MESOSCALE
    750             call writediagfi(ngrid,'evap_surf_flux','surface latent heat flux','W.m-2',2,RLVTT*dqsdif_total/ptimestep)
    751             call writediagfi(ngrid,'fluxsurf_rad','total IR and VIS surface flux','W.m-2',2,pfluxsrf)
    752             call writediagfi(ngrid,'dqevap','evaporated water vapor specific concentration','s-1',3,pdqevap)
     751            call write_output('evap_surf_flux','surface latent heat flux','W.m-2',RLVTT*dqsdif_total/ptimestep)
     752            call write_output('fluxsurf_rad','total IR and VIS surface flux','W.m-2',pfluxsrf)
     753            call write_output('dqevap','evaporated water vapor specific concentration','s-1',pdqevap)
    753754#else
    754755            comm_LATENT_HF(:)=0.0
Note: See TracChangeset for help on using the changeset viewer.