Project

General

Profile

Actions

Evaluate solver

evaluate_solver

JUNC comment:

  1. solve_matrix command
  2. add a setof xxx_matrix command report_matrix, print_matrix, generate_matrix, etc. similar as matlab command but we can simplify the function and option.
  3. add matrix_file definition
  4. option name -solver_type iterative, direct, distribute_direct -matrix_file -thread -matrix_format -compress_format -max_iteration -relative_error
  5. add description for each option, such as clear definition of relative_error
  6. for distributed direct solver, add host file requirements.
  7. check_dmp_environment.

命伲DD

evaluate_solver DDDDDDDDDDDDDDDDDD

D田叩D叩

evaluate—solver -solver [求叩器叩D ] -file [D叩DD ] -thread [D叩叩] -mat—shape [D叩格叩] -comp—fmt [D叩压叩格叩]
-order [DOD叩] -xerr [D叩叩叩]

其田D

  • 00000 D选叩D叩DD叩叩叩
    1. DDDDDD叩D叩LDL (please hide)
    2. DD叩D叩PCG叩叩DDD叩轭叩DD (change to iterative solver)
    3. D不叩DO叩 (please hide)
    4. DD叩D叩GSS叩GigaD叩DDD (direct solver)
    5. DD叩D叩GSS_DMP叩GigaODDD叩DDD (distributed direct solver)
  • 0000 叩D叩DDDDD叩叩
  • ooo 叩DDDPCGDGSSDDDDDDDD叩DDD
  • 0000 D选叩D叩DD叩叩叩
    0. DLDDDD叩叩下叩D
    1. DU叩D叩D
    2. full叩完叩DD
  • 000000 D选叩D叩DD叩叩叩
    0. CSCDDDD叩叩DDD叩D
    1. CSR叩DDD叩D
  • oooo 叩D□PCGDDDDDDD叩DDDDDD 1e4
  • oo 叩D□PCGDDDDDDDDDD 1e-3

DD LDL000

D田叩
evaluate—solver -file [D叩DD ]

DD PCG000

D田叩
evaluate—solver -solver 2 -file [D叩DD ] -thread [D叩叩] -order [DOD叩] -xerr [D叩叩叩]

DDDDDDDDDDDAvx512D田DDDDDDDDDDD DDDDDDBLAS□DDDDDDDDDDD叩
set—app—var ir hpc—avx—mode 0

DD GSS000

D田叩
evaluate—solver -solver 4 -file [D叩DD ] -thread [D叩叩]

DD GSS_DMP000

D田叩
evaluate—solver -solver 5 -file [D叩DD ]

DD没叩D叩hostDDD叩D叩目叩自叩生叩DOD host_tmp_ss D叩叩DDDD叩
localhost slots=l
DDD叩hostDDDD host_file 叩叩DDDDD叩
sh23 slots=2 sh24 slots=2

NOTE: local node o slots 000 1
DDDDDDD田DDDDD叩

Updated by jun chen 3 months ago · 1 revisions