Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # Generic config file for ABINIT (documented template)
- #
- # After editing this file to suit your needs, you may save it as
- # "~/.abinit/build/<hostname>.ac" to keep these parameters as per-user
- # defaults. Just replace "<hostname>" by the name of your machine,
- # excluding the domain name.
- #
- # Example: if your machine is called "myhost.mydomain", you will save
- # this file as "~/.abinit/build/myhost.ac".
- #
- # You may put this file at the top level of an ABINIT source tree as well,
- # in which case its definitions will apply to this particular tree only.
- #
- # Hint: If you do not know the name of your machine, just type "hostname".
- #
- #
- # IMPORTANT NOTES
- #
- # 1. Setting CPPFLAGS, CFLAGS, CXXFLAGS, or FCFLAGS manually is not
- # recommended and will override any other mechanism involved in their
- # configuration. A gentler way to do is to use the "--with-*-optflags"
- # command-line options of the "configure" script. See below for details.
- #
- # 2. Do not forget to remove the leading "#" on a line when you customize
- # an option.
- #
- # ---------------------------------------------------------------------------- #
- # Global build options #
- # ---------------------------------------------------------------------------- #
- # Enable 64-bit compiler flags (default is no)
- #
- # Note: when necessary, fine-grained tuning may be achieved by setting
- # the CPPFLAGS_64BITS, CFLAGS_64BITS, CXXFLAGS_64BITS, and
- # FCFLAGS_64BITS variables manually.
- #
- enable_64bit_flags="yes"
- # Enable debug mode (default is basic)
- #
- # Allowed values:
- #
- # * no : strip debugging symbols
- # * yes : keep debugging symbols and allow for user-defined flags
- # * basic : add '-g' option when the compiler allows for it
- # * enhanced : disable optimizations and debug verbosely
- # * paranoid : enhanced debugging with additional warnings
- # * naughty : paranoid debugging with array bound checks
- #
- # Levels other than no and yes are "profile mode" levels in which
- # user-defined flags are overriden and optimizations disabled (see
- # below)
- #
- # Note: debug levels are incremental, i.e. the flags of one level are
- # appended to those of the previous ones
- #
- #enable_debug="yes"
- # Enable compiler hints (default is yes)
- #
- # Allowed values:
- #
- # * no : do not apply any hint
- # * yes : apply all available hints
- #
- #enable_hints="no"
- # Select optimization level whenever possible (default is standard,
- # except when debugging is in profile mode - see above - in which case
- # optimizations are turned off)
- #
- # Supported levels:
- #
- # * no : disable optimizations
- # * yes : enable optimizations with user-defined flags
- # * safe : build slow and very reliable code
- # * standard : build fast and reliable code
- # * aggressive : build very fast code, regardless of reliability
- #
- # Levels other than no and yes are "profile mode" levels in which
- # user-defined flags are overriden
- #
- # Note:
- #
- # * this option is ignored when debugging is in profile mode
- #
- #enable_optim="aggressive"
- # Where to install ABINIT (default is /usr/local)
- #
- prefix="/share/apps/abinit/6.8.1"
- # ---------------------------------------------------------------------------- #
- # C support #
- # ---------------------------------------------------------------------------- #
- # C preprocessor (should not be set in most cases)
- #
- #CPP="/usr/bin/cpp"
- # C preprocessor custom debug flags (when enable_debug=yes)
- #
- #CPPFLAGS_DEBUG="-DDEV_MG_DEBUG_MODE"
- # C preprocessor custom optimization flags (when enable_optim=yes)
- #
- #CPPFLAGS_OPTIM="-DDEV_DIAGO_DP"
- # C preprocessor additional custom flags
- #
- #CPPFLAGS_EXTRA="-P"
- # Forced C preprocessor flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #CPPFLAGS="-P"
- # ------------------------------ #
- # C compiler
- #
- #CC="gcc"
- # C compiler custom debug flags (when enable_debug=yes)
- #
- #CFLAGS_DEBUG="-g3"
- # C compiler custom optimization flags (when enable_optim=yes)
- #
- #CFLAGS_OPTIM="-O5"
- # C compiler additional custom flags
- #
- #CFLAGS_EXTRA="-O2"
- # Forced C compiler flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #CFLAGS="-O2"
- # C linker custom debug flags (when enable_debug=yes)
- #
- #CC_LDFLAGS_DEBUG="-Wl,-debug"
- # C linker custom optimization flags (when enable_optim=yes)
- #
- #CC_LDFLAGS_OPTIM="-Wl,-ipo"
- # C linker additional custom flags
- #
- #CC_LDFLAGS_EXTRA="-Bstatic"
- # Forced C linker flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #CC_LDFLAGS="-Bstatic"
- # C linker custom debug libraries (when enable_debug=yes)
- #
- #CC_LIBS_DEBUG="-ldebug"
- # C linker custom optimization libraries (when enable_optim=yes)
- #
- #CC_LIBS_OPTIM="-lopt_funcs"
- # C linker additional custom libraries
- #
- #CC_LIBS_EXTRA="-lrt"
- # Forced C linker libraries
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #CC_LIBS="-lrt"
- # ---------------------------------------------------------------------------- #
- # C++ support #
- # ---------------------------------------------------------------------------- #
- # Note: the XPP* environment variables will likely have no effect
- # C++ preprocessor (should not be set in most cases)
- #
- #XPP="/usr/bin/cpp"
- # C++ preprocessor custom debug flags (when enable_debug=yes)
- #
- #XPPFLAGS_DEBUG="-DDEV_MG_DEBUG_MODE"
- # C++ preprocessor custom optimization flags (when enable_optim=yes)
- #
- #XPPFLAGS_OPTIM="-DDEV_DIAGO_DP"
- # C++ preprocessor additional custom flags
- #
- #XPPFLAGS_EXTRA="-P"
- # Forced C++ preprocessor flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #XPPFLAGS="-P"
- # ------------------------------ #
- # C++ compiler
- #
- #CXX="g++"
- # C++ compiler custom debug flags (when enable_debug=yes)
- #
- #CXXFLAGS_DEBUG="-g3"
- # C++ compiler custom optimization flags (when enable_optim=yes)
- #
- #CXXFLAGS_OPTIM="-O5"
- # C++ compiler additional custom flags
- #
- #CXXFLAGS_EXTRA="-O2"
- # Forced C++ compiler flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #CXXFLAGS="-O2"
- # C++ linker custom debug flags (when enable_debug=yes)
- #
- #CXX_LDFLAGS_DEBUG="-Wl,-debug"
- # C++ linker custom optimization flags (when enable_optim=yes)
- #
- #CXX_LDFLAGS_OPTIM="-Wl,-ipo"
- # C++ linker additional custom flags
- #
- #CXX_LDFLAGS_EXTRA="-Bstatic"
- # Forced C++ linker flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #CXX_LDFLAGS="-Bstatic"
- # C++ linker custom debug libraries (when enable_debug=yes)
- #
- #CXX_LIBS_DEBUG="-ldebug"
- # C++ linker custom optimization libraries (when enable_optim=yes)
- #
- #CXX_LIBS_OPTIM="-lopt_funcs"
- # C++ linker additional custom libraries
- #
- #CXX_LIBS_EXTRA="-lblitz"
- # Forced C++ linker libraries
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #CXX_LIBS="-lblitz"
- # ---------------------------------------------------------------------------- #
- # Fortran support #
- # ---------------------------------------------------------------------------- #
- # Fortran preprocessor (should not be set in most cases)
- #
- #FPP="/usr/local/bin/fpp"
- # Fortran preprocessor custom debug flags (when enable_debug=yes)
- #
- #FPPFLAGS_DEBUG="-DDEV_MG_DEBUG_MODE"
- # Fortran preprocessor custom optimization flags (when enable_optim=yes)
- #
- #FPPFLAGS_OPTIM="-DDEV_DIAGO_DP"
- # Fortran preprocessor additional custom flags
- #
- #FPPFLAGS_EXTRA="-P"
- # Forced Fortran preprocessor flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #FPPFLAGS="-P"
- # ------------------------------ #
- # Fortran 77 compiler ( add for Windows / cygwin env )
- #
- #F77="gfortran"
- # ------------------------------ #
- # Fortran compiler
- #
- #FC="gfortran"
- # Fortran compiler custom debug flags (when enable_debug=yes)
- #
- #FCFLAGS_DEBUG="-g3"
- # Fortran compiler custom optimization flags (when enable_optim=yes)
- #
- #FCFLAGS_OPTIM="-O5"
- # Fortran compiler additional custom flags
- #
- #FCFLAGS_EXTRA="-O2"
- # Forced Fortran compiler flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #FCFLAGS="-O2"
- # Fortran linker custom debug flags (when enable_debug=yes)
- #
- #FC_LDFLAGS_DEBUG="-Wl,-debug"
- # Fortran linker custom optimization flags (when enable_optim=yes)
- #
- #FC_LDFLAGS_OPTIM="-Wl,-ipo"
- # Fortran linker custom flags
- #
- #FC_LDFLAGS_EXTRA="-Bstatic"
- # Forced Fortran linker flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #FC_LDFLAGS="-Bstatic"
- # Fortran linker custom debug libraries (when enable_debug=yes)
- #
- #FC_LIBS_DEBUG="-ldebug"
- # Fortran linker custom optimization libraries (when enable_optim=yes)
- #
- #FC_LIBS_OPTIM="-lopt_funcs"
- # Fortran linker additional custom libraries
- #
- #FC_LIBS_EXTRA="-lsvml"
- # Forced Fortran linker libraries
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #FC_LIBS="-lsvml"
- # ------------------------------ #
- # Use C clock instead of Fortran clock for timings (default is no)
- #
- #enable_cclock="yes"
- # Wrap Fortran compiler calls (default is auto-detected)
- # Combine this option with enable_debug="yes" to keep preprocessed source
- # files (they are removed by default, except if their build fails)
- #
- #enable_fc_wrapper="yes"
- # Choose whether to read file lists from standard input or "ab.files"
- # (default is yes = standard input)
- #
- #enable_stdin="no"
- # ---------------------------------------------------------------------------- #
- # Build customization #
- # ---------------------------------------------------------------------------- #
- # Enable the build of macroave (default is yes)
- #
- #enable_macroave="no"
- # Set per-directory Fortran optimizations (useful when a Fortran compiler
- # crashes during the build)
- #
- # Note: this option is not available through the command line
- #
- #fcflags_opt_95_drive="-O0"
- # ---------------------------------------------------------------------------- #
- # Libraries and linking #
- # ---------------------------------------------------------------------------- #
- # Set archiver name
- #
- #AR="xiar"
- # Archiver custom debug flags (when enable_debug=yes)
- #
- #ARFLAGS_DEBUG=""
- # Archiver custom optimization flags (when enable_optim=yes)
- #
- #ARFLAGS_OPTIM=""
- # Archiver additional custom flags
- #
- #ARFLAGS_EXTRA="-X 64"
- # Forced archiver flags
- # Note: will override build-system configuration - USE AT YOUR OWN RISKS!
- #
- #ARFLAGS="-X 32_64"
- # Some def introduced for MINGW/WINDOW$
- # Set generator of index to archive
- #RANLIB="ranlib"
- # Set generator of list symbols from object files
- #NM="nm"
- # Set the linker
- #LD="ld"
- # ---------------------------------------------------------------------------- #
- # Connectors #
- # ---------------------------------------------------------------------------- #
- # WARNING: when setting the value of a connector flavor to "custom",
- # all associated CPP options are defined by the build system.
- # In particular, using --with-linalg-flavor="custom" will
- # systematically enable support for ScaLAPACK.
- # Enable connectors (default is yes)
- #
- # When connectors are enabled, the build system of Abinit tries to link
- # prioritarily with external libraries. In some cases, when
- # unsuccessful, it can build an internal fallback instead (see the
- # "Fallbacks" section below).
- #
- # Enabling connectors is necessary for packaging and is recommended in
- # most other cases. Rely upon external optimized libraries is always smarter
- # than embedding their source code, as their performance and integration
- # within the local environment are usually significantly better.
- #
- # The connectors are associated to advanced detection mechanisms
- # implemented in the build system of Abinit. On many architectures, if
- # the corresponding libraries have been properly installed, specifying
- # a flavor will suffice to enable the related features.
- #
- #enable_connectors="no"
- # ---------------------------------------------------------------------------- #
- # MPI connector #
- # ---------------------------------------------------------------------------- #
- # Determine whether to build parallel code (default is unset)
- #
- # * enable_mpi=unset : let the configure script auto-detect MPI support
- # * enable_mpi=no : disable MPI support (bypassing autodetection)
- # * enable_mpi=yes : enable MPI support (bypassing autodetection)
- #
- # If left unset, the build system will take all appropriate decisions by
- # itself, and MPI will be enabled only if the build environment supports
- # it
- #
- enable_mpi="yes"
- # Activate parallel I/O (default is no)
- #
- enable_mpi_io="yes"
- # Activate MPI time tracing (default is no)
- # WARNING: this feature is still under development
- #
- #enable_mpi_trace="yes"
- # Include flags for the MPI library (default is unset)
- #
- #with_mpi_incs="-I/opt/openmpi/include"
- # Set MPI standard level (default is auto-detected)
- # Note: usually 1 for MPICH or LAM, 2 for OpenMPI
- #
- # Supported levels:
- #
- # * 1 : use 'mpif.h' header
- # * 2 : use mpi Fortran module
- #
- #with_mpi_level="2"
- # Link flags for the MPI library (default is unset)
- #
- #with_mpi_libs="-L/opt/openmpi/lib -lmpi"
- # Convenience option: try to set MPI parameters by looking into the
- # specified directory (default is unset)
- #
- # Note 1: the build system expects to find subdirectories named bin/, lib/,
- # include/ under the prefix
- #
- # Note 2: this option is mutually exclusive with the other with_mpi_*
- # options
- #
- with_mpi_prefix="/share/apps/openmpi/1.4.3-gcc-4.6.1"
- # Set MPI runner for tests (default is unset)
- # Note: replaces the former with_mpi_runner option
- #
- #MPI_RUNNER="/opt/openmpi/bin/mpiexec"
- # Set serial runner for tests (default is unset)
- # Note: this option has no effect yet
- #
- #SERIAL_RUNNER="/usr/local/bin/srun"
- # ---------------------------------------------------------------------------- #
- # GPU connector #
- # ---------------------------------------------------------------------------- #
- # Enable GPU library support (default is no)
- #
- # Requirement: go through README.GPU before doing anything
- #
- # Note: this is highly experimental - USE AT YOUR OWN RISKS!
- #
- #enable_gpu="yes"
- # Flavor of the GPU library to use (default is cuda-single)
- #
- # Supported libraries:
- #
- # * cuda-single : Cuda with single-precision arithmetic
- # * cuda-double : Cuda with double-precision arithmetic
- # * none : not implemented (will replace enable_gpu)
- #
- #with_gpu_flavor="cuda-double"
- # Include flags for the GPU library (default is unset)
- #
- #with_gpu_incs="-I/usr/local/include/gsl"
- # Link flags for the GPU library (default is unset)
- #
- #with_gpu_libs="-L/usr/local/cuda/lib64 -lcublas -lcufft -lcudart"
- # Convenience option: try to set GPU parameters by looking into the
- # specified directory (default is unset)
- #
- # Note 1: the build system expects to find subdirectories named bin/, lib/,
- # include/ under the prefix
- #
- # Note 2: this option is mutually exclusive with the other with_gpu_*
- # options
- #
- #with_gpu_prefix="/usr/local/cuda"
- # ------------------------------ #
- #
- # The following options are used to build GPU code
- #
- # GPU C preprocessor flags (default is unset)
- #
- #with_gpu_cppflags=""
- # GPU C compiler flags (default is unset)
- #
- #with_gpu_cflags=""
- # GPU C linker flags (default is unset)
- #
- #with_gpu_ldflags=""
- # ---------------------------------------------------------------------------- #
- # Timer library connector #
- # ---------------------------------------------------------------------------- #
- # Flavor of the timer library to use (default is papi)
- #
- # Supported libraries:
- #
- # * abinit
- # * custom (bypass build-system checks)
- # * gptl (not implemented)
- # * none (disable timer support)
- # * papi
- #
- #with_timer_flavor="papi"
- # Include flags for the timer library (default is unset)
- #
- #with_timer_incs="-I/share/apps/papi/4.1.4/include"
- # Link flags for the timer library (default is unset)
- #
- #with_timer_libs="-L/share/apps/papi/4.1.4/lib -lpapi"
- # ---------------------------------------------------------------------------- #
- # Transferable I/O (TRIO) connector #
- # ---------------------------------------------------------------------------- #
- # Flavor of transferable I/O library to support (default is etsf+fox)
- #
- # By transferable I/O (TRIO), we mean that the files produced by Abinit
- # will be transferable seamlessly to other computers and codes
- #
- # Supported libraries:
- #
- # * etsf_io : ETSF_IO file format (implies netcdf)
- # * fox : XML I/O with Fortran
- # * netcdf : NetCDF file format
- # * none : disable TRIO support
- #
- # You may specify any combination, using '+' as a separator
- #
- with_trio_flavor="netcdf+fox"
- # ------------------------------ #
- # Include flags for the ETSF_IO library (default is unset)
- #
- #with_etsf_io_incs="-I/opt/etsf/include"
- # Link flags for the ETSF_IO library (default is unset)
- #
- #with_etsf_io_libs="-L/opt/etsf/lib -letsf_io"
- # ------------------------------ #
- # Include flags for the FoX library (default is unset)
- #
- with_fox_incs="-I/share/apps/FoX/4.1.0-gcc-4.6.1/finclude"
- # Link flags for the FoX library (default is unset)
- #
- with_fox_libs="-L/share/apps/FoX/4.1.0-gcc-4.6.1/lib -lFoX_wxml -lFoX_wcml -lFoX_wkml -lFoX_sax -lFoX_utils -lFoX_common -lFoX_fsys"
- # ------------------------------ #
- # Include flags for the NetCDF library (default is unset)
- #
- with_netcdf_incs="-I/share/apps/netcdf/4.1.1-gcc-4.6.1/include"
- # Link flags for the NetCDF library (default is unset)
- #
- with_netcdf_libs="-L/share/apps/netcdf/4.1.1-gcc-4.6.1/lib -lnetcdf -L/share/apps/hdf5/1.8.5-gcc-4.6.1//lib -lhdf5_hl -lhdf5 -lz -lm"
- # ---------------------------------------------------------------------------- #
- # FFT connector #
- # ---------------------------------------------------------------------------- #
- # Flavor of FFT library to support (default is unset)
- #
- # Supported libraries:
- #
- # * asl
- # * custom (bypass build-system checks)
- # * fftw2
- # * fftw2-threads
- # * fftw3
- # * fftw3-mkl
- # * fftw3-threads
- # * none (disable external FFT support)
- # * sgimath
- #
- # Notes:
- #
- # * By default, Abinit will use the internal Goedecker FFT library
- # * This is highly experimental - USE AT YOUR OWN RISKS!
- #
- with_fft_flavor="fftw3"
- # Include flags for the FFT library (default is unset)
- #
- with_fft_incs="-I/share/apps/fftw-3.2.2/include"
- # Link flags for the FFT library (default is unset)
- #
- with_fft_libs="-L/share/apps/fftw-3.2.2/lib -lfftw3"
- # ---------------------------------------------------------------------------- #
- # Linear algebra connector #
- # ---------------------------------------------------------------------------- #
- # Flavor of linear algebra libraries to use (default is netlib)
- #
- # Supported libraries:
- #
- # * acml
- # * asl
- # * atlas
- # * custom (just check, do not try to detect)
- # * essl
- # * goto (using GotoBLAS and Netlib's LAPACK)
- # * mkl
- # * mlib
- # * netlib
- # * none (disable external linear algebra support)
- # * scalapack (enable ScaLAPACK support)
- # * sgimath
- # * sunperf
- #
- # You may combine "scalapack" with any other flavor, using '+' as a
- # separator
- #
- # Note: "tom" also works when the Fortran compiler provides a full
- # BLAS+LAPACK implementation internally (e.g. Lahey Fortran)
- #
- # Note: the include and link flags for ScaLAPACK have to be specified
- # with those of BLAS and LAPACK (see options below)
- #
- # Note: please consult the MKL link line advisor if you experience
- # problems with MKL, by going to
- # http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/
- #
- with_linalg_flavor="custom"
- # Include flags for the external linear algebra libraries
- #
- #with_linalg_incs="-I/share/apps/atlas/include/atlas"
- # Link flags for the external linear algebra libraries (default is unset)
- #
- #with_linalg_libs="-L/share/apps/netlib/lib -lscalapack -L/share/apps/netlib -llapack -lblas -lblacs -lblacsC -lblacs -lblacsF77t"
- with_linalg_libs="-L/share/apps/netlib/lib -lscalapack -L/share/apps/netlib -llapack -lblas -L/share/apps/netlib/lib -lblacs -lblacsC -lblacs -lblacsF77"
- # ---------------------------------------------------------------------------- #
- # Mathematical library connector #
- # ---------------------------------------------------------------------------- #
- # Flavor of the math library to use (default is none)
- #
- # Supported libraries:
- #
- # * custom (bypass build-system checks)
- # * gsl
- # * mlib
- # * none (disable external math support)
- #
- with_math_flavor="gsl"
- # Include flags for the math library (default is unset)
- #
- with_math_incs="-I/share/apps/gsl/1.15/include"
- # Link flags for the math library (default is unset)
- #
- with_math_libs="-L/share/apps/gsl/1.15/lib -lgsl -lgslcblas -lm"
- # ---------------------------------------------------------------------------- #
- # DFT library connector #
- # ---------------------------------------------------------------------------- #
- # Flavor of the DFT library to use (default is atompaw+bigdft+libxc+wannier90)
- #
- # Supported libraries:
- #
- # * atompaw : PAW dataset generation
- # * bigdft : wavelets
- # * libxc : exchange-correlation functionals
- # * none : disable external DFT support
- # * wannier90 : Wannier functions
- #
- # You may specify any combination, using '+' as a separator
- #
- with_dft_flavor="bigdft+libxc+wannier90"
- # ------------------------------ #
- # Full path to the AtomPAW executables (default is unset)
- #
- #with_atompaw_bins="/usr/local/bin"
- # Include flags for the AtomPAW library (default is unset)
- #
- #with_atompaw_incs="-I/usr/local/include/atompaw"
- # Link flags for the AtomPAW library (default is unset)
- #
- #with_atompaw_libs="-L/usr/local/lib/atompaw -latompaw"
- # ------------------------------ #
- # Include flags for the BigDFT library (default is unset)
- #
- with_bigdft_incs="-I/share/apps/bigdft/1.2.0.4-gcc-4.6.1/include/gcc"
- # Link flags for the BigDFT library (default is unset)
- #
- with_bigdft_libs="-L/share/apps/bigdft/1.2.0.4-gcc-4.6.1/lib -lbigdft -lpoissonsolver"
- # ------------------------------ #
- # Include flags for the Nanoquanta/LibXC library (default is unset)
- #
- with_libxc_incs="-I/share/apps/libxc/1.1.0-gcc-4.6.1/include"
- # Link flags for the Nanoquanta/LibXC library (default is unset)
- #
- with_libxc_libs="-L/share/apps/libxc/1.1.0-gcc-4.6.1/lib -lxc"
- # ------------------------------ #
- # Full path to the Wannier90 executables (default is unset)
- #
- with_wannier90_bins="/share/apps/wannier90/1.2-gcc-4.6.1"
- # Include flags for the Wannier90 library (default is unset)
- #
- #with_wannier90_incs="-I/usr/local/include/wannier90"
- # Link flags for the Wannier90 library (default is unset)
- #
- with_wannier90_libs="-L/share/apps/wannier90/1.2-gcc-4.6.1 -lwannier90"
- # ---------------------------------------------------------------------------- #
- # Fallbacks #
- # ---------------------------------------------------------------------------- #
- #
- # Fallbacks are external packages built within Abinit, in order to
- # facilitate the development and testing of advanced features. They
- # should in principle not be used in production, but replaced by the
- # corresponding connector instead (see above sections).
- #
- # IMPORTANT NOTE: the source tarballs of fallbacks are downloaded from
- # internet into ~/.abinit/tarballs
- #
- # Enable fallbacks (default is yes)
- #
- # Note: if you disable fallbacks, failing connectors will cause
- # configure to abort.
- #
- #enable_fallbacks="no"
- # Set local repository where to look for fallbacks tarballs (default is
- # ~/.abinit/tarballs)
- #
- #with_fallbacks_tardir="/opt/etsf/abinit-fallbacks/tarballs"
- # ---------------------------------------------------------------------------- #
- # Developer options #
- # ---------------------------------------------------------------------------- #
- # Note: all the following options are disabled by default
- # (i.e. they have the complementary values to those displayed)
- # Enable bindings (caliste)
- #
- #enable_bindings="yes"
- # Enable BSE unpacking (gmatteo)
- #
- #enable_bse_unpacked="yes"
- # Enable CLib (gmatteo)
- #
- #enable_clib="yes"
- # Enable exports (pouillon)
- #
- #enable_exports="yes"
- # Enable GW calculations with cut-offs (gmatteo)
- #
- #enable_gw_cutoff="yes"
- # Enable double precision for GW calculations (gmatteo)
- #
- #enable_gw_dpc="yes"
- # Enable optimal GW calculations (gmatteo)
- #
- #enable_gw_optimal="yes"
- # Enable wrapper for GW calculations (gmatteo)
- #
- #enable_gw_wrapper="yes"
- # Enable Symmetric Multi-Processing (gmatteo)
- #
- # Note: this currently only activates OpenMP
- #
- #enable_smp="yes"
- # Enable vdW-DF functionals (pouillon)
- # WARNING: THIS DOES NOT WORK - DO NOT PUBLISH ANY "RESULT" OUT OF IT!
- #
- #enable_vdwxc="yes"
- # Enable ZDOTC and ZDOTU bugfix (gmatteo)
- #
- #enable_zdot_bugfix="yes"
- # ---------------------------------------------------------------------------- #
- # Maintainer options #
- # ---------------------------------------------------------------------------- #
- # Run test suite on 4 processors (default is no)
- #
- #enable_fast_check="yes"
- # Activate maintainer checks (default is no)
- #
- #enable_maintainer_checks="yes"
- # Enable the reduction of 'make check' for packages (default is no)
- #
- #enable_pkg_check="yes"
- # Activate test timeout support (default is no)
- #
- #enable_test_timeout="yes"
- # Set timeout for automatic tests (default is 900)
- #
- # Note: this option requires test timeout to be activated
- #
- #with_test_timeout="1200"
- # Fortran compiler vendor to be used by the build system (default is unset)
- #
- # Note: do not use if you don't know what it is about
- #
- #with_fc_vendor="dummy"
- # Fortran compiler version to be used by the build system (default is unset)
- #
- # Note: do not use if you don't know what it is about
- #
- #with_fc_version="0.0"
- # ---------------------------------------------------------------------------- #
- # Documentation options #
- # ---------------------------------------------------------------------------- #
- # Markdown flags
- #
- #MDFLAGS=""
- # LaTeX flags
- #
- #LTXFLAGS=""
- # DviPDF flags
- #
- #PDFFLAGS=""
- # ---------------------------------------------------------------------------- #
- # Advanced GPU options (experts only) #
- # ---------------------------------------------------------------------------- #
- # DO NOT EDIT THIS SECTION UNLESS YOU *TRULY* KNOW WHAT YOU ARE DOING!
- # In any case, the outcome of setting the following options is highly
- # impredictible
- # nVidia C compiler (should not be set)
- #
- #NVCC="/usr/local/cuda/bin/nvcc"
- # Forced nVidia C compiler preprocessing flags (should not be set)
- #
- #NVCC_CPPFLAGS="-DHAVE_CUDA_SDK"
- # Forced nVidia C compiler flags (should not be set)
- #
- #NVCC_CFLAGS=""
- # Forced nVidia linker flags (should not be set)
- #
- #NVCC_LDFLAGS=""
- # Forced nVidia linker libraries (should not be set)
- #
- #NVCC_LIBS=""
- ########################################################################
- # ---------------------------------------------------------------------------- #
- # Abinit GUI #
- # ---------------------------------------------------------------------------- #
- # Allow the build of Java sources (default is yes)
- #
- # Note: set it to 'no' if you experience problems at build time
- #
- #enable_gui_build="no"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement