root/static_configuration_host.hpp

Revision 79, 1.1 KB (checked in by sascha, 2 years ago)

lots of changes

Line 
1#ifndef __TMTO__STATIC_CONFIGURATION__HOST__HPP
2#define __TMTO__STATIC_CONFIGURATION__HOST__HPP
3
4#include <tmto/data_types/all_data_types_methods.hpp>
5
6#include <tmto/logger/all_loggers_forward.hpp>
7
8namespace tmto { namespace logger {
9  typedef mpl::vector3<normal, quiet, verbose> loggers_list;
10} }
11
12#include <tmto/highlevel/all_frontends_forward.hpp>
13
14namespace tmto {
15  namespace highlevel {
16    namespace frontend {
17      typedef mpl::vector<generate, lookup, benchmark, test, bruteforce, signal, sort> frontend_list;
18    }
19    //    static const char * profiles[1];
20  }
21}
22
23#ifdef DEFINE_STATIC_STORAGE
24namespace tmto { namespace highlevel {
25static const char * profiles[1] = {
26  "condition = rounds:rounds=32\n"
27  "roundfunc = xor:condition=distinguished_point::bits=15:generator=lfsr2\n"
28  "icondition = distinguished_point:bits=15\n"
29  "logger = normal\n"
30  "device = cuda\n"
31  "work = random:prefix=11,0\n"
32  "consume = print\n"
33  "algorithm = A51\n"
34  "operations = 512\n"
35  "implementation = sharedmem\n"
36  "!generate\n"
37  "chains = 400000000\n"
38  "chainlength = 3000000\n"
39  "intermediate2 = filter"
40};
41} }
42#endif
43
44#endif
Note: See TracBrowser for help on using the browser.