All plugins
CalcJobs and calculation functions aiida.calculations Data node types aiida.data CalcJob parsers aiida.parsers
aiida-yambo
YAMBO plugin and workflows for AiiDA
status stable
AiiDA
>=1.0.0a2
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 1 Parsers 1
Entry points
-
yambo.yambo
class:aiida_yambo.calculations.yambo:YamboCalculationAiiDA plugin for the Yambo code. For more information, refer to http://www.yambo-code.org/ https://github.com/yambo-code/yambo-aiida and http://aiida-yambo.readthedocs.io/en/latest/
Input Required Valid types Description codetrue CodeUse a main code for yambo calculation parameterstrue DictUse a node that specifies the input parameters parent_foldertrue RemoteDataUse a remote folder as parent folder (for "restarts and similar" settingstrue DictUse an additional node for special settings metadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. precode_parametersfalse Dict, NoneTypeUse a node that specifies the input parameters for the yambo precode preprocessing_codefalse Code, NoneTypeUse a preprocessing code for starting yambo 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. Output Required Valid types Description output_parameterstrue Dictreturns the output parameters 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`. array_alphafalse ArrayDatareturns the alpha array array_alpha_arrayfalse ArrayDatareturns the alpha array array_alpha_bandsfalse ArrayDatareturns the alpha array bands array_eelsfalse ArrayDatareturns the eels array array_epsfalse ArrayDatareturns the eps array array_ndbfalse ArrayDatareturns the array for ndb array_ndb_HFlocXCfalse ArrayDatareturns the array ndb for HFlocXC array_ndb_QPfalse ArrayDatareturns the array for ndbQP array_qpfalse ArrayDatareturns the quasiparticle array band structure bands_quasiparticlefalse BandsDatareturns the quasiparticle band structure remote_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 The retrieved folder data node could not be accessed. 301 time exceeded the max walltime 302 failed calculation for some reason: could be a low number of conduction bands 303 Unexpected behavior of YamboFolder 304 parallelization error 305 memory issues
-
yambo.yambo
aiida_yambo.parsers.parsers:YamboParser