text: //////////////////////////////////////////////////////////////////////////////////////
  // This file is distributed under the University of Illinois/NCSA Open Source License.
  // See LICENSE file in top directory for details.
  //
  // Copyright (c) 2016 Jeongnim Kim and QMCPACK developers.
  //
  // File developed by: Jeongnim Kim, jeongnim.kim@gmail.com, University of Illinois at Urbana-Champaign
  //                    Jeremy McMinnis, jmcminis@gmail.com, University of Illinois at Urbana-Champaign
  //                    Mark Dewing, markdewing@gmail.com, University of Illinois at Urbana-Champaign
  //
  // File created by: Jeongnim Kim, jeongnim.kim@gmail.com, University of Illinois at Urbana-Champaign
  //////////////////////////////////////////////////////////////////////////////////////
  
  
  #ifndef OHMMS_SYSTEM_UTILITIES_H
  #define OHMMS_SYSTEM_UTILITIES_H
  
  /*!\file sysutil.h
   * Function declarations to get system information.
   */
  #include <string>
  
  //!< return the host name
  std::string getHostName();
  
  //!< return the date and time
  std::string getDateAndTime();
  
  /** get the time and date with a format
   */
  std::string getDateAndTime(const char* format);
  
  size_t freemem();
  
  void print_mem(const char* title, std::ostream& log);
  
  #endif
  