-
Notifications
You must be signed in to change notification settings - Fork 16
/
cfgcst.h
154 lines (154 loc) · 5.87 KB
/
cfgcst.h
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
//This file is generated from cfgcst.sch
extern long XMAX ;
extern long YMAX ;
extern long ZMAX ;
extern long NUM_PROCESS ;
extern long NUM_RUNTIME ;
extern long NUM_MAX_RUNTIME ;
extern long NUM_N_HILBERT ;
extern long NUM_N_HILBERT_DIMENSION ;
extern int HILBERT_DIR ;
extern long NUM_TIMESTEP ;
extern double DELTAT ;
extern long NUM_DUMP_TIMESTEP ;
extern long NUM_SPEC ;
extern long USE_NP_BOUNDARY ;
extern long USE_NON_UNI_DENSITY ;
extern long USE_NON_UNI_TEMPERATURE ;
extern long USE_INIT_EXT_EB ;
extern long USE_INIT_EB0 ;
extern long USE_FILTER ;
extern int USE_CHECKPOINT ;
extern int USE_INIT_V0 ;
extern int USE_KGM ;
extern double (* CAL_FUN_ONE_PARA_inner_procedure) (char* arg0, double arg1);
double call_CAL_FUN_ONE_PARA ( char* arg0, double arg1 );
#ifdef CSCHEME_HEAD
extern element * CAL_FUN_ONE_PARA ;
#endif
extern int USE_TORI ;
extern int USE_PROFILE ;
extern int USE_DM ;
extern int USE_LHCD_INPUT ;
extern long NUM_CHECKPOINT_TIMESTEP ;
extern long USE_NON_UNI_CACHE_DIST ;
extern long (* GET_DEV_TYPE_inner_procedure) (long arg0, long arg1);
long call_GET_DEV_TYPE ( long arg0, long arg1 );
#ifdef CSCHEME_HEAD
extern element * GET_DEV_TYPE ;
#endif
extern long (* GET_DEV_ID_inner_procedure) (long arg0, long arg1);
long call_GET_DEV_ID ( long arg0, long arg1 );
#ifdef CSCHEME_HEAD
extern element * GET_DEV_ID ;
#endif
extern long (* GET_NUM_LOCAL_THREAD_FROM_GLOBAL_TID_inner_procedure) (long arg0);
long call_GET_NUM_LOCAL_THREAD_FROM_GLOBAL_TID ( long arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_NUM_LOCAL_THREAD_FROM_GLOBAL_TID ;
#endif
extern double (* GET_MASS_inner_procedure) (long arg0);
double call_GET_MASS ( long arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_MASS ;
#endif
extern double (* GET_NPM_inner_procedure) (long arg0);
double call_GET_NPM ( long arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_NPM ;
#endif
extern double (* GET_CHARGE_inner_procedure) (long arg0);
double call_GET_CHARGE ( long arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_CHARGE ;
#endif
extern long (* GET_GRID_CACHE_LEN_inner_procedure) (long arg0);
long call_GET_GRID_CACHE_LEN ( long arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_GRID_CACHE_LEN ;
#endif
extern long (* GET_CU_CACHE_LEN_inner_procedure) (long arg0);
long call_GET_CU_CACHE_LEN ( long arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_CU_CACHE_LEN ;
#endif
extern long (* GET_INIT_LOAD_inner_procedure) (long arg0);
long call_GET_INIT_LOAD ( long arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_LOAD ;
#endif
extern double (* GET_NON_UNI_CACHE_DIST_inner_procedure) (long arg0, long arg1);
double call_GET_NON_UNI_CACHE_DIST ( long arg0, long arg1 );
#ifdef CSCHEME_HEAD
extern element * GET_NON_UNI_CACHE_DIST ;
#endif
extern double (* GET_INIT_DENSITY_DIST_inner_procedure) (long arg0, double arg1, double arg2, double arg3);
double call_GET_INIT_DENSITY_DIST ( long arg0, double arg1, double arg2, double arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_DENSITY_DIST ;
#endif
extern double (* GET_INIT_TEMPERATURE_DIST_inner_procedure) (long arg0, double arg1, double arg2, double arg3, long arg4);
double call_GET_INIT_TEMPERATURE_DIST ( long arg0, double arg1, double arg2, double arg3, long arg4 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_TEMPERATURE_DIST ;
#endif
extern double (* GET_INIT_E_inner_procedure) (double arg0, double arg1, double arg2, long arg3);
double call_GET_INIT_E ( double arg0, double arg1, double arg2, long arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_E ;
#endif
extern double (* GET_INIT_B_inner_procedure) (double arg0, double arg1, double arg2, long arg3);
double call_GET_INIT_B ( double arg0, double arg1, double arg2, long arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_B ;
#endif
extern double (* GET_INIT_E0_inner_procedure) (double arg0, double arg1, double arg2, long arg3);
double call_GET_INIT_E0 ( double arg0, double arg1, double arg2, long arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_E0 ;
#endif
extern double (* GET_INIT_B0_inner_procedure) (double arg0, double arg1, double arg2, long arg3);
double call_GET_INIT_B0 ( double arg0, double arg1, double arg2, long arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_B0 ;
#endif
extern double (* GET_INIT_VT_inner_procedure) (long arg0);
double call_GET_INIT_VT ( long arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_VT ;
#endif
extern double (* GET_INIT_V0_x_inner_procedure) (long arg0, double arg1, double arg2, double arg3);
double call_GET_INIT_V0_x ( long arg0, double arg1, double arg2, double arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_V0_x ;
#endif
extern double (* GET_INIT_V0_y_inner_procedure) (long arg0, double arg1, double arg2, double arg3);
double call_GET_INIT_V0_y ( long arg0, double arg1, double arg2, double arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_V0_y ;
#endif
extern double (* GET_INIT_V0_z_inner_procedure) (long arg0, double arg1, double arg2, double arg3);
double call_GET_INIT_V0_z ( long arg0, double arg1, double arg2, double arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_V0_z ;
#endif
extern double (* GET_INIT_FILTER_E_inner_procedure) (double arg0, double arg1, double arg2, long arg3);
double call_GET_INIT_FILTER_E ( double arg0, double arg1, double arg2, long arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_FILTER_E ;
#endif
extern double (* GET_INIT_FILTER_KROOK_inner_procedure) (double arg0, double arg1, double arg2, long arg3);
double call_GET_INIT_FILTER_KROOK ( double arg0, double arg1, double arg2, long arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_FILTER_KROOK ;
#endif
extern double (* GET_INIT_FILTER_B_inner_procedure) (double arg0, double arg1, double arg2, long arg3);
double call_GET_INIT_FILTER_B ( double arg0, double arg1, double arg2, long arg3 );
#ifdef CSCHEME_HEAD
extern element * GET_INIT_FILTER_B ;
#endif
extern double (* GET_VAR_inner_procedure) (char* arg0);
double call_GET_VAR ( char* arg0 );
#ifdef CSCHEME_HEAD
extern element * GET_VAR ;
#endif