00001 // $Id: chroma.h,v 3.0 2006/04/03 04:58:43 edwards Exp $ 00002 // 00003 // Main chroma include file. If you include this, you include 00004 // all prototypes 00005 // 00006 /*! \file 00007 * \brief Primary include file for CHROMA in application codes 00008 * 00009 * This is the only file needed for main programs. 00010 * If you include this, you include all prototypes 00011 */ 00012 00013 /*! \mainpage CHROMA 00014 * 00015 * \section Description 00016 * 00017 * The Chroma package supports data-parallel programming constructs for 00018 * lattice field theory and in particular lattice QCD. It uses the 00019 * SciDAC QDP++ data-parallel programming (in C++) that presents a 00020 * single high-level code image to the user, but can generate highly 00021 * optimized code for many architectural systems including single node 00022 * workstations, multi-threaded SMP workstations (soon to come), 00023 * clusters of workstations via QMP, and classic vector computers. 00024 */ 00025 00026 #ifndef CHROMA_INCLUDE 00027 #define CHROMA_INCLUDE 00028 00029 #include "chromabase.h" 00030 #include "chromainc.h" 00031 00032 #endif
1.4.7