21 Star 61 Fork 62

openEuler/openeuler-docker-images

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Quick reference

NAMD | openEuler

Current NAMD docker images are built on the openEuler. This repository is free to use and exempted from per-user rate limits.

NAMD is a parallel, object-oriented molecular dynamics code designed for high-performance simulation of large biomolecular systems. Simulation preparation and analysis is integrated into the visualization package VMD. Visit the NAMD website for complete information and documentation.

Supported tags and respective Dockerfile links

The tag of each namd docker image is consist of the version of namd and the version of basic image. The details are as follows

Tag Currently Architectures
3.0.1-oe2403sp2 NAMD 3.0.1 on openEuler 24.03-LTS-SP2 amd64, arm64

Usage

In this usage, users can select the corresponding {Tag} based on their requirements.

  • Pull the openeuler/namd image from docker

    docker pull openeuler/namd:{Tag}
    
  • Run with an interactive shell

    You can also start the container with an interactive shell to use NAMD.

    docker run -it --rm openeuler/namd:{Tag} bash
    
  • Single Process Execution

    cd /opt/namd/Linux-ARM64-g++
    /namd3 src/alanin
    

    This will:

    • Execute the simulation using one CPU core
    • Display progress output in terminal
  • Parallel Execution Using Charm++

    cd /opt/namd/Linux-ARM64-g++
    ./charmrun ++local +p2 ./namd3 src/alanin
    

    This will:

    • Launch 2 parallel proecsses (+p2)
    • Use local communication (++local) on the same machine
    • Distribute computation across avaliable CPU cores

Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openeuler/openeuler-docker-images.git
git@gitee.com:openeuler/openeuler-docker-images.git
openeuler
openeuler-docker-images
openeuler-docker-images
master

搜索帮助