Advertisement
ScienceGeyser

Abinit ./configure --help

Jun 16th, 2019
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.40 KB | None | 0 0
  1. mainuser@AbinitDebian:~/Abinit/abinit-8.2.3$ ./configure --help
  2. `configure' configures ABINIT 8.2.3 to adapt to many kinds of systems.
  3.  
  4. Usage: ./configure [OPTION]... [VAR=VALUE]...
  5.  
  6. To assign environment variables (e.g., CC, CFLAGS...), specify them as
  7. VAR=VALUE. See below for descriptions of some of the useful variables.
  8.  
  9. Defaults for the options are specified in brackets.
  10.  
  11. Configuration:
  12. -h, --help display this help and exit
  13. --help=short display options specific to this package
  14. --help=recursive display the short help of all the included packages
  15. -V, --version display version information and exit
  16. -q, --quiet, --silent do not print `checking ...' messages
  17. --cache-file=FILE cache test results in FILE [disabled]
  18. -C, --config-cache alias for `--cache-file=config.cache'
  19. -n, --no-create do not create output files
  20. --srcdir=DIR find the sources in DIR [configure dir or `..']
  21.  
  22. Installation directories:
  23. --prefix=PREFIX install architecture-independent files in PREFIX
  24. [/usr/local]
  25. --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
  26. [PREFIX]
  27.  
  28. By default, `make install' will install all the files in
  29. `/usr/local/bin', `/usr/local/lib' etc. You can specify
  30. an installation prefix other than `/usr/local' using `--prefix',
  31. for instance `--prefix=$HOME'.
  32.  
  33. For better control, use the options below.
  34.  
  35. Fine tuning of the installation directories:
  36. --bindir=DIR user executables [EPREFIX/bin]
  37. --sbindir=DIR system admin executables [EPREFIX/sbin]
  38. --libexecdir=DIR program executables [EPREFIX/libexec]
  39. --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
  40. --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
  41. --localstatedir=DIR modifiable single-machine data [PREFIX/var]
  42. --libdir=DIR object code libraries [EPREFIX/lib]
  43. --includedir=DIR C header files [PREFIX/include]
  44. --oldincludedir=DIR C header files for non-gcc [/usr/include]
  45. --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
  46. --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
  47. --infodir=DIR info documentation [DATAROOTDIR/info]
  48. --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
  49. --mandir=DIR man documentation [DATAROOTDIR/man]
  50. --docdir=DIR documentation root [DATAROOTDIR/doc/abinit]
  51. --htmldir=DIR html documentation [DOCDIR]
  52. --dvidir=DIR dvi documentation [DOCDIR]
  53. --pdfdir=DIR pdf documentation [DOCDIR]
  54. --psdir=DIR ps documentation [DOCDIR]
  55.  
  56. Program names:
  57. --program-prefix=PREFIX prepend PREFIX to installed program names
  58. --program-suffix=SUFFIX append SUFFIX to installed program names
  59. --program-transform-name=PROGRAM run sed PROGRAM on installed program names
  60.  
  61. System types:
  62. --build=BUILD configure for building on BUILD [guessed]
  63. --host=HOST cross-compile to build programs to run on HOST [BUILD]
  64. --target=TARGET configure for building compilers for TARGET [HOST]
  65.  
  66. Optional Features:
  67. --disable-option-checking ignore unrecognized --enable/--with options
  68. --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
  69. --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
  70. --enable-silent-rules less verbose build output (undo: "make V=1")
  71. --disable-silent-rules verbose build output (undo: "make V=0")
  72. --enable-64bit-flags Use 64-bit flags (see documentation) (default: no)
  73. --enable-avx-safe-mode Disable vectorization in problematic procedures
  74. (default: no)
  75. --enable-bse-unpacked Activate Bethe-Salpeter unpacking (EXPERIMENTAL)
  76. (default: no)
  77. --enable-cclock Use C clock for timings (default: no)
  78. --enable-config-file Read options from config file (default: yes)
  79. --enable-connectors Enable detection of external libraries
  80. (EXPERIMENTAL) (default: yes)
  81. --enable-debug Set debug level (default: basic)
  82. --enable-exports Activate build of exported libraries (EXPERIMENTAL)
  83. (default: no)
  84. --enable-fallbacks Enable the internal build of external packages
  85. (default: yes)
  86. --enable-fast-check Run 'make check' using 4 processors (default: no)
  87. --enable-fc-wrapper Wrap Fortran compiler calls (default: no)
  88. --enable-gpu Activate support for GPU (EXPERIMENTAL) (default:
  89. no)
  90. --enable-gw-dpc Activate double-precision GW calculations
  91. (EXPERIMENTAL) (default: no)
  92. --enable-hints Preset flags to have the source building properly
  93. (default: yes)
  94. --enable-lotf Activate LOTF functionality (EXPERIMENTAL) (default:
  95. no)
  96. --enable-macroave Enable build of macroave (EXPERIMENTAL) (default:
  97. yes)
  98. --enable-maintainer-checks
  99. Activate maintainer checks (BuildBot) (default: no)
  100. --enable-memory-profiling
  101. Enable memory profiling (default: None)
  102. --enable-mpi Enable MPI support (default: auto)
  103. --enable-mpi-inplace Activate support for MPI_IN_PLACE (default: no)
  104. --enable-mpi-io Enable MPI I/O (default: auto)
  105. --enable-mpi-io-default Use MPI-IO as default IO library (change the default
  106. value of accesswff) (EXPERIMENTAL) (default: no)
  107. --enable-netcdf-default Use NetCDF as default IO library (change the default
  108. value of accesswff) (default: no)
  109. --enable-openmp Activate support for OpenMP (EXPERIMENTAL) (default:
  110. no)
  111. --enable-optim Set optimization level (default: standard)
  112. --enable-stdin Tell Abinit to read file lists from standard input
  113. (default: yes)
  114. --enable-triqs Activate internal support for TRIQS (default: no)
  115. --enable-wannier90-v1 Activate support for Wannier90 v1.x (default is
  116. v2.x) (default: no)
  117. --enable-xml Enable support for XML (default: no)
  118. --enable-zdot-bugfix Activate workaround for bugged ZDOTC and ZDOTU
  119. (default: no)
  120. --enable-dependency-tracking
  121. do not reject slow dependency extractors
  122. --disable-dependency-tracking
  123. speeds up one-time build
  124. --disable-assert turn off assertions
  125.  
  126. Optional Packages:
  127. --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
  128. --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
  129. --with-algo-flavor Kind of external algorithms to support (default:
  130. none)
  131. --with-algo-incs Include parameters for the algorithmic libraries
  132. (default: None)
  133. --with-algo-libs Algorithmic libraries to link Abinit binaries with
  134. (default: None)
  135. --with-atompaw-bins Path to the AtomPAW executables (default: None)
  136. --with-atompaw-incs Include parameters for AtomPAW support (default:
  137. None)
  138. --with-atompaw-libs AtomPAW libraries to link Abinit binaries with
  139. (default: None)
  140. --with-bigdft-incs Include parameters for BigDFT support (default:
  141. None)
  142. --with-bigdft-libs BigDFT libraries to link Abinit binaries with
  143. (default: None)
  144. --with-config-file Specify config file to read options from (default:
  145. None)
  146. --with-dft-flavor Kind of DFT support to activate (default: none)
  147. --with-etsf-io-incs Include parameters for ETSF I/O support (default:
  148. None)
  149. --with-etsf-io-libs ETSF I/O libraries to link Abinit binaries with
  150. (default: None)
  151. --with-fc-vendor Fortran compiler vendor to be used by the build
  152. system (default: None)
  153. --with-fc-version Fortran compiler version to be used by the build
  154. system (default: None)
  155. --with-fft-flavor Kind of FFT support to activate (default: none)
  156. --with-fft-incs Include parameters for the FFT libraries (default:
  157. None)
  158. --with-fft-libs FFT libraries to link Abinit binaries with (default:
  159. None)
  160. --with-gpu-cflags C flags to build GPU kernels (default: None)
  161. --with-gpu-cppflags Preprocessing options to build GPU kernels (default:
  162. None)
  163. --with-gpu-flavor Kind of GPU support to activate (default:
  164. cuda-double)
  165. --with-gpu-incs Include parameters for GPU support (default: None)
  166. --with-gpu-ldflags Link flags to build GPU-specific binaries (default:
  167. None)
  168. --with-gpu-libs GPU libraries to link Abinit binaries with (default:
  169. None)
  170. --with-gpu-prefix Prefix path for the GPU installation (default: None)
  171. --with-libxc-incs Include parameters for ETSF XC support (default:
  172. None)
  173. --with-libxc-libs ETSF XC libraries to link Abinit binaries with
  174. (default: None)
  175. --with-linalg-flavor See ~abinit/doc/build/config-template.ac for
  176. information, in particular for ScaLAPACK support
  177. (default: netlib)
  178. --with-linalg-incs Include parameters for the linear algebra libraries
  179. (BLAS+LAPACK) (default: None)
  180. --with-linalg-libs Linear algebra libraries (BLAS+LAPACK) to link with
  181. (default: None)
  182. --with-math-flavor Kind of math library to use (default: none)
  183. --with-math-incs Include parameters for the math library (default:
  184. None)
  185. --with-math-libs GSL libraries to link Abinit binaries with (default:
  186. None)
  187. --with-mpi-incs Include parameters for the MPI library (default:
  188. None)
  189. --with-mpi-level MPI standard level to use (1 or 2) (default: None)
  190. --with-mpi-libs MPI libraries to link Abinit binaries with (default:
  191. None)
  192. --with-mpi-prefix Prefix path to the MPI installation (default: None)
  193. --with-netcdf-incs Include parameters for NetCDF support (default:
  194. None)
  195. --with-netcdf-libs NetCDF libraries to link Abinit binaries with
  196. (default: None)
  197. --with-psml-incs Include parameters for PSML support (default: None)
  198. --with-psml-libs PSML libraries to link Abinit binaries with
  199. (default: None)
  200. --with-tardir Repository of tarballs for fallbacks (default: None)
  201. --with-timer-flavor Kind of timer to use (default: abinit)
  202. --with-timer-incs Include parameters for the timer library (default:
  203. None)
  204. --with-timer-libs PAPI libraries to link Abinit binaries with
  205. (default: None)
  206. --with-trio-flavor Kind of transferable I/O to activate (default: none)
  207. --with-triqs-incs Include parameters for TRIQS support (default: None)
  208. --with-triqs-libs TRIQS libraries to link Abinit binaries with
  209. (default: None)
  210. --with-wannier90-bins Full path to the Wannier90 executables (default:
  211. None)
  212. --with-wannier90-incs Include parameters for Wannier90 support (default:
  213. None)
  214. --with-wannier90-libs Wannier90 libraries to link Abinit binaries with
  215. (default: None)
  216. --with-yaml-incs Include parameters for YAML output support (default:
  217. None)
  218. --with-yaml-libs YAML libraries to link Abinit binaries with
  219. (default: None)
  220.  
  221. Some influential environment variables:
  222. ARFLAGS_DEBUG
  223. Library archiver flags for debugging
  224. ARFLAGS_EXTRA
  225. Additional library archiver flags
  226. ARFLAGS_OPTIM
  227. Library archiver flags for optimization
  228. CC_LDFLAGS C linker flags
  229. CC_LDFLAGS_DEBUG
  230. C linker flags for debugging
  231. CC_LDFLAGS_OPTIM
  232. C linker flags for optimization
  233. CC_LIBS C linker libraries
  234. CC_LIBS_DEBUG
  235. C linker additional libraries for debugging
  236. CC_LIBS_OPTIM
  237. C linker additional libraries for optimization
  238. CFLAGS_DEBUG
  239. C compiler flags for debugging
  240. CFLAGS_EXTRA
  241. Additional C compiler flags
  242. CFLAGS_OPTIM
  243. C compiler flags for optimization
  244. CPPFLAGS_DEBUG
  245. C preprocessor flags for debugging
  246. CPPFLAGS_EXTRA
  247. Additional C preprocessor flags
  248. CPPFLAGS_OPTIM
  249. C preprocessor flags for optimization
  250. CXXFLAGS_DEBUG
  251. C++ compiler flags for debugging
  252. CXXFLAGS_EXTRA
  253. Additional C++ compiler flags
  254. CXXFLAGS_OPTIM
  255. C++ compiler flags for optimization
  256. CXX_LDFLAGS C++ linker flags
  257. CXX_LDFLAGS_DEBUG
  258. C++ linker flags for debugging
  259. CXX_LDFLAGS_EXTRA
  260. Additional C++ linker flags
  261. CXX_LDFLAGS_OPTIM
  262. C++ linker flags for optimization
  263. CXX_LIBS C++ linker additional libraries
  264. CXX_LIBS_DEBUG
  265. C++ linker additional libraries for debugging
  266. CXX_LIBS_OPTIM
  267. C++ linker additional libraries for optimization
  268. FCFLAGS_DEBUG
  269. Fortran compiler flags for debugging
  270. FCFLAGS_EXTRA
  271. Additional Fortran compiler flags
  272. FCFLAGS_FIXEDFORM
  273. Fortran flags for fixed-form source files
  274. FCFLAGS_FREEFORM
  275. Fortran flags for free-form source files
  276. FCFLAGS_HINTS
  277. Tricky Fortran compiler flags
  278. FCFLAGS_MODDIR
  279. Fortran compiler flags to use a module directory
  280. FCFLAGS_OPENMP
  281. Fortran compiler flags to enable openmp
  282. FCFLAGS_OPTIM
  283. Fortran compiler flags for optimization
  284. FC_LDFLAGS Fortran linker flags
  285. FC_LDFLAGS_DEBUG
  286. Fortran linker flags for debugging
  287. FC_LDFLAGS_EXTRA
  288. Additional Fortran linker flags
  289. FC_LDFLAGS_OPTIM
  290. Fortran linker flags for optimization
  291. FC_LIBS Fortran linker additional libraries
  292. FC_LIBS_DEBUG
  293. Fortran linker additional libraries for debugging
  294. FC_LIBS_OPTIM
  295. Fortran linker additional libraries for optimization
  296. FPP Fortran preprocessor
  297. FPPFLAGS Fortran preprocessor flags
  298. FPPFLAGS_DEBUG
  299. Fortran preprocessor flags for debugging
  300. FPPFLAGS_EXTRA
  301. Additional Fortran preprocessor flags
  302. FPPFLAGS_OPTIM
  303. Fortran preprocessor flags for optimization
  304. MPI_RUNNER MPI runner command
  305. PYFLAGS Execution flags for the Python interpreter
  306. PYTHON_CPPFLAGS
  307. C preprocessing flags for C/Python bindings
  308. SERIAL_RUNNER
  309. Serial runner command
  310. XPP C++ preprocessor
  311. XPPFLAGS C++ preprocessor flags
  312. XPPFLAGS_DEBUG
  313. C++ preprocessor flags for debugging
  314. XPPFLAGS_EXTRA
  315. Additional C++ preprocessor flags
  316. XPPFLAGS_OPTIM
  317. C++ preprocessor flags for optimization
  318. CC C compiler command
  319. CFLAGS C compiler flags
  320. LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
  321. nonstandard directory <lib dir>
  322. LIBS libraries to pass to the linker, e.g. -l<library>
  323. CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
  324. you have headers in a nonstandard directory <include dir>
  325. CPP C preprocessor
  326. CXX C++ compiler command
  327. CXXFLAGS C++ compiler flags
  328. FC Fortran compiler command
  329. FCFLAGS Fortran compiler flags
  330.  
  331. Use these variables to override the choices made by `configure' or to help
  332. it to find libraries and programs with nonstandard names/locations.
  333.  
  334. Report bugs to <https://bugs.launchpad.net/abinit/>.
  335. mainuser@AbinitDebian:~/Abinit/abinit-8.2.3$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement