-
Notifications
You must be signed in to change notification settings - Fork 237
/
mypackage_mnc_init.F
76 lines (60 loc) · 2.35 KB
/
mypackage_mnc_init.F
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include "MYPACKAGE_OPTIONS.h"
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
CBOP
C !ROUTINE: MYPACKAGE_MNC_INIT
C !INTERFACE:
SUBROUTINE MYPACKAGE_MNC_INIT( myThid )
C !DESCRIPTION:
C Initialize MNC lookup tables for Mypackage.
C !USES:
IMPLICIT NONE
C == Global variables ===
#include "SIZE.h"
#include "EEPARAMS.h"
#include "PARAMS.h"
#include "MYPACKAGE.h"
C !INPUT PARAMETERS:
INTEGER myThid
CEOP
#ifdef ALLOW_MNC
IF (useMNC) THEN
CALL MNC_CW_ADD_VNAME('myPa_StatScal1',
& 'Cen_xy_Hn__L__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_StatScal1',
& 'units','[unit]', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_StatScal1','description',
& 'scalar state variable myPa_StatScal1',myThid)
CALL MNC_CW_ADD_VNAME('myPa_StatScal2',
& 'Cen_xy_Hn__L__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_StatScal2',
& 'units','[unit]', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_StatScal2','description',
& 'scalar state variable myPa_StatScal2',myThid)
CALL MNC_CW_ADD_VNAME('myPa_StatVelU',
& 'U_xy_Hn__C__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_StatVelU',
& 'units','[unit]', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_StatVelU','description',
& 'uVel-type state variable myPa_StatVelU',myThid)
CALL MNC_CW_ADD_VNAME('myPa_StatVelV',
& 'V_xy_Hn__C__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_StatVelV',
& 'units','[unit]', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_StatVelV','description',
& 'vVel-type state variable myPa_StatVelV',myThid)
CALL MNC_CW_ADD_VNAME('myPa_Surf1',
& 'Cen_xy_Hn__-__t', 3,4,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_Surf1',
& 'units','[unit]', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_Surf1','description',
& 'Surface scalar field myPa_Surf1',myThid)
CALL MNC_CW_ADD_VNAME('myPa_Surf2',
& 'Cen_xy_Hn__-__t', 3,4,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_Surf2',
& 'units','[unit]', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('myPa_Surf2','description',
& 'Surface scalar field myPa_Surf2',myThid)
ENDIF
#endif /* ALLOW_MNC */
RETURN
END