Changeset 88 for trunk/NEMO/OPA_SRC/lib_cray.f90
- Timestamp:
- 2004-04-22T15:50:27+02:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/lib_cray.f90
r3 r88 9 9 ! isrchne 10 10 !--------------------------------------------------------- 11 11 FUNCTION sdot( I, X, J, Y, K ) 12 12 DIMENSION X(1), Y(1) 13 13 SDOT = 0. … … 15 15 SDOT = SDOT + X(1+(N-1)*J) * Y(1+(N-1)*K) 16 16 END DO 17 17 END FUNCTION sdot 18 18 !--------------------------------------------------------- 19 19 SUBROUTINE wheneq ( i, x, j, t, ind, nn ) 20 20 IMPLICIT NONE 21 21 … … 35 35 END DO 36 36 37 37 END SUBROUTINE wheneq 38 38 !--------------------------------------------------------- 39 SUBROUTINE SAXPY(I,A,X,J,Y,K)39 SUBROUTINE saxpy( I, A, X, J, Y, K ) 40 40 DIMENSION X(1),Y(1) 41 DO 1 N=1,I 42 Y(1+(N-1)*K)=A*X(1+(N-1)*J)+Y(1+(N-1)*K) 43 1 CONTINUE 44 RETURN 45 END 41 DO N = 1, I 42 Y(1+(N-1)*K)=A*X(1+(N-1)*J)+Y(1+(N-1)*K) 43 END DO 44 END SUBROUTINE saxpy 46 45 !--------------------------------------------------------- 47 FUNCTION ISRCHNE(K,X,I,B)46 FUNCTION isrchne( K, X, I, B ) 48 47 DIMENSION X(1) 49 DO 1 N=1,K 50 IF(X(1+(N-1)*I) /= B)THEN 51 ISRCHNE=N 52 RETURN 53 ELSE 54 ISRCHNE=N+1 55 ENDIF 56 1 CONTINUE 57 RETURN 58 END 48 DO N = 1, K 49 IF( X(1+(N-1)*I) /= B ) THEN 50 ISRCHNE = N 51 RETURN 52 ELSE 53 ISRCHNE = N + 1 54 ENDIF 55 END DO 56 END FUNCTION isrchne
Note: See TracChangeset
for help on using the changeset viewer.