https://github.com/amrex-codes/amrvis-container

Cross-platform container images with pre-built Amrvis

https://github.com/amrex-codes/amrvis-container

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Cross-platform container images with pre-built Amrvis

Basic Info
  • Host: GitHub
  • Owner: AMReX-Codes
  • License: bsd-3-clause
  • Language: Roff
  • Default Branch: main
  • Homepage:
  • Size: 233 KB
Statistics
  • Stars: 2
  • Watchers: 0
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

Amrvis-container

Screenshot 2025-05-23 at 1 34 06 PM

A short guide to Amrvis is available here.

The complete LaTeX-formatted documentation is available as a PDF.

Running on macOS

Install XQuartz and allow remote clients

  1. Install XQuartz console $ brew install --cask xquartz $ open -a XQuartz
  2. Go to XQuartz -> Settings... -> Security and check the box for "Allow connections from network clients".
  3. Reboot your computer (this step is required).

Run the container

Run Amrvis from the command line like this: console $ ./launch_amrvis3d_macos.sh localhost being added to access control list Initializing AMReX (25.05-27-g78268f16d626)... AMReX (25.05-27-g78268f16d626) initialized Cannot find amrvis defaults file: ./amrvis.defaults Cannot find amrvis defaults file: /home/vscode/amrvis.defaults Reading defaults from: /home/vscode/.amrvis.defaults

You should see a window that looks like this: Screenshot 2025-05-23 at 1 08 12 PM

Your current working directory on the host is bind-mounted into /home/vscode/data.

Optimize mouse settings

Amrvis requires a three-button mouse for some features (see PDF for details).

Three-button mouse emulation can be turned on by toggling the control in XQuartz -> Setttings... -> Input -> Emulate three button mouse. Then you can click the emulated middle mouse button by holding the option key on your keyboard and left clicking (option + left click).

Screenshot 2025-05-24 at 4 13 45 PM

Running on Linux

This also runs on Linux using Singularity: username@login11:~/Amrvis-container> ./launch_amrvis3d_linux.sh INFO: Using cached SIF image Initializing AMReX (25.05-27-g78268f16d626)... AMReX (25.05-27-g78268f16d626) initialized Reading defaults from: ./amrvis.defaults It also works over X11 from a remote HPC cluster, e.g. Frontier.

Running on Windows

This also runs on Windows inside a WSL2 instance. * First, create a WSL2 instance and install Singularity inside it. * Then, inside the WSL2 instance, run the Linux launcher script.

Screenshot 2025-05-23 185511

Owner

  • Name: AMReX-Codes
  • Login: AMReX-Codes
  • Kind: organization

AMReX-Codes: Block-Structured AMR Software Framework and Applications

GitHub Events

Total
  • Watch event: 2
  • Issue comment event: 2
  • Push event: 11
  • Create event: 2
Last Year
  • Watch event: 2
  • Issue comment event: 2
  • Push event: 11
  • Create event: 2

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 3.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 3.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • BenWibking (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/docker-publish.yml actions
  • actions/checkout v4 composite
  • docker/build-push-action 0565240e2d4ab88bba5387d719585280857ece09 composite
  • docker/login-action 343f7c4344506bcbf9b4de18042ae17996df046d composite
  • docker/metadata-action 96383f45573cb7f253c731d3b3ab81c87ef81934 composite
  • docker/setup-buildx-action f95db51fddba0c2d1ec667646a06c2ce06100226 composite
  • sigstore/cosign-installer 59acb6260d9c0ba8f4a2f9d9b48431a222b68e20 composite
Dockerfile docker
  • mcr.microsoft.com/devcontainers/cpp ubuntu-24.04 build