Jean Fromentin il y a 4 ans
Parent
commit
ffba5e6800
100 fichiers modifiés avec 10 ajouts et 136 suppressions
  1. 2 4
      single/Makefile
  2. 8 8
      single/cluster3.py
  3. BIN
      single/monoid.o
  4. 0 11
      single/oar_wilf.sh
  5. 0 10
      single/oar_wilf_2.sh
  6. 0 10
      single/oar_wilf_3.sh
  7. 0 1
      single/output/job.581309.error
  8. 0 1
      single/output/job.581330.error
  9. 0 1
      single/output/job.581352.error
  10. 0 0
      single/output/job.581364.error
  11. 0 2
      single/output/job.581364.output
  12. 0 0
      single/output/job.581365.error
  13. 0 2
      single/output/job.581365.output
  14. 0 0
      single/output/job.581366.error
  15. 0 2
      single/output/job.581366.output
  16. 0 0
      single/output/job.581367.error
  17. 0 2
      single/output/job.581367.output
  18. 0 0
      single/output/job.581368.error
  19. 0 2
      single/output/job.581368.output
  20. 0 0
      single/output/job.582275.error
  21. 0 2
      single/output/job.582275.output
  22. 0 0
      single/output/job.582276.error
  23. 0 2
      single/output/job.582276.output
  24. 0 0
      single/output/job.582277.error
  25. 0 2
      single/output/job.582277.output
  26. 0 0
      single/output/job.582278.error
  27. 0 2
      single/output/job.582278.output
  28. 0 0
      single/output/job.582279.error
  29. 0 2
      single/output/job.582279.output
  30. 0 0
      single/output/job.582280.error
  31. 0 2
      single/output/job.582280.output
  32. 0 0
      single/output/job.582281.error
  33. 0 2
      single/output/job.582281.output
  34. 0 0
      single/output/job.582282.error
  35. 0 2
      single/output/job.582282.output
  36. 0 0
      single/output/job.582283.error
  37. 0 2
      single/output/job.582283.output
  38. 0 0
      single/output/job.582284.error
  39. 0 2
      single/output/job.582284.output
  40. 0 0
      single/output/job.582285.error
  41. 0 2
      single/output/job.582285.output
  42. 0 0
      single/output/job.582286.error
  43. 0 2
      single/output/job.582286.output
  44. 0 0
      single/output/job.582287.error
  45. 0 2
      single/output/job.582287.output
  46. 0 0
      single/output/job.582288.error
  47. 0 2
      single/output/job.582288.output
  48. 0 0
      single/output/job.582289.error
  49. 0 2
      single/output/job.582289.output
  50. 0 0
      single/output/job.582290.error
  51. 0 2
      single/output/job.582290.output
  52. 0 0
      single/output/job.582291.error
  53. 0 2
      single/output/job.582291.output
  54. 0 0
      single/output/job.582292.error
  55. 0 2
      single/output/job.582292.output
  56. 0 0
      single/output/job.582293.error
  57. 0 2
      single/output/job.582293.output
  58. 0 0
      single/output/job.582294.error
  59. 0 2
      single/output/job.582294.output
  60. 0 0
      single/output/job.582295.error
  61. 0 2
      single/output/job.582295.output
  62. 0 0
      single/output/job.582296.error
  63. 0 2
      single/output/job.582296.output
  64. 0 0
      single/output/job.582297.error
  65. 0 2
      single/output/job.582297.output
  66. 0 0
      single/output/job.582298.error
  67. 0 2
      single/output/job.582298.output
  68. 0 0
      single/output/job.582299.error
  69. 0 2
      single/output/job.582299.output
  70. 0 0
      single/output/job.582300.error
  71. 0 2
      single/output/job.582300.output
  72. 0 0
      single/output/job.582301.error
  73. 0 2
      single/output/job.582301.output
  74. 0 0
      single/output/job.582302.error
  75. 0 2
      single/output/job.582302.output
  76. 0 0
      single/output/job.582303.error
  77. 0 2
      single/output/job.582303.output
  78. 0 0
      single/output/job.582304.error
  79. 0 2
      single/output/job.582304.output
  80. 0 0
      single/output/job.582305.error
  81. 0 2
      single/output/job.582305.output
  82. 0 0
      single/output/job.582306.error
  83. 0 2
      single/output/job.582306.output
  84. 0 0
      single/output/job.582307.error
  85. 0 2
      single/output/job.582307.output
  86. 0 0
      single/output/job.582308.error
  87. 0 2
      single/output/job.582308.output
  88. 0 0
      single/output/job.582309.error
  89. 0 2
      single/output/job.582309.output
  90. 0 0
      single/output/job.582310.error
  91. 0 2
      single/output/job.582310.output
  92. 0 0
      single/output/job.582311.error
  93. 0 2
      single/output/job.582311.output
  94. 0 0
      single/output/job.582312.error
  95. 0 2
      single/output/job.582312.output
  96. 0 0
      single/output/job.582313.error
  97. 0 2
      single/output/job.582313.output
  98. 0 0
      single/output/job.582314.error
  99. 0 2
      single/output/job.582314.output
  100. 0 0
      single/output/job.582315.error

+ 2 - 4
single/Makefile

@@ -4,7 +4,7 @@ CPPFLAGS    = -DMAX_GENUS=$(MAX_GENUS) #-DNDEBUG
 CXXFLAGS    = -std=c++11 -g -Wall -O3 # -fsanitize=thread # -Winline
 CXX         = g++
 TARGET_ARCH = -march=corei7 -mtune=corei7
-TARGET 	    = wilf_alone_3
+TARGET 	    = wilf_alone
 
 # Pour compiler avec une valeur différente: make MAX_GENUS=35
 DEFAULT_MAX_GENUS=40
@@ -14,12 +14,10 @@ all: $(TARGET)
 
 monoid.o: monoid.cpp monoid.hpp
 treewalk.o: treewalk.cpp treewalk.hpp monoid.hpp
-wilf_alone_3: treewalk.o monoid.o
+wilf_alone: treewalk.o monoid.o
 	$(CXX) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) -o $@
 
 clean:
 	rm -rf $(TARGET) *.o *~ 
 
-test: all
-	./treewalk
 

+ 8 - 8
single/cluster3.py

@@ -9,23 +9,23 @@ if __name__=="__main__":
     mmax=int((3*(g+2))/5)
     n=0
     os.system("make clean;make MAX_GENUS="+repr(g))
-    file=open("output3/param_"+repr(g),'w')
+    file=open("output/param_"+repr(g),'w')
     for m in range(2,mmax+1):
-        for k in range(1,2):
+        for k in range(g-m):
             file.write(repr(m)+' '+repr(k)+"\n")
             n+=1
     file.close()
     print("Split in ",n," subtasks")
-    file=open("oar_wilf_3.sh",'w')
+    file=open("oar_wilf.sh",'w')
     file.write("#!/bin/sh\n")
     file.write("#OAR -l core=1,walltime=1:00:00\n")
     file.write("#OAR -t idempotent\n")
     file.write("#OAR -q besteffort\n")
     file.write("#OAR -t besteffort\n")
-#    file.write('#OAR -p cputype="skylake" or cputype="braodwell"\n')
-    file.write("#OAR --array-param-file output3/param_"+repr(g)+"\n")
-    file.write("#OAR -O output3/job.%jobid%.output\n")
-    file.write("#OAR -E output3/job.%jobid%.error\n")
+    file.write("#OAR --array-param-file output/param_"+repr(g)+"\n")
+    file.write("#OAR -O output/job.%jobid%.output\n")
+    file.write("#OAR -E output/job.%jobid%.error\n")
     file.write("cd /nfs/home/lmpa/jfromentin/wilf/single\n")
-    file.write("./wilf_alone_3 $*\n")
+    file.write("./wilf $*\n")
     file.close()
+    

BIN
single/monoid.o


+ 0 - 11
single/oar_wilf.sh

@@ -1,11 +0,0 @@
-#!/bin/sh
-#OAR -l core=1,walltime=200:00:00
-#OAR -t idempotent
-#OAR -q besteffort
-#OAR -t besteffort
-#OAR -p cputype="skylake"
-#OAR --array-param-file output/param_80
-#OAR -O output/job.%jobid%.output
-#OAR -E output/job.%jobid%.error
-cd /nfs/home/lmpa/jfromentin/wilf/single
-./wilf_alone $*

+ 0 - 10
single/oar_wilf_2.sh

@@ -1,10 +0,0 @@
-#!/bin/sh
-#OAR -l core=1,walltime=1:00:00
-#OAR -t idempotent
-#OAR -q besteffort
-#OAR -t besteffort
-#OAR --array-param-file output2/param_100
-#OAR -O output2/job.%jobid%.output
-#OAR -E output2/job.%jobid%.error
-cd /nfs/home/lmpa/jfromentin/wilf/single
-./wilf_alone_2 $*

+ 0 - 10
single/oar_wilf_3.sh

@@ -1,10 +0,0 @@
-#!/bin/sh
-#OAR -l core=1,walltime=1:00:00
-#OAR -t idempotent
-#OAR -q besteffort
-#OAR -t besteffort
-#OAR --array-param-file output3/param_177
-#OAR -O output3/job.%jobid%.output
-#OAR -E output3/job.%jobid%.error
-cd /nfs/home/lmpa/jfromentin/wilf/single
-./wilf_alone_3 $*

+ 0 - 1
single/output/job.581309.error

@@ -1 +0,0 @@
-## OAR [2019-06-14 17:50:53] Job 581309 KILLED ##

+ 0 - 1
single/output/job.581330.error

@@ -1 +0,0 @@
-## OAR [2019-06-14 17:50:53] Job 581330 KILLED ##

+ 0 - 1
single/output/job.581352.error

@@ -1 +0,0 @@
-## OAR [2019-06-14 17:51:19] Job 581352 KILLED ##

+ 0 - 0
single/output/job.581364.error


+ 0 - 2
single/output/job.581364.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{24}\{37}.
- Computation time = 0.000591 s.

+ 0 - 0
single/output/job.581365.error


+ 0 - 2
single/output/job.581365.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{24}\{38}.
- Computation time = 0.0003981 s.

+ 0 - 0
single/output/job.581366.error


+ 0 - 2
single/output/job.581366.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{24}\{39}.
- Computation time = 0.0007234 s.

+ 0 - 0
single/output/job.581367.error


+ 0 - 2
single/output/job.581367.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{24}\{40}.
- Computation time = 0.0003357 s.

+ 0 - 0
single/output/job.581368.error


+ 0 - 2
single/output/job.581368.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{24}\{41}.
- Computation time = 0.0003393 s.

+ 0 - 0
single/output/job.582275.error


+ 0 - 2
single/output/job.582275.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{2}\{3}.
- Computation time = 0.0003308 s.

+ 0 - 0
single/output/job.582276.error


+ 0 - 2
single/output/job.582276.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{3}\{4}.
- Computation time = 0.0005279 s.

+ 0 - 0
single/output/job.582277.error


+ 0 - 2
single/output/job.582277.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{3}\{5}.
- Computation time = 0.0004792 s.

+ 0 - 0
single/output/job.582278.error


+ 0 - 2
single/output/job.582278.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{4}\{5}.
- Computation time = 0.0006487 s.

+ 0 - 0
single/output/job.582279.error


+ 0 - 2
single/output/job.582279.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{4}\{6}.
- Computation time = 0.0003969 s.

+ 0 - 0
single/output/job.582280.error


+ 0 - 2
single/output/job.582280.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{4}\{7}.
- Computation time = 0.000393 s.

+ 0 - 0
single/output/job.582281.error


+ 0 - 2
single/output/job.582281.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{5}\{6}.
- Computation time = 0.0003898 s.

+ 0 - 0
single/output/job.582282.error


+ 0 - 2
single/output/job.582282.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{5}\{7}.
- Computation time = 0.000372 s.

+ 0 - 0
single/output/job.582283.error


+ 0 - 2
single/output/job.582283.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{5}\{8}.
- Computation time = 0.0003949 s.

+ 0 - 0
single/output/job.582284.error


+ 0 - 2
single/output/job.582284.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{5}\{9}.
- Computation time = 0.000865 s.

+ 0 - 0
single/output/job.582285.error


+ 0 - 2
single/output/job.582285.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{6}\{7}.
- Computation time = 0.000962 s.

+ 0 - 0
single/output/job.582286.error


+ 0 - 2
single/output/job.582286.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{6}\{8}.
- Computation time = 0.0007792 s.

+ 0 - 0
single/output/job.582287.error


+ 0 - 2
single/output/job.582287.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{6}\{9}.
- Computation time = 0.0008798 s.

+ 0 - 0
single/output/job.582288.error


+ 0 - 2
single/output/job.582288.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{6}\{10}.
- Computation time = 0.0004814 s.

+ 0 - 0
single/output/job.582289.error


+ 0 - 2
single/output/job.582289.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{6}\{11}.
- Computation time = 0.0006997 s.

+ 0 - 0
single/output/job.582290.error


+ 0 - 2
single/output/job.582290.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{7}\{8}.
- Computation time = 0.001358 s.

+ 0 - 0
single/output/job.582291.error


+ 0 - 2
single/output/job.582291.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{7}\{9}.
- Computation time = 0.0006146 s.

+ 0 - 0
single/output/job.582292.error


+ 0 - 2
single/output/job.582292.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{7}\{10}.
- Computation time = 0.0003765 s.

+ 0 - 0
single/output/job.582293.error


+ 0 - 2
single/output/job.582293.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{7}\{11}.
- Computation time = 0.0005065 s.

+ 0 - 0
single/output/job.582294.error


+ 0 - 2
single/output/job.582294.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{7}\{12}.
- Computation time = 0.0003984 s.

+ 0 - 0
single/output/job.582295.error


+ 0 - 2
single/output/job.582295.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{7}\{13}.
- Computation time = 0.0003922 s.

+ 0 - 0
single/output/job.582296.error


+ 0 - 2
single/output/job.582296.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{8}\{9}.
- Computation time = 0.0009524 s.

+ 0 - 0
single/output/job.582297.error


+ 0 - 2
single/output/job.582297.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{8}\{10}.
- Computation time = 0.0004282 s.

+ 0 - 0
single/output/job.582298.error


+ 0 - 2
single/output/job.582298.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{8}\{11}.
- Computation time = 0.00186 s.

+ 0 - 0
single/output/job.582299.error


+ 0 - 2
single/output/job.582299.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{8}\{12}.
- Computation time = 0.0003996 s.

+ 0 - 0
single/output/job.582300.error


+ 0 - 2
single/output/job.582300.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{8}\{13}.
- Computation time = 0.0004726 s.

+ 0 - 0
single/output/job.582301.error


+ 0 - 2
single/output/job.582301.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{8}\{14}.
- Computation time = 0.0003033 s.

+ 0 - 0
single/output/job.582302.error


+ 0 - 2
single/output/job.582302.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{8}\{15}.
- Computation time = 0.0006312 s.

+ 0 - 0
single/output/job.582303.error


+ 0 - 2
single/output/job.582303.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{9}\{10}.
- Computation time = 0.0006926 s.

+ 0 - 0
single/output/job.582304.error


+ 0 - 2
single/output/job.582304.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{9}\{11}.
- Computation time = 0.0003694 s.

+ 0 - 0
single/output/job.582305.error


+ 0 - 2
single/output/job.582305.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{9}\{12}.
- Computation time = 0.0003629 s.

+ 0 - 0
single/output/job.582306.error


+ 0 - 2
single/output/job.582306.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{9}\{13}.
- Computation time = 0.001691 s.

+ 0 - 0
single/output/job.582307.error


+ 0 - 2
single/output/job.582307.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{9}\{14}.
- Computation time = 0.0003828 s.

+ 0 - 0
single/output/job.582308.error


+ 0 - 2
single/output/job.582308.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{9}\{15}.
- Computation time = 0.0002978 s.

+ 0 - 0
single/output/job.582309.error


+ 0 - 2
single/output/job.582309.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{9}\{16}.
- Computation time = 0.0003738 s.

+ 0 - 0
single/output/job.582310.error


+ 0 - 2
single/output/job.582310.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{9}\{17}.
- Computation time = 0.00188 s.

+ 0 - 0
single/output/job.582311.error


+ 0 - 2
single/output/job.582311.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{10}\{11}.
- Computation time = 0.005254 s.

+ 0 - 0
single/output/job.582312.error


+ 0 - 2
single/output/job.582312.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{10}\{12}.
- Computation time = 0.007184 s.

+ 0 - 0
single/output/job.582313.error


+ 0 - 2
single/output/job.582313.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{10}\{13}.
- Computation time = 0.00042 s.

+ 0 - 0
single/output/job.582314.error


+ 0 - 2
single/output/job.582314.output

@@ -1,2 +0,0 @@
-Testing Wilf's conjecture for numerical semigroups of genus <= 80 which are sons of O_{10}\{14}.
- Computation time = 0.003805 s.

+ 0 - 0
single/output/job.582315.error


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff