26 static unsigned int Launching_TBMS_Solver(
char *pszInputCommnadFileName,
bool bMPI,
bool bShowMsg,
bool bRemovePrevResult =
true);
Show message and debugging variable.
Data and operation representation of CSR(Compressed Sparse Row)
This class for parsing input command file.
This class for launching calculation module.
Class for Geometric shape.
Structure for save input command file parsing result.
Collection of vector and matrix operation.
static CKNMatrixOperation::CKNCSR * AllocateCSR(unsigned int &nRtn, NEIGHBOR_MAP_INFO *lpMapInfo, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam, CKNGeometricShape *pGeometricShape, bool bMPI)
Allocating CSR memory sapce.
Class for Geometric shape.
Structure for neighbor information.
static void getCurrentTime(char *pszBuffer)
Get Current time from system.
static void GetKValues(CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam, double *pKValue[3])
Calculate K value with K points.
static unsigned int Launching_TBMS_Solver(char *pszInputCommnadFileName, bool bMPI, bool bShowMsg, bool bRemovePrevResult=true)
Launching Geomentric construction and Lancsoz method.
static void ApplyPhPotential(double *impurity_position, CKNMatrixOperation::CKNCSR *matrix, NEIGHBOR_MAP_INFO mapInfo, bool bUseSplitVector)
Applying impurity potential.
static bool InitMPIEnv(bool &bMPI, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)
Initialization of MPI environment.
static void FinalEvn(CKNMatrixOperation::CKNCSR *lpResult, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam, double *pKValue[3], NEIGHBOR_MAP_INFO *lpMapInfo, CKNGeometricShape *pGeometricShape, bool bMPI)
Finalization of enviroment and variables.
Structure for neighbor information.