Evaluate solver » History » Version 1
jun chen, 03/30/2025 11:33 PM
1 | 1 | jun chen | # Evaluate solver |
---|---|---|---|
2 | |||
3 | ## evaluate_solver |
||
4 | JUNC comment: |
||
5 | 1. solve_matrix command |
||
6 | 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. |
||
7 | 3. add matrix_file definition |
||
8 | 4. option name -solver_type iterative, direct, distribute_direct -matrix_file -thread -matrix_format -compress_format -max_iteration -relative_error |
||
9 | 5. add description for each option, such as clear definition of relative_error |
||
10 | 6. for distributed direct solver, add host file requirements. |
||
11 | 7. check_dmp_environment. |
||
12 | |||
13 | ### 命伲DD |
||
14 | evaluate_solver DDDDDDDDDDDDDDDDDD |
||
15 | |||
16 | D田叩D叩 |
||
17 | |||
18 | evaluate—solver -solver [求叩器叩D ] -file [D叩DD ] -thread [D叩叩] -mat—shape [D叩格叩] -comp—fmt [D叩压叩格叩] |
||
19 | -order [DOD叩] -xerr [D叩叩叩] |
||
20 | |||
21 | 其田D |
||
22 | * 00000 D选叩D叩DD叩叩叩 |
||
23 | 1. DDDDDD叩D叩LDL (please hide) |
||
24 | 2. DD叩D叩PCG叩叩DDD叩轭叩DD (change to iterative solver) |
||
25 | 3. D不叩DO叩 (please hide) |
||
26 | 4. DD叩D叩GSS叩GigaD叩DDD (direct solver) |
||
27 | 5. DD叩D叩GSS_DMP叩GigaODDD叩DDD (distributed direct solver) |
||
28 | * 0000 叩D叩DDDDD叩叩 |
||
29 | * ooo 叩DDDPCGDGSSDDDDDDDD叩DDD |
||
30 | * 0000 D选叩D叩DD叩叩叩 |
||
31 | 0. DLDDDD叩叩下叩D |
||
32 | 1. DU叩D叩D |
||
33 | 2. full叩完叩DD |
||
34 | * 000000 D选叩D叩DD叩叩叩 |
||
35 | 0. CSCDDDD叩叩DDD叩D |
||
36 | 1. CSR叩DDD叩D |
||
37 | * oooo 叩D□PCGDDDDDDD叩DDDDDD 1e4 |
||
38 | * oo 叩D□PCGDDDDDDDDDD 1e-3 |
||
39 | |||
40 | ### DD LDL000 |
||
41 | D田叩 |
||
42 | evaluate—solver -file [D叩DD ] |
||
43 |  |
||
44 | |||
45 | ### DD PCG000 |
||
46 | D田叩 |
||
47 | evaluate—solver -solver 2 -file [D叩DD ] -thread [D叩叩] -order [DOD叩] -xerr [D叩叩叩] |
||
48 | |||
49 |  |
||
50 | |||
51 | DDDDDDDDDDDAvx512D田DDDDDDDDDDD DDDDDDBLAS□DDDDDDDDDDD叩 |
||
52 | set—app—var ir hpc—avx—mode 0 |
||
53 |  |
||
54 | |||
55 | ### DD GSS000 |
||
56 | D田叩 |
||
57 | evaluate—solver -solver 4 -file [D叩DD ] -thread [D叩叩] |
||
58 | |||
59 |  |
||
60 | |||
61 | ### DD GSS_DMP000 |
||
62 | D田叩 |
||
63 | evaluate—solver -solver 5 -file [D叩DD ] |
||
64 | |||
65 |  |
||
66 | |||
67 | DD没叩D叩hostDDD叩D叩目叩自叩生叩DOD host_tmp_ss D叩叩DDDD叩 |
||
68 | localhost slots=l |
||
69 | DDD叩hostDDDD host_file 叩叩DDDDD叩 |
||
70 | sh23 slots=2 sh24 slots=2 |
||
71 | |||
72 | **NOTE: local node o slots 000 1** |
||
73 | DDDDDDD田DDDDD叩 |
||
74 | |||
75 |  |