mirror of https://github.com/QMCPACK/qmcpack.git
108 lines
3.0 KiB
C
108 lines
3.0 KiB
C
////////////////////////////////////////////////////////////////
|
|
// (c) Copyright 2003- by Jeongnim Kim
|
|
//////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////
|
|
// National Center for Supercomputing Applications &
|
|
// Materials Computation Center
|
|
// University of Illinois, Urbana-Champaign
|
|
// Urbana, IL 61801
|
|
// e-mail: jnkim@ncsa.uiuc.edu
|
|
//
|
|
// Supported by
|
|
// National Center for Supercomputing Applications, UIUC
|
|
// Materials Computation Center, UIUC
|
|
//////////////////////////////////////////////////////////////////
|
|
// -*- C++ -*-
|
|
/**\mainpage QMCPACK Code Documentation
|
|
* \section intro_sec Introduction
|
|
*
|
|
* Framework for Quantum Monte Carlo simulations.
|
|
*
|
|
* \section Major changes
|
|
*
|
|
* \htmlonly
|
|
<ul> 2008-07-22
|
|
<li>Numerous bug fixes.
|
|
<li>Support TrialWaveFunction cloning for multi-threaded applications
|
|
<li>EinsplineOrbitalSet uses Einspline library
|
|
<li>BsplinFunctor for One- and Two-Body Jastrow
|
|
</ul>
|
|
<ul> 2007-09-07
|
|
<li> A new update
|
|
</ul>
|
|
<ul> 2005-07-25
|
|
<li> updated doxygen documentations
|
|
<ul>
|
|
<li> docs directory is added to cvs repository.
|
|
<ul> To generate doxygen documentation on a local host,
|
|
<li> cd docs; doxygen Doxyfile
|
|
<li> doxygen/html/index.html is the main page
|
|
</ul>
|
|
<li> Introduced groups that follow the directory structure
|
|
<ul>
|
|
<li>Orbital group
|
|
<li>Orbital builder group
|
|
<li>Many-body wave function group
|
|
<li>Hamiltonian group
|
|
<li>QMC Driver group
|
|
<li>QMC Drivers using walker-by-walker update
|
|
<li>QMC Drivers using particle-by-particle update
|
|
<li>QMC Drivers for energy differences
|
|
<li>QMC Application group
|
|
</ul>
|
|
</ul>
|
|
</ul>
|
|
\endhtmlonly
|
|
* \section license
|
|
*
|
|
*/
|
|
#ifndef OHMMS_QMC_CONFIGURATION_H
|
|
#define OHMMS_QMC_CONFIGURATION_H
|
|
|
|
/* Enable OpenMP parallelization. */
|
|
/* #undef ENABLE_OPENMP 0 */
|
|
|
|
/* Define to 1 if you have the `hdf5' library (-lhdf5). */
|
|
#define HAVE_LIBHDF5 1
|
|
|
|
/* Define to 1 if you have the `boost' library */
|
|
#define HAVE_LIBBOOST 1
|
|
|
|
/* Define to 1 if you have the `sprng' library (-lsprng). */
|
|
/* #undef HAVE_LIBSPRNG 0 */
|
|
|
|
/* Define to 1 if you have the `blitz' library */
|
|
#define HAVE_LIBBLITZ 1
|
|
|
|
/* Define to 1 if you have libxml2 */
|
|
#define HAVE_LIBXML2 1
|
|
|
|
/* Define to 1 if you have libxml++ */
|
|
/* #undef HAVE_LIBXMLPP 0 */
|
|
|
|
/* Define to 1 if you have gsl */
|
|
#define HAVE_LIBGSL 1
|
|
|
|
/* Define to 1 if you have MPI library */
|
|
/* #undef HAVE_MPI 0 */
|
|
|
|
/* Define to 1 if you have OOMPI library */
|
|
/* #undef HAVE_OOMPI 0 */
|
|
|
|
/* Define the physical dimension of appliation. */
|
|
#define OHMMS_DIM 3
|
|
|
|
/* Define the index type: int, long */
|
|
#define OHMMS_INDEXTYPE int
|
|
|
|
/* Define the base precision: float, double */
|
|
#define OHMMS_PRECISION double
|
|
|
|
/* Define if the code is specialized for orthorhombic supercell */
|
|
#define OHMMS_ORTHO 0
|
|
|
|
/* Define the index of the walker iterator. NOT USED */
|
|
#define QMC_FASTWALKER 1
|
|
|
|
#endif // OHMMS_QMC_CONFIGURATION_H
|