Changeset 907086e
- Timestamp:
- Apr 21, 2008, 2:19:23 PM (17 years ago)
- Children:
- 9275a3
- Parents:
- 460e95
- git-author:
- Frederik Heber <heber@…> (04/18/08 14:24:18)
- git-committer:
- Frederik Heber <heber@…> (04/21/08 14:19:23)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pcp/src/data.h
r460e95 r907086e 215 215 struct CallOptions { 216 216 char* MainParameterFile; //!< main parameter file 217 char* ForcesFile;//!< ForcesFile: is NULL if we don't parse forces from file and solve the ground state problem, otherwise don't solve and parse217 char* ForcesFile; //!< ForcesFile: is NULL if we don't parse forces from file and solve the ground state problem, otherwise don't solve and parse 218 218 int debug; //!< (1) debug, (2) debug on errors 219 219 int nicelevel; //!< nice level for executable … … 241 241 int MeOutVis; //!< 1 - visual data are written to files, 0 - no output (for this process) 242 242 int MeOutCurr; //!< 1 - visual data of current density written to file, 0 - no output, no calculation (for this process) 243 int MeOutMes; //!< 1 - energy and forces are written to files, 0 - no output (for this process)243 int MeOutMes; //!< 1 - energy, forces and temperatures are written to files, 0 - no output (for this process) 244 244 FILE *ForcesFile; //!< where the forces are written to 245 245 FILE *EnergyFile; //!< where the energies are written to 246 246 FILE *SpeedFile; //!< where the timing are written to 247 247 FILE *HamiltonianFile;//!< where the explicit hamiltonian is written to (for retrieving Kohn-Sham-Eigenvalues) 248 FILE *SpreadFile; //!< where spread and wannier centers fo each orbital are written to 248 FILE *SpreadFile; //!< where spread and wannier centers for each orbital are written to 249 FILE *ReciSpreadFile; //!< where reciprocal spread for each orbital is written to 249 250 FILE *MinimisationFile; //!< where TE, ATE, delta and various other elements from each minimisation steps are written to 250 251 FILE *TemperatureFile;//!< where the temperatures are written to … … 263 264 int DoOutMes; //!< 1 - energy and forces are written to files, 0 - no output (generally) 264 265 int DoOutCurr; //!< 1 - visual data of current density written to file, 0 - no output, no calculation 266 int DoOutNICS; //!< 1 - visual data of nuclear induced current shieldings written to file, 0 - no output, no calculation 265 267 int DoOutOrbitals; //!< 1 - output each orbital density, 0 - just total density 266 268 }; … … 282 284 MPI_Comm comm; //!< Group: all participating processe on this Problem at hand 283 285 284 MPI_Comm comm_ST; //!< Communicator for SpinDouble or SpinUp resp. SpinDown285 int me_comm_ST; //!< my number within this communicator 286 int my_color_comm_ST; //!< either just one color(SpinDouble) or two(SpinUp - SpinDown)287 int Max_me_comm_ST; //!< maximum number of processes in this SinUp/Down communicator 288 int Max_my_color_comm_ST; //!< ??? maximum number regarding color (one or two)286 MPI_Comm comm_ST; //!< Communicator for SpinDouble or SpinUpDown, thus either the whold world of one half of the world 287 int me_comm_ST; //!< my number within this communicator (going from 0 to Max_me_comm_ST-1) 288 int my_color_comm_ST; //!< either just 0 color(SpinDouble) or 0,1 (SpinUp - SpinDown) 289 int Max_me_comm_ST; //!< maximum number of processes in this SinUp/Down communicator, full number of total processes in SpinDouble, half the number in SpinUpDown 290 int Max_my_color_comm_ST; //!< maximum number regarding color (either 1 for SpinDouble or 2 for SpinUpDown) 289 291 290 292 MPI_Comm comm_STInter; //!< InterComm needed for SpinUp/Down case … … 550 552 double parts[3]; 551 553 double bandgap; 554 //double homolumo; 552 555 }; 553 556
Note:
See TracChangeset
for help on using the changeset viewer.