HPCW 3.0
Loading...
Searching...
No Matches
Add Project

Add the project and any dependency that you need to recompile in versions.cmake with the following template:

project_revision(
<project_name>
# <git_branch>: <date>
URL
"https://github.com/<org>/<project>/archive/<commit>.tar.gz"
URL_HASH
SHA256=8922a53ebd3ea113d18ef6cb67e2a6ecddac0120dc097523392119065b2ecb20
DOWNLOAD_NAME
<project_name>-<YYYYMMDD>-<commit>.tar.gz)

Describe how to compile, install and run tests for your project in:

projects/<project_name>.cmake

A validation script can be added in validation/<project_name>.sh. This takes as input a file produced by a run and returns an error code different of 0 if numerical results or performance are not within tolerance.

Add/Update one or more patterns in analyse.py if necessary. This script can parse log files and produce summary results (error code, gflops, etc.). By default it may automatically parse errors and performance results but you might need to add a specific case.