CCTK definitions
CCTK preprocessor definitions allows for the user to change
the default length for pointers, integers and reals. The name and concept
were taken from the CACTUS toolkit.
Defaults:
- CCTK_REAL real(kind=8)
- CCTK_INT integer
- CCTK_C_PTR integer(kind=4)
- CCTK_F77_QUAD real*8
The default for CCTK_C_PTR can be changed by setting the environment
variable CCTK_C_PTR_TYPE at compile time:
- setenv CCTK_C_PTR_TYPE integer8 ==> CCTK_C_PTR integer(kind=8)
- setenv CCTK_C_PTR_TYPE integer4 ==> CCTK_C_PTR integer(kind=4)
CCTK_F77_QUAD is intended to simplify working with routines which require
quadruple precision (real*16). The default can be changed by setting the environment
CCTK_F77_QUAD_TYPE at compile time:
- setenv CCTK_F77_QUAD_TYPE real16 ==> CCTK_F77_QUAD real*16
- setenv CCTK_F77_QUAD_TYPE real8 ==> CCTK_F77_QUAD real*8
Notes
- There is currently no environment variable for changing CCTK_INT and CCTK_REAL.
See Also
Installation instructions
Index of all manual pages
Examples
None