Changeset 4873 for issm/trunk/src/c/solutions/issm.cpp
- Timestamp:
- 07/29/10 10:07:56 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/solutions/issm.cpp
r4574 r4873 12 12 13 13 /*I/O: */ 14 FILE *fid = NULL; 14 FILE *input_fid = NULL; 15 FILE *output_fid = NULL; 15 16 char *inputfilename = NULL; 16 17 char *outputfilename = NULL; … … 48 49 MPI_Comm_size(MPI_COMM_WORLD,&num_procs); 49 50 50 _printf_("recover input and outputfile names:\n");51 _printf_("recover solution and file names:\n"); 51 52 solution_type=StringAsEnum(argv[1]); 52 53 inputfilename=argv[3]; … … 60 61 SolutionConfiguration(&analyses,&numanalyses,&solutioncore,solution_type); 61 62 62 /*Open handle to data on disk: */ 63 fid=pfopen(inputfilename,"rb"); 63 /*Open input file to process model 64 * and ouput file to start unload results*/ 65 input_fid =pfopen(inputfilename ,"rb"); 66 output_fid=pfopen(outputfilename,"wb"); 64 67 65 68 _printf_("create finite element model:\n"); 66 femmodel=new FemModel( fid,solution_type,analyses,numanalyses);69 femmodel=new FemModel(input_fid,solution_type,analyses,numanalyses); 67 70 68 /*add output filename inparameters: */69 femmodel->parameters-> AddObject(new StringParam(OutputFileNameEnum,outputfilename));71 /*add output_fid to parameters: */ 72 femmodel->parameters->SetParam(output_fid,OutputFilePointerEnum); 70 73 71 74 /*get parameters: */ … … 96 99 97 100 _printf_("write results to disk:\n"); 98 OutputResultsx(femmodel->elements, femmodel->nodes, femmodel->vertices, femmodel->loads, femmodel->materials, femmodel->parameters, femmodel->results);101 OutputResultsx(femmodel->elements, femmodel->nodes, femmodel->vertices, femmodel->loads, femmodel->materials, femmodel->parameters,&femmodel->results); 99 102 } 100 103 else{ … … 111 114 } 112 115 116 /*Close output file and write lock file if requested*/ 117 pfclose(output_fid,outputfilename); 113 118 if (waitonlock>0){ 114 119 _printf_("write lock file:\n");
Note:
See TracChangeset
for help on using the changeset viewer.