integer,
|
public |
|
:: |
iDiagSubspaceIter |
|
|
|
logical,
|
public |
|
:: |
tDiagWalkerSubspace |
|
|
|
integer,
|
public |
|
:: |
ILOGGING |
|
|
|
integer,
|
public |
|
:: |
ILOGGINGDef |
|
|
|
integer,
|
public |
|
:: |
iGlobalTimerLevel |
= |
40 |
|
integer,
|
public |
|
:: |
nPrintTimer |
|
|
|
integer,
|
public |
|
:: |
G_VMC_LOGCOUNT |
|
|
|
integer,
|
public |
|
:: |
HFLOGLEVEL |
|
|
|
integer,
|
public |
|
:: |
iWritePopsEvery |
|
|
|
integer,
|
public |
|
:: |
StartPrintOrbOcc |
|
|
|
integer,
|
public |
|
:: |
PreVarLogging |
|
|
|
integer,
|
public |
|
:: |
WavevectorPrint |
|
|
|
integer,
|
public |
|
:: |
NoHistBins |
|
|
|
integer,
|
public |
|
:: |
HistInitPopsIter |
|
|
|
real(kind=dp),
|
public |
|
:: |
MaxHistE |
|
|
|
real(kind=dp),
|
public |
|
:: |
OffDiagMax |
|
|
|
real(kind=dp),
|
public |
|
:: |
OffDiagBinRange |
|
|
|
real(kind=dp),
|
public |
|
:: |
PopsfileTimer |
|
|
|
logical,
|
public |
|
:: |
TDistrib |
|
|
|
logical,
|
public |
|
:: |
TPopsFile |
|
|
|
logical,
|
public |
|
:: |
TCalcWavevector |
|
|
|
logical,
|
public |
|
:: |
TDetPops |
|
|
|
logical,
|
public |
|
:: |
tROFciDump |
|
|
|
logical,
|
public |
|
:: |
tROHistOffDiag |
|
|
|
logical,
|
public |
|
:: |
tROHistDoubExc |
|
|
|
logical,
|
public |
|
:: |
tROHistOnePartOrbEn |
|
|
|
logical,
|
public |
|
:: |
tPrintPopsDefault |
|
|
|
logical,
|
public |
|
:: |
TZeroProjE |
|
|
|
logical,
|
public |
|
:: |
TWriteDetE |
|
|
|
logical,
|
public |
|
:: |
TAutoCorr |
|
|
|
logical,
|
public |
|
:: |
tBinPops |
|
|
|
logical,
|
public |
|
:: |
tIncrementPops |
|
|
|
logical,
|
public |
|
:: |
tROHistogramAll |
|
|
|
logical,
|
public |
|
:: |
tROHistER |
|
|
|
logical,
|
public |
|
:: |
tROHistSingExc |
|
|
|
logical,
|
public |
|
:: |
tRoHistOneElInts |
|
|
|
logical,
|
public |
|
:: |
tROHistVirtCoulomb |
|
|
|
logical,
|
public |
|
:: |
tPrintInts |
|
|
|
logical,
|
public |
|
:: |
tHistEnergies |
|
|
|
logical,
|
public |
|
:: |
tTruncRODump |
|
|
|
logical,
|
public |
|
:: |
tRDMonFly |
|
|
|
logical,
|
public |
|
:: |
tDiagRDM |
|
|
|
logical,
|
public |
|
:: |
tDo_Not_Calc_2RDM_est |
|
|
|
logical,
|
public |
|
:: |
tPrintFCIMCPsi |
|
|
|
logical,
|
public |
|
:: |
tCalcFCIMCPsi |
|
|
|
logical,
|
public |
|
:: |
tPrintSpinCoupHEl |
|
|
|
logical,
|
public |
|
:: |
tIterStartBlock |
|
|
|
logical,
|
public |
|
:: |
tHFPopStartBlock |
|
|
|
logical,
|
public |
|
:: |
tInitShiftBlocking |
|
|
|
logical,
|
public |
|
:: |
tTruncDumpbyVal |
|
|
|
logical,
|
public |
|
:: |
tPrintRODump |
|
|
|
logical,
|
public |
|
:: |
tno_RDMs_to_read |
|
|
|
logical,
|
public |
|
:: |
tReadRDMs |
|
|
|
logical,
|
public |
|
:: |
tNoNewRDMContrib |
|
|
|
logical,
|
public |
|
:: |
tWriteTransMat |
|
|
|
logical,
|
public |
|
:: |
tPrintOrbOcc |
|
|
|
logical,
|
public |
|
:: |
tHistInitPops |
|
|
|
logical,
|
public |
|
:: |
tPrintOrbOccInit |
|
|
|
logical,
|
public |
|
:: |
tWriteMultRDMs |
|
|
|
logical,
|
public |
|
:: |
twrite_normalised_RDMs |
|
|
|
logical,
|
public |
|
:: |
tWriteSpinFreeRDM |
|
|
|
logical,
|
public |
|
:: |
twrite_RDMs_to_read |
|
|
|
logical,
|
public |
|
:: |
tNoNOTransform |
|
|
|
logical,
|
public |
|
:: |
tPrint1RDM |
|
|
|
logical,
|
public |
|
:: |
tPrintInitiators |
|
|
|
integer,
|
public |
|
:: |
NoACDets(2:4) |
|
|
|
integer,
|
public |
|
:: |
iPopsPartEvery |
|
|
|
integer,
|
public |
|
:: |
iWriteHistEvery |
|
|
|
integer,
|
public |
|
:: |
NHistEquilSteps |
|
|
|
integer,
|
public |
|
:: |
IterRDMonFly |
|
|
|
integer,
|
public |
|
:: |
RDMExcitLevel |
|
|
|
integer,
|
public |
|
:: |
RDMEnergyIter |
|
|
|
integer,
|
public |
|
:: |
IterWriteRDMs |
|
|
|
integer,
|
public |
|
:: |
FCIMCDebug |
|
|
|
logical,
|
public |
|
:: |
tExplicitAllRDM |
|
|
|
logical,
|
public |
|
:: |
tChangeVarsRDM |
|
|
|
logical,
|
public |
|
:: |
tPopAutoAdaptiveShift |
|
|
|
logical,
|
public |
|
:: |
tPopScaleBlooms |
|
|
|
logical,
|
public |
|
:: |
tPopAccumPops |
|
|
|
integer,
|
public |
|
:: |
PopAccumPopsCounter |
|
|
|
logical,
|
public |
|
:: |
tSaveBlocking |
|
|
|
integer,
|
public |
|
:: |
iWriteBlockingEvery |
|
|
|
integer,
|
public |
|
:: |
IterStartBlocking |
|
|
|
integer,
|
public |
|
:: |
HFPopStartBlocking |
|
|
|
integer,
|
public |
|
:: |
NoDumpTruncs |
|
|
|
integer(kind=TagIntType),
|
public |
|
:: |
OrbOccsTag |
|
|
|
integer(kind=TagIntType),
|
public |
|
:: |
HistInitPopsTag |
|
|
|
integer(kind=TagIntType),
|
public |
|
:: |
AllHistInitPopsTag |
|
|
|
integer(kind=TagIntType),
|
public |
|
:: |
NoTruncOrbsTag |
|
|
|
integer(kind=TagIntType),
|
public |
|
:: |
TruncEvaluesTag |
|
|
|
integer,
|
public, |
ALLOCATABLE
|
:: |
NoTruncOrbs(:) |
|
|
|
integer,
|
public, |
ALLOCATABLE
|
:: |
HistInitPops(:,:) |
|
|
|
integer,
|
public, |
ALLOCATABLE
|
:: |
AllHistInitPops(:,:) |
|
|
|
real(kind=dp),
|
public, |
ALLOCATABLE
|
:: |
TruncEvalues(:) |
|
|
|
real(kind=dp),
|
public, |
ALLOCATABLE
|
:: |
OrbOccs(:) |
|
|
|
real(kind=dp),
|
public, |
ALLOCATABLE
|
:: |
DoubsUEG(:,:,:,:) |
|
|
|
real(kind=dp),
|
public, |
ALLOCATABLE
|
:: |
DoubsUEGLookup(:) |
|
|
|
logical,
|
public, |
ALLOCATABLE
|
:: |
DoubsUEGStore(:,:,:) |
|
|
|
logical,
|
public |
|
:: |
tBlockEveryIteration |
|
|
|
logical,
|
public |
|
:: |
tLogDets |
|
|
|
logical,
|
public |
|
:: |
tLogComplexPops |
|
|
|
logical,
|
public |
|
:: |
tLogEXLEVELStats |
|
|
|
logical,
|
public |
|
:: |
tMCOutput |
|
|
|
logical,
|
public |
|
:: |
tDumpForcesInfo |
|
|
|
logical,
|
public |
|
:: |
tPrintLagrangian |
|
|
|
real(kind=dp),
|
public |
|
:: |
ThreshOccRDM |
|
|
|
logical,
|
public |
|
:: |
tFullHFAv |
|
|
|
logical,
|
public |
|
:: |
tThreshOccRDMDiag |
|
|
|
logical,
|
public |
|
:: |
tRDMInstEnergy |
|
|
|
logical,
|
public |
|
:: |
tCalcInstantS2 |
|
|
|
logical,
|
public |
|
:: |
tCalcInstSCpts |
|
|
|
logical,
|
public |
|
:: |
tCalcInstantS2Init |
|
|
|
integer,
|
public |
|
:: |
instant_s2_multiplier |
|
|
|
integer,
|
public |
|
:: |
instant_s2_multiplier_init |
|
|
|
integer,
|
public |
|
:: |
iHighPopWrite |
|
|
|
logical,
|
public |
|
:: |
t_force_replica_output |
= |
.false. |
|
logical,
|
public |
|
:: |
tJustBlocking |
|
|
|
integer,
|
public |
|
:: |
iBlockEquilShift |
|
|
|
integer,
|
public |
|
:: |
iBlockEquilProjE |
|
|
|
logical,
|
public |
|
:: |
tDiagAllSpaceEver |
|
|
|
logical,
|
public |
|
:: |
tCalcVariationalEnergy |
|
|
|
logical,
|
public |
|
:: |
tSplitPops |
|
|
|
real(kind=dp),
|
public |
|
:: |
binarypops_min_weight |
|
|
|
logical,
|
public |
|
:: |
tWriteCore |
|
|
|
logical,
|
public |
|
:: |
tWriteTrial |
|
|
|
logical,
|
public |
|
:: |
tWriteCoreEnd |
|
|
|
integer,
|
public |
|
:: |
write_end_core_size |
|
|
|
logical,
|
public |
|
:: |
tCompareTrialAmps |
|
|
|
integer,
|
public |
|
:: |
compare_amps_period |
|
|
|
logical,
|
public |
|
:: |
tDipoles |
|
|
|
logical,
|
public |
|
:: |
tHistExcitToFrom |
|
|
|
logical,
|
public |
|
:: |
log_cont_time_survivals |
|
|
|
logical,
|
public |
|
:: |
tNoWarnIC0Bloom |
|
|
|
logical,
|
public |
|
:: |
tDumpHamilBinary |
|
|
|
logical,
|
public |
|
:: |
tDumpHamilOverlap |
|
|
|
logical,
|
public |
|
:: |
tFCIMCStats2 |
|
|
|
integer,
|
public |
|
:: |
StepsPrint |
|
|
|
logical,
|
public |
|
:: |
tCoupleCycleOutput |
= |
.true. |
|
logical,
|
public |
|
:: |
tForceCauchySchwarz |
|
|
|
logical,
|
public |
|
:: |
tBrokenSymNOs |
|
|
|
logical,
|
public |
|
:: |
tBreakSymNOs |
|
|
|
real(kind=dp),
|
public |
|
:: |
occ_numb_diff |
|
|
|
integer,
|
public |
|
:: |
rottwo |
|
|
|
integer,
|
public |
|
:: |
rotthree |
|
|
|
integer,
|
public |
|
:: |
rotfour |
|
|
|
integer,
|
public |
|
:: |
local_cutoff |
|
|
|
integer,
|
public, |
allocatable
|
:: |
RotNOs(:) |
|
|
|
integer(kind=TagIntType),
|
public |
|
:: |
tagRotNOs |
|
|
|
logical,
|
public |
|
:: |
tPrintDataTables |
|
|
|
logical,
|
public |
|
:: |
tOutputLoadDistribution |
|
|
|
logical,
|
public |
|
:: |
tHDF5PopsRead |
|
|
|
logical,
|
public |
|
:: |
tHDF5PopsWrite |
|
|
|
logical,
|
public |
|
:: |
t_umat_output |
= |
.false. |
|
logical,
|
public |
|
:: |
tReduceHDF5Pops |
|
|
|
real(kind=dp),
|
public |
|
:: |
HDF5PopsMin |
|
|
|
integer,
|
public |
|
:: |
iHDF5PopsMinEx |
|
|
|
logical,
|
public |
|
:: |
tHDF5TruncPopsWrite |
|
|
|
integer,
|
public |
|
:: |
iHDF5TruncPopsEx |
|
|
|
integer,
|
public |
|
:: |
iHDF5TruncPopsIter |
|
|
|
logical,
|
public |
|
:: |
tPopsProjE |
|
|
|
logical,
|
public |
|
:: |
tAccumPops |
|
|
|
logical,
|
public |
|
:: |
tAccumPopsActive |
|
|
|
integer,
|
public |
|
:: |
iAccumPopsIter |
|
|
|
integer,
|
public |
|
:: |
iAccumPopsMaxEx |
|
|
|
integer,
|
public |
|
:: |
iAccumPopsExpireIters |
|
|
|
real(kind=dp),
|
public |
|
:: |
AccumPopsExpirePercent |
|
|
|
integer,
|
public |
|
:: |
iAccumPopsCounter |
|
|
|
logical,
|
public |
|
:: |
tOldRDMs |
= |
.false. |
|
logical,
|
public |
|
:: |
tTransitionRDMs |
= |
.false. |
|
logical,
|
public |
|
:: |
tPrint1RDMsFrom2RDMPops |
= |
.false. |
|
logical,
|
public |
|
:: |
tPrint1RDMsFromSpinfree |
= |
.false. |
|
logical,
|
public |
|
:: |
tCalcPropEst |
|
|
|
integer,
|
public |
|
:: |
iNumPropToEst |
|
|
|
character(len=100),
|
public, |
allocatable
|
:: |
EstPropFile(:) |
|
|
|
logical,
|
public |
|
:: |
t_calc_double_occ |
= |
.false. |
|
integer,
|
public |
|
:: |
equi_iter_double_occ |
= |
0 |
|
logical,
|
public |
|
:: |
t_calc_double_occ_av |
= |
.false. |
|
logical,
|
public |
|
:: |
t_print_frq_histograms |
= |
.true. |
|
integer,
|
public |
|
:: |
maxInitExLvlWrite |
|
|
|
integer,
|
public, |
allocatable
|
:: |
initsPerExLvl(:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
allInitsPerExLvl(:) |
|
|
|
logical,
|
public |
|
:: |
t_no_append_stats |
= |
.false. |
|
logical,
|
public |
|
:: |
t_spin_resolved_rdms |
= |
.false. |
|
logical,
|
public |
|
:: |
t_log_ija |
= |
.false. |
|
integer,
|
public, |
allocatable
|
:: |
ija_bins_sing(:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
all_ija_bins_sing(:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
ija_bins_para(:,:,:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
all_ija_bins(:,:,:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
ija_bins_anti(:,:,:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
ija_orbs_sing(:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
all_ija_orbs_sing(:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
ija_orbs_para(:,:,:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
all_ija_orbs(:,:,:) |
|
|
|
integer,
|
public, |
allocatable
|
:: |
ija_orbs_anti(:,:,:) |
|
|
|
real(kind=dp),
|
public |
|
:: |
ija_thresh |
= |
1.0e-7_dp |
|
logical,
|
public |
|
:: |
t_store_ci_coeff |
= |
.false. |
|
logical,
|
public |
|
:: |
t_start_ci_coeff |
= |
.true. |
|
integer,
|
public |
|
:: |
n_iter_ci_coeff |
= |
1000 |
|
integer,
|
public |
|
:: |
n_store_ci_level |
= |
2 |
|
logical,
|
public |
|
:: |
tWriteRefs |
|
|
|
character(len=255),
|
public |
|
:: |
ref_filename |
|
|
|
logical,
|
public |
|
:: |
tFValEnergyHist |
|
|
|
logical,
|
public |
|
:: |
tFValPopHist |
|
|
|
integer,
|
public |
|
:: |
FvalEnergyHist_EnergyBins |
|
|
|
integer,
|
public |
|
:: |
FvalEnergyHist_FValBins |
|
|
|
integer,
|
public |
|
:: |
FvalPopHist_PopBins |
|
|
|
integer,
|
public |
|
:: |
FvalPopHist_FValBins |
|
|
|
logical,
|
public |
|
:: |
t_spin_measurements |
= |
.false. |
|
logical,
|
public |
|
:: |
t_print_core_info |
= |
.false. |
|
logical,
|
public |
|
:: |
t_print_core_hamil |
= |
.false. |
|
logical,
|
public |
|
:: |
t_print_core_vec |
= |
.false. |
|
logical,
|
public |
|
:: |
t_hist_fvals |
|
|
|
integer,
|
public |
|
:: |
enGrid |
|
|
|
integer,
|
public |
|
:: |
arGrid |
|
|
|
logical,
|
public |
|
:: |
tHistLMat |
|
|
|
logical,
|
public |
|
:: |
t_print_molcas_rdms |
= |
.false. |
|
logical,
|
public |
|
:: |
t_measure_local_spin |
= |
.false. |
|
logical,
|
public |
|
:: |
t_full_core_rdms |
= |
.false. |
|
logical,
|
public |
|
:: |
tUserKnowsBiasedRDMS |
= |
.false. |
|
logical,
|
public |
|
:: |
t_print_hdf5_rdms |
= |
.false. |
|