Skip to content

Commit

Permalink
added input option to control HFexchange algorithm
Browse files Browse the repository at this point in the history
  • Loading branch information
robertjharrison committed Dec 27, 2023
1 parent cc7b844 commit 53219bc
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/madness/chem/CalculationParameters.h
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ struct CalculationParameters : public QCCalculationParametersBase {
initialize<std::string>("prefix","mad","prefixes your output/restart/json/plot/etc files");
initialize<double>("charge",0.0,"total molecular charge");
initialize<std::string> ("xc","hf","XC input line");
initialize<std::string> ("hfexalg","multiworld","hf exchange algorithm: choose from multiworld (default), smallmem, largemem");
initialize<double>("smear",0.0,"smearing parameter");
initialize<double>("econv",1.e-5,"energy convergence");
initialize<double>("dconv",1.e-4,"density convergence");
Expand Down Expand Up @@ -157,7 +158,6 @@ struct CalculationParameters : public QCCalculationParametersBase {
return std::find(criteria.begin(),criteria.end(),"each_energy")!=criteria.end();
}


int nopen() const {return get<int>("nopen");}
int nalpha() const {return get<int>("nalpha");}
int nbeta() const {return get<int>("nbeta");}
Expand Down Expand Up @@ -195,6 +195,7 @@ struct CalculationParameters : public QCCalculationParametersBase {
std::string pcm_data() const {return get<std::string>("pcm_data");}
std::string ac_data() const {return get<std::string>("ac_data");}
std::string xc() const {return get<std::string>("xc");}
std::string hfexalg() const {return get<std::string>("hfexalg");}

std::string aobasis() const {return get<std::string>("aobasis");}

Expand Down

0 comments on commit 53219bc

Please sign in to comment.