Open pmrv opened 2 years ago
It should fail already during the creation of the job - for projects I guess it is fine.
I just had an example where it doesn't work for Murnaghan
jobs. I'll take care of it after the workshop.
It used to fail but now the conversion of -
to m
(which stands for minus
) is done automatically. Indeed for loading it fails but I also don't know where it comes from
job = pr.create.job.Vasp('vasp')
job.structure = pr.create.structure.bulk('Al', cubic=True)
murn = job.create_job('Murnaghan', 'testing-case')
murn.run()
pr.load('testing-case')
Actually, I found that pyiron has issues initiating any jobs in subgroups with dash'd job-names - I did some matrix testing today and found that the jobname assigned in subgroups must not have the conversion properly done:
~/dev_pyiron/show-dash-creation-failure/Pnodash_Sdash_jnodash/nest-level-1-subproject-0/job_0/job_0_hdf5/job_0
runs
but
~/dev_pyiron/show-dash-creation-failure/Pnodash_Sdash_jdash/nest-level-1-subproject-0/job-0/job-0_hdf5/jobm0
fails
I suspect it's because the job-0 and job-0_hdf5 are not properly converted into jobm0 and jobm0_hdf5, a la:
~/dev_pyiron/show-dash-creation-failure/Pnodash_Sdash_jdash/nest-level-1-subproject-0/jobm0/jobm0_hdf5/jobm0
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
| Project | Subgroup | Job | Runs? | Event? -- | -- | -- | -- | -- | -- Dashed? | x | x | x | no | Fails on beginning job on cluster | | | | | Dashed? | x | x | | yes | Dashed? | x | | x | no | Fails on beginning job on cluster Dashed? | x | | | yes | | | | | | Dashed? | | x | x | no | Fails on beginning job on cluster Dashed? | | | x | no | Fails on beginning job on cluster Dashed? | | x | | yes |
Jobs are created and run fine, but loading gives an error.
Reminder for myself.