Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-01 | GUI: Clean up old tasks when infobar is removed | Thomas White | |
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-03-04 | SLURM: Better handling of job cancellation/crashing | Thomas White | |
2021-03-04 | SLURM: Cancel job by calling scancel | Thomas White | |
The API for cancelling a job seems to be Complicated. The source code for scancel is nearly a thousand lines long! The API also seems to have just changed. So, let's just run scancel and be done with it. | |||
2021-03-04 | SLURM: Add one to serial offsets | Thomas White | |
They should start from 1, not 0. | |||
2021-03-04 | SLURM: Set serial offset for indexamajig jobs | Thomas White | |
2021-03-04 | GUI: When starting indexing, prefix relative filenames with ../ | Thomas White | |
2021-03-04 | SLURM: Clean up some exit paths | Thomas White | |
2021-03-04 | start_slurm_job: Save the real stderr filename | Thomas White | |
2021-03-04 | SLURM: Implement indexing progress monitoring for job arrays | Thomas White | |
2021-03-03 | GUI: Submit indexing jobs as job arrays, not individual jobs | Thomas White | |
2021-03-03 | SLURM: Remove unused stuff | Thomas White | |
2021-03-03 | SLURM: Add access to account and feature constraints | Thomas White | |
2021-03-03 | SLURM: Factorise common options even more | Thomas White | |
2021-03-03 | SLURM: Factorise widget creation for common backend options | Thomas White | |
2021-02-22 | SLURM: Set 'running' properly | Thomas White | |
2021-02-22 | SLURM: Use a faster counting method when the number of sub-jobs is large | Thomas White | |
2021-02-22 | Read job progress from written log files, even for local BE | Thomas White | |
This simplifies the backends somewhat, and makes them look more similar - e.g. there is now only one routine to find out how far along a merging job is. It has the added bonus of adding a log file for local jobs, which we would've had to add soon anyway. | |||
2021-02-18 | SLURM: Show submitted job ID for non-indexing tasks | Thomas White | |
2021-02-18 | SLURM: Create an ambigator script, not a merge one | Thomas White | |
Whoops. | |||
2021-02-18 | SLURM: Submit merging and ambigator jobs via script | Thomas White | |
2021-02-18 | Eliminate duplicate make_job_folder/make_workdir | Thomas White | |
2021-02-17 | GUI: Plumbing, ready to run ambigator job | Thomas White | |
2020-12-11 | result -> indexing_result | Thomas White | |
Because shortly we will have merging_result as well | |||
2020-12-04 | SLURM: Cancel merging jobs properly | Thomas White | |
2020-12-03 | SLURM BE: Submit merge job | Thomas White | |
2020-11-30 | Pass result to backend for merging | Thomas White | |
2020-11-30 | Move get_crystfel_exe and get_crystfel_path_str to crystfel_gui.c | Thomas White | |
2020-10-29 | Merge backend plumbing | Thomas White | |
2020-09-24 | SLURM: Avoid crash when batch system parameters are not set | Thomas White | |
2020-09-08 | Just use project structure in backends | Thomas White | |
We have to pass the crystfelproject anyway, to add the new results to the list. It seems messy to pass everything else separately, when at this moment the values must be exactly what is in the project structure anyway. | |||
2020-09-08 | Local/SLURM BE: Add full path to stream in results | Thomas White | |
2020-09-04 | Add results from new indexing job | Thomas White | |
2020-09-02 | Fix job tracking logic | Thomas White | |
2020-09-01 | SLURM: Don't forget to close the stderr files | Thomas White | |
Also, don't print the entire contents every time. We'll have to find another way to track warning messages. | |||
2020-09-01 | SLURM: Store full path to stderr files | Thomas White | |
2020-09-01 | SLURM: Don't crash if stderr file can't be read | Thomas White | |
2020-09-01 | SLURM: Track job status | Thomas White | |
2020-09-01 | SLURM: Show error message if job can't be cancelled | Thomas White | |
2020-08-31 | SLURM: Implement cancel_task | Thomas White | |
2020-08-31 | SLURM: Separate stderr and stdout files for each block | Thomas White | |
2020-08-31 | Split up job for submission via SLURM | Thomas White | |
2020-08-31 | SLURM: Don't use job response message in case of failure | Thomas White | |
2020-08-31 | SLURM: Give full path to indexamajig, and set up path | Thomas White | |
2020-08-31 | SLURM: Add option for extra PATH variable | Thomas White | |
2020-08-28 | Add hashbang to script | Thomas White | |
2020-08-28 | Fix premature unref of workdir_file | Thomas White | |
2020-08-28 | SLURM: Add environment | Thomas White | |
2020-08-28 | SLURM: Fix return value of get_task_status | Thomas White | |
Job tracking isn't implemented yet, but this prevents a screenful of warning messages. | |||
2020-08-28 | SLURM: Set UID and GID | Thomas White | |