Changeset 3333


Ignore:
Timestamp:
03/25/10 09:26:22 (15 years ago)
Author:
Mathieu Morlighem
Message:

Test: save results every five iterations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/parallel/transient_core_3d.cpp

    r3332 r3333  
    189189                result=new Result(results->Size()+1,time,step,"t_g",t_g); results->AddObject(result);
    190190                result=new Result(results->Size()+1,time,step,"m_g",m_g); results->AddObject(result);
     191
     192                //Save temporary results every 5 steps
     193                if (step%5==0){
     194                        _printf_("%s","      saving temporary results...");
     195
     196                        DataSet* processed_results=NULL;
     197                        char*    outputfilename=NULL;
     198
     199                        model->FindParam(&outputfilename,"outputfilename");
     200                        ProcessResults(&processed_results,results,model,TransientAnalysisEnum());
     201                        OutputResults(processed_results,outputfilename);
     202
     203                        delete processed_results;
     204                        xfree((void**)&outputfilename);
     205
     206                        _printf_("%s\n"," done.");
     207                }
    191208        }
    192209
Note: See TracChangeset for help on using the changeset viewer.