Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GUI widget to modify number of nodes for TDER #843

Merged
merged 4 commits into from
Jan 27, 2023

Conversation

Baharis
Copy link
Contributor

@Baharis Baharis commented Jan 27, 2023

As in title. Added SpinCtrl and all necessary hooks and tooltips for new app.params.mp.nnodes_tder. When running ensemble refinement, this number of nodes will be used instead of hardcoded "1".

@Baharis Baharis merged commit 9c4ca3a into mpisafe_ensemble_refinement Jan 27, 2023
@Baharis Baharis deleted the xfel_ensemble_nnodes branch January 27, 2023 21:45
Baharis added a commit that referenced this pull request Jun 20, 2024
* Add `params.mp.nnodes_tder` and `nnodes_tder` widget

* Fix typo in nnodes_tder SpinCtrl in settings

* Decrease width of all nnodes widgets

* Add tooltip for TDER abbreviation itself
Baharis added a commit that referenced this pull request Jun 20, 2024
* Add `params.mp.nnodes_tder` and `nnodes_tder` widget

* Fix typo in nnodes_tder SpinCtrl in settings

* Decrease width of all nnodes widgets

* Add tooltip for TDER abbreviation itself
Baharis added a commit that referenced this pull request Aug 7, 2024
* Add `params.mp.nnodes_tder` and `nnodes_tder` widget

* Fix typo in nnodes_tder SpinCtrl in settings

* Decrease width of all nnodes widgets

* Add tooltip for TDER abbreviation itself
phyy-nx added a commit that referenced this pull request Aug 13, 2024
* Add optional argument lists to xfel programs

Specifically recompute_mosaicity and merge

* New command cctbx.xfel.enesemble_refine_pipeline

This is an MPI safe script that runs four programs in sequence
- dials.combine_experiments
- dials.refine
- cctbx.xfel.recompute_mosaicity
- cctbx.xfel.mpi_integrate

For the first 3, only mpi rank 0 is used. Then the full MPI job can run for integration.  This ensures the first 3 programs are only ran single process.

* Rewrite striping to use cctbx.xfel.ensemble_refinement_pipeline

Also, it's time to disable frame_extractor

* Fix typos and splitting strings with whitespace

* Add GUI widget to modify number of nodes for TDER (#843)

* Add `params.mp.nnodes_tder` and `nnodes_tder` widget

* Fix typo in nnodes_tder SpinCtrl in settings

* Decrease width of all nnodes widgets

* Add tooltip for TDER abbreviation itself

* Try to `run()` `dials.command_line.combine_experiments` (new interface)

* Try to `run()` `dials.command_line.combine_experiments` (new interface)

* Try to `run()` `dials.command_line.combine_experiments`, unify syntax

---------

Co-authored-by: Daniel Tchon <dantch@onet.eu>
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.

1 participant