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