修改项目架构,增加docker封装
This commit is contained in:
parent
53fc57de45
commit
4b6201757b
aws-batch-comp-infrastructure-sample
docker
lightlight-masterlight-solverm4ri-20140914
.libs
AUTHORSCOPYINGChangeLogINSTALLMakefileMakefile.amMakefile.inNEWSaclocal.m4compileconfig.guessconfig.logconfig.statusconfig.subconfigureconfigure.acdepcompinstall-shlibm4ri.lalibtoolltmain.shm4
ax_cache_size.m4ax_cache_size_tune.m4ax_check_compiler_flags.m4ax_cpu_vendor.m4ax_ext.m4ax_func_posix_memalign.m4ax_gcc_x86_cpuid.m4ax_guess_path_header.m4ax_guess_path_lib.m4ax_openmp.m4libtool.m4ltoptions.m4ltsugar.m4ltversion.m4lt~obsolete.m4pkg.m4
m4ri.pcm4ri.pc.inm4ri
.deps
.dirstampbrilliantrussian.Plodebug_dump.Plodjb.Ploechelonform.Plograycode.Ploio.Plomisc.Plommc.Plomp.Plomzd.Plomzp.Plople.Plople_russian.Plosolve.Plostrassen.Plotriangular.Plotriangular_russian.Plo
.dirstamp.libs
brilliantrussian.odebug_dump.odjb.oechelonform.ograycode.oio.omisc.ommc.omp.omzd.omzp.ople.ople_russian.osolve.ostrassen.otriangular.otriangular_russian.o
Doxyfilebrilliantrussian.cbrilliantrussian.hbrilliantrussian.lobrilliantrussian.oconfig.hconfig.h.indebug_dump.cdebug_dump.h
1
aws-batch-comp-infrastructure-sample
Submodule
1
aws-batch-comp-infrastructure-sample
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 7ce41ac33c32c6221b754c1a385380028f635a70
|
5633
docker/files/class_1_easy_10_0.cnf
Normal file
5633
docker/files/class_1_easy_10_0.cnf
Normal file
File diff suppressed because it is too large
Load Diff
3
docker/init_leader.sh
Executable file
3
docker/init_leader.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
/usr/sbin/sshd -D -f /home/ecs-user/.ssh/sshd_config &
|
3
docker/init_worker.sh
Executable file
3
docker/init_worker.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
/usr/sbin/sshd -D -f /home/ecs-user/.ssh/sshd_config &
|
6
docker/leader.dockerfile
Normal file
6
docker/leader.dockerfile
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
FROM satcomp-infrastructure:leader
|
||||||
|
|
||||||
|
COPY --chown=ecs-user ./light /competition/light
|
||||||
|
COPY --chown=ecs-user ./init_leader.sh /competition/init_solver.sh
|
||||||
|
COPY --chown=ecs-user ./run_solver.sh /competition/run_solver.sh
|
||||||
|
COPY --chown=ecs-user ./files /competition/files
|
BIN
docker/light
Executable file
BIN
docker/light
Executable file
Binary file not shown.
3
docker/run_solver.sh
Executable file
3
docker/run_solver.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
mpirun --host worker1,worker2,worker3 light -i ./files/class_1_easy_10_0.cnf
|
5
docker/worker.dockerfile
Normal file
5
docker/worker.dockerfile
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
FROM satcomp-infrastructure:worker
|
||||||
|
|
||||||
|
COPY --chown=ecs-user ./light /competition/light
|
||||||
|
COPY --chown=ecs-user ./init_worker.sh /competition/init_solver.sh
|
||||||
|
COPY --chown=ecs-user ./files /competition/files
|
BIN
light
Executable file
BIN
light
Executable file
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
./src-light-master/build/light-master
|
|
@ -1 +0,0 @@
|
|||||||
./src-light-solver/build/light-solver
|
|
0
src-light-solver/preprocess/m4ri-20140914/m4/ltoptions.m4 → m4ri-20140914/m4/ltoptions.m4
vendored
0
src-light-solver/preprocess/m4ri-20140914/m4/ltoptions.m4 → m4ri-20140914/m4/ltoptions.m4
vendored
0
src-light-solver/preprocess/m4ri-20140914/m4/ltversion.m4 → m4ri-20140914/m4/ltversion.m4
vendored
0
src-light-solver/preprocess/m4ri-20140914/m4/ltversion.m4 → m4ri-20140914/m4/ltversion.m4
vendored
0
src-light-solver/preprocess/m4ri-20140914/m4/lt~obsolete.m4 → m4ri-20140914/m4/lt~obsolete.m4
vendored
0
src-light-solver/preprocess/m4ri-20140914/m4/lt~obsolete.m4 → m4ri-20140914/m4/lt~obsolete.m4
vendored
0
src-light-solver/preprocess/m4ri-20140914/m4ri/.deps/.dirstamp → m4ri-20140914/m4ri/.deps/.dirstamp
0
src-light-solver/preprocess/m4ri-20140914/m4ri/.deps/.dirstamp → m4ri-20140914/m4ri/.deps/.dirstamp
0
src-light-solver/preprocess/m4ri-20140914/m4ri/.deps/solve.Plo → m4ri-20140914/m4ri/.deps/solve.Plo
0
src-light-solver/preprocess/m4ri-20140914/m4ri/.deps/solve.Plo → m4ri-20140914/m4ri/.deps/solve.Plo
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user