MADNESS 0.10.1
MADworld.h
Go to the documentation of this file.
1/*
2 This file is part of MADNESS.
3
4 Copyright (C) 2007,2010 Oak Ridge National Laboratory
5
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2 of the License, or
9 (at your option) any later version.
10
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software
18 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19
20 For more information please contact:
21
22 Robert J. Harrison
23 Oak Ridge National Laboratory
24 One Bethel Valley Road
25 P.O. Box 2008, MS-6367
26
27 email: harrisonrj@ornl.gov
28 tel: 865-241-3937
29 fax: 865-572-0680
30*/
31
32/**
33 \file MADworld.h
34 \brief This header should include pretty much everything needed for the
35 parallel runtime.
36 \ingroup parallel_runtime
37*/
38
39#ifndef MADNESS_WORLD_MADWORLD_H__INCLUDED
40#define MADNESS_WORLD_MADWORLD_H__INCLUDED
41
42#include <madness/world/world.h>
43// These includes must go after world.h.
48
49
50#endif // MADNESS_WORLD_MADWORLD_H__INCLUDED
Declares the World class for the parallel runtime environment.
Defines TaskInterface and implements WorldTaskQueue and associated stuff.
Implements active message layer for World on top of RMI layer.
Implements WorldContainer.
Implements global operations.