Octopus
16.0
real-space, real-time, TDDFT code
config.h
Go to the documentation of this file.
1
/* This file is generated by CMake */
2
3
#ifndef OCTOPUS_H
4
#define OCTOPUS_H
5
6
#define BUILD_TIME "2025-04-04T12:18:56"
7
#define PACKAGE_VERSION "16.0"
8
/* TODO: Implement a search function via $OCTOPUS_DIR/share:$(pwd)/share:/usr/share/octopus */
9
#define SHARE_DIR "/usr/local/share/octopus"
10
#define BUILD_DIR "/builds/octopus-code/octopus/build"
11
12
#define CC "/usr/bin/cc"
13
#define CFLAGS ""
14
#define CFLAGS_EXTRA ""
15
#define CXX "/usr/bin/c++"
16
#define CXXFLAGS ""
17
#define CXXFLAGS_EXTRA ""
18
19
#define FC "/usr/bin/gfortran"
20
#define FCFLAGS " -ffree-line-length-none"
21
#define FCFLAGS_EXTRA ""
22
23
/* TODO: Deprecate old Fortran: Remove code */
24
#define FC_COMMAND_LINE_ARGUMENTS 2003
25
/* #undef FC_COMMAND_LINE_IMPLICIT */
26
/* #undef FC_COMMAND_LINE_INCLUDE */
27
/* #undef FC_COMMAND_LINE_INTRINSIC */
28
/* #undef FC_COMMAND_LINE_MODULE */
29
30
/* TODO: Deprecate old Fortran: Use ISO_C_BINDING */
31
#ifdef __GFORTRAN__
32
#define FC_FUNC(name,NAME) name_
33
#define FC_FUNC_(name,NAME) name_
34
#else
35
#define FC_FUNC(name,NAME) name ## _
36
#define FC_FUNC_(name,NAME) name ## _
37
#endif
38
#define GIT_COMMIT "7e864b450a"
39
40
/* TODO: Deprecate old Fortran: Always assume long_lines are accepted. Use appropriate flags */
41
#define LONG_LINES 1
42
/* TODO: Deprecate old Fortran: Remove check */
43
#define HAVE_FC_COMPILER_VERSION 1
44
#define HAVE_FC_SIZEOF 1
45
#define F90_ACCEPTS_LINE_NUMBERS 1
46
47
#define HAVE_VEC 1
48
49
/* #undef MPI_MOD */
50
/* #undef HAVE_MPI */
51
/* #undef HAVE_FFTW3_THREADS */
52
53
/* #undef HAVE_CUDA */
54
/* #undef HAVE_CUBIN */
55
/* #undef HAVE_OPENCL */
56
/* #undef HAVE_CLBLAST */
57
/* #undef HAVE_CLBLAS */
58
/* #undef HAVE_NVTX */
59
/* #undef HAVE_CUDA_MPI */
60
/* #undef HAVE_HIP */
61
62
/* #undef HAVE_ELPA */
63
/* #undef HAVE_NETCDF */
64
/* #undef HAVE_DFTBPLUS */
65
/* #undef HAVE_CGAL */
66
/* #undef HAVE_NLOPT */
67
/* #undef HAVE_GDLIB */
68
/* #undef HAVE_LIBVDWXC */
69
/* #undef HAVE_LIBVDWXC_MPI */
70
/* #undef HAVE_NFFT */
71
/* #undef HAVE_NFFT_3_3 */
72
/* #undef HAVE_PFFT */
73
/* #undef HAVE_PNFFT */
74
/* #undef HAVE_CLFFT */
75
/* #undef HAVE_PSOLVER */
76
/* #undef HAVE_BERKELEYGW */
77
/* #undef HAVE_METIS */
78
/* #undef HAVE_PARMETIS */
79
/* Sets what Octopus expects METIS's IDXTYPEWIDTH to be */
80
/* #undef METIS_IDXTYPEWIDTH */
81
/* #undef HAVE_SPARSKIT */
82
/* #undef HAVE_ETSF_IO */
83
/* #undef HAVE_VERROU */
84
/* #undef HAVE_LIKWID */
85
/* #undef HAVE_SCALAPACK */
86
/* #undef PACKAGE_STRING */
87
/* Defines derivative order available from libxc*/
88
#define HAVE_LIBXC_FXC
89
#define HAVE_LIBXC_KXC
90
/* #undef HAVE_LIBXC_FUNCS */
91
92
/* Hardcode for cmake */
93
#define HAVE_GD_GIF 1
94
#define HAVE_GD_JPEG 1
95
#define HAVE_GD_PNG 1
96
97
#define OCT_ARCH x86_64
98
99
/* TODO: Connect */
100
/* #undef HAVE_PSPIO */
101
102
#endif
build
src
include
config.h
Generated by
1.9.4