/[MITgcm]/MITgcm/pkg/autodiff/zero_adj.F
ViewVC logotype

Annotation of /MITgcm/pkg/autodiff/zero_adj.F

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


Revision 1.3 - (hide annotations) (download)
Wed Jun 11 18:29:11 2008 UTC (15 years, 11 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint60, checkpoint61
Changes since 1.2: +12 -15 lines
More flexibility in zeroadj.

1 gforget 1.3 C $Header: /u/gcmpack/MITgcm/pkg/autodiff/adzero_adj.F,v 1.2 2007/10/08 23:50:53 jmc Exp $
2 jmc 1.2 C $Name: $
3 gforget 1.1
4     #include "CPP_OPTIONS.h"
5    
6 gforget 1.3 C !ROUTINE: ZERO_ADJ_LOC
7 gforget 1.1 C !INTERFACE:
8 gforget 1.3 SUBROUTINE ZERO_ADJ_LOC(
9     I NrIn,myThid,FieldFwd)
10 gforget 1.1 C !DESCRIPTION: \bv
11     C *==========================================================*
12 gforget 1.3 C | o zero out a local (no nsx,nsy dims.) adjoint field
13 gforget 1.1 C | ... nothing happens in forward mode
14     C | author: Gael Forget
15     C *==========================================================*
16    
17     #include "SIZE.h"
18     #include "EEPARAMS.h"
19     #include "PARAMS.h"
20    
21     C == Routine arguments ==
22     C myThid - Thread number for this instance of the routine.
23     integer myThid,bi,bj,i,j,k
24 gforget 1.3 _RL FieldFwd(1-Olx:sNx+Olx,1-Oly:sNy+Oly,NrIn)
25 gforget 1.1
26     end
27    
28    
29 gforget 1.3 C !ROUTINE: ZERO_ADJ
30 gforget 1.1 C !INTERFACE:
31 gforget 1.3 SUBROUTINE ZERO_ADJ(
32     I NrIn,myThid,FieldFwd)
33 gforget 1.1 C !DESCRIPTION: \bv
34     C *==========================================================*
35 gforget 1.3 C | o zero out a full (incl. nsx,nsy dims.) adjoint field
36 gforget 1.1 C | ... nothing happens in forward mode
37     C | author: Gael Forget
38     C *==========================================================*
39    
40     #include "SIZE.h"
41     #include "EEPARAMS.h"
42     #include "PARAMS.h"
43    
44     C == Routine arguments ==
45     C myThid - Thread number for this instance of the routine.
46 gforget 1.3 integer myThid,bi,bj,i,j,k
47     _RL FieldFwd(1-Olx:sNx+Olx,1-Oly:sNy+Oly,NrIn,nSx,nSy)
48 gforget 1.1
49     end
50    

  ViewVC Help
Powered by ViewVC 1.1.22