Explorar o código

update scripts (Helmholtz).

Dhairya Malhotra %!s(int64=11) %!d(string=hai) anos
pai
achega
a5ea2e19b0
Modificáronse 2 ficheiros con 75 adicións e 0 borrados
  1. 21 0
      scripts/sscal.sh
  2. 54 0
      scripts/wscal.sh

+ 21 - 0
scripts/sscal.sh

@@ -61,6 +61,27 @@ adap+=(             0         0         0         0         0         0 :)
 max_time+=(      2400      2400      2400      2400      2400      2400 :)
 
 
+###################################################################################################
+#                  UNIFORM OCTREE, HELMHOLTZ KERNEL, STRONG SCALABILITY                           #
+###################################################################################################
+
+# m=10, q=14, octants=262144
+nodes+=(            4         8        16        32        64        128        256        512       1024 :)
+cores+=(     ${CORES}  ${CORES}  ${CORES}  ${CORES}  ${CORES}   ${CORES}   ${CORES}   ${CORES}   ${CORES} :)
+mpi_proc+=(         4         8        16        32        64        128        256        512       1024 :)
+threads+=(   ${CORES}  ${CORES}  ${CORES}  ${CORES}  ${CORES}   ${CORES}   ${CORES}   ${CORES}   ${CORES} :)
+testcase+=(         5         5         5         5         5          5          5          5          5 :)
+n_pts+=(    $((8**6)) $((8**6)) $((8**6)) $((8**6)) $((8**6))  $((8**6))  $((8**6))  $((8**6))  $((8**6)) :)
+m_pts+=(            1         1         1         1         1          1          1          1          1 :)
+m+=(               10        10        10        10        10         10         10         10         10 :)
+q+=(               14        14        14        14        14         14         14         14         14 :)
+tol+=(           1e-0      1e-0      1e-0      1e-0      1e-0       1e-0       1e-0       1e-0       1e-0 :)
+depth+=(           15        15        15        15        15         15         15         15         15 :)
+unif+=(             1         1         1         1         1          1          1          1          1 :)
+adap+=(             0         0         0         0         0          0          0          0          0 :)
+max_time+=(      2400      2400      2400      2400      2400       2400       2400       2400       2400 :)
+
+
 ###################################################################################################
 
 # Export arrays

+ 54 - 0
scripts/wscal.sh

@@ -181,6 +181,60 @@ max_time+=(       600       600       600       600       600 : :)
 
 
 
+###################################################################################################
+#                      UNIFORM OCTREE, HELMHOLTZ KERNEL, WEAK SCALABILITY                         #
+###################################################################################################
+
+# m=10, q=14, octants=32k oct/node
+nodes+=(            1         8        64       512      4096      32768 :)
+cores+=(     ${CORES}  ${CORES}  ${CORES}  ${CORES}  ${CORES}   ${CORES} :)
+mpi_proc+=(         1         8        64       512      4096      32768 :)
+threads+=(   ${CORES}  ${CORES}  ${CORES}  ${CORES}  ${CORES}   ${CORES} :)
+testcase+=(         5         5         5         5         5          5 :)
+n_pts+=(    $((8**5)) $((8**6)) $((8**7)) $((8**8)) $((8**9)) $((8**10)) :)
+m_pts+=(            1         1         1         1         1          1 :)
+m+=(               10        10        10        10        10         10 :)
+q+=(               14        14        14        14        14         14 :)
+tol+=(           1e-0      1e-0      1e-0      1e-0      1e-0       1e-0 :)
+depth+=(           15        15        15        15        15         15 :)
+unif+=(             1         1         1         1         1          1 :)
+adap+=(             0         0         0         0         0          0 :)
+max_time+=(      2400      2400      2400      2400      2400       2400 :)
+
+# m=10, q=14, octants=16k oct/node
+nodes+=(            2        16       128      1024      8192 :)
+cores+=(     ${CORES}  ${CORES}  ${CORES}  ${CORES}  ${CORES} :)
+mpi_proc+=(         2        16       128      1024      8192 :)
+threads+=(   ${CORES}  ${CORES}  ${CORES}  ${CORES}  ${CORES} :)
+testcase+=(         5         5         5         5         5 :)
+n_pts+=(    $((8**5)) $((8**6)) $((8**7)) $((8**8)) $((8**9)) :)
+m_pts+=(            1         1         1         1         1 :)
+m+=(               10        10        10        10        10 :)
+q+=(               14        14        14        14        14 :)
+tol+=(           1e-0      1e-0      1e-0      1e-0      1e-0 :)
+depth+=(           15        15        15        15        15 :)
+unif+=(             1         1         1         1         1 :)
+adap+=(             0         0         0         0         0 :)
+max_time+=(      1200      1200      1200      1200      1200 :)
+
+# m=10, q=14, octants=8k oct/node
+nodes+=(            4        32       256      2048     16384 :)
+cores+=(     ${CORES}  ${CORES}  ${CORES}  ${CORES}  ${CORES} :)
+mpi_proc+=(         4        32       256      2048     16384 :)
+threads+=(   ${CORES}  ${CORES}  ${CORES}  ${CORES}  ${CORES} :)
+testcase+=(         5         5         5         5         5 :)
+n_pts+=(    $((8**5)) $((8**6)) $((8**7)) $((8**8)) $((8**9)) :)
+m_pts+=(            1         1         1         1         1 :)
+m+=(               10        10        10        10        10 :)
+q+=(               14        14        14        14        14 :)
+tol+=(           1e-0      1e-0      1e-0      1e-0      1e-0 :)
+depth+=(           15        15        15        15        15 :)
+unif+=(             1         1         1         1         1 :)
+adap+=(             0         0         0         0         0 :)
+max_time+=(      1200      1200      1200      1200      1200 :)
+
+
+
 ###################################################################################################
 
 # Export arrays