Changeset 415 for branches/GRISLIv3


Ignore:
Timestamp:
04/07/23 17:38:40 (15 months ago)
Author:
dumas
Message:

use only in subroutine masque

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GRISLIv3/SOURCES/masque.f90

    r4 r415  
    1414! version juillet 2009 
    1515subroutine masque 
     16   
     17  use geography, only:nx,ny 
     18  use module3D_phy, only:flot,mk,mk0 
     19  use runparam, only: itracebug 
     20   
     21  implicit none 
    1622 
    17 use module3D_phy 
    18 implicit none 
     23  if (itracebug.eq.1)  call tracebug(' Entree dans masque') 
    1924 
    20 if (itracebug.eq.1)  call tracebug(' Entree dans masque') 
    21  
    22 ! mk donne la flottaison 
    23 do j=1,ny 
    24    do i=1,nx 
    25       if (flot(i,j)) then 
    26          mk(i,j)=1  
    27       else 
    28          mk(i,j)=0 
    29       endif 
    30    end do 
    31 end do 
    32  
    33 ! pour eventuellement enlever certaines zones 
    34 mk(:,:)=mk(:,:)*mk0(:,:) 
     25  ! mk donne la flottaison 
     26  where (flot(:,:)) 
     27     mk(:,:)=1 
     28  elsewhere 
     29     mk(:,:)=0 
     30  endwhere 
     31   
     32  ! pour eventuellement enlever certaines zones 
     33  mk(:,:)=mk(:,:)*mk0(:,:) 
    3534       
    3635end subroutine masque 
Note: See TracChangeset for help on using the changeset viewer.