Skip to content

Commit ceaad8d

Browse files
graeme-a-stewartjouvin
authored andcommitted
Jlab newsletter (#557)
JLab Newsletter added * Add a "newsletter" link back into the Communications drop down * Fiddle a bit with the CSS to make the general newsletter page less ugly * Add some images for the front page
1 parent 48d0bb9 commit ceaad8d

17 files changed

+160
-39
lines changed

_includes/navbar.ext

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
<li><a href="/forums.html">Mailing Lists and Forums</a></li>
4141
<li><a href="/technical_notes.html">Technical Notes</a></li>
4242
<li><a href="/organization/minutes.html">Meeting Notes</a></li>
43+
<li><a href="/newsletter.html">Newsletters</a></li>
4344
<li class="divider"></li>
4445
<li><a href="/inventory/inventory.html">HSF Project Inventory</a></li>
4546
<li><a href="http://www.hepsoftware.org">HEP S&amp;C Knowledge Base</a></li>

_layouts/main.html

+6-7
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,14 @@ <h2>Meetings</h2>
5858

5959

6060
<div class="col-lg-4">
61-
<h2>GSoC 2019: <br> We got selected !</h2>
61+
<h2>HOW2019</h2>
6262
<p>
63-
<a href="/activities/gsoc.html"><img src="https://developers.google.com/open-source/gsoc/resources/downloads/GSoC-icon-192.png"
64-
alt="GSoC-logo" style="display: block; width:55%; margin-left: auto; margin-right: auto;"></a>
63+
The HSF workshop at Jefferson Lab was a great success. Read our
64+
<a href="/newsletter/2019/04/03/Jlab-Workshop.html">newsletter</a>
65+
for an overview of all the topics we discussed.
6566
</p>
66-
<p>
67-
CERN-HSF has been selected as a Google Summer of Code 2019 mentor organization.
68-
</p>
69-
<p><a href="/activities/gsoc.html" role="button">List of project proposals &raquo;</a></p>
67+
<a href="/newsletter/2019/04/03/Jlab-Workshop.html"><img src="/images/workshops/HOW2019-poster.jpg"
68+
alt="HOW2019 Poster" style="display: block; width:60%; margin-left: auto; margin-right: auto;"></a>
7069
</div>
7170

7271

css/hsf.css

+3-2
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,12 @@
132132
*/
133133

134134
.blog-post {
135-
margin-bottom: 60px;
135+
margin-bottom: 30px;
136+
padding: 10px 20px; /* I don't understand why this is needed... */
136137
}
137138
.blog-post-title {
138139
margin-bottom: 5px;
139-
font-size: 40px;
140+
font-size: 24px;
140141
}
141142
.blog-post-meta {
142143
margin-bottom: 20px;

images/workshops/HOW2019-poster.jpg

92.4 KB
Loading

images/workshops/jlab-RTA-1.jpg

28.4 KB
Loading

images/workshops/jlab-RTA-2.jpg

26.8 KB
Loading

images/workshops/jlab-dinner.jpg

380 KB
Loading

images/workshops/jlab-group.jpg

108 KB
Loading

images/workshops/jlab-plenary1.jpg

127 KB
Loading
File renamed without changes.
File renamed without changes.
File renamed without changes.

archive/newsletter.html renamed to newsletter.html

+4-6
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
11
---
22
title: "HSF Newsletter"
33
layout: newsletter_summary
4-
redirect_from: /newsletter.html
54
---
65

7-
<h1>Archived Page</h1>
8-
96
<div>
10-
The HSF Newsletter informs you about latest developments in the HEP Software Foundation.
11-
To receive it, please subscribe to the <a href="http://groups.google.com/d/forum/hsf-forum">hsf-forum</a>.
7+
The HSF Newsletter is an occasional series of longer articles about the HSF,
8+
discussing workshops and other big activities. New newsletter articles are
9+
always announced on the <a href="http://groups.google.com/d/forum/hsf-forum">hsf-forum</a>.
1210
</div>
1311
<div class="row">
1412

1513
{% for post in site.categories.newsletter %}
1614

1715
<div class="blog-post">
18-
<h2 class="blog-post-title"><a href="{{ post.url }}">{{ post.title }}</a></h2>
16+
<h3 class="blog-post-title"><a href="{{ post.url }}">{{ post.title }}</a></h3>
1917
<p class="blog-post-meta">{{ post.date | date_to_string }} by <a href="{{ post.url }}">{{ post.author }}</a></p>
2018

2119
{{ post.content | strip_html | truncatewords: 40 }}

newsletter/_posts/2018-01-25-CWP-Naples.md

+8-9
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,22 @@ layout: newsletter
66

77
## CWP Roadmap
88

9-
The [Community White Paper](/activities/cwp.html){:target="_cwp"} process, that the HSF launched in
10-
[San Diego](/newsletter/2017/02/01/CWPWorkshopSanDiego.html){:target="_cwp_sandiego"} in January 2017
9+
The [Community White Paper](/activities/cwp.html){:target="_cwp"} process, that the HSF launched in
10+
[San Diego](/newsletter/2017/02/01/CWPWorkshopSanDiego.html){:target="_cwp_sandiego"} in January 2017
1111
came to a successful conclusion
12-
at the end of last year, with the publication of *A Roadmap for HEP Software and
12+
at the end of last year, with the publication of *A Roadmap for HEP Software and
1313
Computing R&D for the 2020s* to [arXiv](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv"}.
1414

1515
Motivated by the huge challenges of the next decade, particularly for the HL-LHC, the roadmap
1616
covers the whole of the HEP computing workflow, from event generation through simulation, reconstruction
17-
and analysis. The document also discusses our grid infrastructure components
17+
and analysis. The document also discusses our grid infrastructure components
1818
and the vital glue of data management and security. For each area, work that the community
1919
should invest in to succeed in the future has been identified.
2020

2121
The CWP process engaged hundreds of experts in the field and has helped to forge new links between
2222
people working in different experiments and in different regions who had not previously worked
2323
together. This is reflected in the degree of support we have in the community, with more that 270
24-
authors from more than 100 institutes. You can still sign the Roadmap - just send an email to
24+
authors from more than 100 institutes. You can still sign the Roadmap - just send an email to
2525
the [CWP Ghost Writers](mailto:[email protected]?subject=CWP Signature) to lend
2626
your support to this important document.
2727

@@ -30,7 +30,7 @@ your support to this important document.
3030
Now that we have concluded the roadmap, the next thing to do is to start working on all the
3131
interesting projects that we have identified. To that end WLCG and the HSF are joining forces
3232
to hold a [joint workshop](https://indico.cern.ch/event/658060/overview){:target="_naples_workshop"}
33-
this Spring in Naples,
33+
this Spring in Naples,
3434
focused on our future software and computing developments.
3535

3636
Registration for the workshop is open now (try to book your hotel early as it's just before Easter).
@@ -41,13 +41,12 @@ we tackle the training needs of the community.
4141
Feel free to suggest ideas for other sessions, or to make a contribution to existing ones
4242
by [contacting the organisers](mailto:[email protected]).
4343

44-
<div style="text-align:center"><img src ="/images/naples-bay.jpg" alt="Naples Bay" /></div>
44+
<div style="text-align:center"><img src ="/images/workshops/naples-bay.jpg" alt="Naples Bay" /></div>
4545

4646
## Google Summer of Code, 2018
4747

48-
The HSF is once again [participating](/activities/gsoc.html){:target="_gsoc"}
48+
The HSF is once again [participating](/activities/gsoc.html){:target="_gsoc"}
4949
in the Google Summer of Code event. Project proposals are been actively solicited
5050
[right now](/gsoc/guideline.html){:target="_gsoc_proposal"} . This is a great
5151
way to get talented students involved in our software projects for HEP and to
5252
raise awareness of the HSF.
53-

newsletter/_posts/2018-04-10-WLCG-HSF-Naples.md

+12-15
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,21 @@ the exascale era are under construction. For HL-LHC, DUNE, SKA, LIGO and LSST an
1919
major R&D in software and computing to ensure these programmes
2020
are a success.
2121

22-
<div style="text-align:center; padding:25px"><img src ="/images/naples-ws-liz.jpg" alt="Liz opens the workshop's science programme" /></div>
22+
<div style="text-align:center; padding:25px"><img src ="/images/workshops/naples-ws-liz.jpg" alt="Liz opens the workshop's science programme" /></div>
2323

2424
Eduardo Rodrigues then reviewed the [HSF Community White Paper Roadmap](https://indico.cern.ch/event/658060/contributions/2876976/attachments/1622751/2582923/2018-03-26_WLCG-HSFWorkshopNaples.pdf){:target="_naples_cwp"}
2525
that was [published last year](https://arxiv.org/abs/1712.06982){:target="_cwp_roadmap_arxiv"}
2626
and was the major driver for the workshop. He outlined each of the CWP's
2727
chapters along with its major R&D goals and stressed again the approach
28-
of working together, re-characterising "CWP" as *Community Wide Projects*.
28+
of working together, re-characterising "CWP" as *Community Wide Projects*.
2929

3030
After this great introduction to the workshop, and a further review of the important
3131
technology trends and use cases, we continued with a mixture of
3232
plenary and parallel sessions that covered the major areas the community
3333
needs to invest in.
3434

3535
Recognising the large cost of data storage and data management for WLCG,
36-
and anticipating the data volumes of HL-LHC, optimising our storage
36+
and anticipating the data volumes of HL-LHC, optimising our storage
3737
systems is an important and challenging area for study. Consolidating storage into larger units,
3838
sometimes called a *data lake*, is one area to study; the anticipation
3939
is that much more use of the wide area network will be made in the future
@@ -50,21 +50,21 @@ system. The *Workload Management* teams look to be involved there too
5050
as the data processing frameworks are a key actor here. Our current systems
5151
are rather diverse, but there are many shared goals.
5252

53-
In addition to these technical developments, using our large distributed computing
54-
systems securely and evolving how we authenticate and responding to threats
53+
In addition to these technical developments, using our large distributed computing
54+
systems securely and evolving how we authenticate and responding to threats
5555
was discussed in the *Security* session of the workshop.
5656

5757
The challenges of processing data in heterogeneous resource clusters were laid out
5858
at the beginning of the *Frameworks and Infrastructure* session, before two presentations
59-
from frameworks (ALFA
59+
from frameworks (ALFA
6060
and [CLARA](http://claraweb.jlab.org/clara/){:target="_naples_clara"}{:data-proofer-ignore=""}) implementing a design that addresses that very
6161
challenge. How to evolve the other frameworks used across the HEP experiments
6262
was a discussion that continued in the parallel session, where the group
6363
plans regular meetings and a follow up at CHEP. Even the tricky question
6464
of using new languages, outside our comfort zone of C++ and Python, was
6565
discussed, generating lively discussion.
6666

67-
<div style="text-align:center; padding:25px"><img src ="/images/naples-ws-group-photo.jpg" alt="Group Photo" /></div>
67+
<div style="text-align:center; padding:25px"><img src ="/images/workshops/naples-ws-group-photo.jpg" alt="Group Photo" /></div>
6868

6969
In the analysis domain, where workloads are far more diverse than for organised
7070
production activities, there are many interesting developments to follow-up.
@@ -91,9 +91,9 @@ faced more effectively in common through the use of community toolkits,
9191
such as VecCore, that help code adapt to the changing hardware landscape.
9292
An intense discussion about the strategy to be used here, and how much specific HEP solutions
9393
are really required, took place and typifies many of the open questions
94-
our R&D programme needs to address.
94+
our R&D programme needs to address.
9595

96-
There were two full sessions dedicated to the event simulation domain.
96+
There were two full sessions dedicated to the event simulation domain.
9797
Producing events with better underlying physics is needed for both
9898
HL-LHC and the intensity frontier programs, where accuracy of understanding
9999
rare processes is a key to success. In addition, there is a need to speed
@@ -118,7 +118,7 @@ releases. A decision was also made to consolidate information and best
118118
practice on performance monitoring and tooling, which will help developers
119119
across the field.
120120

121-
Helping establish best practice for development is one part of the training
121+
Helping establish best practice for development is one part of the training
122122
challenge our community faces. Ensuring that our software is well written
123123
and tested is a key part of making code more sustainable for experiments
124124
with multi-decade lifetimes. The training session gathered speakers
@@ -130,9 +130,9 @@ are satisfied in common. Contributions to training should be recognised
130130
as a part of the career profile of our developers, but long term career
131131
prospects remain a concern, as with many other areas in HEP.
132132

133-
<div style="text-align:center; padding:25px"><img src ="/images/naples-ws-banquet.jpg" alt="Well fed at the banquet" /></div>
133+
<div style="text-align:center; padding:25px"><img src ="/images/workshops/naples-ws-banquet.jpg" alt="Well fed at the banquet" /></div>
134134

135-
Opening the final session of the workshop was
135+
Opening the final session of the workshop was
136136
[a talk from Anna Scaife](https://indico.cern.ch/event/658060/contributions/2940455/attachments/1625101/2587580/WLCG-180329.pdf){:target="_naples_ska"}
137137
from the Square Kilometre Array Telescope and AENEAS projects. This is
138138
one of the other sciences facing a data deluge in the future and there
@@ -151,6 +151,3 @@ useful discussion and fruitful interaction.
151151
Overall the workshop was a great success and there is clearly enthusiasm for
152152
repeating it. That will be the next community wide checkpoint for
153153
our *software upgrade* R&Ds.
154-
155-
156-
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
---
2+
title: HSF-OSG-WLCG Workshop at Jefferson Lab, HOW2019
3+
author: Graeme Stewart
4+
layout: newsletter
5+
---
6+
7+
The annual [HEP Software Foundation
8+
workshop](https://indico.cern.ch/event/759388/){:target="jlab_agenda"} happened
9+
in [Jefferson Laboratory](https://www.jlab.org){:target="jlab_webpage"} from the
10+
18th to 22nd of March. This year we had the opportunity to join forces again
11+
with the Worldwide LHC Computing Grid (WLCG) community and, in addition, the US
12+
Open Science Grid (OSG). Almost 250 scientists, from LHC, HEP and non-HEP
13+
communities joined the meeting.
14+
15+
On the first day we opened the meeting with an excellent introduction to JLab
16+
from lab director Stuart Henderson and an overview of JLab computing and
17+
software from Raffaella De Vita. That was followed by plenary talks from the LHC
18+
experiments, other HEP experiments and many non HEP communities, including the
19+
next generation US nuclear physics facility, the Electron-Ion Collider. That
20+
set the stage for the computing and software challenges we face in data
21+
intensive science for the next decade.
22+
23+
<div style="text-align:center; padding:25px; float:left">
24+
<img src ="/images/workshops/jlab-group.jpg" alt="JLab Workshop Group Photo" />
25+
<br>Workshop Participants. Photo &copy; DOE Jefferson Laboratory
26+
</div>
27+
28+
The theme of working more closely with other sciences was underlined by the
29+
discussion on the *Evolution of the WLCG Collaboration* on Monday afternoon.
30+
Sharing an infrastructure for big data sciences, building on what we know and
31+
already have, received wide support, but the details of how to manage this, for
32+
all communities, need to be worked out.
33+
34+
Common sessions for HSF and WLCG on Tuesday looked at the evolution of
35+
technology, based on the impressive work done by the [HEPiX Benchmarking
36+
WG](http://w3.hepix.org/benchmarking.html){:target="hepix_bm"}. Processors,
37+
storage and networking are all changing and HEP is having to adapt to that, as
38+
well as making more and more use of HPC facilities. As HPCs equip themselves
39+
massively with compute accelerators this led very naturally to the afternoon HSF
40+
session on *Software for Accelerators*. These devices are very different from
41+
CPUs, for which we have written most of our software for up to now, and pose
42+
serious challenges for developers. Integration with CPU frameworks and finding
43+
the best way to maintain code for a heterogeneous future were among the topics
44+
where the HSF will continue to work to identify prototypes and share best
45+
practice. ALICE showed how they were using GPUs to achieve the required
46+
throughput in Run 3. LHCb, who also face the stiff test of increased throughput
47+
in Run 3, is actively doing R&D work on GPUs and presented encouraging results.
48+
49+
<div style="text-align:center; padding:25px; float:right">
50+
<img src ="/images/workshops/jlab-plenary1.jpg" alt="JLab Workshop Group Photo" />
51+
<br>Plenary Discussions. Photo &copy; DOE Jefferson Laboratory
52+
</div>
53+
54+
Wednesday and Thursday saw the time of the HSF Working Groups to organise
55+
their sessions. Our three new working groups were the stars of the show and
56+
the quality of the sessions they organised were a testament to how much
57+
good work and preparation has been done since the start of the year.
58+
59+
[*Detector Simulation*](/workinggroups/detsim.html){:target="wg_sim"} looked at
60+
everything from physics improvements for the future to the speed boosts that we
61+
need and how we can get them. The GeantV vectorisation R&D presented important
62+
results and the approximate methods for fast simulation were discussed,
63+
including progress in using machine learning.
64+
65+
[*Data Analysis*](/workinggroups/dataanalysis.html){:target="wg_ana"} presented
66+
a summary of what we learned from their topical workshops, with new approaches
67+
for the future. Declarative analysis is being explored in many R&Ds now, and
68+
given the uncertainty in computing architectures for the future, this is a topic
69+
worth investigating.
70+
71+
[*Reconstruction and Software
72+
Triggers*](/workinggroups/recotrigger.html){:target="wg_reco"} looked at the
73+
increasing tendency to produce analysis quality output close to the detector,
74+
both in time and in space, so called *Real Time Analysis*. That touched again on
75+
integrating compute accelerators, such as FPGAs as a way to do complex inference
76+
within budget.
77+
78+
<div style="text-align:center; padding:25px">
79+
<img src ="/images/workshops/jlab-RTA-1.jpg" style="padding:5px;" alt="JLab Real Time Analysis Talk ATLAS" />
80+
<img src ="/images/workshops/jlab-RTA-2.jpg" style="padding:5px;" alt="JLab Real Time Analysis Talk CMS" />
81+
<br>RTA Presentations. Photos &copy; Caterina Doglioni
82+
</div>
83+
84+
Many of our other HSF working groups also organised sessions. [*Education and
85+
Training*](/workinggroups/training.html){:target="wg_train"} is still a major
86+
challenge for the community. A survey of what the training needs are for HEP
87+
provides valuable input for how we organise schools and training in the future.
88+
The LHCb StarterKit programme continues to shine as an example of bottom-up
89+
training that is an inspiration for many other experiments.
90+
91+
The [*PyHEP*](/workinggroups/pyhep.html){:target="wg_pyhep"} group organised a
92+
session that explored our links with the wider Python community, with an
93+
emphasis on toolset approaches where different tools mesh together to form the
94+
required pipeline. There was also a presentation from outside HEP, with Jonathan
95+
Helmus from Anaconda introducing the numba Python JIT and the Conda package
96+
distribution. In the latter our own community has contributed ROOT on Linux and
97+
OS X platforms, which is already very popular.
98+
99+
The theme of packaging was touched on again in the [*Software Development
100+
Tools*](/workinggroups/softwaredevelopertools.html){:target="wg_swtools"}
101+
session. The [*HSF Packaging
102+
WG*](https://hepsoftwarefoundation.org/workinggroups/packaging.html){:target="wg_pkg"}
103+
presented solutions that support the wider science community and look like a
104+
good bet for the future. Closer to the code-face, presentations on profiling and
105+
static analysis provided developers with good advice about the best tools to
106+
use.
107+
108+
On Friday the sessions turned back to plenary mode and we heard from projects
109+
being funded to provide the investment in software and computing that we so very
110+
much need. It was therefore very appropriate to announce that the HSF Community
111+
White Paper Roadmap was finally
112+
[published](https://doi.org/10.1007/s41781-018-0018-8){:target="cwp_roadmap_csbs"}
113+
in *Computing and Software for Big Science* during the week of the workshop.
114+
115+
That led us very neatly to a closing talk from JLab's Amber Boehnlein, on
116+
her thoughts about the future of computing in the field. Amber was the main
117+
local organiser of the workshop and we were very happy to warmly thank
118+
her and the rest of the team on a job well done. The dinner we enjoyed in the
119+
local Mariners' Museum was greatly appreciated and offered a great backdrop
120+
for continued discussions. We all enjoyed the early
121+
Spring meeting at JLab and already look forward to next year's event.
122+
123+
<div style="text-align:center; padding:25px">
124+
<img src ="/images/workshops/jlab-dinner.jpg" alt="JLab Workshop Dinner" />
125+
<br>Dinner in the Mariners' Museum. Photo &copy; DOE Jefferson Laboratory
126+
</div>

0 commit comments

Comments
 (0)