Changeset f7754e for pcp


Ignore:
Timestamp:
Apr 21, 2008, 2:19:24 PM (17 years ago)
Author:
Frederik Heber <heber@…>
Children:
7853f74
Parents:
b70503
git-author:
Frederik Heber <heber@…> (04/18/08 15:31:06)
git-committer:
Frederik Heber <heber@…> (04/21/08 14:19:24)
Message:

CalculateXCPotentialNoRT(): lots of commented-out lines added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pcp/src/excor.c

    rb70503 rf7754e  
    956956        i = nz*NUpz+Nz*NUpz*(ny*NUpy+Ny*NUpy*nx*NUpx);
    957957        p = Dens->DensityArray[TotalDensity][i];
     958        //if (isnan(p)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): p_%i = NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
    958959        if (PP->corecorr == CoreCorrected)
    959960          p += Dens->DensityArray[CoreWaveDensity][i];
     
    975976          ;
    976977        }
     978        //if (isnan(pUp)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): pUp_%i = NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
     979        //if (isnan(pDown)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): pDown_%i = NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
    977980        if ((p < 0) || (pUp < 0) || (pDown < 0)) {
    978981          p = 0;
     
    996999        rsC = Calcrs(EC,p);
    9971000        zeta = CalcZeta(EC,pUp,pDown);
     1001        //if (isnan(rsC)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): rsC%i = NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
     1002        //if (isnan(zeta)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): zeta%i = NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
    9981003        switch (R->CurrentMin) {
    9991004          case UnOccupied:  // here epsilon appears instead of the potential in the integrand due to different variation
    1000             tmp = CalcSEXr(EC,Calcrs(EC, pUp),Calcrs(EC, pDown),pUp,pDown)/p;
    1001             //if (isnan(tmp)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): tmp_%i un= NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
     1005            tmp = CalcSEXr(EC,Calcrs(EC, pUp),Calcrs(EC, pDown),pUp,pDown);     // \todo ../p was here before test!
     1006            //if (isnan(tmp)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): tmp_%i = NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
    10021007            tmp += CalcSECr(EC, rsX,zeta, 1); 
    1003             //if (isnan(tmp)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): tmp_%i un+= NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
     1008            //if (isnan(tmp)) { fprintf(stderr,"WARNGING: CalculateXCPotentialNoRT(): tmp_%i += NaN!\n", i); Error(SomeError, "NaN-Fehler!"); }
    10041009            break;
    10051010          default:
     
    10371042  struct Density *Dens = Lev0->Dens;
    10381043  struct ExCor *EC = &P->ExCo;
    1039   double SumExc = 0;
     1044  double SumExc = 0.;
    10401045  double rsX=0.0, rsC, p = 0.0, pUp = 0.0, pDown = 0.0, zeta;
    10411046  double Factor = R->XCEnergyFactor/Lev0->MaxN;
Note: See TracChangeset for help on using the changeset viewer.