Sign inSign up

openeuler/milc

Sponsored OSS

By openeuler

Updated 2 months ago

Image
0

4.0K

openeuler/milc repository overview

Quick reference

MILC | openEuler

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

The MILC Code is a body of high performance research software written in C (with some C++) for doing SU(3) lattice gauge theory on high performance computers as well as single-processor workstations. A wide variety of applications are included, such as the RHMC algorithm for HISQ fermions (su3_rhmd_hisq).

Learn more on MILC QCD.

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

TagCurrentlyArchitectures
1.0.0-oe2403sp4MILC 1.0.0 on openEuler 24.03-LTS-SP4amd64, arm64
1.0.0-oe2403sp3MILC 1.0.0 on openEuler 24.03-LTS-SP3amd64, arm64

Usage

Here, users can select the corresponding {Tag} by their requirements.

  • Pull the openeuler/milc image from docker

    docker pull openeuler/milc:{Tag}
    
  • Start a milc instance

    docker run -it --rm openeuler/milc:{Tag}
    
  • Run MILC program (example with su3_rhmd_hisq using 4 MPI processes)

    cd /opt/milc_qcd/build/ks_imp_rhmc
    mpirun --allow-run-as-root -np 4 ./su3_rhmd_hisq
    

    Note: MILC programs require input parameter files. Users need to prepare appropriate input files for their specific physics problems.

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.

Tag summary

Content type

Image

Digest

sha256:415552d79

Size

536.5 MB

Last updated

2 months ago

docker pull openeuler/milc

This week's pulls

Pulls:

1

Last week