/[MITgcm]/MITgcm_contrib/ESMF/interface_test/code/FCORI_MACROS.h
ViewVC logotype

Contents of /MITgcm_contrib/ESMF/interface_test/code/FCORI_MACROS.h

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


Revision 1.1 - (show annotations) (download)
Mon Feb 16 18:57:51 2004 UTC (21 years, 5 months ago) by cnh
Branch: MAIN
CVS Tags: adoption_1_0_pre_A, HEAD
File MIME type: text/plain
Base files needed for simple component build

1 C $Header: /u/gcmpack/MITgcm/model/inc/FCORI_MACROS.h,v 1.4 2001/09/21 15:13:31 cnh Exp $
2 C $Name: $
3 C
4 CBOP
5 C !ROUTINE: FCORI_MACROS.h
6 C !INTERFACE:
7 C include FCORI_MACROS.h
8 C !DESCRIPTION: \bv
9 C *==========================================================*
10 C | FCORI_MACROS.h
11 C *==========================================================*
12 C | These macros are used to reduce memory requirement and/or
13 C | memory references when variables are fixed along a given
14 C | axis or axes.
15 C *==========================================================*
16 C \ev
17 CEOP
18
19 #ifdef FCORI_CONST
20 #define _fCori(i,j,bi,bj) fCori(1,1,1,1)
21 #define _fCoriG(i,j,bi,bj) fCoriG(1,1,1,1)
22 #endif
23
24 #ifdef FCORI_FX
25 #define _fCori(i,j,bi,bj) fCori(i,1,bi,1)
26 #define _fCoriG(i,j,bi,bj) fCoriG(i,1,bi,1)
27 #endif
28
29 #ifdef FCORI_FY
30 #define _fCori(i,j,bi,bj) fCori(1,j,1,bj)
31 #define _fCoriG(i,j,bi,bj) fCoriG(1,j,1,bj)
32 #endif
33
34 #ifndef _fCori
35 #define _fCori(i,j,bi,bj) fCori(i,j,bi,bj)
36 #define _fCoriG(i,j,bi,bj) fCoriG(i,j,bi,bj)
37 #endif

  ViewVC Help
Powered by ViewVC 1.1.22