Skip to content

Commit 23f2954

Browse files
davidlange6vgvassilev
authored andcommitted
initial dump
1 parent 31710df commit 23f2954

File tree

186 files changed

+17513
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

186 files changed

+17513
-1
lines changed

404.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
layout: default
3+
title: 404 Not Found
4+
permalink: /404.html
5+
---
6+
7+
# 404 Page Not Found
8+
9+
The page you were looking for was not found.
10+
If you believe this was in error, please contact <mailto:[email protected]>
11+

Gemfile

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
source "https://rubygems.org"
2+
3+
# Hello! This is where you manage which Jekyll version is used to run.
4+
# When you want to use a different version, change it below, save the
5+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
6+
#
7+
# bundle exec jekyll serve
8+
#
9+
# This will help ensure the proper Jekyll version is running.
10+
# Happy Jekylling!
11+
# gem "jekyll", "~> 3.8.5"
12+
13+
# This is the default theme for new Jekyll sites. You may change this to anything you like.
14+
# Using remote theme instead
15+
# gem "just-the-docs"
16+
gem "rake"
17+
18+
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
19+
# uncomment the line below. To upgrade, run `bundle update github-pages`.
20+
gem "github-pages", group: :jekyll_plugins
21+
22+
# If you have any plugins, put them here!
23+
#group :jekyll_plugins do
24+
# gem "jekyll-feed", "~> 0.6"
25+
# gem "jekyll-remote-theme"
26+
# gem "jekyll-seo-tag"
27+
#end
28+
29+
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
30+
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]
31+
32+
# Performance-booster for watching directories on Windows
33+
gem "wdm", "~> 0.1.0" if Gem.win_platform?
34+

README.md

+81-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,81 @@
1-
# compiler-research.github.io
1+
# Website setup
2+
3+
4+
## Setup for local development
5+
6+
#### Docker setup
7+
8+
If you use docker, the following line will build and serve the site locally:
9+
10+
```bash
11+
docker run --rm -v "$PWD:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll:3.8 jekyll serve
12+
```
13+
14+
If you want to enable LiveReload (pages automatically reload when jekyll rebuilds after detecting changes), then use this instead:
15+
16+
```bash
17+
docker run --rm -v "$PWD:/srv/jekyll" \
18+
-p 4000:4000 -p 35729:35729 \
19+
-it jekyll/jekyll:3.8 \
20+
jekyll serve --livereload
21+
```
22+
23+
#### Standard setup
24+
25+
Visit [this page](https://jekyllrb.com/docs/installation/) for information about installing Ruby if your current version is too old; the instructions there form the basis for what you see here, and come in variants for all major operating systems.
26+
You should have Ruby 2.4+ for Jekyll. Since versions of macOS before Catalina with 2.3 (and Apple is dropping scripting language from macOS in the future), you may want a newer version even on a mac. You can use rbenv to manage multiple ruby versions. On macOS with homebrew, you'll want:
27+
28+
```bash
29+
brew install rbenv
30+
```
31+
32+
You'll need to run:
33+
34+
```bash
35+
rbenv init
36+
# Prints out instructions
37+
```
38+
39+
and follow the instructions for your current shell. After you've installed rbenv on your system, use:
40+
41+
```bash
42+
rbenv install 2.7.0
43+
```
44+
45+
to get a current version of ruby. Then, inside the main iris-hep website directory, run:
46+
47+
```bash
48+
rbenv local 2.7.0
49+
```
50+
51+
This will run the Ruby you just built whenever you enter this directory. You'll want to install bundler too:
52+
53+
```bash
54+
gem install bundle
55+
```
56+
57+
(You may want to add `--user-install` here if you are not using rbenv. And if
58+
you don't have permission to install, and you are using rbenv, this means you
59+
forgot to set it up with `rbenv init`.)
60+
61+
62+
### Running locally
63+
64+
The site is built with Jekyll, and is easy to run locally if you have Ruby.
65+
66+
To set up a "bundle" (local virtual environment in Python terms):
67+
68+
```bash
69+
bundle install
70+
```
71+
72+
Now, you can use `bundle exec` to run a command in the new environment you just created, such as:
73+
74+
```bash
75+
bundle exec jekyll serve
76+
```
77+
78+
This will incrementally rebuild if anything changes in your directory. Exit with Control-C.
79+
80+
81+

_data/news.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
- date: 22. October 2020
2+
headline: "CaaS meeting 18:00"
3+
4+
- date: 5. October 2020
5+
headline: Clad and CaaS poster at the LLVM workshop
6+
7+
- date: 17. September 2020
8+
headline: "CaaS meeting 18:00"
9+

_data/publist.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
- title: "Cool"
2+
image: mypic.jpg
3+
description: we are great
4+
authors: Us
5+
link:
6+
url: my url
7+
display: my pub
8+
highlight: 0
9+
news2:

_data/students.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#- name:
2+
# photo: rock.jpg
3+
# info:
4+
# email:
5+
# number_educ:
6+
# education1:
7+
# education2:
8+
# education3:
9+
# education4:
10+
11+
- name: Lucas Camolezi
12+
info: "GSoC student 2020: Modernizing CMSSW for C++ Modules"
13+
14+
number_educ: 0
15+
education1:
16+
17+
- name: Roman Shakhov
18+
info: "GSoC student 2020: Clad"
19+
email: unknown
20+
21+
- name: Vaibhav Garg
22+
info: "GSoC student 2020: C++ modules for windows"
23+
email: unknown

_data/team_members.yml

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
- name: Peter Elmer
2+
photo: Elmer.png
3+
info: Research Staff, Princeton University
4+
5+
number_educ: 3
6+
education1: Postdoc with University of Wisconsin, Madison ().
7+
education2: PhD Phyiscs, University of Wisconsin, Madison ().
8+
education3: B.S. Somewhere ().
9+
10+
- name: David J Lange
11+
photo: Lange.png
12+
info: Research Staff
13+
14+
number_educ: 4
15+
education1: Scientific Staff with Lawrence Livermore National Laboratory (2002-2016).
16+
education2: Postdoc with Lawrence Livermore National Laboratory (1999-2002).
17+
education3: PhD Phyiscs, University of California, Santa Barbara (1999).
18+
education4: B.A. Physics, College of William and Mary (1993).
19+
20+
- name: Vassil Vassilev
21+
photo: Vassilev.jpg
22+
info: Research Staff
23+
24+
number_educ: 3
25+
education1: CERN Fellow
26+
education2: Ph.D. with
27+
education3: B.S.

_includes/analytics.html

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<script>
2+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
3+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
4+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
5+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
6+
7+
ga('create', 'UA-82472331-1', 'auto');
8+
ga('send', 'pageview');
9+
10+
</script>

_includes/footer.html

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<div id="footer" class="panel">
2+
<div class="panel-footer">
3+
<div class="container-fluid">
4+
<div class="row">
5+
<div class="col-sm-4">
6+
7+
<p>&copy 2020 Princeton University. Site made with <a href="https://jekyllrb.com">Jekyll</a>; Credit to
8+
<a href="https://allenlab.org"> for site template.</a></p>
9+
<p>We are part of the Princeton Department of Physics and Princeton Institute for Computational Science and Engineering (PICSciE).</p>
10+
11+
12+
<p> </p><p>
13+
14+
15+
</div>
16+
<div class="col-sm-4">
17+
Funding:<br />
18+
- Grant from NSF OAC-1931408
19+
</div>
20+
<div class="col-sm-4">
21+
Contact:<br />
22+
<a href="mailto:[email protected]">David Lange <br />
23+
<a href="mailto:[email protected]">Vassil Vassilev <br />
24+
</div>
25+
</div>
26+
</div>
27+
</div>
28+
</div>
29+
30+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
31+
<script src="{{ site.url }}{{ site.baseurl }}/js/bootstrap.min.js"></script>

_includes/head.html

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<head>
2+
<meta charset="utf-8">
3+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
4+
<meta name="viewport" content="width=device-width, initial-scale=1">
5+
<title>{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}</title>
6+
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
7+
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl | prepend: site.url}}">
8+
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
9+
<link rel="shortcut icon" type ="image/x-icon" href="{{ site.url }}{{ site.baseurl }}/images/favicon.ico">
10+
11+
{% if jekyll.environment == 'production' %}
12+
{% include analytics.html %}
13+
{% endif %}
14+
15+
</head>

_includes/header.html

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
2+
<div class="container-fluid">
3+
<div class="navbar-header">
4+
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-1" aria-expanded="false">
5+
<span class="sr-only">Toggle navigation</span>
6+
<span class="icon-bar"></span>
7+
<span class="icon-bar"></span>
8+
<span class="icon-bar"></span>
9+
</button>
10+
11+
<a class="navbar-brand" href="{{ site.url }}{{ site.baseurl }}/">Compiler Research</a>
12+
</div>
13+
<div class="collapse navbar-collapse" id="navbar-collapse-1">
14+
<ul class="nav navbar-nav navbar-right">
15+
<li><a href="{{ site.url }}{{ site.baseurl }}/team">Team</a></li>
16+
<li><a href="{{ site.url }}{{ site.baseurl }}/collaborators">Collaborators</a></li>
17+
<li><a href="{{ site.url }}{{ site.baseurl }}/publications">Publications</a></li>
18+
<li><a href="{{ site.url }}{{ site.baseurl }}/presentations">Presentations</a></li>
19+
<li><a href="{{ site.url }}{{ site.baseurl }}/Clad">Clad</a></li>
20+
<li><a href="{{ site.url }}{{ site.baseurl }}/Cling">Cling</a></li>
21+
<li><a href="{{ site.url }}{{ site.baseurl }}/CaaS">CaaS</a></li>
22+
<li><a href="{{ site.url }}{{ site.baseurl }}/Cpp">C++</a></li>
23+
<li><a href="{{ site.url }}{{ site.baseurl }}/Meetings">Meetings</a></li>
24+
</ul>
25+
</div>
26+
</div>
27+
</div>

_includes/news.html

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
<div class="well">
3+
<h4>News</h4>
4+
5+
{% for article in site.data.news limit:9 %}
6+
{{ article.date }}
7+
<p>{{ article.headline }}</p>
8+
{% endfor %}
9+
10+
<h4><a href="{{ site.url }}{{ site.baseurl }}/allnews.html">... see all News</a></h4>
11+
12+
</div>

_layouts/default.html

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
{% include head.html %}
5+
6+
<body>
7+
8+
{% include header.html %}
9+
10+
<div class="container-fluid">
11+
<div class="row">
12+
{{ content }}
13+
</div>
14+
</div>
15+
16+
{% include footer.html %}
17+
18+
</body>
19+
20+
</html>

_layouts/gridlay.html

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: default
3+
---
4+
<div id="gridid" class="col-sm-12">
5+
{{ content }}
6+
</div>

_layouts/homelay.html

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
layout: default
3+
---
4+
5+
<div id="homeid" class="col-sm-8">
6+
<h1>Compiler Research</h1>
7+
8+
{{ content }}
9+
</div>
10+
<div id="newsid" class="col-sm-4" >
11+
{% include news.html %}
12+
</div>

_layouts/main.html

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<!doctype html>
2+
<html lang="{{ site.lang | default: "en-US" }}">
3+
{% include head.html %}
4+
<body style="padding-top: 3.5rem;">
5+
6+
{% include navbar.html %}
7+
{% include masthead.html %}
8+
9+
<div id="container">
10+
<div class="container">
11+
<main role="main">
12+
{{ content }}
13+
</main>
14+
</div>
15+
{% include footer.html %}
16+
</div>
17+
18+
{% if site.google_analytics %}
19+
<script>
20+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
21+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
22+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
23+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
24+
ga('create', '{{ site.google_analytics }}', 'auto');
25+
ga('send', 'pageview');
26+
</script>
27+
{% endif %}
28+
</body>
29+
</html>

_layouts/page.html

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: default
3+
---
4+
<article class="post">
5+
6+
<header class="post-header">
7+
<h1 class="post-title">{{ page.title }}</h1>
8+
</header>
9+
10+
<div class="post-content">
11+
{{ content }}
12+
</div>
13+
14+
</article>

_layouts/piclay.html

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
layout: default
3+
---
4+
5+
<div id="picid" class="col-sm-12">
6+
{{ content }}
7+
</div>

0 commit comments

Comments
 (0)