Skip to content

Ver5.1 - #1372

Merged
scheres merged 230 commits into
masterfrom
ver5.1
Sep 29, 2026
Merged

Ver5.1#1372
scheres merged 230 commits into
masterfrom
ver5.1

Conversation

@scheres

@scheres scheres commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

No description provided.

…p-Wiener for reconstruct tomograms in fourier mode
scheres and others added 29 commits January 8, 2026 16:00
…t allow power spectra precalculation, nor float16
The special code path for EER movies is unaffected.
) (#1369)

_getFirstSuitedFree() skipped every free block whose size was equal to
the requested size, so an exact fit was never returned. Three
consequences:

- the "curAlloc->size == size" branch in alloc() is unreachable, even
  though it is written to handle precisely that case;
- a request the pool can satisfy exactly still fails, and alloc() aborts
  with ERRGPUCAOOM after exhausting its retry loop;
- a freed block is never reused by a request of the same size, so the
  pool fragments under the common free-then-reallocate pattern.

Requests are rounded up to alignmentSize before the search, which makes
exact fits common rather than rare.

The HIP port carries an identical copy of the function, so both are
changed.

Reported by @fengxiaoshuai.
…cast

Fix MPI buffer-size mismatch in multibody combineAllWeightedSums (MPI_ERR_TRUNCATE)
@scheres
scheres merged commit db8dd6f into master Sep 29, 2026
0 of 4 checks passed
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.

9 participants