tFix makefile and add more slide content - brcon2020_adc - my presentation for brcon2020 (HTM) git clone git://src.adamsgaard.dk/.brcon2020_adc (DIR) Log (DIR) Files (DIR) Refs (DIR) LICENSE --- (DIR) commit 6191e26a6f7a379b8bf5cbaaf2d4932164778fe4 (DIR) parent 2322b0d409327282d8c6f3689b0b5a6c2db07334 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk> 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(-) --- (DIR) 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 (DIR) 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: anders@adamsgaard.dk + 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