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

Annotation 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 - (hide 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
Base files needed for simple component build

1 cnh 1.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