public class DirectSolverTiming
extends java.lang.Object
FemMatrixGenerator.
Usage:
java maspack.solvers.DirectSolverTiming \
[-elem hex|tet|quad|tri] [-gridres spec,spec,...] [-sizes n,n,...] \
[-solvers Pardiso,Mumps,...] [-threads n] [-reps n] [-nrhs n] \
[-cons n] [-consRatio r] [-verbose]
where -gridres gives the grid resolutions to test and -sizes
instead gives approximate matrix sizes. Each -gridres specification
takes the form RX[xRY[xRZ]], where RX, RY and RZ are the numbers of nodes along the x, y and z axes. Missing resolutions
default to the previous one, so that 16 means 16x16x16 and
40x8 means 40x8x8. RZ is ignored for 2D element
types.
-cons appends the indicated number of constraint rows to produce
a symmetric indefinite KKT matrix, while -consRatio instead gives
the approximate ratio of constraints to the overall matrix size; if both are
specified, the last one prevails. -reps sets the number of times the
factor and solve phases are repeated (the fastest time is reported).
| Constructor and Description |
|---|
DirectSolverTiming() |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String[] args) |
void |
run() |