-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Developer-Guide wiki!
Github markdown doesn't provide anyway of generating TOC's on individual pages. There is a browser add-on solution that works pretty well on Firefox, Chrome, and Safari: https://github.com/arthurhammer/github-toc.
-
Introduction to Xpetra [LBV]
-
Find a jupyter notebook for Xpetra related training here. You can download the raw file here and run it in your local jupyter installation. The document is released as part of SAND2017-4901 O.
Alternatively, there is a docker container with all prerequisites preinstalled (Trilinos, jupyter, cling, LaTeX, etc.). Here you can find all necessary information how to download and use the docker container.
-
-
First steps in MueLu: [TAW; completed]
-
There are three jupyter notebook containing a basic introduction into software design and concepts of MueLu
- Basics of MueLu::Level: Find it here or download it from here
- Basics of MueLu level smoothers: Find it here or download it from here
- Basics of MueLu::Hierarchy: Find it here or download it from here
These documents are released as part of SAND2017-4901 O.
Please note: there is a docker container with all prerequisites preinstalled (Trilinos, jupyter, cling, LaTeX, etc.). Here you can find all necessary information how to download and use the docker container.
-
-
MueMex: The Matlab Interface to MueLu [CMS; Completed]
-
Using git [JHU]
-
code development
-
building
- SEMS modules
- required TPLs
- cmake configuration
- external resources
- how to build on HPC machines [JHU,CMS]
- Hint: The SEMS modules will not help you.
-
To contribute to the Trilinos repository,
- clone the repository
- create a feature branch
- implement you condtribution
- commit locally to your feature branch
- push your feature branch to GitHub
- open a pull request against
develop
- Mailing lists
- Github
- how to write a unit test [LBV]
- Writing a non-unit test
- MueLu's cdash dashboard
- different tracks (nightly, experimental, etc.)
- how to set up nightly testing on a new machine
- follow ASCIC machines for naming conventions (Chris will send out an email with details)
Xpetra
MueLu
MueMex
Kokkos refactor
using git
building
debugging
checking code
unit-tests
cdash dashboard
nightly tests
memory checks