Ignore:
Timestamp:
Jan 14, 2026, 8:30:16 PM (10 days ago)
Author:
aslmd
Message:

MESOSCALE: use precompiling flags to hide instructions related to parallel computations (we consider physics as being like a 1D model without any attached dynamical core when we compile).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/dustdevil.F90

    r3292 r4008  
    1616    use surfdat_h, only: z0_default
    1717    USE comcstfi_h, ONLY: g, cpp, r, rcp
     18#ifndef MESOSCALE
    1819    USE mod_phys_lmdz_para, ONLY: is_master, bcast
     20#endif
    1921    USE ioipsl_getin_p_mod, ONLY : getin_p
    2022    IMPLICIT NONE
     
    7577!$OMP THREADPRIVATE(q2top,seuil)
    7678
     79
    7780!-----------------------------------------------------------------------
    7881!    initialisation
     
    9396        call abort_physic(rname,"bad dust_devil_scheme value",1)
    9497      endif
    95 
     98#ifndef MESOSCALE
    9699      if(is_master) then
    97 
     100#endif
    98101        write(*,*) 'In dustdevil :'
    99102        write(*,*) '    q2top= ',q2top,'     seuil= ', seuil
     
    108111!       Temporaire
    109112!       open(77,file='devil')
    110      
     113#ifndef MESOSCALE     
    111114      endif !is_master
    112115
     
    114117      CALL bcast(z1)
    115118      CALL bcast(Cd)
     119#endif
    116120
    117121      firstcall=.false.
Note: See TracChangeset for help on using the changeset viewer.