#include "01_GameOfLife_kernels.h"
#include "cuda/HostFieldAllocator.h"
#include "blockforest/Initialization.h"
#include "blockforest/communication/UniformDirectScheme.h"
#include "blockforest/communication/UniformBufferedScheme.h"
#include "core/Environment.h"
#include "cuda/FieldCopy.h"
#include "cuda/GPUField.h"
#include "cuda/Kernel.h"
#include "cuda/AddGPUFieldToStorage.h"
#include "cuda/communication/GPUPackInfo.h"
#include "cuda/FieldIndexing.h"
#include "field/AddToStorage.h"
#include "field/communication/UniformMPIDatatypeInfo.h"
#include "field/vtk/VTKWriter.h"
#include "geometry/initializer/ScalarFieldFromGrayScaleImage.h"
#include "geometry/structured/GrayScaleImage.h"
#include "gui/Gui.h"
#include "stencil/D2Q9.h"
#include "timeloop/SweepTimeloop.h"
Classes | |
class | GameOfLifeSweepCUDA |
Typedefs | |
typedef GhostLayerField< double, 1 > | ScalarField |
typedef cuda::GPUField< double > | GPUField |
Functions | |
ScalarField * | createField (IBlock *const block, StructuredBlockStorage *const storage) |
int | main (int argc, char **argv) |
typedef cuda::GPUField<double> GPUField |
typedef GhostLayerField<double,1> ScalarField |
ScalarField* createField | ( | IBlock *const | block, |
StructuredBlockStorage *const | storage | ||
) |
int main | ( | int | argc, |
char ** | argv | ||
) |