The calculation main entry point. (See Aqua::CalcServer::CalcServer for details)
More...
#include <vector>
#include <deque>
#include <map>
#include <string>
#include <iterator>
#include <chrono>
#include "aquagpusph/sphPrerequisites.hpp"
#include "aquagpusph/ProblemSetup.hpp"
#include "aquagpusph/TimeManager.hpp"
#include "aquagpusph/Variable.hpp"
#include "Tool.hpp"
Go to the source code of this file.
The calculation main entry point. (See Aqua::CalcServer::CalcServer for details)
◆ CHECK_OCL_OR_THROW
#define CHECK_OCL_OR_THROW |
( |
| err_code, |
|
|
| msg ) |
Value: if (err_code != CL_SUCCESS) { \
LOG(L_ERROR, std::string(msg) + "\n"); \
Aqua::InputOutput::Logger::singleton()->printOpenCLError(err_code); \
throw std::runtime_error("OpenCL error"); \
}
◆ N_PROFILING_SNAPSHOTS
#define N_PROFILING_SNAPSHOTS 2 |