tFix makefile and add more slide content - brcon2020_adc - my presentation for … | |
git clone git://src.adamsgaard.dk/.brcon2020_adc | |
Log | |
Files | |
Refs | |
LICENSE | |
--- | |
commit 6191e26a6f7a379b8bf5cbaaf2d4932164778fe4 | |
parent 2322b0d409327282d8c6f3689b0b5a6c2db07334 | |
Author: Anders Damsgaard <[email protected]> | |
Date: Sat, 25 Apr 2020 15:43:07 +0200 | |
Fix makefile and add more slide content | |
Diffstat: | |
M Makefile | 16 +++++++++------- | |
M brcon2020_adc.md | 55 +++++++++++++++++++++++++++--… | |
2 files changed, 57 insertions(+), 14 deletions(-) | |
--- | |
diff --git a/Makefile b/Makefile | |
t@@ -2,19 +2,21 @@ | |
src = brcon2020_adc.md | |
pdf = $(src:.md=.pdf) | |
+txt = 0000-_brcon2020_-_2020-05-02.txt | |
-show: 0000-_Intro.txt | |
- -catpoint *.txt | |
+$(txt): $(src) | |
+ #rm -f *.txt | |
+ cat $(src) | md2point | |
+ | |
+show: $(txt) | |
+ catpoint *.txt | |
-preview: 0000-_Intro.txt | |
+preview: $(txt) | |
nohup st -T video -g 100x35 catpoint *.txt >/dev/null 2>&1 & | |
-$(pdf): 0000-_Intro.txt | |
+$(pdf): $(txt) | |
cat *.txt | point2pdf $(@:.pdf=) | |
-0000-_Intro.txt: $(src) | |
- cat $(src) | md2point | |
- | |
clean: | |
rm -f *.txt | |
rm -f *.pdf | |
diff --git a/brcon2020_adc.md b/brcon2020_adc.md | |
t@@ -1,17 +1,58 @@ | |
-## Intro | |
+Numerical models are used extensively for simulating complex physical | |
+systems including fluid flows, astronomical events, weather, and | |
+climate. Many researchers struggle to bring their model developments | |
+from single-computer, interpreted languages to parallel high-performance | |
+computing (HPC) systems. There are initiatives to make interpreted | |
+languages such as MATLAB, Python, and Julia feasible for HPC | |
+programming. In this talk I argue that the computational overhead | |
+is far costlier than any potential development time saved. Instead, | |
+doing model development in C and unix tools from the start minimizes | |
+porting headaches between platforms, reduces energy use on all | |
+systems, and ensures reproducibility of results. | |
-This is the title slide | |
+## brcon2020 - 2020-05-02 | |
-## New slide | |
+ title: Energy efficient programming in science | |
+ | |
+ author: Anders Damsgaard (adc) | |
+ | |
+ contact: [email protected] | |
+ gopher://adamsgaard.dk | |
+ https://adamsgaard.dk | |
+ | |
+ | |
+ | |
+## About me | |
+ | |
+Present: | |
+* 33 y/o, linux/bsd user since 2002 | |
+* Postdoctoral scholar at Stanford University (Ca, US) | |
+* Lecturer at Aarhus University (DK) | |
+ | |
+Previous: | |
+* Scripps Institution of Oceanography (US) | |
+* National Oceanic and Atmospheric Administration (NOAA, US) | |
+* Princeton University (US) | |
+ | |
+ | |
+## Typical flow | |
+ | |
+ 1. Conceptualization | |
+ 2. Derivation of mathematical formulation | |
+ 3. Implementation in high-level language | |
+ 4. Re-implementation in low-level language | |
These are some points | |
* 1 | |
* 2 | |
- * 2.1 | |
- * 2.2 | |
+ * 2.1 | |
+ * 2.2 | |
* 3 | |
-## Ende | |
+## Summary | |
+ | |
+ | |
+## Thanks | |
-thanks | |
+ __20h__ and Freenode/#bitreich-en |