[cig-commits] r19906 - short/3D/PyLith/benchmarks/trunk/static/performance/solvertest
brad at geodynamics.org
brad at geodynamics.org
Fri Mar 30 07:41:31 PDT 2012
Author: brad
Date: 2012-03-30 07:41:31 -0700 (Fri, 30 Mar 2012)
New Revision: 19906
Removed:
short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/run_pctests.sh
Modified:
short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/hex8_scaling.jou
short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/tet4_scaling.jou
Log:
Use refinement for nprocs=64,128 rather than large meshes.
Modified: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/hex8_scaling.jou
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/hex8_scaling.jou 2012-03-29 22:23:48 UTC (rev 19905)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/hex8_scaling.jou 2012-03-30 14:41:31 UTC (rev 19906)
@@ -25,7 +25,7 @@
# Loop to create meshes for scaling benchmark.
#{dx0=1500.0*m}
#{iloop=0}
-#{Loop(8)}
+#{Loop(6)}
#{if(iloop==0)}
#{dx=1520.0*m}
#{else}
@@ -38,8 +38,6 @@
#{if(iloop==3)} {meshout="hex8_np008.exo"} {endif}
#{if(iloop==4)} {meshout="hex8_np016.exo"} {endif}
#{if(iloop==5)} {meshout="hex8_np032.exo"} {endif}
- #{if(iloop==6)} {meshout="hex8_np064.exo"} {endif}
- #{if(iloop==7)} {meshout="hex8_np128.exo"} {endif}
delete mesh volume all propagate
@@ -57,3 +55,4 @@
+
Deleted: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/run_pctests.sh
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/run_pctests.sh 2012-03-29 22:23:48 UTC (rev 19905)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/run_pctests.sh 2012-03-30 14:41:31 UTC (rev 19906)
@@ -1,80 +0,0 @@
-#!/bin/bash
-
-if [ $# == 1 ]; then
- sims=$1
-else
- sims="all"
-fi
-
-# ----------------------------------------------------------------------
-if [ $sims == "all" ] || [ $sims == "asm" ]; then
- # ASM
- #
- # STATUS: OK
- echo "ASM preconditioner"
- pylith tet4.cfg asm.cfg >& tet4_asm.log
- pylith hex8.cfg asm.cfg >& hex8_asm.log
-fi
-
-# ----------------------------------------------------------------------
-if [ $sims == "all" ] || [ $sims == "fieldsplit" ]; then
-
- # field split, additive
- #
- # STATUS: OK
- echo "field split, additive"
- pylith tet4.cfg fieldsplit_add.cfg >& tet4_fieldsplit_add.log
- pylith hex8.cfg fieldsplit_add.cfg >& hex8_fieldsplit_add.log
-
- # field split, multiplicative
- #
- # STATUS: OK
- echo "field split, multiplicative"
- pylith tet4.cfg fieldsplit_mult.cfg >& tet4_fieldsplit_mult.log
- pylith hex8.cfg fieldsplit_mult.cfg >& hex8_fieldsplit_mult.log
-
- # field split, multiplicative w/custom fault preconditioner
- #
- # STATUS: OK
- echo "field split, multiplicative w/custom pc"
- pylith tet4.cfg fieldsplit_mult.cfg custompc.cfg >& tet4_fieldsplit_mult_custompc.log
- pylith hex8.cfg fieldsplit_mult.cfg custompc.cfg >& hex8_fieldsplit_mult_custompc.log
-
-fi
-
-# ----------------------------------------------------------------------
-if [ $sims == "all" ] || [ $sims == "schur" ]; then
-
- # Schur complement, diagonal
- #
- # STATUS: BUG, hangs at very beginning of solve for tet4
- # true residual does not decrease for hex8
- echo "schur, diag"
- pylith tet4.cfg schur_diag.cfg >& tet4_schur_diag.log
- pylith hex8.cfg schur_diag.cfg >& hex8_schur_diag.log
-
- # Schur complement, lower
- #
- # STATUS: BUG, hangs at very beginning of solve for tet4
- # hangs at iteration 8 for hex8
- echo "schur, lower"
- pylith tet4.cfg schur_lower.cfg >& tet4_schur_lower.log
- pylith hex8.cfg schur_lower.cfg >& hex8_schur_lower.log
-
- # Schur complement, upper
- #
- # STATUS: BUG, hangs at very beginning of solve for tet4
- # works for hex8
- echo "schur, upper"
- pylith tet4.cfg schur_upper.cfg >& tet4_schur_upper.log
- pylith hex8.cfg schur_upper.cfg >& hex8_schur_upper.log
-
- # Schur complement, full
- #
- # STATUS: BUG, hangs at very beginning of solve for tet4
- # works for hex8
- echo "schur, full"
- pylith tet4.cfg schur_full.cfg >& tet4_schur_full.log
- pylith hex8.cfg schur_full.cfg >& hex8_schur_full.log
-
-fi
Modified: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/tet4_scaling.jou
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/tet4_scaling.jou 2012-03-29 22:23:48 UTC (rev 19905)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/tet4_scaling.jou 2012-03-30 14:41:31 UTC (rev 19906)
@@ -22,7 +22,7 @@
# Loop to create meshes for scaling benchmark.
#{dx0=1.163*1500.0*m}
#{iloop=0}
-#{Loop(8)}
+#{Loop(6)}
#{if(iloop==0)}
#{dx=1.163*1500.0*m}
#{else}
@@ -35,8 +35,6 @@
#{if(iloop==3)} {meshout="tet4_np008.exo"} {endif}
#{if(iloop==4)} {meshout="tet4_np016.exo"} {endif}
#{if(iloop==5)} {meshout="tet4_np032.exo"} {endif}
- #{if(iloop==6)} {meshout="tet4_np064.exo"} {endif}
- #{if(iloop==7)} {meshout="tet4_np128.exo"} {endif}
delete mesh volume all propagate
@@ -67,3 +65,4 @@
+
More information about the CIG-COMMITS
mailing list