trilinos framework update roscoe a. bartlett james m. willenbring michael n. phenow trilinos user...
TRANSCRIPT
![Page 1: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/1.jpg)
Trilinos Framework UpdateTrilinos Framework Update
Roscoe A. BartlettJames M. WillenbringMichael N. Phenow
Trilinos User GroupMonday, October 31st, 2005
9:30 - 10:30 amBuilding 980, Room 95, Albuquerque
![Page 2: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/2.jpg)
TopicsTopics- Makefile.export - How to use runtests- Custom test harness runs- Package test "definition" files
- Adding tests- Excluding tests for particular platforms- DESCEND_DIR option- Adding categories of tests
- New release versioning system- Test harness results pages - New website material- Supported versions of Autoconf and Automake- Trilinos monthly newsletter- Future Framework development
![Page 3: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/3.jpg)
How To Use RuntestsHow To Use Runtestshttp://software.sandia.gov/trilinos/developer/test_harness/runtests.htmlhttp://software.sandia.gov/trilinos/developer/test_harness/runtests_make_target.html
- To run the test suite (the tool will only attempt to run tests that were built), simply "make" and then type:
make runtests-serial
- Can run tests for individual packages
- For MPI "make runtests-mpi"- must specify TRILINOS_MPI_GO in the environment or as an argument to make
- Trilinos/commonTools/test/utilities/runtests --help
![Page 4: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/4.jpg)
Custom Test Harness Custom Test Harness RunsRuns
- Just send an invoke-configure script to Jim or Mike P.
- Currently targeted for Linux
- Could expand to other platforms
![Page 5: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/5.jpg)
Package Test Package Test "Definition" Files"Definition" Files
- Add to the tests that runtests knows about
- Find detailed instructions at:http://software.sandia.gov/trilinos/developer/test_harness/test_definitions.html
(FRAMEWORK, INSTALL, CHECKIN, ALL) {
DIRS = SomeTests;
ARGS = smallMatrix, bigMatrix;
COMM = SERIAL, MPI;
}
![Page 6: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/6.jpg)
Package Test Package Test "Definition" Files"Definition" FilesTESTS names of individual tests
DIRS directories containing testsDESCEND_DIRS PACKAGE/test/ vs. PACKAGE/test/myTest/ARGS arguments to testsCOMM SERIAL, MPI, CUSTOM-SERIAL, CUSTOM-
MPI
X-OS uname -o
X-ARCH uname -m
X-HOST hostname –s (uname –n)
EXIT-STATUS RETURN-CODE, STRING-COMPARISON,
compareTestOutput
COMMAND-FILE compareTestOutput command fileMASTER-FILE compareTestOutput master fileARG-MASTER-PAIRS argument / master file pairs
![Page 7: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/7.jpg)
New Release New Release Versioning SystemVersioning System
- Roughly every week we put out a new minor release (6.0.x)
- Improves our ability to support users
- Allows users to figure out when a new version is available
- Provide good CVS log messages on the release branch!
![Page 8: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/8.jpg)
Test Harness Results Test Harness Results PagesPages
http://software.sandia.gov/trilinos/developer/test_harness/results/
- Summary page (dev and 6.0)- Most recent results for configuring, building, and each individual test on each platform- Color coding available based on date or status
- Failures- Issues not known to have been resolved- Lists the previous result and previous pass date
- Today- Results from current calendar day- Note that emails contain results from the last 24 hours (from 8:00 am Mountain Time)
![Page 9: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/9.jpg)
New Website MaterialNew Website Material
- 6.0 changelog (includes changes for every minor release)
- Many test harness-related links (from developer homepage)
- SQP resources (from developer homepage)
![Page 10: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/10.jpg)
10
Supported Versions of Autoconf and Automake
- Autoconf 2.59- Automake 1.8.2
- Very easy to install!- The current version numbers are always available in
Trilinos/config/AutotoolsVersionInfo- Using unsupported versions has caused a lot of
headache- Checking in lots of files that have not really
“changed”- Multiple problems with other versions of Automake
- Please be especially courteous about other peoples’ packages
![Page 11: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/11.jpg)
11
Trilinos Monthly Newsletter
- Send to trilinos-users list- Try to drum up user activity- Keep users informed – anything of general interest
- Upcoming releases- New features- Events- Awards- New documentation/website content
- Send notes to Mike P or Jim W- First newsletter planned for mid-November
- Pointer to TUG slides- Update on 6.0 release
![Page 12: Trilinos Framework Update Roscoe A. Bartlett James M. Willenbring Michael N. Phenow Trilinos User Group Monday, October 31st, 2005 9:30 - 10:30 am Building](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5697bf7c1a28abf838c84000/html5/thumbnails/12.jpg)
DiscussionDiscussion
Future Framework Future Framework DevelopmentDevelopment