Skip to content

Commit 7f207e1

Browse files
committed
Send actual filename to checkpoint creator
1 parent d1f17a2 commit 7f207e1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

glue-codes/openfast-cpp/src/OpenFAST.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1360,7 +1360,7 @@ void fast::OpenFAST::advance_to_next_driver_time_step(bool writeFiles) {
13601360
for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) {
13611361
int tStepRatio = time_step_ratio(dtFAST, dtDriver);
13621362
if ( (restartFreq_*tStepRatio > 0) && (((nt_global - ntStart) % (restartFreq_*tStepRatio)) == 0 ) && (nt_global != ntStart) ) {
1363-
turbineData[iTurb].FASTRestartFileName = " "; // if blank, it will use FAST convention <RootName>.nt_global
1363+
turbineData[iTurb].FASTRestartFileName = turbineData[iTurb].outFileRoot + "." + std::to_string(nt_global); // if blank, it will use FAST convention <RootName>.nt_global
13641364
FAST_CreateCheckpoint(&iTurb, turbineData[iTurb].FASTRestartFileName.data(), &ErrStat, ErrMsg);
13651365
checkError(ErrStat, ErrMsg);
13661366
writeRestartFile(iTurb, nt_global);
@@ -1521,7 +1521,7 @@ void fast::OpenFAST::step(bool writeFiles) {
15211521
int tStepRatio = time_step_ratio(dtFAST, dtDriver);
15221522
for (int iTurb=0; iTurb < nTurbinesProc; iTurb++) {
15231523
if ( (((nt_global - ntStart) % (restartFreq_ * tStepRatio)) == 0 ) && (nt_global != ntStart) ) {
1524-
turbineData[iTurb].FASTRestartFileName = " "; // if blank, it will use FAST convention <RootName>.nt_global
1524+
turbineData[iTurb].FASTRestartFileName = turbineData[iTurb].outFileRoot + "." + std::to_string(nt_global); // if blank, it will use FAST convention <RootName>.nt_global
15251525
FAST_CreateCheckpoint(&iTurb, turbineData[iTurb].FASTRestartFileName.data(), &ErrStat, ErrMsg);
15261526
checkError(ErrStat, ErrMsg);
15271527
writeRestartFile(iTurb, nt_global);

0 commit comments

Comments
 (0)