All plugins
Data node types aiida.data CalcJobs and calculation functions aiida.calculations CalcJob parsers aiida.parsers WorkChains and work functions aiida.workflows verdi data commands aiida.cmdline.data
aiida-crystal-dft
Yet another AiiDA plugin for CRYSTAL code, mainly intended for use with the MPDS online ecosystem
status beta
AiiDA
<2.9.0
General information
Registry checks
W006: 'development_status' key is deprecated. Use PyPI Trove classifiers in the plugin repository instead.
Click any code (W001, E001…) to jump to
troubleshooting instructions
.
Plugins provided
Calculations 3 Parsers 2 Data 2 Workflows 1 Other 1
Entry points
-
crystal_dft.basis
aiida_crystal_dft.data.basis:CrystalBasisData -
crystal_dft.basis_family
aiida_crystal_dft.data.basis_family:CrystalBasisFamilyData
-
crystal_dft.serial
class:aiida_crystal_dft.calculations.serial:CrystalSerialCalculationNo description available
Input Required Valid types Description codetrue Codeparameterstrue Dictstructuretrue StructureDatabasisfalse CrystalBasisDatabasis_familyfalse CrystalBasisFamilyData, NoneTypeguess_oxistatesfalse Bool, NoneTypehigh_spin_preferredfalse Bool, NoneTypeis_magneticfalse Bool, NoneTypemetadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. remote_folderfalse RemoteData, NoneTypeRemote directory containing the results of an already completed calculation job without AiiDA. The inputs should be passed to the `CalcJob` as normal but instead of launching the actual job, the engine will recreate the input files and then proceed straight to the retrieve step where the files of this `RemoteData` will be retrieved as if it had been actually launched through AiiDA. If a parser is defined in the inputs, the results are parsed and attached as output nodes as usual. spinlock_stepsfalse Int, NoneTypeuse_oxistatesfalse Dict, NoneTypeOutput Required Valid types Description output_parameterstrue Dictoxidation_statestrue Dictremote_foldertrue RemoteDataInput files necessary to run the process will be stored in this folder node. retrievedtrue FolderDataFiles that are retrieved by the daemon will be stored in this node. By default the stdout and stderr of the scheduler will be added, but one can add more by specifying them in `CalcInfo.retrieve_list`. output_structurefalse StructureDataoutput_trajectoryfalse TrajectoryDataoutput_wavefunctionfalse SinglefileDataremote_stashfalse RemoteStashDataContents of the `stash.source_list` option are stored in this remote folder after job completion. Exit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 110 The job ran out of memory. 120 The job ran out of walltime. 131 The specified account is invalid. 140 The node running the job failed. 150 {message} 300 SCF calculation not converged 301 Geometry optimization failed 302 Unit cell not neutral 303 Basis set linearly dependent 304 Neighbour list too large 305 No G-vectors left 306 Collapsed geometry 307 Closed shell run - spin polarization not allowed 308 Parameters for model hessian not defined 309 Fermi energy not in interval 310 Insufficient indices for Madelung sums 350 Internal memory error 360 Inadequate elastic calculation: additional optimization needed 400 Unknown error 401 The retrieved folder data node could not be accessed -
crystal_dft.parallel
class:aiida_crystal_dft.calculations.parallel:CrystalParallelCalculationNo description available
Input Required Valid types Description codetrue Codeparameterstrue Dictstructuretrue StructureDatabasisfalse CrystalBasisDatabasis_familyfalse CrystalBasisFamilyData, NoneTypeguess_oxistatesfalse Bool, NoneTypehigh_spin_preferredfalse Bool, NoneTypeis_magneticfalse Bool, NoneTypemetadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. remote_folderfalse RemoteData, NoneTypeRemote directory containing the results of an already completed calculation job without AiiDA. The inputs should be passed to the `CalcJob` as normal but instead of launching the actual job, the engine will recreate the input files and then proceed straight to the retrieve step where the files of this `RemoteData` will be retrieved as if it had been actually launched through AiiDA. If a parser is defined in the inputs, the results are parsed and attached as output nodes as usual. spinlock_stepsfalse Int, NoneTypeuse_oxistatesfalse Dict, NoneTypeOutput Required Valid types Description output_parameterstrue Dictoxidation_statestrue Dictremote_foldertrue RemoteDataInput files necessary to run the process will be stored in this folder node. retrievedtrue FolderDataFiles that are retrieved by the daemon will be stored in this node. By default the stdout and stderr of the scheduler will be added, but one can add more by specifying them in `CalcInfo.retrieve_list`. output_structurefalse StructureDataoutput_trajectoryfalse TrajectoryDataoutput_wavefunctionfalse SinglefileDataremote_stashfalse RemoteStashDataContents of the `stash.source_list` option are stored in this remote folder after job completion. Exit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 110 The job ran out of memory. 120 The job ran out of walltime. 131 The specified account is invalid. 140 The node running the job failed. 150 {message} 300 SCF calculation not converged 301 Geometry optimization failed 302 Unit cell not neutral 303 Basis set linearly dependent 304 Neighbour list too large 305 No G-vectors left 306 Collapsed geometry 307 Closed shell run - spin polarization not allowed 308 Parameters for model hessian not defined 309 Fermi energy not in interval 310 Insufficient indices for Madelung sums 350 Internal memory error 360 Inadequate elastic calculation: additional optimization needed 400 Unknown error 401 The retrieved folder data node could not be accessed -
crystal_dft.properties
class:aiida_crystal_dft.calculations.properties:PropertiesCalculationAiiDA calculation plugin wrapping the properties executable.
Input Required Valid types Description codetrue Codeparameterstrue Dictwavefunctiontrue SinglefileDatametadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. remote_folderfalse RemoteData, NoneTypeRemote directory containing the results of an already completed calculation job without AiiDA. The inputs should be passed to the `CalcJob` as normal but instead of launching the actual job, the engine will recreate the input files and then proceed straight to the retrieve step where the files of this `RemoteData` will be retrieved as if it had been actually launched through AiiDA. If a parser is defined in the inputs, the results are parsed and attached as output nodes as usual. structurefalse StructureData, NoneTypeOutput Required Valid types Description remote_foldertrue RemoteDataInput files necessary to run the process will be stored in this folder node. retrievedtrue FolderDataFiles that are retrieved by the daemon will be stored in this node. By default the stdout and stderr of the scheduler will be added, but one can add more by specifying them in `CalcInfo.retrieve_list`. output_bandsfalse BandsDataoutput_bands_downfalse BandsDataoutput_dosfalse ArrayDataremote_stashfalse RemoteStashDataContents of the `stash.source_list` option are stored in this remote folder after job completion. Exit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 100 The retrieved folder data node could not be accessed 110 The job ran out of memory. 120 The job ran out of walltime. 131 The specified account is invalid. 140 The node running the job failed. 150 {message}
-
crystal_dft
aiida_crystal_dft.parsers.crystal:CrystalParser -
crystal_dft.properties
aiida_crystal_dft.parsers.properties:PropertiesParser
-
crystal_dft.base
class:aiida_crystal_dft.workflows.base:BaseCrystalWorkChainRun CRYSTAL calculation
Input Required Valid types Description basis_familytrue CrystalBasisFamilyDatacodetrue Codeoptionstrue DictCalculation options parameterstrue Dictstructuretrue StructureDataclean_workdirfalse Bool, NoneTypemetadatafalse restart_paramsfalse Dict, NoneTypeOutput Required Valid types Description output_parametersfalse Dictoutput_structurefalse StructureDataoutput_trajectoryfalse TrajectoryDataoutput_wavefunctionfalse SinglefileDataoxidation_statesfalse Dictprimitive_structurefalse StructureDataExit status Message 1 The process has failed with an unspecified error. 2 The process failed with legacy failure mode. 10 The process returned an invalid output. 11 The process did not register a required output. 300 CRYSTAL error 400 Unknown error
-
crystal_dft
aiida_crystal_dft.cli.basis:basis_set