/ISSM

ISSM source code

Primary LanguageC++OtherNOASSERTION

Ice-sheet and Sea-level System Model - ISSM

Ubuntu Basic Ubuntu CodiPack

Description

ISSM is a large-scale thermo-mechanical 2D/3D parallelized multi-purpose finite-element software dedicated to ice sheet and sea-level modeling.

Contact

Checking Out a Copy of the Repository

Navigate to the parent directory where you want the ISSM repository to be located and run,

git clone https://github.com/ISSMteam/ISSM.git

or

git clone git@github.com:ISSMteam/ISSM.git

Committing Changes to the Repository

A good basic workflow for committing changes to the repository is,

  1. Stash your local changes
git stash
  1. Update your local branch
git pull
  1. Merge your local changes
git stash apply
  1. Add, commit, and push your changes
git add [file]
git commit [-m "descriptive commit message"]
git push
  1. If you have forked the ISSM repository, consider making sure that your commit passes CI workflows before submitting a pull request.

  2. Submit a pull request via GitHub so that project admins can review your changes and merge them into the main branch.

Resources