Skip to content

Enabling Distributed Processing#61

Draft
markmac99 wants to merge 135 commits intowmpg:masterfrom
markmac99:distrib_processing
Draft

Enabling Distributed Processing#61
markmac99 wants to merge 135 commits intowmpg:masterfrom
markmac99:distrib_processing

Conversation

@markmac99
Copy link
Contributor

@markmac99 markmac99 commented Feb 14, 2026

An upgrade to the RMS solver, CorrelateRMS, to enable distributed processing across multiple servers. To assist with this the first step has been split into two, one to create candidates and one to perform initial simple solutions.

This PR also replaces the JSON database with SQLite which is necessary to enable distributed processing and also brings performance benefits. The PR adds two new commandline arguments, one to control how much data to retain in the databases, and one to post-fix the log name with the phase name eg correlate_rms_20260101_12345_cands.log. This is to ensure each phase's logfile is uniquely named and to make it easier to monitor and debug.

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