-
Notifications
You must be signed in to change notification settings - Fork 0
Description
I went through the repos and collected some lists of job-types. I included active repos and some archived repos, such that also old jobs could be identified. Furthermore, I 'only' included all jobs which are added to the JOB_CLASS_DICT in the init of the repos, i.e. the jobs which are exposed for the direct use of the users.
As far as I know, we explicitly cover:
- Lammps
- Vasp
- Murnaghan
For the rest we would use a default pyiron_job object and provide the corresponding term in a controlled vocab.
JOB_CLASS_DICT keys:
["FlexibleMaster", "ScriptJob", "TableJob", "WorkerJob", "ExecutableContainerJob", "PythonFunctionContainerJob", "ART", "AtomisticExampleJob", "Calphy", "ConvEncutParallel", "ConvKpointParallel", "ElasticMatrixJob", "ExampleJob", "Gpaw", "HessianJob", "Lammps", "MapMaster", "Murnaghan", "MurnaghanDFT", "PhonopyJob", "QuasiHarmonicJob", "QuasiNewton", "ScipyMinimizer", "Sphinx", "StructureContainer", "StructureListMaster", "SQSJob", "SQSMaster", "SxDynMat", "SxExtOptInteractive", "SxHarmPotTst", "SxPhonons", "SxUniqDispl", "Vasp", "VaspMetadyn", "VaspSol", "TrainingContainer", "RandomDisMaster", "RandomMDMaster", "RunnerFit", "Mlip", "LammpsMlip", "Atomicrex", "StructureMasterInt", "MlipDescriptors", "PacemakerJob", "MeamFit", "FitsnapJob", "AssystStructures", "MDAnalysis"]
JOB_CLASS_DICT (archived) keys:
["ProtoMinimGradDes", "ProtoMD", "ProtoConfinedMD", "ProtoHarmMD", "ProtoNEBSer", "ProtocolQMMM", "ProtoHarmTILDSer", "ProtoHarmTILDPar", "ProtoVacTILDSer", "ProtoVacTILDPar", "ProtoVacForm", "ProtoFTSEvoSer", "ProtoFTSEvoPar", "ImageJob", "LangevinAse", "Mixer", "ParameterMaster", "MonteCarloMaster", "RandSpg", "Fenics", "FenicsLinearElastic", "RandomDisMaster", "RandomMDMaster", "StructureMasterInt", "StorageJob", "Cp2kJob", "PiMD", "GleMD", "PigletMD", "QuasiHarmonicApproximation", "ElasticTensor", "QuickFF", "Yaff", "pySTEMTEMMETAJob", "TEMMETAJob", "MatchSeries", "HSLineProfiles"]