AQUAgpusph 4.1.2
Loading...
Searching...
No Matches
Data Structures | Namespaces | Macros
CalcServer.h File Reference

The calculation main entry point. (See Aqua::CalcServer::CalcServer for details) More...

#include <vector>
#include <map>
#include <string>
#include <iterator>
#include <sphPrerequisites.h>
#include <ProblemSetup.h>
#include <TimeManager.h>
#include <Variable.h>
#include <Singleton.h>
#include <CalcServer/Tool.h>
Include dependency graph for CalcServer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Aqua::CalcServer::user_interruption
 
class  Aqua::CalcServer::CalcServer
 Exception raised when the user manually interrupts the simulation. More...
 

Namespaces

namespace  Aqua
 Main AQUAgpusph namespace.
 
namespace  Aqua::CalcServer
 Calculation server name space.
 

Macros

#define _ITEMS   128
 Number of items in a group.
 
#define _GROUPS   32
 Number of groups.
 

Detailed Description

The calculation main entry point. (See Aqua::CalcServer::CalcServer for details)

Macro Definition Documentation

◆ _GROUPS

#define _GROUPS   32

Number of groups.

Note
Must be power of 2, and the amount of data should be divisible by _ITEMS*_GROUPS
See also
Aqua::CalcServer::RadixSort

◆ _ITEMS

#define _ITEMS   128

Number of items in a group.

Note
Must be power of 2, and in some devices greather than 32.
See also
Aqua::CalcServer::RadixSort