Changeset 444


Ignore:
Timestamp:
07/03/23 17:53:33 (11 months ago)
Author:
aquiquet
Message:

Cleaning branch: diagnoL2 back with use only statements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GRISLIv3/SOURCES/New-remplimat/diagno-L2_mod.f90

    r443 r444  
    22module diagno_mod                   ! nom pendant les tests 
    33 !$ USE OMP_LIB 
    4 use module3D_phy 
    5 use module_choix 
     4use module3D_phy,only: nx,ny,dx 
    65      
    76implicit none 
     
    4948!------------------------------------------------------------------------------------ 
    5049subroutine init_diagno 
     50 
     51use module3D_phy,only: num_rep_42,num_param,geoplace,pvimin 
     52use deformation_mod_2lois,only: sf ! afq - 07/2023 - not clean since it is in module_choix 
     53 
     54implicit none 
    5155 
    5256integer sffunc 
     
    105109subroutine diagnoshelf !      Resolution numerique des equations diagnostiques 
    106110 
     111  use module3D_phy, only: itracebug,niter_nolin,taushelf,flot,h,pvi,coef_sflot,rog, &  
     112                          gr_line_schoof,geoplace,uxbar,uybar,pvimin,debug_3D,V_limit, &  
     113                          imx_diag,imy_diag,tobmx,tobmy,neffmx,neffmy,gr_line, schoof, &  
     114                          betamx,betamy,flgzmx,flgzmy,uxflgz,uyflgz,taub  
     115  use furst_schoof_mod, only: back_force_x,back_force_y,gr_select,frot_coef,interpol_glflux  
     116  use module_choix, only: btt,dragging,mstream_dragging  ! afq - 03/2023 - not clean  
     117 
     118  implicit none  
    107119 
    108120  integer :: diagno_grline 
     121  integer itour_nolin 
     122  integer i,j ! loop integers 
    109123 
    110124   
     
    360374subroutine calc_pvi 
    361375 
     376use module3d_phy, only: nx,ny,nz,itracebug,pvi,pvimin,abar,flot,gzmx,gzmy, &  
     377                        ilemx,ilemy,eps,taushelf,h,ramollo,debug_3d,pvm  
     378use module_choix, only: btt,visc  ! afq - 03/2023 - not clean  
     379 
     380implicit none 
     381   
    362382! calcule les viscosites integrees pvi et pvm 
    363383! loi polynomiale + couplage thermomécanique 
     
    385405!$  integer :: rang ,nb_taches 
    386406!$  logical :: paral 
     407 
     408integer i,j,k !loop integers 
    387409 
    388410if (itracebug.eq.1)  call tracebug(' Calc pvi') 
     
    519541subroutine imx_imy_nx_ny 
    520542 
     543use module3d_phy, only: imx_diag,imy_diag,flgzmx,flgzmy  
     544          
     545implicit none 
     546 
    521547! definition des masques 
    522548! pour rempli_L2 : calcule les masques imx et imy qui  
     
    598624 
    599625subroutine imx_imy_nx_ny_reduce(choix) 
     626 
     627use module3d_phy, only: flot,imx_diag,imy_diag,gr_line  
     628          
     629implicit none 
    600630 
    601631!afq -- For the backforce computation we do not need to compute the velocities everywhere 
     
    663693 
    664694subroutine mismip_boundary_cond 
     695 
     696use module3d_phy, only: itracebug,imx_diag,imy_diag,uxbar,uybar  
     697 
     698implicit none 
     699 
    665700if (itracebug.eq.1)  call tracebug(' Subroutine mismip_boundray_cond') 
    666701 
Note: See TracChangeset for help on using the changeset viewer.