-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Hello,
I am trying to install pyiron in a HPC system to submit jobs from my local computer. I am following the instructions in the documentation and am trying to test the installation in the remote HPC. While jobs with run_mode=modal runs flawlessly, I see a problem in the status of jobs with run_mode=queue.
Once the jobs are submitted, the status in the job table shows submitted. This status remains the same even after the job is finished and all the required output files are generated in the file system. However, the status under job['status'] shows initialized. Also the output group is not available in the HDF5 job file although the output files are generated. I run the following lines of code -
pr = Project("test_lammps")
lmp = pr.create.job.Lammps(job_name='my_job_6')
structure = pr.create.structure.bulk('Al', cubic=True).repeat(3)
lmp.structure = structure
pot = lmp.list_potentials()[0]
lmp.potential = pot
lmp.calc_md()
lmp.run(run_mode="queue", delete_existing_job=True)
lmp
{'groups': ['executable', 'input'], 'nodes': ['DICT_VERSION', 'HDF_VERSION', 'NAME', 'OBJECT', 'TYPE', 'VERSION', 'job_id', 'server', 'status']}
lmp=pr.load('my_job_6')
lmp['status']
'initialized'
Inspection of the file system reveals that unlike modal jobs, tar files are not being generated for queue jobs. Am I getting something wrong here ? I thank you for your suggestions.