Skip to content

Commit 4b6f057

Browse files
committed
Merge branch 'master' into develop
2 parents 0ee92a3 + ea6fbdc commit 4b6f057

File tree

6 files changed

+86
-6
lines changed

6 files changed

+86
-6
lines changed

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,37 @@ Please join the community's [Slack channel](https://join.slack.com/t/reframetalk
9797

9898
ReFrame is an open-source project and we welcome and encourage contributions!
9999
Check out our Contribution Guide [here](https://github.com/reframe-hpc/reframe/wiki/contributing-to-reframe).
100+
101+
## Citing ReFrame
102+
103+
You can cite ReFrame in publications as follows:
104+
105+
> Vasileios Karakasis et al. "Enabling Continuous Testing of HPC Systems Using ReFrame". In: *Tools and Techniques for High Performance Computing. HUST - Annual Workshop on HPC User Support Tools* (Denver, Colorado, USA, Nov. 17–18, 2019). Ed. by Guido Juckeland and Sunita Chandrasekaran. Vol. 1190. Communications in Computer and Information Science. Cham, Switzerland: Springer International Publishing, Mar. 2020, pp. 49–68. isbn: 978-3-030-44728-1. doi: 10.1007/978-3-030-44728-1_3.
106+
107+
The corresponding BibTeX entry is the following:
108+
109+
```bibtex
110+
@InProceedings{karakasis20a,
111+
author = {Karakasis, Vasileios and Manitaras, Theofilos and Rusu, Victor Holanda and
112+
Sarmiento-P{\'e}rez, Rafael and Bignamini, Christopher and Kraushaar, Matthias and
113+
Jocksch, Andreas and Omlin, Samuel and Peretti-Pezzi, Guilherme and
114+
Augusto, Jo{\~a}o P. S. C. and Friesen, Brian and He, Yun and Gerhardt, Lisa and
115+
Cook, Brandon and You, Zhi-Qiang and Khuvis, Samuel and Tomko, Karen},
116+
title = {Enabling Continuous Testing of {HPC} Systems Using {ReFrame}},
117+
booktitle = {Tools and Techniques for High Performance Computing},
118+
editor = {Juckeland, Guido and Chandrasekaran, Sunita},
119+
year = {2020},
120+
month = mar,
121+
series = {Communications in Computer and Information Science},
122+
volume = {1190},
123+
pages = {49--68},
124+
address = {Cham, Switzerland},
125+
publisher = {Springer International Publishing},
126+
doi = {10.1007/978-3-030-44728-1_3},
127+
venue = {Denver, Colorado, USA},
128+
eventdate = {2019-11-17/2019-11-18},
129+
eventtitle = {{HUST} - Annual Workshop on {HPC} User Support Tools},
130+
isbn = {978-3-030-44728-1},
131+
issn = {1865-0937},
132+
}
133+
```

README_minimal.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,37 @@ Please join the community's [Slack channel](https://reframe-slack.herokuapp.com)
3939

4040
ReFrame is an open-source project and we welcome and encourage contributions!
4141
Check out our Contribution Guide [here](https://github.com/reframe-hpc/reframe/wiki/contributing-to-reframe).
42+
43+
## Citing ReFrame
44+
45+
You can cite ReFrame in publications as follows:
46+
47+
> Vasileios Karakasis et al. “Enabling Continuous Testing of HPC Systems Using ReFrame”. In: *Tools and Techniques for High Performance Computing. HUST - Annual Workshop on HPC User Support Tools* (Denver, Colorado, USA, Nov. 17–18, 2019). Ed. by Guido Juckeland and Sunita Chandrasekaran. Vol. 1190. Communications in Computer and Information Science. Cham, Switzerland: Springer International Publishing, Mar. 2020, pp. 49–68. isbn: 978-3-030-44728-1. doi: 10.1007/978-3-030-44728-1_3.
48+
49+
The corresponding BibTeX entry is the following:
50+
51+
```bibtex
52+
@InProceedings{karakasis20a,
53+
author = {Karakasis, Vasileios and Manitaras, Theofilos and Rusu, Victor Holanda and
54+
Sarmiento-P{\'e}rez, Rafael and Bignamini, Christopher and Kraushaar, Matthias and
55+
Jocksch, Andreas and Omlin, Samuel and Peretti-Pezzi, Guilherme and
56+
Augusto, Jo{\~a}o P. S. C. and Friesen, Brian and He, Yun and Gerhardt, Lisa and
57+
Cook, Brandon and You, Zhi-Qiang and Khuvis, Samuel and Tomko, Karen},
58+
title = {Enabling Continuous Testing of {HPC} Systems Using {ReFrame}},
59+
booktitle = {Tools and Techniques for High Performance Computing},
60+
editor = {Juckeland, Guido and Chandrasekaran, Sunita},
61+
year = {2020},
62+
month = mar,
63+
series = {Communications in Computer and Information Science},
64+
volume = {1190},
65+
pages = {49--68},
66+
address = {Cham, Switzerland},
67+
publisher = {Springer International Publishing},
68+
doi = {10.1007/978-3-030-44728-1_3},
69+
venue = {Denver, Colorado, USA},
70+
eventdate = {2019-11-17/2019-11-18},
71+
eventtitle = {{HUST} - Annual Workshop on {HPC} User Support Tools},
72+
isbn = {978-3-030-44728-1},
73+
issn = {1865-0937},
74+
}
75+
```

docs/index.rst

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ Finally, ReFrame offers a powerful and efficient runtime for running and managin
1818
Publications
1919
============
2020

21+
Presentations & Talks
22+
---------------------
23+
2124
* Slides [`pdf <https://users.ugent.be/~kehoste/eum24/008_eum24_ReFrame.pdf>`__][`talk <https://www.youtube.com/live/uSEeU-VJf6k?si=YB19mFpG6aAEBOgH>`__] @ `9th EasyBuild User Meeting 2024 <https://easybuild.io/eum24/>`__.
2225
* Slides [`part 1 <https://docs.google.com/presentation/d/1GmO2Uf29SaLg36bPB9g9eeaKMN-bLlDJ5IvLGLQJfD8/edit?usp=share_link>`__][`part 2 <https://drive.google.com/file/d/1gZwch0BPc1wDEkMwbM4vxCpMzWIx-Lo1/view?usp=sharing>`__][`talk <https://youtu.be/0ApEKc185Bw>`__] @ `8th EasyBuild User Meeting 2023 <https://easybuild.io/eum23/>`__.
2326
* Slides [`pdf <https://drive.google.com/file/d/1vmaWyRHgtq3DrYhSCVBzR8U5ErKbxGNf/view?usp=sharing>`__] @ `7th EasyBuild User Meeting 2022 <https://easybuild.io/eum22/>`__.
@@ -32,18 +35,26 @@ Publications
3235
* Slides [`pdf <https://github.com/eth-cscs/UserLabDay/blob/master/2018/slides/ci_and_regression/ReFrame_CI.pdf>`__] @ `CSCS User Lab Day 2018 <https://github.com/eth-cscs/UserLabDay>`__.
3336
* Slides [`pdf <https://drive.google.com/open?id=1sZhibvUlGlT670aOHPdMlWFffWptYzLX>`__] @ `HPC Advisory Council 2018 <http://www.hpcadvisorycouncil.com/events/2018/swiss-workshop/>`__.
3437
* Slides [`pdf <https://drive.google.com/open?id=1EyJ-siupkgLeVT54A4WlFpQtrJaU0xOy>`__] @ `SC17 <https://sc17.supercomputing.org/>`__.
35-
* Slides [`pdf <https://drive.google.com/open?id=18VrCy0MTplGo67uxVbzYZicQChor9VSY>`__] @ `CUG 2017 <https://cug.org/cug-2017/>`__.
38+
* Slides [`pdf <https://cug.org/proceedings/cug2017_proceedings/includes/files/pap122s2-file2.pdf>`__] @ `CUG 2017 <https://cug.org/cug-2017/>`__.
3639

3740

38-
Webinars and Tutorials
39-
======================
41+
Webinars & Tutorials
42+
--------------------
4043

4144
* "ReFrame – Efficient System and Application Performance Testing," CSCS Webinar, Aug. 29, 2022 [`slides <https://drive.google.com/file/d/1nOS_daleR79ZB1IaToVdW5mDpJQYRcY2/view?usp=sharing>`__] [`recording <https://youtu.be/NDxlKATEcQk>`__] [`demo run <https://asciinema.org/a/517693>`__].
4245
* Tutorial at 6th EasyBuild User Meeting 2021 [`YouTube <https://youtube.com/playlist?list=PLhnGtSmEGEQjySVEPTUSLpewpOWwX5mjb>`__]
4346

4447

48+
Papers
49+
------
50+
51+
- Vasileios Karakasis et al. "A regression framework for checking the health of large HPC systems". In: *Cray User Group 2017* (Redmond, Washington, USA, May 8--11, 2017). [`pdf <https://cug.org/proceedings/cug2017_proceedings/includes/files/pap122s2-file1.pdf>`__]
52+
53+
- Vasileios Karakasis et al. "Enabling Continuous Testing of HPC Systems Using ReFrame". In: *Tools and Techniques for High Performance Computing. HUST -- Annual Workshop on HPC User Support Tools* (Denver, Colorado, USA, Nov. 17--18, 2019). Ed. by Guido Juckeland and Sunita Chandrasekaran. Vol. 1190. Communications in Computer and Information Science. Cham, Switzerland: Springer International Publishing, Mar. 2020, pp. 49--68. isbn: 978-3-030-44728-1. doi: `10.1007/978-3-030-44728-1_3 <https://doi.org/10.1007/978-3-030-44728-1_3>`__.
54+
4555

4656
.. toctree::
57+
:maxdepth: 2
4758
:caption: Table of Contents
4859

4960
started

docs/manpage.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,7 @@ The way the tests are generated and how they interact with the test filtering op
10031003
- ``avail``: Tests will run on all the nodes of their respective valid partitions that are available for running jobs.
10041004
Note that if a node is currently allocated to another job it is still considered as "available."
10051005
- ``NODESTATE``: Tests will run on all the nodes of their respective valid partitions that are exclusively in state ``NODESTATE``.
1006-
aIf ``NODESTATE`` is not specified, ``idle`` is assumed.
1006+
If ``NODESTATE`` is not specified, ``idle`` is assumed.
10071007
- ``NODESTATE*``: Tests will run on all the nodes of their respective valid partitions that are at least in state ``NODESTATE``.
10081008

10091009
The state of the nodes will be determined once, before beginning the

docs/started.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ Requirements
2020

2121

2222
.. warning::
23-
Although ReFrame supports Python 3.6, you should note that Python 3.6 has reached its end-of-life and you are advised to use a newer Python version.
24-
ReFrame installations on Python 3.6 may use out-of-date dependencies due to incompatibilities of their newer versions with Python 3.6.
23+
Although ReFrame supports Python 3.6 and 3.7, you should note that these Python versions have reached end-of-life and you are strongly advised to use a newer version.
24+
ReFrame installations on these Python versions may use out-of-date dependencies due to incompatibilities.
2525

2626

2727
Getting the Framework

reframe/frontend/cli.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,6 +1180,7 @@ def print_infoline(param, value):
11801180
'settings files',
11811181
', '.join(repr(x) for x in session_info['config_files'])
11821182
)
1183+
print_infoline('selected system', repr(rt.system.name))
11831184
print_infoline('check search path',
11841185
f"{'(R) ' if loader.recurse else ''}"
11851186
f"{':'.join(loader.load_path)!r}")

0 commit comments

Comments
 (0)