46 pastix_graph_t *graph )
48 char *filename = NULL;
52 if ( graph == NULL ) {
59 filename = pastix_getenv(
"PASTIX_FILE_GRAPH" );
65 if ( filename == NULL ) {
66 filename =
"graphname";
70 spmLoad( graph, filename );
73 pastix_cleanenv( filename );
103 const pastix_graph_t *graph )
105 char *filename = NULL;
106 char *fullname = NULL;
110 if ( graph == NULL ) {
117 filename = pastix_getenv(
"PASTIX_FILE_GRAPH" );
122 if ( filename == NULL ) {
123 filename =
"graphgen";
130 spmSave( graph, fullname );
135 pastix_cleanenv( filename );
char * pastix_fname(const char *dirname, const char *filename)
Generate the full filename within local or global directory.
void pastix_gendirectories(pastix_data_t *pastix_data)
Generate a unique temporary directory to store output files.
void graphLoad(const pastix_data_t *pastix_data, pastix_graph_t *graph)
Load a graph from a file.
void graphSave(pastix_data_t *pastix_data, const pastix_graph_t *graph)
Save a graph to file.
Main PaStiX data structure.