1 |
jgs |
117 |
#include "finley/finleyC/System.h" |
2 |
|
|
#include "finley/finleyC/Finley.h" |
3 |
|
|
|
4 |
|
|
#include <stdio.h> |
5 |
|
|
|
6 |
|
|
int main( int argc, char *argv[] ) |
7 |
|
|
{ |
8 |
|
|
Finley_SystemMatrix *fsm = NULL; |
9 |
|
|
|
10 |
|
|
if( argc != 3 ) |
11 |
|
|
{ |
12 |
|
|
printf( "usage: %s infile.mm outfile.mm\n", argv[0] ); |
13 |
|
|
return -1; |
14 |
|
|
} |
15 |
|
|
|
16 |
|
|
fsm = Finley_SystemMatrix_loadMM_toCSR( argv[1] ); |
17 |
|
|
if( Finley_ErrorCode != NO_ERROR ) |
18 |
|
|
{ |
19 |
|
|
printf( "Error:: %s\n", Finley_ErrorMsg ); |
20 |
|
|
return -1; |
21 |
|
|
} |
22 |
|
|
|
23 |
|
|
Finley_SystemMatrix_saveMM( fsm, argv[2] ); |
24 |
|
|
|
25 |
|
|
return 0; |
26 |
|
|
} |