3 |
|
|
4 |
#include "CPP_OPTIONS.h" |
#include "CPP_OPTIONS.h" |
5 |
|
|
6 |
CStartOfInterface |
CBOP |
7 |
|
C !ROUTINE: INITIALISE_VARIA |
8 |
|
C !INTERFACE: |
9 |
SUBROUTINE INITIALISE_VARIA(myThid) |
SUBROUTINE INITIALISE_VARIA(myThid) |
10 |
C /==========================================================\ |
C !DESCRIPTION: \bv |
11 |
C | SUBROUTINE INITIALISE_VARIA | |
C *==========================================================* |
12 |
C | o Set the initial conditions for dynamics variables | |
C | SUBROUTINE INITIALISE_VARIA |
13 |
C | and time dependent arrays | |
C | o Set the initial conditions for dynamics variables |
14 |
C |==========================================================| |
C | and time dependent arrays |
15 |
C | This routine reads/writes data from an input file and | |
C *==========================================================* |
16 |
C | from various binary files. | |
C | This routine reads/writes data from an input file and |
17 |
C | Each thread invokes an instance of this routine as does | |
C | from various binary files. |
18 |
C | each process in a multi-process parallel environment like| |
C | Each thread invokes an instance of this routine as does |
19 |
C | MPI. | |
C | each process in a multi-process parallel environment like |
20 |
C \==========================================================/ |
C | MPI. |
21 |
IMPLICIT NONE |
C *==========================================================* |
22 |
|
C \ev |
23 |
|
|
24 |
|
C !CALLING SEQUENCE: |
25 |
|
C INITIALISE_VARIA |
26 |
|
C | |
27 |
|
C |-- INI_LINEAR_PHISURF |
28 |
|
C | |
29 |
|
C |-- INI_CORI |
30 |
|
C | |
31 |
|
C |-- INI_CG2D |
32 |
|
C | |
33 |
|
C |-- INI_CG3D |
34 |
|
C | |
35 |
|
C |-- INI_MIXING |
36 |
|
C | |
37 |
|
C |-- INI_DYNVARS |
38 |
|
C | |
39 |
|
C |-- INI_FIELDS |
40 |
|
C | |
41 |
|
C |-- INI_TR1 |
42 |
|
C | |
43 |
|
C |-- THE_CORRECTION_STEP |
44 |
|
C | |
45 |
|
C |-- CALL CONVECTIVE_ADJUSTMENT_INI |
46 |
|
C | |
47 |
|
C |-- PACKAGES_INIT_VARIABLES |
48 |
|
C | |
49 |
|
C |-- CALC_SURF_DR |
50 |
|
C | |
51 |
|
C |-- UPDATE_SURF_DR |
52 |
|
C | |
53 |
|
C |-- UPDATE_CG2D |
54 |
|
C | |
55 |
|
C |-- STATE_SUMMARY |
56 |
|
C | |
57 |
|
C |-- TIMEAVE_STATVARS |
58 |
|
|
59 |
|
C !USES: |
60 |
|
IMPLICIT NONE |
61 |
C == Global variables == |
C == Global variables == |
62 |
#include "SIZE.h" |
#include "SIZE.h" |
63 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
64 |
#include "PARAMS.h" |
#include "PARAMS.h" |
65 |
#include "DYNVARS.h" |
#include "DYNVARS.h" |
66 |
|
|
67 |
|
C !INPUT/OUTPUT PARAMETERS: |
68 |
C == Routine arguments == |
C == Routine arguments == |
69 |
INTEGER myThid |
INTEGER myThid |
|
CEndOfInterface |
|
70 |
|
|
71 |
|
C !LOCAL VARIABLES: |
72 |
C == Local variables == |
C == Local variables == |
73 |
INTEGER bi,bj,K,iMin,iMax,jMin,jMax |
INTEGER bi,bj,K,iMin,iMax,jMin,jMax |
74 |
|
CEOP |
75 |
|
|
76 |
#ifdef ALLOW_TAMC_CHECKPOINTING |
#ifdef ALLOW_TAMC_CHECKPOINTING |
77 |
|
|