Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
elpa
elpa
Commits
b24546ec
Commit
b24546ec
authored
Jun 28, 2017
by
Andreas Marek
Browse files
Update precision_macros
parent
a9b3af21
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/general/precision_macros.h
View file @
b24546ec
...
...
@@ -45,6 +45,8 @@
#undef MPI_REAL_PRECISION
#undef MPI_MATH_DATATYPE_PRECISION
#undef C_DATATYPE_KIND
#undef THRESHOLD
/* General definitions needed in single and double case */
#define MATH_DATATYPE real
...
...
@@ -94,6 +96,7 @@
#define MPI_MATH_DATATYPE_PRECISION MPI_REAL8
#define C_DATATYPE_KIND c_double
#define THRESHOLD 1e-11_rk8
#endif
/* DOUBLE_PRECISION */
#ifdef SINGLE_PRECISION
...
...
@@ -142,6 +145,7 @@
#define MPI_MATH_DATATYPE_PRECISION MPI_REAL4
#define C_DATATYPE_KIND c_float
#define THRESHOLD 1e-4_rk4
#endif
/* SINGLE_PRECISION */
#endif
/* REALCASE */
...
...
@@ -205,6 +209,8 @@
#undef CONST_COMPLEX_1_0
#undef C_DATATYPE_KIND
#undef THRESHOLD
/* General definitions needed in single and double case */
#define MATH_DATATYPE complex
#define BLAS_TRANS_OR_CONJ 'C'
...
...
@@ -264,6 +270,7 @@
#define CONST_COMPLEX_1_0 1.0_ck8
#define C_DATATYPE_KIND c_double
#define THRESHOLD 1e-11_rk8
#endif
/* DOUBLE PRECISION */
#ifdef SINGLE_PRECISION
...
...
@@ -320,6 +327,7 @@
#define CONST_COMPLEX_1_0 1.0_ck4
#define C_DATATYPE_KIND c_float
#define THRESHOLD 1e-4_rk4
#endif
/* SINGLE PRECISION */
#endif
/* COMPLEXCASE */
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment