To assist new users and developers in quickly understanding Trilinos capabilities, we aim to provide canonical examples that showcase the major functionalities within Trilinos. These examples should be familiar to graduate-level students and above, allowing them to focus on the Trilinos capability, its implementation, and its interface without unnecessary complexity.
Many Trilinos packages already include examples and tutorials that meet the criteria of being accessible to graduate students (Pre-existing?). However, some packages may require the creation of new or additional examples (Need to Create?) to fully demonstrate their major capabilities.
Once the canonical examples have been identified and/or created, they should be linked on the Capabilities Page to ensure easy access for users and developers.
Below is a table designed to track the progress of canonical examples for each Trilinos package.
Canonical Examples
| Package |
Pre-existing? |
Need to Create? |
Created |
Capabilities Link? |
Comments |
| Adelus |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Amesos2 |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Anasazi |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Belos |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Compadre |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Galeri |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Ifpack2 |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Intrepid2 |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Kokkos |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Kokkos Kernels |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Krino |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Minitensor |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Muelu |
[ ] |
[ ] |
[ ] |
[ ] |
|
| NOX |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Pamgen |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Panzer |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Percept |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Phalanx |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Piro |
[ ] |
[ ] |
[ ] |
[ ] |
|
| PyTrilinos2 |
[ ] |
[ ] |
[ ] |
[ ] |
|
| ROL |
[ ] |
[ ] |
[ ] |
[ ] |
|
| RTop |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Sacado |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Seacas |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Shards |
[ ] |
[ ] |
[ ] |
[ ] |
|
| ShyLU |
[ ] |
[ ] |
[ ] |
[ ] |
|
| STK |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Stokhos |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Stratimikos |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Teko |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Tempus |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Teuchos |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Thyra |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Tpetra |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Xpetra |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Zoltan |
[ ] |
[ ] |
[ ] |
[ ] |
|
| Zoltan2 |
[ ] |
[ ] |
[ ] |
[ ] |
|
To assist new users and developers in quickly understanding Trilinos capabilities, we aim to provide canonical examples that showcase the major functionalities within Trilinos. These examples should be familiar to graduate-level students and above, allowing them to focus on the Trilinos capability, its implementation, and its interface without unnecessary complexity.
Many Trilinos packages already include examples and tutorials that meet the criteria of being accessible to graduate students (Pre-existing?). However, some packages may require the creation of new or additional examples (Need to Create?) to fully demonstrate their major capabilities.
Once the canonical examples have been identified and/or created, they should be linked on the Capabilities Page to ensure easy access for users and developers.
Below is a table designed to track the progress of canonical examples for each Trilinos package.
Canonical Examples