1 |
jmc |
1.4 |
C $Header: $ |
2 |
|
|
C $Name: $ |
3 |
heimbach |
1.1 |
|
4 |
heimbach |
1.2 |
#include "EXF_OPTIONS.h" |
5 |
heimbach |
1.1 |
|
6 |
heimbach |
1.2 |
subroutine EXF_ADJOINT_SNAPSHOTS( iwhen, mytime, myiter, myThid ) |
7 |
heimbach |
1.1 |
IMPLICIT NONE |
8 |
|
|
C /==========================================================\ |
9 |
heimbach |
1.2 |
C | SUBROUTINE EXF_ADJOINT_SNAPSHOTS | |
10 |
heimbach |
1.1 |
C |==========================================================| |
11 |
|
|
C == Global variables === |
12 |
|
|
|
13 |
|
|
#include "SIZE.h" |
14 |
|
|
#include "EEPARAMS.h" |
15 |
|
|
#include "PARAMS.h" |
16 |
|
|
|
17 |
|
|
C == Routine arguments == |
18 |
|
|
C myThid - Thread number for this instance of the routine. |
19 |
|
|
integer iwhen |
20 |
|
|
integer myThid |
21 |
|
|
integer myiter |
22 |
jmc |
1.4 |
_RL mytime |
23 |
heimbach |
1.1 |
|
24 |
heimbach |
1.3 |
#ifdef ALLOW_AUTODIFF_MONITOR |
25 |
heimbach |
1.1 |
call TIMER_START('I/O (WRITE) [ADJOINT LOOP]', myThid ) |
26 |
|
|
|
27 |
|
|
call TIMER_STOP( 'I/O (WRITE) [ADJOINT LOOP]', myThid ) |
28 |
heimbach |
1.3 |
#endif |
29 |
heimbach |
1.1 |
|
30 |
|
|
end |
31 |
|
|
|
32 |
|
|
|
33 |
|
|
|
34 |
|
|
|
35 |
|
|
|
36 |
|
|
|
37 |
|
|
|
38 |
|
|
|
39 |
|
|
|