/[MITgcm]/MITgcm_contrib/ESMF/interface_test/code/mdsio_byteswapr4.F
ViewVC logotype

Contents of /MITgcm_contrib/ESMF/interface_test/code/mdsio_byteswapr4.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Feb 16 18:57:52 2004 UTC (21 years, 5 months ago) by cnh
Branch: MAIN
CVS Tags: adoption_1_0_pre_A, HEAD
Error occurred while calculating annotation data.
Base files needed for simple component build

1 C $Header: /u/u0/gcmpack/MITgcm/pkg/mdsio/mdsio_byteswapr4.F,v 1.1 2001/03/06 15:28:53 adcroft Exp $
2 C $Name: $
3
4 #include "MDSIO_OPTIONS.h"
5
6 subroutine MDS_BYTESWAPR4( n, arr )
7 C IN:
8 C n integer - Number of 4-byte words in arr
9 C IN/OUT:
10 C arr real*4 - Array declared as real*4(n)
11 C
12 C Created: 05/05/99 adcroft@mit.edu (This is an unfortunate hack!!)
13
14 implicit none
15 C Arguments
16 integer n
17 character*(*) arr
18 C Local
19 integer i
20 character*(1) cc
21 C ------------------------------------------------------------------
22 do i=1,4*n,4
23 cc=arr(i:i)
24 arr(i:i)=arr(i+3:i+3)
25 arr(i+3:i+3)=cc
26 cc=arr(i+1:i+1)
27 arr(i+1:i+1)=arr(i+2:i+2)
28 arr(i+2:i+2)=cc
29 enddo
30 C ------------------------------------------------------------------
31 return
32 end

  ViewVC Help
Powered by ViewVC 1.1.22