Changeset 6396


Ignore:
Timestamp:
10/22/10 08:50:16 (15 years ago)
Author:
Mathieu Morlighem
Message:

Fixed serial

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/OutputResultsx/OutputResultsx.cpp

    r6389 r6396  
    5555                parameters->FindParam(&outputfilename,OutputFileNameEnum);
    5656
    57 
    5857                /*What strategy? : */
    5958                parameters->FindParam(&io_gather,IoGatherEnum);
     
    6867                        fid=pfopen(cpu_outputfilename ,"wb");
    6968                }
     69                xfree((void**)&outputfilename);
    7070               
    7171                /*Add file pointer in parameters for further calls to OutputResultsx: */
     
    8686        #ifdef _PARALLEL_
    8787                delete results; results=new Results();
     88
     89                /*Close output file? :*/
     90                if((step==1) && (time==0)){
     91                        if(io_gather){
     92                                if(my_rank==0) pfclose(fid,outputfilename);
     93                        }
     94                        else pfclose(fid,cpu_outputfilename);
     95                }
    8896        #endif
    89 
    90         /*Close output file? :*/
    91         if((step==1) && (time==0)){
    92                 if(io_gather){
    93                         if(my_rank==0) pfclose(fid,outputfilename);
    94                 }
    95                 else pfclose(fid,cpu_outputfilename);
    96         }
    9797
    9898        /*Assign output pointers:*/
Note: See TracChangeset for help on using the changeset viewer.