add times and refactor folder structure
This commit is contained in:
@@ -1,9 +0,0 @@
|
|||||||
cmake_minimum_required(VERSION 2.8)
|
|
||||||
project(hpc)
|
|
||||||
|
|
||||||
add_subdirectory(common)
|
|
||||||
|
|
||||||
add_subdirectory(cpu-slo)
|
|
||||||
add_subdirectory(cpu-opt)
|
|
||||||
|
|
||||||
add_subdirectory(gpu-slo)
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
add_library(common INTERFACE)
|
|
||||||
target_include_directories(common INTERFACE include)
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
set(CMAKE_CXX_FLAGS "-std=gnu++11 -fopenmp -O3")
|
|
||||||
|
|
||||||
add_executable(cpu-opt main.cpp solver.hpp)
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
set(CMAKE_CXX_FLAGS "-std=gnu++11 -fopenmp -O3")
|
|
||||||
|
|
||||||
add_executable(cpu-slo main.cpp)
|
|
||||||
target_link_libraries(cpu-slo PRIVATE common)
|
|
||||||
33
gap/B7.gap
Normal file
33
gap/B7.gap
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
f := FreeGroup( 7 );
|
||||||
|
g := f / [ f.1^2,
|
||||||
|
f.2^2,
|
||||||
|
f.3^2,
|
||||||
|
f.4^2,
|
||||||
|
f.5^2,
|
||||||
|
f.6^2,
|
||||||
|
f.7^2,
|
||||||
|
( f.1*f.2 )^4,
|
||||||
|
( f.1*f.3 )^2,
|
||||||
|
( f.1*f.4 )^2,
|
||||||
|
( f.1*f.5 )^2,
|
||||||
|
( f.1*f.6 )^2,
|
||||||
|
( f.1*f.7 )^2,
|
||||||
|
( f.2*f.3 )^3,
|
||||||
|
( f.2*f.4 )^2,
|
||||||
|
( f.2*f.5 )^2,
|
||||||
|
( f.2*f.6 )^2,
|
||||||
|
( f.2*f.7 )^2,
|
||||||
|
( f.3*f.4 )^3,
|
||||||
|
( f.3*f.5 )^2,
|
||||||
|
( f.3*f.6 )^2,
|
||||||
|
( f.3*f.7 )^2,
|
||||||
|
( f.4*f.5 )^3,
|
||||||
|
( f.4*f.6 )^2,
|
||||||
|
( f.4*f.7 )^2,
|
||||||
|
( f.5*f.6 )^3,
|
||||||
|
( f.5*f.7 )^2,
|
||||||
|
( f.6*f.7 )^3,
|
||||||
|
];
|
||||||
|
|
||||||
|
tab := CosetTable( g, TrivialSubgroup(g));
|
||||||
|
time;
|
||||||
26
gap/E6.gap
Normal file
26
gap/E6.gap
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
f := FreeGroup( 6 );
|
||||||
|
g := f / [ f.1^2,
|
||||||
|
f.2^2,
|
||||||
|
f.3^2,
|
||||||
|
f.4^2,
|
||||||
|
f.5^2,
|
||||||
|
f.6^2,
|
||||||
|
( f.1*f.2 )^3,
|
||||||
|
( f.2*f.3 )^3,
|
||||||
|
( f.3*f.4 )^3,
|
||||||
|
( f.3*f.5 )^3,
|
||||||
|
( f.5*f.6 )^3,
|
||||||
|
( f.1*f.3 )^2,
|
||||||
|
( f.1*f.4 )^2,
|
||||||
|
( f.1*f.5 )^2,
|
||||||
|
( f.1*f.6 )^2,
|
||||||
|
( f.2*f.4 )^2,
|
||||||
|
( f.2*f.5 )^2,
|
||||||
|
( f.2*f.6 )^2,
|
||||||
|
( f.3*f.6 )^2,
|
||||||
|
( f.4*f.5 )^2,
|
||||||
|
( f.4*f.6 )^2,
|
||||||
|
];
|
||||||
|
|
||||||
|
tab := CosetTable( g, Subgroup(g, [ ]));
|
||||||
|
time;
|
||||||
15
gap/H4.gap
Normal file
15
gap/H4.gap
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
f := FreeGroup( 4 );
|
||||||
|
g := f / [ f.1^2,
|
||||||
|
f.2^2,
|
||||||
|
f.3^2,
|
||||||
|
f.4^2,
|
||||||
|
( f.1*f.2 )^5,
|
||||||
|
( f.2*f.3 )^3,
|
||||||
|
( f.3*f.4 )^3,
|
||||||
|
( f.1*f.3 )^2,
|
||||||
|
( f.1*f.4 )^2,
|
||||||
|
( f.2*f.4 )^2
|
||||||
|
];
|
||||||
|
|
||||||
|
tab := CosetTable( g, Subgroup(g, [ ]));
|
||||||
|
time;
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
|
|
||||||
project(main LANGUAGES CXX CUDA)
|
|
||||||
|
|
||||||
add_executable(main main.cu)
|
|
||||||
target_compile_features(main PUBLIC cxx_std_11)
|
|
||||||
set_target_properties(main PROPERTIES CUDA_SEPARABLE_COMPILATION ON)
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
|
|
||||||
project(main LANGUAGES CXX CUDA)
|
|
||||||
|
|
||||||
add_executable(main main.cu)
|
|
||||||
target_compile_features(main PUBLIC cxx_std_11)
|
|
||||||
set_target_properties(main PROPERTIES CUDA_SEPARABLE_COMPILATION ON)
|
|
||||||
BIN
presentation.pdf
Normal file
BIN
presentation.pdf
Normal file
Binary file not shown.
20
times/cpu-opt/opt-1203214943.out
Normal file
20
times/cpu-opt/opt-1203214943.out
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
type,arg,nrels,secs,cosets
|
||||||
|
0,25,4,0.0465944,2500
|
||||||
|
0,50,4,0.190362,10000
|
||||||
|
0,75,4,0.447425,22500
|
||||||
|
0,100,4,0.831665,40000
|
||||||
|
0,125,4,1.40154,62500
|
||||||
|
0,150,4,2.01948,90000
|
||||||
|
0,175,4,2.79876,122500
|
||||||
|
0,200,4,3.90021,160000
|
||||||
|
0,225,4,4.976,202500
|
||||||
|
0,250,4,5.9673,250000
|
||||||
|
5,2,2,0.000336645,8
|
||||||
|
5,3,3,0.000820878,48
|
||||||
|
5,4,4,0.0066875,384
|
||||||
|
5,5,5,0.109345,3840
|
||||||
|
1,-1,4,0.331433,14400
|
||||||
|
5,6,6,2.10372,46080
|
||||||
|
2,-1,6,2.45448,51840
|
||||||
|
5,7,7,435.912,645120
|
||||||
|
3,-1,7,9660.55,2903040
|
||||||
20
times/cpu-opt/opt-1208164944.out
Normal file
20
times/cpu-opt/opt-1208164944.out
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
type,arg,nrels,secs,cosets
|
||||||
|
0,25,4,0.0358525,2500
|
||||||
|
0,50,4,0.147207,10000
|
||||||
|
0,75,4,0.344879,22500
|
||||||
|
0,100,4,0.625959,40000
|
||||||
|
0,125,4,1.07354,62500
|
||||||
|
0,150,4,1.45295,90000
|
||||||
|
0,175,4,2.05472,122500
|
||||||
|
0,200,4,2.76306,160000
|
||||||
|
0,225,4,3.55675,202500
|
||||||
|
0,250,4,4.87641,250000
|
||||||
|
5,2,2,0.000312613,8
|
||||||
|
5,3,3,0.00070606,48
|
||||||
|
5,4,4,0.00512103,384
|
||||||
|
5,5,5,0.0630311,3840
|
||||||
|
1,-1,4,0.235177,14400
|
||||||
|
5,6,6,1.26288,46080
|
||||||
|
2,-1,6,1.48957,51840
|
||||||
|
5,7,7,148.366,645120
|
||||||
|
3,-1,7,2938.87,2903040
|
||||||
19
times/cpu-slo/slo-1203214939.out
Normal file
19
times/cpu-slo/slo-1203214939.out
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
type,arg,nrels,secs,cosets
|
||||||
|
0,25,4,0.0798219,2500
|
||||||
|
0,50,4,0.8496,10000
|
||||||
|
0,75,4,4.13477,22500
|
||||||
|
0,100,4,13.4385,40000
|
||||||
|
0,125,4,33.2128,62500
|
||||||
|
0,150,4,76.2054,90000
|
||||||
|
0,175,4,122.955,122500
|
||||||
|
0,200,4,331.473,160000
|
||||||
|
0,225,4,686.004,202500
|
||||||
|
0,250,4,1312.11,250000
|
||||||
|
5,2,2,0.00396549,8
|
||||||
|
5,3,3,0.00074528,48
|
||||||
|
5,4,4,0.0119265,384
|
||||||
|
5,5,5,0.113232,3840
|
||||||
|
1,-1,4,0.591012,14400
|
||||||
|
5,6,6,9.9591,46080
|
||||||
|
2,-1,6,11.1465,51840
|
||||||
|
5,7,7,8472.46,645120
|
||||||
14
times/gap/gap_B7.out
Normal file
14
times/gap/gap_B7.out
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
┌───────┐ GAP 4.10.2 of 19-Jun-2019
|
||||||
|
│ GAP │ https://www.gap-system.org
|
||||||
|
└───────┘ Architecture: x86_64-pc-linux-gnu-default64-kv3
|
||||||
|
Configuration: gmp 6.0.0, readline
|
||||||
|
Loading the library and packages ...
|
||||||
|
Packages: GAPDoc 1.6.2, PrimGrp 3.3.2, SmallGrp 1.3, TransGrp 2.0.4
|
||||||
|
Try '??help' for help. See also '?copyright', '?cite' and '?authors'
|
||||||
|
gap> <free group on the generators [ f1, f2, f3, f4, f5, f6, f7 ]>
|
||||||
|
gap> > > > > > > > > > > > > > > > > > > > > > > > > > > > > <fp group on the generators [ f1, f2, f3, f4, f5, f6, f7 ]>
|
||||||
|
gap> gap>
|
||||||
|
gap> 14122 ms
|
||||||
|
gap>
|
||||||
|
|
||||||
|
This is not the whole output, but the timing output is here.
|
||||||
12
times/gap/gap_E6.out
Normal file
12
times/gap/gap_E6.out
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
┌───────┐ GAP 4.10.2 of 19-Jun-2019
|
||||||
|
│ GAP │ https://www.gap-system.org
|
||||||
|
└───────┘ Architecture: x86_64-pc-linux-gnu-default64-kv3
|
||||||
|
Configuration: gmp 6.0.0, readline
|
||||||
|
Loading the library and packages ...
|
||||||
|
Packages: GAPDoc 1.6.2, PrimGrp 3.3.2, SmallGrp 1.3, TransGrp 2.0.4
|
||||||
|
Try '??help' for help. See also '?copyright', '?cite' and '?authors'
|
||||||
|
gap> <free group on the generators [ f1, f2, f3, f4, f5, f6 ]>
|
||||||
|
gap> > > > > > > > > > > > > > > > > > > > > > <fp group on the generators [ f1, f2, f3, f4, f5, f6 ]>
|
||||||
|
gap> gap>
|
||||||
|
gap> 942 ms
|
||||||
|
gap>
|
||||||
12
times/gap/gap_H4.out
Normal file
12
times/gap/gap_H4.out
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
┌───────┐ GAP 4.10.2 of 19-Jun-2019
|
||||||
|
│ GAP │ https://www.gap-system.org
|
||||||
|
└───────┘ Architecture: x86_64-pc-linux-gnu-default64-kv3
|
||||||
|
Configuration: gmp 6.0.0, readline
|
||||||
|
Loading the library and packages ...
|
||||||
|
Packages: GAPDoc 1.6.2, PrimGrp 3.3.2, SmallGrp 1.3, TransGrp 2.0.4
|
||||||
|
Try '??help' for help. See also '?copyright', '?cite' and '?authors'
|
||||||
|
gap> <free group on the generators [ f1, f2, f3, f4 ]>
|
||||||
|
gap> > > > > > > > > > > <fp group on the generators [ f1, f2, f3, f4 ]>
|
||||||
|
gap> gap>
|
||||||
|
gap> 184 ms
|
||||||
|
gap>
|
||||||
Reference in New Issue
Block a user