30 int numPesPerInstance;
68 double gExpandFactRho;
72 int rhoSubPlaneBalance;
73 int rhoGToRhoRMsgComb;
82 int useGByrdInsRhoRBP;
110 char dataPathOut[1024];
116 int usePairDirectSend;
121 double invsqr_tolerance;
126 int useOrthoSectionRed;
129 int OrthoRedSpanFactor;
130 int OrthoMcastSpanFactor;
141 int toleranceInterval;
159 int launchNLeesFromRho;
168 int fftprogresssplit;
169 int fftprogresssplitReal;
172 int numMulticastMsgs;
173 int useCommlibMulticast;
181 int forceMappingAxis;
186 int useCentroidMapRho;
191 int dumpMapCoordFiles;
192 int useRhoExclusionMap;
194 int useReductionExclusionMap;
222 void readConfig(
char*,
int,
int,
int,
int,
int,
int,
int,
int,
int,
int,
int,
int,
int,
int,
int,
223 int ,
int ,
int ,
int ,
int );
224 void readStateInfo(
int &,
int &,
int &,
int &,
int &,
int &,
const char *,
int,
int,
int,
int,
int);
225 void simpleRangeCheck();
226 void rangeExit(
int,
const char *,
int);
227 void Finale(
int,
int,
int,
int,
int,
int);
229 void set_config_dict_fun (
int *,
DICT_WORD **);
230 void set_config_dict_gen (
int *,
DICT_WORD **);
231 void set_config_dict_rho (
int *,
DICT_WORD **);
232 void set_config_dict_state (
int *,
DICT_WORD **);
233 void set_config_dict_pc (
int *,
DICT_WORD **);
234 void set_config_dict_nl (
int *,
DICT_WORD **);
235 void set_config_dict_map (
int *,
DICT_WORD **);
236 void set_config_dict_nfreq (
int *,
DICT_WORD **);
238 void set_config_params_gen (
DICT_WORD *,
char *,
char *);
239 void set_config_params_rho (
DICT_WORD *,
char *,
char *,
int);
240 void set_config_params_state(
DICT_WORD *,
char *,
char *,
int);
241 void set_config_params_pc (
DICT_WORD *,
char *,
char *);
242 void set_config_params_nl (
DICT_WORD *,
char *,
char *,
int);
243 void set_config_params_map (
DICT_WORD *,
char *,
char *);
244 void set_config_params_nfreq(
DICT_WORD *,
char *,
char *);
248 int approxFactor(
int nstates,
int &sGrainSize,
int &oGrainSize,
int numPes);
249 void write_cpaimd_config (FILE *,
DICT_WORD *,
int,
char *);
250 void load_cpaimd_config (
DICT_WORD *,
int, PINY_NAME *, PINY_NAME *,
int,
int *);
251 bool isPow2(
int input){
253 for(
int x=0;x<32;x++){
255 if(y==input){
return true;}
266 #ifndef _COOL_CONVERSION_ON_
int nfreq_cpnonlocal_eesbk
CPNONLOCAL::eesPsiForcGspace.
int nfreq_xcfnctl
CPXCFNCTS::CP_exc_calc, CPXCFNCTS::CP_getGGAFunctional ////////////////////////////////=.
int nfreq_cplocal_eesewald
CPLOCAL::eesEwaldGchare.
int nfreq_cpintegrate
CPINTEGRATE::CP_integrate_min_STD, CPINTEGRATE::CP_integrate_min_CG.
int nfreq_cpnonlocal_eesfwd
CPNONLOCAL::eesProjGchare, CPNONLOCAL::eesYlmOnD.
int nfreq_cplocal_hartext
CPLOCAL::CP_hart_eext_calc.
int nfreq_cpnonlocal_eke
CPNONLOCAL::CP_eke_calc.
int nfreq_cplocal_eeshart
CPLOCAL::eesHartEextGchare.