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/nlte_setup.F

    r3018 r4008  
    2525
    2626      use datafile_mod, only: datadir
     27#ifndef MESOSCALE
    2728      USE mod_phys_lmdz_para, ONLY: is_master
    2829      USE mod_phys_lmdz_transfert_para, ONLY: bcast
     30#endif
    2931      use nlte_paramdef_h, only: nztabul, nb, nisot, indexisot
    3032      use nlte_commons_h, only: elow, deltanu, lnpnbtab, tstar11tab
     
    4345      character isotcode*2
    4446
    45 
    4647c     formats
    4748 132  format (i2)
     
    5758      lun2 = 2
    5859
     60#ifndef MESOSCALE
    5961      if(is_master) then
    60 
     62#endif
    6163      do k=1,nisot
    6264         write (isotcode,132) indexisot(k)
     
    7476         close (lun2)
    7577      end do
    76 
     78#ifndef MESOSCALE
    7779      endif !      if(is_master)
    7880
    7981      call bcast(elow)
    8082      call bcast(deltanu)
     83#endif
    8184
    8285      a1_010_000 = 1.3546d00
     
    8891
    8992c     *** Old LeeESCTVCISO_dlvr11 ***
    90 
     93#ifndef MESOSCALE
    9194      if(is_master) then
    92 
     95#endif
    9396      open( 11, file=trim(datadir)//
    9497     $     '/NLTEDAT/parametp_Tstar_IAA1204.dat' )
     
    108111      close (12)
    109112
    110 
     113#ifndef MESOSCALE
    111114      endif !is_master
    112115
     
    120123      call bcast(vc310tab)
    121124      call bcast(vc410tab)
     125#endif
    122126
    123127      xx=xx
Note: See TracChangeset for help on using the changeset viewer.