Skip to content

Split integrate_potential class into own files #2480

Split integrate_potential class into own files

Split integrate_potential class into own files #2480

Workflow file for this run

name: "Backends"
on:
push:
# These jobs call a template workflow `backend-template.yml`, which performs
# all the necessary steps to run the regression tests of the backend.
# Variables listed under `with` are mandatory, except `test_lib_directory`
# and `test_interface_directory`, which are optional. `backend_name` must be
# unique, as it is used to identify the cache.
# See `backend-template.yml` for more details.
env:
# Set environment variables to make secrets available to the template steps
PULL_NAMD_KEY: secrets.PULL_NAMD_KEY
PULL_VMD_KEY: secrets.PULL_VMD_KEY
PULL_VMD_PLUGINS_KEY: secrets.PULL_VMD_PLUGINS_KEY
jobs:
lammps-develop:
name: LAMMPS (develop)
uses: ./.github/workflows/backend-template.yml
with:
runner_name: ubuntu-latest
backend_name: LAMMPS
backend_repo: lammps/lammps
backend_repo_ref: develop
container_name: CentOS9-devel
path_compile_script: devel-tools/compile-lammps.sh
test_lib_directory: lammps/tests/library
test_interface_directory: lammps/tests/interface
rpath_exe: install/bin/lmp
namd-main:
name: NAMD (main)
uses: ./.github/workflows/backend-template.yml
with:
runner_name: ubuntu-latest
backend_name: NAMD
backend_repo: Colvars/namd
backend_repo_ref: main
path_compile_script: devel-tools/compile-namd.sh
test_lib_directory: namd/tests/library
test_interface_directory: namd/tests/interface
rpath_exe: Linux-x86_64-g++.mpi/namd3
container_name: CentOS9-devel
secrets:
# Choice of license by UIUC prevents sharing the code, hence the secret
private_key: ${{ secrets.PULL_NAMD_KEY }}
vmd-cvs:
name: VMD
uses: ./.github/workflows/backend-template.yml
with:
runner_name: ubuntu-latest
backend_name: VMD
backend_repo: Colvars/vmd
backend_repo_ref: master
container_name: CentOS9-devel
# Special variable for VMD test case since it's the only one
# which needs to checkout 2 repos
vmd_plugins_repo: Colvars/vmd-plugins
path_compile_script: devel-tools/compile-vmd.sh
test_interface_directory: vmd/tests/interface
rpath_exe: install/vmd
secrets:
# Per-repository secret
private_key: ${{ secrets.PULL_VMD_KEY }}
private_key_vmd_plugins: ${{ secrets.PULL_VMD_PLUGINS_KEY }}
gromacs-main:
name: GROMACS (main)
uses: ./.github/workflows/backend-template.yml
with:
runner_name: ubuntu-latest
backend_name: GROMACS-main
backend_repo: gromacs/gromacs
backend_repo_ref: main
container_name: CentOS9-devel
path_compile_script: devel-tools/compile-gromacs.sh
test_lib_directory: gromacs/tests/library
test_interface_directory: gromacs/tests/interface
rpath_exe: install/bin/gmx_mpi_d
namd-main-arm64:
name: NAMD (main ARM64)
uses: ./.github/workflows/backend-template.yml
with:
runner_name: ubuntu-24.04-arm
backend_name: NAMD
backend_repo: Colvars/namd
backend_repo_ref: main
path_compile_script: devel-tools/compile-namd.sh
test_lib_directory: namd/tests/library
test_interface_directory: namd/tests/interface
rpath_exe: Linux-ARM64-g++.multicore/namd3
container_name: CentOS9-devel-arm64
secrets:
# Choice of license by UIUC prevents sharing the code, hence the secret
private_key: ${{ secrets.PULL_NAMD_KEY }}
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy