@@ -201,6 +201,7 @@ static void PrintCalcMod(struct StdIntList *StdI)
201
201
fprintf (fp , "InitialVecType %3d\n" , iInitialVecTpye );
202
202
fprintf (fp , "InputEigenVec %3d\n" , InputEigenVec );
203
203
fprintf (fp , "OutputEigenVec %3d\n" , OutputEigenVec );
204
+ fflush (fp );
204
205
fclose (fp );
205
206
fprintf (stdout , " calcmod.def is written.\n\n" );
206
207
}/*static void PrintCalcMod*/
@@ -336,6 +337,7 @@ static void PrintExcitation(struct StdIntList *StdI) {
336
337
}
337
338
fprintf (stdout , " pair.def is written.\n\n" );
338
339
}
340
+ fflush (fp );
339
341
fclose (fp );
340
342
341
343
free (fourier_r );
@@ -440,6 +442,7 @@ void PrintJastrow(struct StdIntList *StdI) {
440
442
StdFace_exit (-1 );
441
443
}
442
444
445
+ fflush (fp );
443
446
fclose (fp );
444
447
fprintf (stdout , " jastrowidx.def is written.\n" );
445
448
@@ -475,6 +478,7 @@ void PrintOrb(struct StdIntList *StdI) {
475
478
for (iOrb = 0 ; iOrb < StdI -> NOrb ; iOrb ++ )
476
479
fprintf (fp , "%5d %5d\n" , iOrb , 1 );
477
480
481
+ fflush (fp );
478
482
fclose (fp );
479
483
fprintf (stdout , " orbitalidx.def is written.\n" );
480
484
@@ -546,6 +550,7 @@ static void PrintGutzwiller(struct StdIntList *StdI)
546
550
printf ("\nSomething wrong. \n\n" );
547
551
StdFace_exit (-1 );
548
552
}
553
+ fflush (fp );
549
554
fclose (fp );
550
555
fprintf (stdout , " gutzwilleridx.def is written.\n" );
551
556
@@ -901,6 +906,7 @@ void PrintLocSpin(struct StdIntList *StdI) {
901
906
for (isite = 0 ; isite < StdI -> nsite ; isite ++ )
902
907
fprintf (fp , "%5d %5d\n" , isite , StdI -> locspinflag [isite ]);
903
908
909
+ fflush (fp );
904
910
fclose (fp );
905
911
fprintf (stdout , " locspn.def is written.\n" );
906
912
}/*void PrintLocSpin*/
@@ -950,6 +956,7 @@ static void PrintTrans(struct StdIntList *StdI){
950
956
creal (StdI -> trans [ktrans ]), cimag (StdI -> trans [ktrans ]));
951
957
}
952
958
959
+ fflush (fp );
953
960
fclose (fp );
954
961
fprintf (stdout , " trans.def is written.\n" );
955
962
}/*if (StdI->Ltrans == 1)*/
@@ -992,6 +999,7 @@ static void PrintNamelist(struct StdIntList *StdI){
992
999
fprintf ( fp , " TransSym qptransidx.def\n" );
993
1000
#endif
994
1001
1002
+ fflush (fp );
995
1003
fclose (fp );
996
1004
fprintf (stdout , " namelist.def is written.\n" );
997
1005
}/*static void PrintNamelist*/
@@ -1062,6 +1070,7 @@ static void PrintModPara(struct StdIntList *StdI)
1062
1070
fprintf (fp , "NStore %d\n" , StdI -> NStore );
1063
1071
#endif
1064
1072
1073
+ fflush (fp );
1065
1074
fclose (fp );
1066
1075
fprintf (stdout , " modpara.def is written.\n" );
1067
1076
}/*static void PrintModPara*/
@@ -1136,6 +1145,7 @@ static void Print1Green(struct StdIntList *StdI)
1136
1145
fprintf (fp , "%5d %5d %5d %5d\n" ,
1137
1146
greenindx [igreen ][0 ], greenindx [igreen ][1 ], greenindx [igreen ][2 ], greenindx [igreen ][3 ]);
1138
1147
}
1148
+ fflush (fp );
1139
1149
fclose (fp );
1140
1150
1141
1151
fprintf (stdout , " greenone.def is written.\n" );
@@ -1261,6 +1271,7 @@ static void Print2Green(struct StdIntList *StdI) {
1261
1271
greenindx [igreen ][0 ], greenindx [igreen ][1 ], greenindx [igreen ][2 ], greenindx [igreen ][3 ],
1262
1272
greenindx [igreen ][4 ], greenindx [igreen ][5 ], greenindx [igreen ][6 ], greenindx [igreen ][7 ]);
1263
1273
}
1274
+ fflush (fp );
1264
1275
fclose (fp );
1265
1276
1266
1277
fprintf (stdout , " greentwo.def is written.\n" );
@@ -1482,6 +1493,7 @@ static void PrintInteractions(struct StdIntList *StdI)
1482
1493
fprintf (fp , "%5d %25.15f\n" ,
1483
1494
StdI -> CintraIndx [kintr ][0 ], StdI -> Cintra [kintr ]);
1484
1495
}
1496
+ fflush (fp );
1485
1497
fclose (fp );
1486
1498
fprintf (stdout , " coulombintra.def is written.\n" );
1487
1499
}/*if (StdI->LCintra == 1)*/
@@ -1507,6 +1519,7 @@ static void PrintInteractions(struct StdIntList *StdI)
1507
1519
fprintf (fp , "%5d %5d %25.15f\n" ,
1508
1520
StdI -> CinterIndx [kintr ][0 ], StdI -> CinterIndx [kintr ][1 ], StdI -> Cinter [kintr ]);
1509
1521
}
1522
+ fflush (fp );
1510
1523
fclose (fp );
1511
1524
fprintf (stdout , " coulombinter.def is written.\n" );
1512
1525
}/*if (StdI->LCinter == 1)*/
@@ -1532,6 +1545,7 @@ static void PrintInteractions(struct StdIntList *StdI)
1532
1545
fprintf (fp , "%5d %5d %25.15f\n" ,
1533
1546
StdI -> HundIndx [kintr ][0 ], StdI -> HundIndx [kintr ][1 ], StdI -> Hund [kintr ]);
1534
1547
}
1548
+ fflush (fp );
1535
1549
fclose (fp );
1536
1550
fprintf (stdout , " hund.def is written.\n" );
1537
1551
}/*if (StdI->LHund == 1)*/
@@ -1557,6 +1571,7 @@ static void PrintInteractions(struct StdIntList *StdI)
1557
1571
fprintf (fp , "%5d %5d %25.15f\n" ,
1558
1572
StdI -> ExIndx [kintr ][0 ], StdI -> ExIndx [kintr ][1 ], StdI -> Ex [kintr ]);
1559
1573
}
1574
+ fflush (fp );
1560
1575
fclose (fp );
1561
1576
fprintf (stdout , " exchange.def is written.\n" );
1562
1577
}
@@ -1582,6 +1597,7 @@ static void PrintInteractions(struct StdIntList *StdI)
1582
1597
fprintf (fp , "%5d %5d %25.15f\n" ,
1583
1598
StdI -> PLIndx [kintr ][0 ], StdI -> PLIndx [kintr ][1 ], StdI -> PairLift [kintr ]);
1584
1599
}
1600
+ fflush (fp );
1585
1601
fclose (fp );
1586
1602
fprintf (stdout , " exchange.def is written.\n" );
1587
1603
}
@@ -1744,6 +1760,7 @@ static void PrintInteractions(struct StdIntList *StdI)
1744
1760
}/*for (kintr = 0; kintr < StdI->nintr; kintr++)*/
1745
1761
}/* if (StdI->lBoost == 0)*/
1746
1762
1763
+ fflush (fp );
1747
1764
fclose (fp );
1748
1765
fprintf (stdout , " interall.def is written.\n" );
1749
1766
}
@@ -2009,6 +2026,7 @@ void StdFace_main(char *fname /**< [in] Input file name for the standard mode *
2009
2026
StdFace_exit (-1 );
2010
2027
}
2011
2028
}
2029
+ fflush (fp );
2012
2030
fclose (fp );
2013
2031
/*
2014
2032
Check the model
0 commit comments