Changeset 5103 for LMDZ6/branches/Amaury_dev/libf/dyn3d_common/advn.F
- Timestamp:
- Jul 23, 2024, 3:29:36 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3d_common/advn.F
r5101 r5103 300 300 zqv(ij,l)=q(ij,l) 301 301 zqv(ip1jm-iip1+ij,l)=q(ip1jm+ij,l) 302 extremum(ij)=. true.303 extremum(ip1jmp1-iip1+ij)=. true.302 extremum(ij)=.TRUE. 303 extremum(ip1jmp1-iip1+ij)=.TRUE. 304 304 enddo 305 305 … … 404 404 zqw(ij,2)=q(ij,1) 405 405 zqw(ij,llm)=q(ij,llm) 406 extremum(ij,1)=. true.407 extremum(ij,llm)=. true.406 extremum(ij,1)=.TRUE. 407 extremum(ij,llm)=.TRUE. 408 408 enddo 409 409 … … 502 502 zdq=qd(ij,l)-qg(ij,l) 503 503 c if((qd(ij,l)-q(ij,l))*(q(ij,l)-qg(ij,l)).lt.0.) then 504 c print*,'probleme au point ij=',ij,' l=',l505 c print*,qd(ij,l),q(ij,l),qg(ij,l)504 c PRINT*,'probleme au point ij=',ij,' l=',l 505 c PRINT*,qd(ij,l),q(ij,l),qg(ij,l) 506 506 c qd(ij,l)=q(ij,l) 507 507 c qg(ij,l)=q(ij,l) … … 512 512 c if(.not.(zsigd(ij,l).ge.0..and.zsigd(ij,l).le.1. .and. 513 513 c s zsigg(ij,l).ge.0..or.zsigg(ij,l).le.1.) ) then 514 c print*,'probleme au point ij=',ij,' l=',l515 c print*,'sigg=',zsigg(ij,l),' sigd=',zsigd(ij,l)516 c print*,'q d,c,g ',qd(ij,l),q(ij,l),qg(ij,l),zdq514 c PRINT*,'probleme au point ij=',ij,' l=',l 515 c PRINT*,'sigg=',zsigg(ij,l),' sigd=',zsigd(ij,l) 516 c PRINT*,'q d,c,g ',qd(ij,l),q(ij,l),qg(ij,l),zdq 517 517 c stop 518 518 c endif … … 566 566 endif 567 567 c if(zsig.lt.0.) then 568 c print*,'au point ij=',ij,' l=',l,' sig=',zsig568 c PRINT*,'au point ij=',ij,' l=',l,' sig=',zsig 569 569 c stop 570 570 c endif … … 611 611 enddo 612 612 niju=iju 613 c print*,'niju,nl',niju,nl(l)613 c PRINT*,'niju,nl',niju,nl(l) 614 614 615 615 c traitement des mailles … … 759 759 zdq=qn(ij,l)-qs(ij,l) 760 760 c if((qn(ij,l)-q(ij,l))*(q(ij,l)-qs(ij,l)).lt.0.) then 761 c print*,'probleme au point ij=',ij,' l=',l,' advnqx'762 c print*,qn(ij,l),q(ij,l),qs(ij,l)761 c PRINT*,'probleme au point ij=',ij,' l=',l,' advnqx' 762 c PRINT*,qn(ij,l),q(ij,l),qs(ij,l) 763 763 c qn(ij,l)=q(ij,l) 764 764 c qs(ij,l)=q(ij,l) … … 769 769 c if(.not.(zsign(ij).ge.0..and.zsign(ij).le.1. .and. 770 770 c s zsigs(ij).ge.0..or.zsigs(ij).le.1.) ) then 771 c print*,'probleme au point ij=',ij,' l=',l772 c print*,'sigs=',zsigs(ij),' sign=',zsign(ij)771 c PRINT*,'probleme au point ij=',ij,' l=',l 772 c PRINT*,'sigs=',zsigs(ij),' sign=',zsign(ij) 773 773 c stop 774 774 c endif … … 886 886 zdq=qb(ij,l)-qh(ij,l) 887 887 c if((qh(ij,l)-q(ij,l))*(q(ij,l)-qb(ij,l)).lt.0.) then 888 c print*,'probleme au point ij=',ij,' l=',l889 c print*,qh(ij,l),q(ij,l),qb(ij,l)888 c PRINT*,'probleme au point ij=',ij,' l=',l 889 c PRINT*,qh(ij,l),q(ij,l),qb(ij,l) 890 890 c qh(ij,l)=q(ij,l) 891 891 c qb(ij,l)=q(ij,l) … … 903 903 enddo 904 904 905 c print*,'ok1'905 c PRINT*,'ok1' 906 906 c calcul de la pente maximum dans la maille en valeur absolue 907 907 do l=2,llm … … 947 947 enddo 948 948 enddo 949 c print*,'ok3'949 c PRINT*,'ok3' 950 950 RETURN 951 951 END
Note: See TracChangeset
for help on using the changeset viewer.