1 |
heimbach |
1.1 |
C /==========================================================\ |
2 |
|
|
C | SUBROUTINEs adexch_xy_rs adexch_xyz_rs | |
3 |
|
|
C | adexch_xy_rl adexch_xyz_rl | |
4 |
|
|
C | adexch_xz_rs adexch_yz_rs | |
5 |
|
|
C | adexch_xz_rl adexch_yz_rl | |
6 |
|
|
C | o adjoint routines to exchange routines | |
7 |
|
|
C |==========================================================| |
8 |
|
|
C | These routines essentially are calling the original | |
9 |
|
|
C | routines in reverse mode. | |
10 |
|
|
C | These are regular adjoint routines with no innermost | |
11 |
|
|
C | dimension added. | |
12 |
|
|
C | Calls to these routines will be generated automatically | |
13 |
|
|
C | by TAMC if correct flow directives are given | |
14 |
|
|
C | tamc -reverse .... | |
15 |
|
|
C | | |
16 |
|
|
C | written and tested by Ralf Giering, Jan. 14th 1999 | |
17 |
|
|
C | added new S/R's for _xz_ , _yz_ heimbach@mit.edu May-01 | |
18 |
|
|
C \==========================================================/ |
19 |
|
|
|
20 |
|
|
#include "CPP_EEOPTIONS.h" |
21 |
|
|
|
22 |
|
|
SUBROUTINE DUMMY_EXCH_AD |
23 |
|
|
|
24 |
|
|
RETURN |
25 |
|
|
END |