18#if defined(DFTFE_WITH_MDI)
19# ifndef dftfeMDIEngine_H_
20# define dftfeMDIEngine_H_
40 MDIEngine(MPI_Comm &dftfeMPIComm,
int argc,
char *argv[]);
43 execute_command(
const char *command, MDI_Comm &mdicomm);
46 engine_node(
const char *node);
57 MPI_Comm d_dftfeMPIComm;
60 dftfeWrapper d_dftfeWrapper;
80 int d_flag_natoms, d_flag_elements;
81 int d_flag_cell, d_flag_dimensions, d_flag_cell_displ;
82 int d_flag_charges, d_flag_coords;
83 int d_flag_mpGrid, d_flag_mpShift;
87 int d_sys_dimensions[3];
88 std::vector<int> d_sys_elements;
89 std::vector<double> d_sys_coords;
90 double d_sys_cell[9], d_sys_cell_displ[3];
93 int d_spinPolarization;
111 receive_cell_displ();
119 receive_dimensions();
125 receive_spinPolarization();
138 send_spinPolarization();
Definition pseudoPotentialToDftfeConverter.cc:34