Skip to content

Conversation

@stevenweaver
Copy link
Member

No description provided.

Datamonkey and others added 5 commits October 25, 2025 06:06
- Convert PBS/Torque job submission parameters to Slurm format
- Add conditional check for config.submit_type
- Convert walltime from D:HH:MM:SS to HH:MM:SS format
- Add logger and utilities imports for consistency with other methods
- Maintain backward compatibility with PBS in else block

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
- Convert PBS/Torque job submission parameters to Slurm format
- Add conditional check for config.submit_type in all methods
- Convert walltime from D:HH:MM:SS to HH:MM:SS format
- Add logger imports where missing for consistency
- Maintain backward compatibility with PBS in else blocks

Updated methods:
- BGM: Bayesian Graphical Model
- FADE: FUBAR Approach to Directional Evolution
- MULTIHIT: Multiple hit model analysis
- NRM: Natural Rate Model

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Shell script updates:
- app/bgm/bgm.sh
- app/busted/busted_submit.sh
- app/fade/fade.sh
- app/fubar/fubar.sh
- app/hivtrace/hivtrace_submit.sh
- app/nrm/nrm.sh
- app/relax/relax.sh

Analysis method refinements:
- app/absrel/absrel.js
- app/busted/busted.js
- app/fel/fel.js
- app/gard/gard.js
- app/meme/meme.js
- app/relax/relax.js
- app/slac/slac.js

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
This patch release adds Slurm job scheduler support to additional analysis methods:
- FUBAR (Fast Unconstrained Bayesian AppRoximation)
- BGM (Bayesian Graphical Model)
- FADE (FUBAR Approach to Directional Evolution)
- MULTIHIT (Multiple hit model analysis)
- NRM (Natural Rate Model)

All methods now support both PBS/Torque and Slurm schedulers based on config.submit_type setting.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
- Add Slurm test suite to test/jobqueue.js with sbatch job submission
- Fix config.json path in test file (was ../../, now ../)
- Filter SlurmJobQueue to only return jobs with a type (datamonkey jobs in Redis)
- Fix moment.js deprecation warning for 'Unknown' timestamps in returnSlurmJobInfo
- Separate qsub and slurm test suites with conditional skipping based on config
- Add cleanup of test jobs in after hook for Slurm tests
- Bump version to 2.6.3

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants