Changeset 1794 for LMDZ5/trunk/libf/phy1d/1DUTILS.h_with_writelim_old
- Timestamp:
- Jul 18, 2013, 9:52:31 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phy1d/1DUTILS.h_with_writelim_old
r1763 r1794 710 710 RETURN 711 711 END 712 subroutine scopy(n,sx,incx,sy,incy)713 !714 IMPLICIT NONE715 !716 integer n,incx,incy,ix,iy,i717 real sx((n-1)*incx+1),sy((n-1)*incy+1)718 !719 iy=1720 ix=1721 do 10 i=1,n722 sy(iy)=sx(ix)723 ix=ix+incx724 iy=iy+incy725 10 continue726 !727 return728 end729 712 subroutine wrgradsfi(if,nl,field,name,titlevar) 730 713 implicit none … … 2611 2594 end 2612 2595 2613 !=============================================================== 2614 function ismin(n,sx,incx) 2615 2616 implicit none 2617 integer n,i,incx,ismin,ix 2618 real sx((n-1)*incx+1),sxmin 2619 2620 ix=1 2621 ismin=1 2622 sxmin=sx(1) 2623 do i=1,n-1 2624 ix=ix+incx 2625 if(sx(ix).lt.sxmin) then 2626 sxmin=sx(ix) 2627 ismin=i+1 2628 endif 2629 enddo 2630 2631 return 2632 end 2633 2634 !=============================================================== 2635 function ismax(n,sx,incx) 2636 2637 implicit none 2638 integer n,i,incx,ismax,ix 2639 real sx((n-1)*incx+1),sxmax 2640 2641 ix=1 2642 ismax=1 2643 sxmax=sx(1) 2644 do i=1,n-1 2645 ix=ix+incx 2646 if(sx(ix).gt.sxmax) then 2647 sxmax=sx(ix) 2648 ismax=i+1 2649 endif 2650 enddo 2651 2652 return 2653 end 2654 2596
Note: See TracChangeset
for help on using the changeset viewer.