Skip to content

MDAnalysis.analysis.polymer: Implement parallelization or mark as unparallelizable #4671

@marinegor

Description

@marinegor
Contributor

Given a newly implemented parallelization (https://docs.mdanalysis.org/dev/documentation_pages/analysis/parallelization.html), implement it for all classes in analysis.polymer module. You may use analysis.RMSD in develop as a reference.

You need to add:

  • appropriate implementation of result aggregation for AnalysisBase subclasses in analysis.polymer module (or explicitly limit available backends if the classes aren't parallelizable)
  • a boilerplate fixture(s) to testsuite/analysis/conftest.py, analogous with existing ones
  • a client_... fixtures to all tests using in testsuite/MDAnalysisTests/analysis/test_polymer.py, and modify the way run() method is called

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Participants

      @RMeli@marinegor

      Issue actions

        `MDAnalysis.analysis.polymer`: Implement parallelization or mark as unparallelizable · Issue #4671 · MDAnalysis/mdanalysis