This repository has been archived by the owner on Jul 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhpcbp-webinars-cc.mdmd
81 lines (64 loc) · 3.14 KB
/
hpcbp-webinars-cc.mdmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
---
layout: none
---
{% comment %}----- Warn if any variables are missing -----{% endcomment %}
{% include require-variable var=site.hpcbp-url varname="hpcbp-url"
source="config.yml" %}
# Best Practices for HPC Software Developers Webinar Series
The HPC Best Practices (HPC-BP) webinars address issues faced by
developers of computational science and engineering (CSE) software on
high-performance computers (HPC).
Resource information | Details
:--- | :---
Resource name | Best Practices for HPC Software Developers Webinar Series
Website | {{ site.hpcbp-url }}
Focus | Software productivity and sustainability
Webinars are scheduled on roughly a monthly basis and are available
live and then archived for future reference. The event web site
provides details about the webinar series, including announcements of
upcoming webinars, a mailing list to receive announcements, and
archival information for the entire series.
Upcoming webinars are announced on the [BSSw Events
page](https://bssw.io/events), the IDEAS Productivity [announcements
list](http://eepurl.com/cQCyJ5), and in other venues.
Webinars are free and open to the public, but advance registration is
required for each webinar.
The webinar series is produced by the [IDEAS Productivity Project](https://ideas-productivity.org/) in collaboration with the DOE/ASCR computing facilities ([ALCF](https://www.alcf.anl.gov/), [NERSC](https://www.nersc.gov/), and [OLCF](https://www.olcf.ornl.gov/)) and the [Exascale Computing Project](https://www.exascaleproject.org/).
## Past Webinars
*Listed in reverse chronological order. Last updated: {{ "now" | date: "%F" }}*
{% assign today = 'now' | date: "%s" %}
{% assign sequence = site.webinars | sort: "webinar-id" | reverse %}
{% for webinar in sequence %}
{% assign wdate = webinar.date | date: "%s" %}
{% if wdate > today %}{% continue %}{% endif %}
{% if webinar.webinar-id < 10 %}
{%- assign webinar-anchor = webinar.webinar-id | prepend: "#webinar00" -%}
{% elsif webinar.webinar-id < 100 %}
{%- assign webinar-anchor = webinar.webinar-id | prepend: "#webinar0" -%}
{% elsif webinar.webinar-id < 1000 %}
{%- assign webinar-anchor = webinar.webinar-id | prepend: "#webinar" -%}
{% endif %}
{%- assign pstring = "" -%}
{% for pid in webinar.presenter-ids %}
{% if forloop.index > 1 %}
{% assign pstring = pstring | append: ", " %}
{% if forloop.last %}
{% assign pstring = pstring | append: " and " %}
{% endif %}
{% endif %}
{%- assign p = site.presenters | where: "presenter-id", pid -%}
{%- capture pafil -%}{{ p[0].firstname }} {{ p[0].lastname }} ({{- p[0].affiliations | array_to_sentence_string | lstrip | rstrip -}}){%- endcapture -%}
{%- assign pstring = pstring | append: pafil -%}
{% endfor %}
- [*{{ webinar.title }}*]({{ site.hpcbp-url }}{{ webinar-anchor}}), {{ pstring | markdownify | remove: "<p>" | remove: "</p>" | strip }}, {{ webinar.date | date: "%F" }}
{% endfor %}
#### Contributed by [Osni Marques](http://github.com/oamarques "Osni Marques GitHub Profile")
#### Publication date: {{ "now" | date: "%F" }}
<!---
Publish: yes
Categories: skills
Topics: online learning
Level: 2
Prerequisites: default
Aggregate: none
--->