Skip to content

[Feature Request] Efficient neighborlist construction/usage plugin for nonbonded force calculation #91

@TablewareBox

Description

@TablewareBox

Summary

Construct neighborlist using non-JITable code (for speed), and use it in downstream nonbonded force calculation.

Motivation

The construction of nblist is the most time-consuming part of DMFF. This is because the code is written in python and JITted, but automatic differentiation is useless in the usage.
To optimize the code, we can provide a python/c++/CUDA plugin for nblist construction.

Suggested Solutions

Possible solutions are:

  • Code migrated from Gromacs N×N×M clustered neighborlist
  • Code migrated from Openmm
  • A CUDA kernel developed by @TablewareBox at 2020

Further Information, Files, and Links

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions