diff --git a/src/help.c b/src/help.c index 9e3b3562b6bc7aa7bfd96042d246c78e7174367e..3f54764ffa3a9cfef9804e5f1b2559dc45520d7a 100644 --- a/src/help.c +++ b/src/help.c @@ -8,43 +8,14 @@ int printHelp() { printf("\ntest_FEMBEM usage:\n-----------------\n\n" " -nbpts: Number of unknowns of the global linear system. Default: 16000 (can be in floating point notation, like 1.2e4).\n" " -nbrhs: Number of right-hand sides of the global linear system. Default: 1.\n" - " -lambda: Wavelength (for oscillatory kernels). Mutually exclusive with -ptsperlambda. Default lambda is set with 10 points per wavelength.\n" - " -ptsperlambda: Points per wavelength on the main cylinder (for oscillatory kernels). Default: 10.\n" "\n" " BEM tests use a surfacic cylinder with an optionnal cylinder detail, defined with:\n" " -radius: Radius of the cylinder. Default is 2.\n" " -height: Height of the cylinder. Default is 4.\n" - " -height: Height of the cylinder detail. Default is 0.5.\n" - "\n" - " FEM and FEM/BEM tests use a volumic cylinder, defined with:\n" - " -radius: Radius of the cylinder. Default is 2.\n" - " -height: Height of the cylinder. Default is 4.\n" - " For FEM/BEM, the BEM is done on the outer surface of the cylinder (without the upper and lower disks).\n" "\n" " Options for HMAT tests\n" - " --use_hmat_shuffle: Using Hmat shuffle clustering. Default: NO.\n" - " --hodlr: Using HODLR. Default: NO.\n" " --hmat-eps-assemb: Compression epsilon. Default: 1e-4.\n" " --hmat-eps-recompr: Recompression epsilon. Default: 1e-4.\n" - " --hmat-leaf-size: Maximum leaf size. Default: -1 (set by hmat itself).\n" - " Compression algorithm: default is ACA+, it can be changed with:\n" - " --hmat-svd: Using SVD compression.\n" - " --hmat-aca-partial: Using ACA with partial pivoting.\n" - " --hmat-aca-full: Using ACA with full pivoting.\n" - " Solver: default is LDLt, it can be changed with:\n" - " --hmat-lu: Force LU decomposition.\n" - " --hmat-llt: Force LLt decomposition (for symmetric matrices).\n" - " --hmat-ldlt: Force LDLt decomposition (for symmetric matrices).\n" - " --hmat-coarsening: Coarsening of the HMatrix.\n" - " --hmat-recompress: Recompress the HMatrix.\n" - " --hmat-val-null: Validate the detection of null rows and columns.\n" - " --hmat-val: Validate the rk-matrices after compression.\n" - " --hmat-val-threshold: Error threshold for the compression validation.\n" - " --hmat-dump-trace: Dump trace at the end of the algorithms (depends on the runtime).\n" - " --hmat-val-rerun: For blocks above error threshold, re-run the compression algorithm.\n" - " --hmat-val-dump: For blocks above error threshold, dump the faulty block to disk.\n" - " Runtime: default (and only choice with hmat-oss) is sequential.\n" - " --hmat-seq: Use the sequential runtime.\n" "\n" " -h/--help: Display this help\n\n");