1 |
C $Header: /u/gcmpack/MITgcm/pkg/autodiff/global_sum_ad.flow,v 1.4 2007/10/08 23:50:53 jmc Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
C *==========================================================* |
5 |
C | SUBROUTINE GLOBAL_SUM_R* is linear | |
6 |
C | only the array argument is active | |
7 |
C | only myThid is required | |
8 |
C | SUBROUTINE GLOBAL_ADSUM_R* is linear | |
9 |
C *==========================================================* |
10 |
cadj SUBROUTINE global_sum_r4 INPUT = 1, 2 |
11 |
cadj SUBROUTINE global_sum_r4 OUTPUT = 1 |
12 |
cadj SUBROUTINE global_sum_r4 ACTIVE = 1 |
13 |
cadj SUBROUTINE global_sum_r4 DEPEND = 2 |
14 |
cadj SUBROUTINE global_sum_r4 ADNAME = global_adsum_r4 |
15 |
cadj SUBROUTINE global_sum_r4 FTLNAME = global_sum_r4 |
16 |
|
17 |
cadj SUBROUTINE global_sum_r8 INPUT = 1, 2 |
18 |
cadj SUBROUTINE global_sum_r8 OUTPUT = 1 |
19 |
cadj SUBROUTINE global_sum_r8 ACTIVE = 1 |
20 |
cadj SUBROUTINE global_sum_r8 DEPEND = 2 |
21 |
cadj SUBROUTINE global_sum_r8 ADNAME = global_adsum_r8 |
22 |
cadj SUBROUTINE global_sum_r8 FTLNAME = global_sum_r8 |
23 |
|
24 |
cadj SUBROUTINE global_sum_tile_rl INPUT = 1, 3 |
25 |
cadj SUBROUTINE global_sum_tile_rl OUTPUT = 2 |
26 |
cadj SUBROUTINE global_sum_tile_rl ACTIVE = 1, 2 |
27 |
cadj SUBROUTINE global_sum_tile_rl DEPEND = 3 |
28 |
cadj SUBROUTINE global_sum_tile_rl ADNAME = global_adsum_tile_rl |
29 |
cadj SUBROUTINE global_sum_tile_rl FTLNAME = global_sum_tile_rl |