-
Notifications
You must be signed in to change notification settings - Fork 570
Tpetra test script
The test script is Trilinos/sampleScripts/Sandia-SEMS/test_tpetra_sandia.
You must run the script from a bash shell; otherwise, the module command is not found.
Simplest usage:
- test_tpetra_sandia --trilinos-path=pathToYourTrilinosRoot
Running tests manually in a test_tpetra_sandia test directory (e.g., on interactive nodes):
- source test_tpetra_sandia --dry-run
- run your test as usual (e.g., mpirun -np 4 yourTest.exe)
Create a batch file nq with appropriate paths:
#!/bin/bash -e
#SBATCH -N 1
#SBATCH --time=100
../sampleScripts/Sandia-SEMS/test_tpetra_sandia --trilinos-path=..
Submit the batch job:
- sbatch nq
Script output for job ## will be in slurm-##.out.
Create a batch file nq with appropriate paths:
#!/bin/bash #BSUB -W 100
#BSUB -n 4
#BSUB -q rhel7G
#BSUB -e err.white
#BSUB -o out.white
source ../sampleScripts/Sandia-SEMS/test_tpetra_sandia --trilinos-path=..
Submit the batch job:
- bsub < nq
Script output will be in out.white; errors will be in err.white.
If you choose to run in the rhel7F queue, add the following command-line argument to test_tpetra_sandia:
- --kokkos-arch=Power8,Kepler37
March 23, 2018
SAND2018-3059 O
Copyright © Trilinos a Series of LF Projects, LLC
For web site terms of use, trademark policy and other project policies please see https://lfprojects.org.
Trilinos Developer Home
Trilinos Package Owners
Policies
New Developers
Trilinos PR/CR
Productivity++
Support Policy
Test Dashboard Policy
Testing Policy
Managing Issues
New Issue Quick Ref
Handling Stale Issues and Pull Requests
Release Notes
Software Quality Plan
Proposing a New Package
Guidance on Copyrights and Licenses
Tools
CMake
Doxygen
git
GitHub Notifications
Mail lists
Clang-format
Version Control
Initial git setup
'feature'/'develop'/'master' (cheatsheet)
Simple centralized workflow
Building
SEMS Dev Env
Mac OS X
ATDM Platforms
Containers
Development Tips
Automated Workflows
Testing
Test Harness
Pull Request Testing
Submitting a Pull Request
Pull Request Workflow
Reproducing PR Errors
Addressing Test Failures
Trilinos Status Table Archive
Pre-push (Checkin) Testing
Remote pull/test/push
PR Creation & Approval Guidelines for Tpetra, Ifpack2, and MueLu Developers