Ignore:
Timestamp:
08/12/16 16:00:17 (8 years ago)
Author:
dumas
Message:

Open MP validated on Antarctique 15 km grid | New compilation option for large grid size | Call of subroutine courbure is commentated because of writing outsize the dimension of the array

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SOURCES/Ant40_files/lect-anteis_mod.f90

    r75 r85  
    114114     call Read_Ncdf_var('H',topo_ref,tab) 
    115115     H0(:,:)  = tab(:,:) 
     116!cdc correction de 3 pts qui posent probleme (pente tres forte): 
     117     S0(38,53)=1400. 
     118     Bsoc0(38,53)=-1000. 
     119     H0(38,53)=S0(38,53)-Bsoc0(38,53) 
     120      
     121     S0(35,53)=1300. 
     122     Bsoc0(35,53)=-1000. 
     123     H0(35,53)=S0(35,53)-Bsoc0(35,53) 
     124      
     125     S0(35,56)=1200. 
     126     Bsoc0(35,56)=-1000. 
     127     H0(35,56)=S0(35,56)-Bsoc0(35,56) 
     128 
    116129!cdc correction point pole sud : 
    117130!    S0(71,71)=(S0(71,70)+S0(71,72)+S0(70,71)+S0(72,71))/4. 
     
    147160     call Read_Ncdf_var('H',topo_dep,tab) 
    148161     H(:,:)  = tab(:,:) 
     162      
     163!cdc correction de 3 pts qui posent probleme (pente tres forte): 
     164!~     do i=34,39 
     165!~       do j=52,57 
     166!~         print*,'i j', i, j 
     167!~         print*,'SHB',S(i,j),Bsoc(i,j),H(i,j) 
     168!~       enddo 
     169!~    enddo 
     170 
     171     S(39,54)=1400. 
     172     Bsoc(39,54)=-1000. 
     173     H(39,54)=S(39,54)-Bsoc(39,54) 
     174      
     175     S(36,54)=1300. 
     176     Bsoc(36,54)=-1000. 
     177     H(36,54)=S(36,54)-Bsoc(36,54) 
     178      
     179     S(36,57)=1200. 
     180     Bsoc(36,57)=-1000. 
     181     H(36,57)=S(36,57)-Bsoc(36,57) 
    149182     
    150183!    S(71,71)=(S(71,70)+S(71,72)+S(70,71)+S(72,71))/4. 
     
    159192 
    160193 
    161  
    162194!!$ 
    163195!!$    ! socle 
     
    214246! calcul des courbures du socle 
    215247 
    216      call courbure(nx,ny,dx,Bsoc,bidon(:,:,1),bidon(:,:,2),bidon(:,:,3), & 
    217           bidon(:,:,4),socle_cry,bidon(:,:,5)) 
    218      socle_cry(:,:)=socle_cry(:,:)*dx*dx 
     248!     call courbure(nx,ny,dx,Bsoc,bidon(:,:,1),bidon(:,:,2),bidon(:,:,3), & 
     249!          bidon(:,:,4),socle_cry,bidon(:,:,5)) 
     250!     socle_cry(:,:)=socle_cry(:,:)*dx*dx 
    219251 
    220252    ! lecture des coordonnées geographiques 
Note: See TracChangeset for help on using the changeset viewer.