aiida-nanotech-empa
AiiDA plugins and workflows developed at nanotech@surfaces group from Empa.
General information
Registry checks
Plugins provided
Entry points
-
nanotech_empa.pp
aiida_nanotech_empa.parsers:PpParser -
nanotech_empa.cp2k_gw_parser
aiida_nanotech_empa.parsers:Cp2kGwParser -
nanotech_empa.cp2k_neb_parser
aiida_nanotech_empa.parsers:Cp2kNebParser -
nanotech_empa.gaussian.cubegen_pymol
aiida_nanotech_empa.parsers.cubegen_pymol_parser:CubegenPymolParser -
nanotech_empa.gaussian.casscf
aiida_nanotech_empa.parsers:GaussianCasscfParser
-
nanotech_empa.stm
class:aiida_nanotech_empa.plugins:StmCalculationThis is a StmCalculation.
Input Required Valid types Description parameterstrue DictSTM input parameters parent_calc_foldertrue RemoteDataremote folder settingstrue Dictspecial settings codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. metadatafalse 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. Output 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`. 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. 100 The process did not have the required `retrieved` 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} 160 {message} -
nanotech_empa.overlap
class:aiida_nanotech_empa.plugins:OverlapCalculationNo description available
Input Required Valid types Description parameterstrue DictOverlap input parameters parent_mol_foldertrue RemoteDatamolecule scf folder parent_slab_foldertrue RemoteDataslab scf folder settingstrue Dictspecial settings codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. metadatafalse 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. Output 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`. 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. 100 The process did not have the required `retrieved` 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} 160 {message} -
nanotech_empa.afm
class:aiida_nanotech_empa.plugins:AfmCalculationNo description available
Input Required Valid types Description atomtypestrue SinglefileDataatomtypes.ini file geo_no_labelstrue SinglefileDatageometry without spin labels file parameterstrue DictAFM input parameters parent_calc_foldertrue RemoteDataremote folder codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. metadatafalse 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. Output 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`. 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. 100 The process did not have the required `retrieved` 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} 160 {message} -
nanotech_empa.hrstm
class:aiida_nanotech_empa.plugins:HrstmCalculationNo description available
Input Required Valid types Description parameterstrue DictHRSTM input parameters parent_calc_foldertrue RemoteDatascf folder ppm_calc_foldertrue RemoteDatappm folder codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. metadatafalse 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. Output 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`. 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. 100 The process did not have the required `retrieved` 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} 160 {message} -
nanotech_empa.cubehandler
class:aiida_nanotech_empa.plugins:CubeHandlerCalculationNo description available
Input Required Valid types Description parameterstrue DictCubeHandler input parameters. codefalse AbstractCode, NoneTypeThe `Code` to use for this job. This input is required, unless the `remote_folder` input is specified, which means an existing job is being imported and no code will actually be run. metadatafalse monitorsfalse DictAdd monitoring functions that can inspect output files while the job is running and decide to prematurely terminate the job. parent_foldersfalse RemoteDataParent folders containing original cube files. 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 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`. 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. 100 The process did not have the required `retrieved` 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} 160 {message}
-
nanotech_empa.nanoribbon
class:aiida_nanotech_empa.workflows.qe:NanoribbonWorkChainNo description available
Input Required Valid types Description pp_codetrue AbstractCodeprojwfc_codetrue AbstractCodepseudo_familytrue StrAn alternative to specifying the pseudo potentials manually in `pseudos`: one can specify the name of an existing pseudo potential family and the work chain will generate the pseudos automatically based on the input structure. pw_codetrue AbstractCodestructuretrue StructureDatamax_kpointsfalse Int, NoneTypemax_nodesfalse Int, NoneTypemem_nodefalse Int, NoneTypemetadatafalse num_export_bandsfalse Int, NoneTypeoptimize_cellfalse Bool, NoneTypeprecisionfalse Float, NoneTypetot_chargefalse Float, NoneTypewall_secondsfalse Int, NoneTypeExit 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 The calculation failed. -
nanotech_empa.gaussian.scf
class:aiida_nanotech_empa.workflows.gaussian:GaussianScfWorkChainNo description available
Input Required Valid types Description basis_settrue Strbasis_set functionaltrue Strxc functional gaussian_codetrue Codestructuretrue StructureDatainput geometry cdiisfalse Bool, NoneTypeConjugate Direct Inversion in the Iterative Subspace chargefalse Int, NoneTypeCharge of the system converfalse Int, NoneTypethe scf convergece threshold cubegen_codefalse Code, NoneTypecubegen_parser_namefalse strcubegen_parser_paramsfalse Dict, NoneTypeAdditional parameters to cubegen parser. cubes_edge_spacefalse Float, NoneTypeExtra cube space in addition to bounding box [ang]. cubes_n_occfalse Int, NoneTypeNumber of occupied orbital cubes to generate cubes_n_virtfalse Int, NoneTypeNumber of virtual orbital cubes to generate empirical_dispersionfalse Str, NoneTypeInclude empirical dispersion corrections(e.g. "GD3", "GD3BJ") formchk_codefalse Code, NoneTypeintfalse Str, NoneTypethe integral grid maxcyclefalse Int, NoneTypethe maximum number of scf cycles metadatafalse multiplicityfalse Int, NoneTypeSpin multiplicity; 0 means RKS nmrfalse Bool, NoneTypenmr calculation optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. parent_calc_folderfalse RemoteData, NoneTypethe folder of a completed gaussian calculation wfn_stable_optfalse Bool, NoneTypeIf true, perform wfn stability optimization. wfn_stable_opt_min_basisfalse Bool, NoneTypeIf true, perform first a minimal basis stability opt. 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. 301 Multiplicity and number of el. doesn't match. 302 Input options are invalid. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.relax
class:aiida_nanotech_empa.workflows.gaussian:GaussianRelaxWorkChainNo description available
Input Required Valid types Description basis_settrue Strbasis_set functionaltrue Strxc functional gaussian_codetrue Codestructuretrue StructureDatainput geometry basis_set_scffalse Str, NoneTypeBasis set for SCF. If not present, SCF is skipped. cdiisfalse Bool, NoneTypeConjugate Direct Inversion in the Iterative Subspace chargefalse Int, NoneTypeCharge of the system constraintsfalse List, NoneTypeSupported constraints: ("distance", n1, n2, d) converfalse Int, NoneTypethe scf convergece threshold cubegen_codefalse Code, NoneTypecubegen_parser_namefalse strcubegen_parser_paramsfalse Dict, NoneTypeAdditional parameters to cubegen parser. cubes_edge_spacefalse Float, NoneTypeExtra cube space in addition to bounding box [ang]. cubes_n_occfalse Int, NoneTypeNumber of occupied orbital cubes to generate cubes_n_virtfalse Int, NoneTypeNumber of virtual orbital cubes to generate empirical_dispersionfalse Str, NoneTypeInclude empirical dispersion corrections(e.g. "GD3", "GD3BJ") formchk_codefalse Code, NoneTypefreqfalse Bool, NoneTypeAlso run vibrational analysis. intfalse Str, NoneTypethe integral grid maxcyclefalse Int, NoneTypethe maximum number of scf cycles metadatafalse multiplicityfalse Int, NoneTypespin multiplicity; 0 means RKS optionsfalse Dict, NoneTypeUse custom metadata.options instead of automatic. tightfalse Bool, NoneTypeUse tight optimization criteria. wfn_stable_optfalse Bool, NoneTypeif true, perform wfn stability optimization 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. 301 Multiplicity and number of el. doesn't match. 302 Input options are invalid. 380 Vibrational analysis did not succeed. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.delta_scf
class:aiida_nanotech_empa.workflows.gaussian:GaussianDeltaScfWorkChainNo description available
Input Required Valid types Description basis_settrue Strbasis_set functionaltrue Strxc functional gaussian_codetrue Codestructuretrue StructureDatainput geometry metadatafalse multiplicityfalse Int, NoneTypespin multiplicity; 0 means RKS optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. parent_calc_folderfalse RemoteData, NoneTypethe folder of a completed gaussian calculation 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. 301 Multiplicity and number of el. doesn't match. 302 Input options are invalid. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.natorb
class:aiida_nanotech_empa.workflows.gaussian:GaussianNatOrbWorkChainNo description available
Input Required Valid types Description gaussian_codetrue Codeparent_calc_foldertrue RemoteDataparent Gaussian calculation directory parent_calc_paramstrue Dictparent Gaussian calculation output parameters cubegen_codefalse Code, NoneTypecubegen_parser_paramsfalse Dict, NoneTypeAdditional parameters to cubegen parser. edge_spacefalse Float, NoneTypeExtra cube space in addition to molecule bounding box [ang]. formchk_codefalse Code, NoneTypemetadatafalse num_natural_orbital_cubesfalse Int, NoneTypeGenerate cubes for SAVED natural orbitals (n*occ and n*virt). optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. save_natorb_chkfalse Bool, NoneTypeSave natural orbitals in the chk file.Can introduce errors for larger systems 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. 302 Input options are invalid. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.spin
class:aiida_nanotech_empa.workflows.gaussian:GaussianSpinWorkChainNo description available
Input Required Valid types Description basis_set_opttrue Strbasis_set for opt basis_set_scftrue Strbasis_set for scf cubegen_codetrue Codeformchk_codetrue Codefunctionaltrue Strxc functional gaussian_codetrue Codemultiplicity_listtrue Listspin multiplicities structuretrue StructureDatainput geometry empirical_dispersionfalse Str, NoneTypeInclude empirical dispersion corrections(e.g. "GD3", "GD3BJ") metadatafalse optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.hf_mp2
class:aiida_nanotech_empa.workflows.gaussian:GaussianHfMp2WorkChainNo description available
Input Required Valid types Description basis_settrue Strbasis_set gaussian_codetrue Codestructuretrue StructureDatainput geometry cubegen_codefalse Code, NoneTypecubegen_parser_paramsfalse Dict, NoneTypeAdditional parameters to cubegen parser. edge_spacefalse Float, NoneTypeExtra cube space in addition to molecule bounding box [ang]. formchk_codefalse Code, NoneTypemetadatafalse multiplicityfalse Int, NoneTypespin multiplicity; 0 means RKS num_orbital_cubesfalse Int, NoneTypeGenerate cubes for the mp2 orbitals (n*occ and n*virt). optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. parent_calc_folderfalse RemoteData, NoneTypethe folder of a completed gaussian calculation 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. 301 Multiplicity and number of el. doesn't match. 302 Input options are invalid. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.constr_opt_chain
class:aiida_nanotech_empa.workflows.gaussian:GaussianConstrOptChainWorkChainNo description available
Input Required Valid types Description basis_settrue Strbasis_set functionaltrue Strxc functional gaussian_codetrue Codestructuretrue StructureDatainput geometry basis_set_scffalse Str, NoneTypebasis_set for SCF empirical_dispersionfalse Str, NoneTypeInclude empirical dispersion corrections(e.g. "GD3", "GD3BJ") extra_scf_multsfalse List, NoneTypeExtra multiplicites for the SCF list_of_constraintsfalse List, NoneTypeSupported constraints: ("distance", n1, n2, d) metadatafalse multiplicityfalse Int, NoneTypespin multiplicity; 0 means RKS optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. tightfalse Bool, NoneTypeUse tight optimization criteria. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.casscf
class:aiida_nanotech_empa.workflows.gaussian:GaussianCasscfWorkChainNo description available
Input Required Valid types Description basis_settrue Strbasis_set gaussian_codetrue Codemtrue IntNumber of orbitals CAS(n,m). ntrue IntNumber of electrons CAS(n,m). parent_calc_foldertrue RemoteDataparent Gaussian calculation directory cubegen_codefalse Code, NoneTypeformchk_codefalse Code, NoneTypemetadatafalse mp2false Bool, NoneTypecalculate the MP2 correction (CASMP2). multiplicityfalse Int, NoneTypespin multiplicity num_orbital_cubesfalse Int, NoneTypeGenerate cubes for orbitals (n*occ and n*virt). optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. unofalse Bool, NoneTypeUse the natural orbitals from the previous calculation. 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. 302 Input options are invalid. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.casscf_series
class:aiida_nanotech_empa.workflows.gaussian:GaussianCasscfSeriesWorkChainNo description available
Input Required Valid types Description basis_settrue StrBasis set gaussian_codetrue Codenm_listtrue ListSuccessive list of (n,m) tuples to run CAS(n,m). structuretrue StructureDatainput geometry cubegen_codefalse Code, NoneTypeformchk_codefalse Code, NoneTypeinit_functionalfalse Str, NoneTypeFunctional for the initial orbitals. metadatafalse mp2false Bool, NoneTypecalculate the MP2 correction (CASMP2). multiplicity_listfalse List, NoneTypespin multiplicity num_orbital_cubesfalse Int, NoneTypeGenerate cubes for orbitals (n*occ and n*virt). optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. start_calc_folderfalse RemoteData, NoneTypeRead starting orbitals from here instead. start_unofalse Bool, NoneTypeUse natural orbitals of the start calculation. 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. 302 Input options are invalid. 390 One or more steps of the work chain failed. -
nanotech_empa.gaussian.nics
class:aiida_nanotech_empa.workflows.gaussian:GaussianNicsWorkChainNo description available
Input Required Valid types Description basis_settrue Strbasis_set functionaltrue Strxc functional gaussian_codetrue Codestructuretrue StructureDatainput geometry chargefalse Int, NoneTypeCharge of the system empirical_dispersionfalse Str, NoneTypeInclude empirical dispersion corrections(e.g. "GD3", "GD3BJ") heightfalse Float, NoneTypeHeight of NICS centers metadatafalse multiplicityfalse Int, NoneTypespin multiplicity; 0 means RKS optfalse Bool, NoneTypeFalse do not optimize structure optionsfalse Dict, NoneTypeUse custom metadata.options instead of the automatic ones. wfn_stable_optfalse Bool, NoneTypeif true, perform wfn stability optimization 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.geo_opt
class:aiida_nanotech_empa.workflows.cp2k:Cp2kGeoOptWorkChainNo description available
Input Required Valid types Description codetrue Codedft_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. structuretrue StructureDatasys_paramstrue Dictclean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. cubehandler_codefalse Code, NoneTypemax_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. parent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. protocolfalse Str, NoneTypeProtocol supported by the work chain (geo_opt_protocol). 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.fragment_separation
class:aiida_nanotech_empa.workflows.cp2k:Cp2kFragmentSeparationWorkChainWorkChain to compute adsoprtion energy for a molecule on a substrate.
Input Required Valid types Description auxilary_dictionariestrue DictDictionaries to append to the CP2K input dictionary right before the job submission. It is useful to add constraints and collective variables to the input. codetrue Codedft_paramstrue Dictmultiplicities, dictionary: multiplicity of each fragment. Use 'all' to specify the multiplicity of the whole system. magnetization_per_site: Magnetization per site of the whole system. Magnetization per site of the fragments will be extracted automatically. charges, dictionary: Charges of each fragment. No need to specify the charge of the full system as it would be computed automatically. uks: Use unrestricted Kohn-Sham. fragmentstrue ListList of indices of atoms defining individual fragments. structuretrue StructureDataA molecule on a substrate. clean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. cubehandler_codefalse Code, NoneTypefixed_atomsfalse List, NoneTypeFixed atoms of the whole system. Fixed atoms of the fragments will be extracted automatically. max_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. optionsfalse intDefine options for the cacluations: walltime, memory, CPUs, etc. parent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. protocolfalse Str, NoneTypeProtocol used by the work chain (geo_opt_protocol). 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. 300 One or more steps of the work chain failed. -
nanotech_empa.cp2k.ads_gw_ic
class:aiida_nanotech_empa.workflows.cp2k:Cp2kAdsorbedGwIcWorkChainWorkChain to run GW and IC for an adsorbed system Two different ways to run: 1) geometry of a molecule adsorbed on a substrate 2) isolated molecule & adsorption height
Input Required Valid types Description codetrue Codestructuretrue StructureDataA molecule on a substrate or an isolated molecule. ads_heightfalse Float, NoneTypeAdsoprtion height from the molecular geometrical center.Required if an isolated molecule is specified. debugfalse Bool, NoneTypeRun downstream CP2K work chains with fast debug settings. geometry_modefalse Str, NoneTypePossibilities: ads_geo, gas_opt magnetization_per_sitefalse List, NoneTypemetadatafalse multiplicityfalse Int, NoneTypeoptionsfalse dictDefine options for the cacluations: walltime, memory, CPUs, etc. protocolfalse Str, NoneTypeProtocol supported by the Cp2kMoleculeGwWorkChain. substratefalse StrSubstrate type, determines the image charge plane. 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. 380 Specified substrate is not supported. 381 Structure analysis failed. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.molecule_gw
class:aiida_nanotech_empa.workflows.cp2k:Cp2kMoleculeGwWorkChainNo description available
Input Required Valid types Description codetrue Codestructuretrue StructureDatadebugfalse Bool, NoneTypeRun with fast parameters for debugging. magnetization_per_sitefalse List, NoneTypemetadatafalse multiplicityfalse Int, NoneTypeoptionsfalse dictDefine options for the cacluations: walltime, memory, CPUs, etc. protocolfalse Str, NoneTypeEither 'gapw_std', 'gapw_hq', 'gpw_std' run_image_chargefalse Bool, NoneTypeRun the image charge correction calculation. z_ic_planefalse Float, NoneTypeExit 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. 381 SCF of the first step did not converge. 382 SCF of the second step did not converge. 383 SCF produced a negative gap. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.mol_opt_gw
class:aiida_nanotech_empa.workflows.cp2k:Cp2kMoleculeOptGwWorkChainWorkChain to optimize molecule and run GW: Two different ways to run: 1) optimize geo and run gw 2) run gw
Input Required Valid types Description codetrue Codestructuretrue StructureDataAn isolated molecule. debugfalse Bool, NoneTypeRun with fast parameters for debugging. geo_optfalse Bool, NoneTypePerform geo opt step. magnetization_per_sitefalse List, NoneTypemetadatafalse multiplicityfalse Int, NoneTypeoptionsfalse dictDefine options for the cacluations: walltime, memory, CPUs, etc. protocolfalse Str, NoneTypeProtocol supported by the GW workchain. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.pdos
class:aiida_nanotech_empa.workflows.cp2k:Cp2kPdosWorkChainNo description available
Input Required Valid types Description cp2k_codetrue Codedft_paramstrue Dictmolecule_indicestrue Listoptionstrue intDefine options for the cacluations: walltime, memory, CPUs, etc. overlap_paramstrue Dictpdos_liststrue Liststructuretrue StructureDataCoordinates of the whole system. clean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. do_overlapfalse Boolmax_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. overlap_codefalse Code, NoneTypeparent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. protocolfalse Str, NoneTypeProtocol supported by the Cp2kDiagWorkChain workchain. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.orbitals
class:aiida_nanotech_empa.workflows.cp2k:Cp2kOrbitalsWorkChainNo description available
Input Required Valid types Description cp2k_codetrue Codedft_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. spm_codetrue Codespm_paramstrue Dictstructuretrue StructureDataclean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. cubehandler_codefalse Code, NoneTypemax_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. parent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. protocolfalse Str, NoneTypeProtocol supported by the Cp2kDiagWorkChain. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.stm
class:aiida_nanotech_empa.workflows.cp2k:Cp2kStmWorkChainNo description available
Input Required Valid types Description cp2k_codetrue Codedft_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. spm_codetrue Codespm_paramstrue Dictstructuretrue StructureDataclean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. max_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. parent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. protocolfalse Str, NoneTypeProtocol supported by the Cp2kDiagWorkChain. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.afm
class:aiida_nanotech_empa.workflows.cp2k:Cp2kAfmWorkChainNo description available
Input Required Valid types Description cp2k_codetrue Codedft_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. ppafm_codetrue Codeppafm_paramstrue Dictstructuretrue StructureDataclean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. max_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. parent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. protocolfalse Str, NoneTypeProtocol supported by the Cp2kDiagWorkChain. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.hrstm
class:aiida_nanotech_empa.workflows.cp2k:Cp2kHrstmWorkChainNo description available
Input Required Valid types Description cp2k_codetrue Codedft_paramstrue Dicthrstm_codetrue Codehrstm_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. ppm_codetrue Codeppm_paramstrue Dictstructuretrue StructureDatametadatafalse parent_calc_folderfalse RemoteData, NoneTypeprotocolfalse Str, NoneTypeProtocol supported by the Cp2kDiagWorkChain. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.diag
class:aiida_nanotech_empa.workflows.cp2k:Cp2kDiagWorkChainNo description available
Input Required Valid types Description cp2k_codetrue Codestructuretrue StructureDataclean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. dft_paramsfalse Dictmax_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. optionsfalse Dict, NoneTypeDefine options for the cacluations: walltime, memory, CPUs, etc. parent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. pdos_listsfalse List, NoneTypeprotocolfalse Str, NoneTypeProtocol supported by the Cp2kBaseWorkChain. settingsfalse Dict, NoneTypeExit 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.replica
class:aiida_nanotech_empa.workflows.cp2k:Cp2kReplicaWorkChainWorkflow to run Replica Chain calculations with CP2K.
Input Required Valid types Description codetrue Codedft_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. structuretrue StructureDatasys_paramstrue Dictclean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. max_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. parent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. protocolfalse Str, NoneTypeProtocol supported by the Cp2kBaseWorkChain. restart_fromfalse Str, NoneTypeOutput Required Valid types Description detailstrue Dictstructurestrue 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. 390 One geo opt failed -
nanotech_empa.cp2k.neb
class:aiida_nanotech_empa.workflows.cp2k:Cp2kNebWorkChainNo description available
Input Required Valid types Description codetrue Codedft_paramstrue Dictneb_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. structuretrue StructureDatasys_paramstrue Dictmetadatafalse protocolfalse Str, NoneTypeProtocol supported by the Cp2kDiagWorkChain. replicasfalse StructureDatanodes of input replicas restart_fromfalse Str, NoneTypewfn_cp_commandsfalse Str, NoneTypeExit 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. 380 no structures specified 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.phonons
class:aiida_nanotech_empa.workflows.cp2k:Cp2kPhononsWorkChainNo description available
Input Required Valid types Description codetrue Codedft_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. phonons_paramstrue Dictstructuretrue StructureDatasys_paramstrue Dictclean_workdirfalse Bool, NoneTypeClean called CP2K calculation work directories after termination. max_iterationsfalse Int, NoneTypeMaximum number of CP2K restart attempts delegated to cp2k.base. metadatafalse on_unhandled_failurefalse Str, NoneTypeAction for unhandled cp2k.base failures: abort, pause, restart_once, or restart_and_pause. parent_calc_folderfalse RemoteData, NoneTypepause_on_max_iterationsfalse Bool, NoneTypePause cp2k.base for inspection when restart max_iterations is reached. protocolfalse Str, NoneTypeProtocol supported by the Cp2kGeoOptWorkChain. 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. 390 One or more steps of the work chain failed. -
nanotech_empa.cp2k.reftraj
class:aiida_nanotech_empa.workflows.cp2k:Cp2kRefTrajWorkChainWorkflow to run Replica Chain calculations with CP2K.
Input Required Valid types Description codetrue Codedft_paramstrue Dictoptionstrue dictDefine options for the cacluations: walltime, memory, CPUs, etc. sys_paramstrue Dicttrajectorytrue TrajectoryDatametadatafalse num_batchesfalse Intparent_calc_folderfalse RemoteData, NoneTypeprotocolfalse Str, NoneTypeProtocol supported by the Cp2kBaseWorkChain. restartfalse Bool, NoneTypeOutput Required Valid types Description detailstrue Dictstructurestrue 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. 390 One or more steps failed
-
slurm_ethz_euler
aiida_nanotech_empa.schedulers:ETHZEulerSlurmScheduler