3 |
|
|
4 |
#include "EXF_OPTIONS.h" |
#include "EXF_OPTIONS.h" |
5 |
|
|
6 |
subroutine exf_check( mythid ) |
SUBROUTINE EXF_CHECK( mythid ) |
7 |
|
|
8 |
c ================================================================== |
c ================================================================== |
9 |
c SUBROUTINE exf_check |
c SUBROUTINE EXF_CHECK |
10 |
c ================================================================== |
c ================================================================== |
11 |
c |
c |
12 |
implicit none |
IMPLICIT NONE |
13 |
|
|
14 |
c == global variables == |
c == global variables == |
15 |
|
|
16 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
17 |
#include "SIZE.h" |
#include "SIZE.h" |
18 |
#include "PARAMS.h" |
#include "PARAMS.h" |
|
c#include "FFIELDS.h" |
|
|
c#include "GRID.h" |
|
19 |
|
|
20 |
#include "EXF_PARAM.h" |
#include "EXF_PARAM.h" |
21 |
#include "EXF_CONSTANTS.h" |
#include "EXF_CONSTANTS.h" |
|
c#include "EXF_FIELDS.h" |
|
22 |
c == routine arguments == |
c == routine arguments == |
23 |
|
|
24 |
c mythid - thread number for this instance of the routine. |
c mythid - thread number for this instance of the routine. |
25 |
|
|
26 |
integer mythid |
INTEGER mythid |
27 |
|
|
28 |
c == local variables == |
c == local variables == |
29 |
|
|
37 |
& (exf_iprec.EQ.precFloat32 .OR. exf_iprec.EQ.precFloat64) |
& (exf_iprec.EQ.precFloat32 .OR. exf_iprec.EQ.precFloat64) |
38 |
& ) then |
& ) then |
39 |
stop 'S/R EXF_CHECK: value of exf_iprec not allowed' |
stop 'S/R EXF_CHECK: value of exf_iprec not allowed' |
|
elseif ( exf_yftype.NE.'RL' ) then |
|
|
stop 'S/R EXF_CHECK: value of exf_yftype not allowed' |
|
40 |
endif |
endif |
41 |
|
|
42 |
if (repeatPeriod.lt.0.) then |
if (repeatPeriod.lt.0.) then |