1 | C |
---|
2 | C - - - - - - - - - - - - - - - - - - - - - - - - - |
---|
3 | C |
---|
4 | C* =clim.h= CLIM 1.1 include file |
---|
5 | C Coupling Library for Interfacing Models |
---|
6 | C |
---|
7 | C - - - - - - - - - - - - - - - - - - - - - - - - - |
---|
8 | C |
---|
9 | INTEGER*4 CLIM_Void |
---|
10 | C |
---|
11 | INTEGER*4 CLIM_MaxMod, |
---|
12 | * CLIM_MaxPort, |
---|
13 | * CLIM_MaxSegments, |
---|
14 | * CLIM_MaxTag, |
---|
15 | * CLIM_MaxLink, |
---|
16 | * CLIM_ParSize, |
---|
17 | * CLIM_Clength |
---|
18 | C |
---|
19 | INTEGER*4 CLIM_In, CLIM_Out, CLIM_InOut |
---|
20 | C |
---|
21 | INTEGER*4 CLIM_Strategy, CLIM_Serial, |
---|
22 | * CLIM_Apple, CLIM_Orange, CLIM_Box, |
---|
23 | * CLIM_Segments, CLIM_Length, CLIM_Offset, |
---|
24 | * CLIM_SizeX, CLIM_SizeY, CLIM_LdX |
---|
25 | C |
---|
26 | INTEGER*4 CLIM_Integer, CLIM_Real, CLIM_Double |
---|
27 | C |
---|
28 | INTEGER*4 CLIM_StopPvm, CLIM_ContPvm |
---|
29 | C |
---|
30 | INTEGER*4 CLIM_MaxCodes, CLIM_Ok, |
---|
31 | * CLIM_FastExit, CLIM_BadName, CLIM_BadPort, |
---|
32 | * CLIM_BadType, CLIM_DoubleDef, CLIM_NotStep, |
---|
33 | * CLIM_IncStep, CLIM_IncSize, CLIM_NotClim, |
---|
34 | * CLIM_TimeOut, |
---|
35 | * CLIM_Pvm, CLIM_FirstCall, CLIM_PbRoute, |
---|
36 | * CLIM_Group, CLIM_BadTaskId, CLIM_NoTask, |
---|
37 | * CLIM_InitBuff, CLIM_Pack, CLIM_Unpack, |
---|
38 | * CLIM_Down, CLIM_PvmExit |
---|
39 | C |
---|
40 | C-----Parameter sizes |
---|
41 | C |
---|
42 | PARAMETER ( CLIM_Void = 0 ) |
---|
43 | PARAMETER ( CLIM_MaxMod = 8 ) |
---|
44 | PARAMETER ( CLIM_MaxPort = 16 ) |
---|
45 | PARAMETER ( CLIM_MaxSegments = 160 ) |
---|
46 | PARAMETER ( CLIM_MaxLink = CLIM_MaxMod * CLIM_MaxPort ) |
---|
47 | PARAMETER ( CLIM_ParSize = 2 * CLIM_MaxSegments + 2 ) |
---|
48 | PARAMETER ( CLIM_MaxTag = 16777215 ) |
---|
49 | PARAMETER ( CLIM_Clength = 32 ) |
---|
50 | C |
---|
51 | C-----Ports status |
---|
52 | C |
---|
53 | PARAMETER ( CLIM_In = 1 ) |
---|
54 | PARAMETER ( CLIM_Out = 0 ) |
---|
55 | PARAMETER ( CLIM_InOut = 2 ) |
---|
56 | C |
---|
57 | C-----Parallel distribution |
---|
58 | C |
---|
59 | PARAMETER ( CLIM_Strategy = 1 ) |
---|
60 | PARAMETER ( CLIM_Segments = 2 ) |
---|
61 | PARAMETER ( CLIM_Serial = 0 ) |
---|
62 | PARAMETER ( CLIM_Apple = 1 ) |
---|
63 | PARAMETER ( CLIM_Box = 2 ) |
---|
64 | PARAMETER ( CLIM_Orange = 3 ) |
---|
65 | PARAMETER ( CLIM_Offset = 2 ) |
---|
66 | PARAMETER ( CLIM_Length = 3 ) |
---|
67 | PARAMETER ( CLIM_SizeX = 3 ) |
---|
68 | PARAMETER ( CLIM_SizeY = 4 ) |
---|
69 | PARAMETER ( CLIM_LdX = 5 ) |
---|
70 | C |
---|
71 | C-----Datatypes |
---|
72 | C |
---|
73 | PARAMETER ( CLIM_Integer = 1 ) |
---|
74 | PARAMETER ( CLIM_Real = 4 ) |
---|
75 | PARAMETER ( CLIM_Double = 8 ) |
---|
76 | C |
---|
77 | C-----Quit parameters |
---|
78 | C |
---|
79 | PARAMETER ( CLIM_ContPvm = 0 ) |
---|
80 | PARAMETER ( CLIM_StopPvm = 1 ) |
---|
81 | C |
---|
82 | C-----Error Codes |
---|
83 | C |
---|
84 | PARAMETER ( CLIM_MaxCodes = -21 ) |
---|
85 | C |
---|
86 | PARAMETER ( CLIM_Ok = 0 ) |
---|
87 | PARAMETER ( CLIM_FastExit = -1 ) |
---|
88 | PARAMETER ( CLIM_BadName = -2 ) |
---|
89 | PARAMETER ( CLIM_BadPort = -3 ) |
---|
90 | PARAMETER ( CLIM_BadType = -4 ) |
---|
91 | PARAMETER ( CLIM_DoubleDef = -5 ) |
---|
92 | PARAMETER ( CLIM_NotStep = -6 ) |
---|
93 | PARAMETER ( CLIM_IncStep = -7 ) |
---|
94 | PARAMETER ( CLIM_IncSize = -8 ) |
---|
95 | PARAMETER ( CLIM_NotClim = -9 ) |
---|
96 | PARAMETER ( CLIM_TimeOut = -10 ) |
---|
97 | PARAMETER ( CLIM_Pvm = -11 ) |
---|
98 | PARAMETER ( CLIM_FirstCall = -12 ) |
---|
99 | PARAMETER ( CLIM_PbRoute = -13 ) |
---|
100 | PARAMETER ( CLIM_Group = -14 ) |
---|
101 | PARAMETER ( CLIM_BadTaskId = -15 ) |
---|
102 | PARAMETER ( CLIM_NoTask = -16 ) |
---|
103 | PARAMETER ( CLIM_InitBuff = -17 ) |
---|
104 | PARAMETER ( CLIM_Pack = -18 ) |
---|
105 | PARAMETER ( CLIM_Unpack = -19 ) |
---|
106 | PARAMETER ( CLIM_Down = -20 ) |
---|
107 | PARAMETER ( CLIM_PvmExit = -21 ) |
---|
108 | C |
---|
109 | C-----End of clim.h |
---|