Changeset 444
- Timestamp:
- 07/03/23 17:53:33 (11 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GRISLIv3/SOURCES/New-remplimat/diagno-L2_mod.f90
r443 r444 2 2 module diagno_mod ! nom pendant les tests 3 3 !$ USE OMP_LIB 4 use module3D_phy 5 use module_choix 4 use module3D_phy,only: nx,ny,dx 6 5 7 6 implicit none … … 49 48 !------------------------------------------------------------------------------------ 50 49 subroutine init_diagno 50 51 use module3D_phy,only: num_rep_42,num_param,geoplace,pvimin 52 use deformation_mod_2lois,only: sf ! afq - 07/2023 - not clean since it is in module_choix 53 54 implicit none 51 55 52 56 integer sffunc … … 105 109 subroutine diagnoshelf ! Resolution numerique des equations diagnostiques 106 110 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 107 119 108 120 integer :: diagno_grline 121 integer itour_nolin 122 integer i,j ! loop integers 109 123 110 124 … … 360 374 subroutine calc_pvi 361 375 376 use module3d_phy, only: nx,ny,nz,itracebug,pvi,pvimin,abar,flot,gzmx,gzmy, & 377 ilemx,ilemy,eps,taushelf,h,ramollo,debug_3d,pvm 378 use module_choix, only: btt,visc ! afq - 03/2023 - not clean 379 380 implicit none 381 362 382 ! calcule les viscosites integrees pvi et pvm 363 383 ! loi polynomiale + couplage thermomécanique … … 385 405 !$ integer :: rang ,nb_taches 386 406 !$ logical :: paral 407 408 integer i,j,k !loop integers 387 409 388 410 if (itracebug.eq.1) call tracebug(' Calc pvi') … … 519 541 subroutine imx_imy_nx_ny 520 542 543 use module3d_phy, only: imx_diag,imy_diag,flgzmx,flgzmy 544 545 implicit none 546 521 547 ! definition des masques 522 548 ! pour rempli_L2 : calcule les masques imx et imy qui … … 598 624 599 625 subroutine imx_imy_nx_ny_reduce(choix) 626 627 use module3d_phy, only: flot,imx_diag,imy_diag,gr_line 628 629 implicit none 600 630 601 631 !afq -- For the backforce computation we do not need to compute the velocities everywhere … … 663 693 664 694 subroutine mismip_boundary_cond 695 696 use module3d_phy, only: itracebug,imx_diag,imy_diag,uxbar,uybar 697 698 implicit none 699 665 700 if (itracebug.eq.1) call tracebug(' Subroutine mismip_boundray_cond') 666 701
Note: See TracChangeset
for help on using the changeset viewer.