/[MITgcm]/MITgcm/pkg/autodiff/exch_agrid_3d_ad.flow
ViewVC logotype

Contents of /MITgcm/pkg/autodiff/exch_agrid_3d_ad.flow

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


Revision 1.1 - (show annotations) (download)
Tue Apr 17 21:55:53 2007 UTC (17 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59b, checkpoint59e, checkpoint59d, checkpoint59g, checkpoint59f, checkpoint59a, checkpoint59c, checkpoint59h, checkpoint59
Adding adjoint and flow dir for exch_uv_agrid routines.

1 C /==========================================================\
2 C | TAMC flow directives |
3 C | for library subroutines exch_*_3d_rs |
4 C | exch_*_3d_rl |
5 C |==========================================================|
6 C | These directives are for standard adjoint code |
7 C | generation (vector Jacobian product). |
8 C | tamc -reverse .... |
9 C | |
10 C | written and tested by Ralf Giering, Jan. 14th 1999 |
11 C | added new S/R's for _xz_ , _yz_ heimbach@mit.edu May-01 |
12 C | extended to tangent linear code heimbach@mit.edu Jan-02 |
13 C |==========================================================|
14 C | SUBROUTINE EXCH_*_R* is linear |
15 C | only the array argument is active |
16 C | only myThid is required for the adjoint subroutine |
17 C \==========================================================/
18
19 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RL INPUT = 1, 2, 3, 4, 5
20 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RL OUTPUT = 1, 2
21 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RL ACTIVE = 1, 2
22 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RL DEPEND = 3, 4, 5
23 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RL ADNAME = ADEXCH_UV_AGRID_3D_RL
24 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RL FTLNAME = EXCH_UV_AGRID_3D_RL
25
26 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RS INPUT = 1, 2, 3, 4, 5
27 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RS OUTPUT = 1, 2
28 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RS ACTIVE = 1, 2
29 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RS DEPEND = 3, 4, 5
30 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RS ADNAME = ADEXCH_UV_AGRID_3D_RS
31 CADJ SUBROUTINE EXCH_UV_AGRID_3D_RS FTLNAME = EXCH_UV_AGRID_3D_RS

  ViewVC Help
Powered by ViewVC 1.1.22