Proto  3.2
Proto.H
Go to the documentation of this file.
1 #ifndef __PROTO_HEADER__
2 #define __PROTO_HEADER__
3 
4 // UTILITY
5 #include "base/Proto_Timer.H"
6 #include "base/Proto_PAssert.H"
7 #include "base/Proto_SPMD.H"
8 #include "base/Proto_Parstream.H" //SPMD
9 #include "base/Proto_MayDay.H" //parstream
10 #include "base/Proto_MemType.H"
11 #include "base/Proto_Memory.H" //MemType
12 
13 #include "base/Proto_CPU.H" //MemInfo
14 #include "base/Proto_GPU.H" //MemInfo
15 #include "base/Proto_MemInfo.H" //MemType
16 #include "base/Proto_Macros.H" //CPU, GPU, MemType
17 #include "base/Proto_Stack.H" // MemType, Macros, Memory
18 
19 #include "base/implem/Proto_TimerImplem.H"
20 #include "base/implem/Proto_ParstreamImplem.H"
21 #include "base/implem/Proto_MayDayImplem.H"
22 #include "base/implem/Proto_MemoryImplem.H"
23 
24 // SINGLE PATCH OBJECTS
25 #ifdef PR_LAPACK
26 #include "ProtoOps.H"
27 #endif
28 #include "base/Proto_Accel.H"
29 #include "base/Proto_Math.H"
30 #include "base/Proto_Face.H"
31 #include "base/Proto_Centering.H"
32 #include "base/Proto_CInterval.H"
33 #include "base/Proto_Point.H" // [Accel], Face
34 #include "base/Proto_Array.H" // [Accel], Point
35 #include "base/Proto_Box.H" // Face, Point, Centering
36 #include "base/Proto_CoordPermutation.H" //Point, Array, Box
37 #include "base/Proto_Reduction.H" //SPMD, Memory, Macros, [Accel]
38 #include "base/Proto_BoxData.H" //MemType, Memory, Stack, Array, Box, CoordPermutation, CInterval, Reduction
39 #include "base/Proto_Stencil.H" //MemType, Point, BoxData, Math, [Matrix]
40 #include "base/Proto_Forall.H" //MemType, Point, Box, BoxData
41 
42 #include "base/implem/Proto_PointImplem.H"
43 #include "base/implem/Proto_ArrayImplem.H"
44 #include "base/implem/Proto_BoxImplem.H"
45 #include "base/implem/Proto_CoordPermutationImplem.H"
46 #include "base/implem/Proto_CIntervalImplem.H"
47 #include "base/implem/Proto_ReductionImplem.H"
48 #include "base/implem/Proto_BoxDataImplem.H"
49 #include "base/implem/Proto_StencilImplem.H"
50 #include "base/implem/Proto_StencilDefs.H"
51 #include "base/implem/Proto_ForallImplem.H"
52 
53 
54 
55 
57 
58 
59 #ifdef PR_HDF5
60 #include "base/Proto_HDF5.H"
61 #endif
62 
63 
66 #include "base/Proto_BoxOp.H"
69 #include "base/Proto_DataIndex.H"
73 
74 #include "base/Proto_CompositeOp.H"
75 #include "base/Proto_Operator.H"
76 #include "base/Proto_LevelBC.H"
77 #include "base/Proto_LevelOp.H"
78 
79 
80 #ifdef PR_AMR
81 #include "ProtoAMR.H"
82 #endif
83 #ifdef PR_MMB
84 #ifdef PR_LAPACK
85 #include "ProtoMMB.H"
86 #endif
87 #endif
88 
89 #include "transition/Proto_Transition_Utilities.H"
90 
91 #include "utils/Proto_LevelMultigridSolver.H"
92 #include "utils/Proto_LevelRK4.H"
93 
94 #endif