Sign inSign up

openeuler/milc

Sponsored OSS

By openeuler

•Updated about 8 hours ago

Image
0

5.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
5ba70ca-oe2403sp4⁠milc 5ba70ca on openEuler 24.03-LTS-SP4amd64, arm64
6b9b8a0-oe2403sp4⁠milc 6b9b8a0 on openEuler 24.03-LTS-SP4amd64, arm64
develop-oe2403sp4⁠milc develop on openEuler 24.03-LTS-SP4amd64, arm64
1.0.0-oe2403sp4⁠MILC 1.0.0 on openEuler 24.03-LTS-SP4amd64, arm64
1.0.0-oe2403sp3⁠MILC 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:b7ff888b8…

Size

644.5 MB

Last updated

about 8 hours ago

docker pull openeuler/milc

This week's pulls

Pulls:

9

Sep 28 to Oct 4