diff --git a/.travis.yml b/.travis.yml
index 857985d..88cefef 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,7 @@
dist: xenial
install:
- - wget -q https://github.com/gohugoio/hugo/releases/download/v0.58.3/hugo_extended_0.58.3_Linux-64bit.tar.gz -O hugo.tar.gz
+ - wget -q https://github.com/gohugoio/hugo/releases/download/v0.65.3/hugo_extended_0.65.3_Linux-64bit.tar.gz -O hugo.tar.gz
- tar -xvf hugo.tar.gz
- mkdir -vp ~/bin
- mv -v hugo ~/bin/hugo
diff --git a/README.md b/README.md
index 903b320..e1c84df 100644
--- a/README.md
+++ b/README.md
@@ -10,4 +10,4 @@ or if you clone without recursive, then
git submodule update --init
-Install [Hugo-extended 0.58.3](https://github.com/gohugoio/hugo/releases/tag/v0.58.3)
+Install [Hugo-extended 0.60.1](https://github.com/gohugoio/hugo/releases/tag/v0.60.1)
diff --git a/config/_default/config.toml b/config/_default/config.toml
index f74298f..ae8b3e2 100644
--- a/config/_default/config.toml
+++ b/config/_default/config.toml
@@ -11,12 +11,14 @@ title = "Carl Pearson"
# End your URL with a `/` trailing slash, e.g. `https://example.com/`.
baseurl = "https://cwpearson.github.io/"
-# Your copyright notice - appears in site footer.
-# To display a copyright symbol, type `©`.
-copyright = "© 2019 Carl Pearson"
+# Enter a copyright notice to display in the site footer.
+# To display a copyright symbol, type `©`. For current year, type `{year}`.
+copyright = "© {year} Carl Pearson"
-# Enable analytics by entering your Google Analytics tracking ID
-googleAnalytics = "UA-54975774-2"
+
+############################
+## Advanced options below ##
+############################
# Name of Academic theme folder in `themes/`.
theme = "academic"
@@ -47,13 +49,16 @@ ignoreFiles = ["\\.ipynb$", ".ipynb_checkpoints$", "\\.Rmd$", "\\.Rmarkdown$", "
mediaType = "application/manifest+json"
rel = "manifest"
-# Configure BlackFriday Markdown rendering.
-# See: https://gohugo.io/getting-started/configuration/#configure-blackfriday
-[blackfriday]
- hrefTargetBlank = true # `true` opens external links in a new tab. See https://github.com/gohugoio/hugo/issues/2424
- angledQuotes = false
- latexDashes = true
-extensions = ["backslashLineBreak"]
+[markup]
+ defaultMarkdownHandler = "goldmark"
+ [markup.goldmark]
+ [markup.goldmark.renderer]
+ unsafe = true # Enable user to embed HTML snippets in Markdown content.
+ [markup.highlight]
+ codeFences = false # Disable Hugo's code highlighter as it conflicts with Academic's highligher.
+ [markup.tableOfContents]
+ startLevel = 2
+ endLevel = 3
[imaging]
resampleFilter = "lanczos"
@@ -62,9 +67,7 @@ extensions = ["backslashLineBreak"]
# Taxonomies.
[taxonomies]
- tag = "tags"
+ tag = "tags"
category = "categories"
publication_type = "publication_types"
author = "authors"
-
-
diff --git a/config/_default/params.toml b/config/_default/params.toml
index afdf6c4..56498fc 100644
--- a/config/_default/params.toml
+++ b/config/_default/params.toml
@@ -46,10 +46,6 @@ org_name = ""
# Description for social sharing and search engines. If undefined, superuser role is used in place.
description = ""
-# Display a logo in navigation bar rather than title (optional).
-# To enable, place an image in `static/img/` and reference its filename below. To disable, set the value to "".
-logo = ""
-
############################
## Site Features
############################
@@ -92,7 +88,7 @@ phone = ""
# Address
# For country_code, use the 2-letter ISO code (see https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 )
-address = {street = "222 Coordinated Science Lab, 1308 W. Main St.", city = "Urbana", region = "IL", postcode = "61801", country = "United States", country_code = "US"}
+address = {street = "Coordinated Science Lab, 1308 W. Main St.", city = "Urbana", region = "IL", postcode = "61801", country = "United States", country_code = "US"}
coordinates = { latitude = "40.114879", longitude = "-88.226713"}
@@ -129,9 +125,8 @@ date_format = "Jan 2, 2006"
# Examples: "3:04 pm" or "15:04"
time_format = "3:04 PM"
-# List delimiter (separates parts of an address)
-# Popular separators are ", " (comma), "
" (new line), " " (space)
-list_delimiter = ", "
+# Address format (choose from the [address_formats] list below or add you own to the list).
+address_format = "en-us"
############################
## Advanced
@@ -140,11 +135,11 @@ list_delimiter = ", "
# Get user avatars from Gravatar.com? (true/false)
gravatar = false
-# Align the main menu to the right of the page? (true/false)
-menu_align_right = false
+# Main menu alignment (l = left, c = center, r = right) and logo options.
+main_menu = {align = "l", show_logo = true}
# Show estimated reading time for posts? (true/false)
-reading_time = true
+reading_time = false
# Display next/previous section pager? (true/false)
section_pager = false
@@ -153,12 +148,18 @@ docs_section_pager = true # Display pager in Docs layout (e.g. tutorials)?
# Enable in-built social sharing buttons? (true/false)
sharing = true
-# Load CSS and JS plugins
-# E.g. To load `/assets/css/custom.css`, set `plugins_css = ["custom"]`.
+# Load JS plugins
# E.g. To load `/assets/js/custom.js`, set `plugins_js = ["custom"]`.
-plugins_css = []
plugins_js = []
+# Available address formats.
+[address_formats]
+ en-us = {order = ['street', 'city', 'region', 'postcode'], delimiters = [', ', ', ', ' ', '']}
+ en-gb = {order = ['street', 'city', 'region', 'postcode'], delimiters = [', ', ', ', ', ', '']}
+ de = {order = ['street', 'postcode', 'city'], delimiters = ['
', ' ', '']}
+ fr-fr = {order = ['street', 'postcode', 'city'], delimiters = ['
', ' ', '']}
+ zh = {order = ['postcode', 'region', 'city', 'street'], delimiters = [' ', ' ', ' ', '']}
+
# Configuration of publication pages.
[publications]
# Date format (refer to https://sourcethemes.com/academic/docs/customization/#date-format )
@@ -197,6 +198,11 @@ plugins_js = []
shortname = "" # Paste the shortname from your Disqus dashboard.
show_count = true # Show comment count in page header? (true/false)
+ # Configuration of Commento.
+ [comments.commento]
+ # If self-hosting Commento, enter its URL here (e.g. "https://commento.?.com"), otherwise leave empty.
+ url = ""
+
############################
## Search
############################
@@ -236,3 +242,10 @@ plugins_js = []
engine = 2
api_key = ""
zoom = 15
+
+############################
+## Marketing
+############################
+[marketing]
+ google_analytics = "UA-54975774-2"
+ google_tag_manager = ""
\ No newline at end of file
diff --git a/content/home/academic_experience.md b/content/home/academic_experience.md
index eb10e44..68d3ce1 100644
--- a/content/home/academic_experience.md
+++ b/content/home/academic_experience.md
@@ -11,6 +11,7 @@ weight = 50 # Order that this section will appear.
title = "Academic Experience"
subtitle = ""
+
[design]
# Choose how many columns the section has. Valid values: 1 or 2.
columns = "1"
@@ -31,6 +32,9 @@ subtitle = ""
# Background image.
image = "" # Name of image in `static/img/`.
image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque.
+ image_size = "cover" # Options are `cover` (default), `contain`, or `actual` size.
+ image_position = "center" # Options include `left`, `center` (default), or `right`.
+ image_parallax = true # Use a fun parallax-like fixed background effect? true/false
# Text color (true=light or false=dark).
text_color_light = false
diff --git a/content/talk/20200225c3sr/index.md b/content/talk/20200225c3sr/index.md
new file mode 100644
index 0000000..9a9beef
--- /dev/null
+++ b/content/talk/20200225c3sr/index.md
@@ -0,0 +1,61 @@
+---
+title: Node-Aware Stencil Communication for Heterogeneous Supercomputers
+event: C3SR Bi-weekly Technical Seminar
+event_url:
+
+location: Coordinated Science Lab 216
+address:
+ street: 1308 W Main St
+ city: Urbana
+ region: IL
+ postcode: '61801'
+ country: United States
+
+summary: Optimizing Multi-GPU Stencil Communication
+abstract: "High-performance distributed computing systems increasingly feature nodes that have multiple CPU sockets and multiple GPUs. The communication bandwidth between these components is non-uniform. Furthermore, these systems can expose different communication capabilities between these components. For communication-heavy applications, optimally using these capabilities is challenging and essential for performance.
+
+This work presents approaches for automatic data placement and communication implementation for 3D stencil codes on multi-GPU nodes with non-homogeneous communication performance and capabilities. Benchmarking results in the Summit system show that choices in placement can result in a 20% improvements in single-node exchange, and communication specialization can yield a further 6x improvement in exchange time in a single node, and a 16% improvement at 1536 GPUs."
+
+# Talk start and end times.
+# End time can optionally be hidden by prefixing the line with `#`.
+date: "2020-02-25T14:00:00Z"
+date_end: "2020-02-25T15:00:00Z"
+all_day: false
+
+# Schedule page publish date (NOT talk date).
+publishDate: "2017-01-01T00:00:00Z"
+
+authors: ["Carl Pearson"]
+tags: []
+
+# Is this a featured talk? (true/false)
+featured: true
+
+image:
+ caption: 'Image credit: [**Unsplash**](https://unsplash.com/photos/bzdhc5b3Bxs)'
+ focal_point: Right
+
+links:
+url_code: ""
+url_pdf: ""
+url_slides: ""
+url_video: ""
+
+# Markdown Slides (optional).
+# Associate this talk with Markdown slides.
+# Simply enter your slide deck's filename without extension.
+# E.g. `slides = "example-slides"` references `content/slides/example-slides.md`.
+# Otherwise, set `slides = ""`.
+slides: example
+
+# Projects (optional).
+# Associate this post with one or more of your projects.
+# Simply enter your project's folder or file name without extension.
+# E.g. `projects = ["internal-project"]` references `content/project/deep-learning/index.md`.
+# Otherwise, set `projects = []`.
+projects:
+- internal-project
+
+# Enable math on this page?
+math: true
+---
diff --git a/themes/academic b/themes/academic
index 7ebcc69..d1d761f 160000
--- a/themes/academic
+++ b/themes/academic
@@ -1 +1 @@
-Subproject commit 7ebcc69d42d990831c7775fd9fa5728d6219330a
+Subproject commit d1d761fbc6d22f52bd5f42ba16e8fb8cd5c9f0df