Skip to content

Workflows for computing the normal mode at planetary scales using the NormalModes application

Notifications You must be signed in to change notification settings

ivotron/normalmodes-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Normal Modes Workflows

This repository contains Github Action workflows showcasing how to automate the computation of planetary-scale normal modes using the NormalModes software package. Please refer to the NormalModes repository for detailed information on how this application works.

The workflows contained in the workflows/ folder build the NormalModes application and its dependencies (they're part of this repository in the submodules/ folder), and subsequently run a demo.

  1. containerized. This workflow runs in a container runtime, specifically in Docker or Singularity.

  2. containerless. This workflow runs directly on the host machine and assumes that all dependencies have been previously installed/loaded (mpicc, make, mpi, etc.).

These workflows can be executed with the Popper command line tool. For example:

git clone --recursive https://github.com/popperized/normalmodes-workflows

cd normalmodes-workflows/workflows/containerized

popper run

NOTE: The --recursive flag is required in order to download > the https://github.com/js1019/pEVSL and https://github.com/js1019/NormalModes projects, > which are submodules of this repository.

For more information on each workflow, take a look at the README file in each corresponding subfolder.

About

Workflows for computing the normal mode at planetary scales using the NormalModes application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published