Changeset 20959


Ignore:
Timestamp:
07/20/16 10:00:26 (9 years ago)
Author:
felicity
Message:

BUG: do not say you restart if file does not exist, and use recoring_frequency only after it is fetched in params

Location:
issm/trunk-jpl/src/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/FemModel.cpp

    r20955 r20959  
    433433        parameters->FindParam(&restartfilename,RestartFileNameEnum);
    434434
     435        /*Now, figure out whether this file actually exists!: */
     436        restartfid=pfopen(restartfilename,"r",false);
     437
     438        if(restartfid==NULL){
     439                xDelete<char>(restartfilename);
     440                return; //could not find the file, so no restart possible.
     441        }
     442
    435443        /*Print banner*/
    436444        _printf0_("                                                                    \n");
     
    441449        _printf0_("====================================================================\n");
    442450        _printf0_("                                                                    \n");
    443 
    444         /*Now, figure out whether this file actually exists!: */
    445         restartfid=pfopen(restartfilename,"r",false);
    446 
    447         if(restartfid==NULL){
    448                 xDelete<char>(restartfilename);
    449                 return; //could not find the file, so no restart possible.
    450         }
    451451
    452452        /*Figure out size of buffer to be read: */
  • issm/trunk-jpl/src/c/cores/transient_core.cpp

    r20958 r20959  
    3636
    3737        /*first, figure out if there was a check point, if so, do a reset of the FemModel* femmodel structure. */
     38        femmodel->parameters->FindParam(&recording_frequency,SettingsRecordingFrequencyEnum);
    3839        if(recording_frequency) femmodel->Restart();
    3940
     
    4748        femmodel->parameters->FindParam(&dakota_analysis,QmuIsdakotaEnum);
    4849        femmodel->parameters->FindParam(&output_frequency,SettingsOutputFrequencyEnum);
    49         femmodel->parameters->FindParam(&recording_frequency,SettingsRecordingFrequencyEnum);
    5050        femmodel->parameters->FindParam(&time_adapt,TimesteppingTimeAdaptEnum);
    5151        femmodel->parameters->FindParam(&isstressbalance,TransientIsstressbalanceEnum);
Note: See TracChangeset for help on using the changeset viewer.