Changeset acd467


Ignore:
Timestamp:
Apr 22, 2008, 12:15:26 PM (17 years ago)
Author:
Frederik Heber <heber@…>
Children:
34b70c
Parents:
986488
Message:

CalculateChemicalShieldingByReciprocalCurrentDensity(): PAS values written to file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pcp/src/perturbed.c

    r986488 racd467  
    32273227        fprintf(stderr,"A          : %e\n", A);
    32283228        fprintf(stderr,"==================\n");
     3229      }
     3230      if (P->Par.me == 0) {
     3231        FILE *SigmaFile;
     3232        char suffixsigma[255];
     3233        sprintf(&suffixsigma[0], ".sigma_i%i_%s_PAS.csv", ion, I->I[it].Symbol);
     3234        if (Lev0->LevelNo == Lat->MaxLevel-2) {
     3235          OpenFile(P, &SigmaFile, suffixsigma, "w", P->Call.out[ReadOut]);
     3236          fprintf(SigmaFile,"# chemical shielding tensor sigma[00,11,22] Principal Axis System, seed %i, config %s, run on %s", R->Seed, P->Files.default_path, ctime(&seconds));
     3237          fprintf(SigmaFile,"# Ecut\tSigma_XX\tSigma_YY\tSigma_ZZ\tShielding\tanisotropy\tasymmetry\tS\t\tA\n");
     3238        } else
     3239          OpenFile(P, &SigmaFile, suffixsigma, "a", P->Call.out[ReadOut]);
     3240        fprintf(SigmaFile,"%lg\t", Lev0->ECut/4.);  // ECut is in Rydberg
     3241        for (i=0;i<NDIM;i++)
     3242          fprintf(SigmaFile,"%lg\t", gsl_vector_get(eval,i));
     3243        fprintf(SigmaFile,"%lg\t%lg\t%lg\t%lg\t%lg\t\n", iso, delta_sigma, eta, S, A);
     3244        fclose(SigmaFile);
    32293245      }
    32303246    }
Note: See TracChangeset for help on using the changeset viewer.