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

For MPI, don't use single log file #1471

Merged
merged 5 commits into from
Oct 29, 2020
Merged

For MPI, don't use single log file #1471

merged 5 commits into from
Oct 29, 2020

Conversation

phyy-nx
Copy link
Member

@phyy-nx phyy-nx commented Oct 28, 2020

Using a single log file locks up the file system. We already had log splitting in place, so this change just prevents configuring the log file twice if MPI is enabled.

@codecov
Copy link

codecov bot commented Oct 28, 2020

Codecov Report

Merging #1471 into master will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master    #1471      +/-   ##
==========================================
- Coverage   65.81%   65.81%   -0.01%     
==========================================
  Files         614      614              
  Lines       69410    69411       +1     
  Branches     9508     9509       +1     
==========================================
- Hits        45685    45683       -2     
- Misses      21887    21889       +2     
- Partials     1838     1839       +1     

@phyy-nx
Copy link
Member Author

phyy-nx commented Oct 28, 2020

Anyone want to review this one? Not super vital. Otherwise I'll merge it tomorrow.

@phyy-nx phyy-nx merged commit c673fc2 into master Oct 29, 2020
@phyy-nx phyy-nx deleted the shifter-fixes branch October 29, 2020 20:50
ndevenish pushed a commit that referenced this pull request Nov 9, 2020
Changes to prevent writing to a single log file => locking up the FS on
cori

Co-authored-by: Johannes Blaschke <jpblaschke@lbl.gov>
@ndevenish ndevenish mentioned this pull request Nov 9, 2020
ndevenish added a commit that referenced this pull request Nov 9, 2020
3.2 Branch releases will now use a fixed conda environment. This release is the first to use the same versions of all dependencies as 3.2.0.

Bugfixes
--------

- ``dials.symmetry``, ``dials.cosym`` and ``dials.two_theta_refine``: Lowered default partiality_threshold from ``0.99`` to to ``0.4``. The previous default could occasionally result in too many reflections being rejected for particularly narrow wedges. (#1470)
- ``dials.stills_process`` Improve performance when using MPI by avoiding unnecessary log file writing (#1471)
- ``dials.scale``: Fix scaling statistics output of r_anom data. (#1478)
ndevenish added a commit that referenced this pull request Nov 9, 2020
3.2 Branch releases will now use a fixed conda environment. This release is the first to use the same versions of all dependencies as 3.2.0.

Bugfixes
--------

- ``dials.symmetry``, ``dials.cosym`` and ``dials.two_theta_refine``: Lowered default partiality_threshold from ``0.99`` to to ``0.4``. The previous default could occasionally result in too many reflections being rejected for particularly narrow wedges. (#1470)
- ``dials.stills_process`` Improve performance when using MPI by avoiding unnecessary log file writing (#1471)
- ``dials.scale``: Fix scaling statistics output of r_anom data. (#1478)
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.

None yet

2 participants