forked from snytav/atom
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_control.h
executable file
·106 lines (52 loc) · 1.63 KB
/
run_control.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
#ifndef MANAS_RUN_CONTROL_H
#define MANAS_RUN_CONTROL_H
#define GPU_PLASMA_CODE
#define DEBUG_PLASMA
#define FORTRAN_NUMBER_OF_SMALL_STEPS 1
#define TOTAL_STEPS 5
#define FREE_RAM_MONITOR
//#define FIELDS_DEBUG_OUTPUT
#define TOLERANCE_DIGITS_AFTER_POINT 15
#define FORTRAN_NUMBER_OF_PARTICLES 320000
#define CURRENT_SUM_BUFFER_LENGTH 3
//#define READ_DEBUG_PRINTS
//#define CHECK_ARRAY_DETAIL_PRINTS
//#define COMPARE_PRINTS
//#define PARTICLE_PRINTS
//#define PARTICLE_PRINTS1000
//#define DEBUG_PLASMA_FIELDS
//#define DEBUG_PLASMA_EFIELDS
//#define DEBUG_PLASMA_STEP_FIELDS
//#define DEBUG_PLASMA_STEP_FIELDS_EMH2
//#define LIST_ALL_PARTICLES
#define START_STEP_NUMBER 1
#define CHECK_ARRAY_OUTPUT
//#define TOLERANCE 1e-5
#define ABSOLUTE_TOLERANCE 1e-15
#define PARTICLE_TOLERANCE 1e-10
#define INITIAL_PARTICLE_TOLERANCE 1e-13
//#define UNITY_ELECTRIC_FIELD
#define CPU_DEBUG_RUN
//#define CPU_DEBUG_RUN_PARTICLES
//#define ATTRIBUTES_CHECK
#define WRONG_CURRENTS_CHECK
//#define PARTICLE_TRACE
//#define CONTROL_POINT_CHECK
//#define checkControlPointParticles_PRINTS
#define FINAL_CONTROL_POINT_CHECK
#define PARTICLE_ATTRIBUTES 270
#define CHECK_CONTROL_MATRIX
//#define PRINT_PARTICLE_INITIALS
//#define MEMORY_PRINTS
#define PARTICLE_ARRAY_PORTION 10000
//#define PARTICLE_CELL_DEBUG_PRINTS
//#define CHECK_ARRAY_SIZE_DEBUG_PRINTS
//#define STRAY_DEBUG_PRINTS
//#define GPU_CONTROL_ALL_CELLS_CURRENTS_PRINT
//#define PERIODIC_CURRENT_PRINTS
//#define INIT_CELLS_DEBUG_PRINT
//#define PERIODIC_DEBUG_PRINTS
//#define READ_ARRAY_LOG_PRINTS
//#define CONTROL_DIFF_GPU_PRINTS
//#define jmp 320000
#endif