From d47c729d6b00ca2a66da2a416f8e0751b60d6ed9 Mon Sep 17 00:00:00 2001 From: Jeff Armstrong Date: Mon, 1 Oct 2012 20:56:34 -0400 Subject: Added initial Columbus Code Camp stubs --- ccc2012/ccc2012.prj | 1 + ccc2012/ccc2012.textile | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 ccc2012/ccc2012.prj create mode 100644 ccc2012/ccc2012.textile (limited to 'ccc2012') diff --git a/ccc2012/ccc2012.prj b/ccc2012/ccc2012.prj new file mode 100644 index 0000000..0f8400d --- /dev/null +++ b/ccc2012/ccc2012.prj @@ -0,0 +1 @@ +{"Name":"ccc2012 (None)","Root":{"Name":"+ccc2012 (None)","Files":[{"filename":"./ccc2012.textile","enabled":"1"}],"Folders":[]},"Options":{"Type": 0,"Architecture": 0,"Auto Makefile": 1,"Windows GUI": 0,"Build Dependencies": 1,"Target":"None","Build Directory":"build","Module Directory":"modules","Working Directory":"","Command Line Arguments":"","Keep Console":"true","Build Before Launch":"true","Library Directories":["Default Library Directory"],"Include Directories":["Default Include Directory"],"Fortran Flags":"","C Flags":"","Link Flags":""}} \ No newline at end of file diff --git a/ccc2012/ccc2012.textile b/ccc2012/ccc2012.textile new file mode 100644 index 0000000..8be9734 --- /dev/null +++ b/ccc2012/ccc2012.textile @@ -0,0 +1,38 @@ +title: An Introduction to Numerical Computing +subtitle: Tips, Tricks, and Guidelines +author: Jeffrey B. Armstrong +company: Approximatrix, LLC +footer: Columbus Code Camp +subfooter: 13 October 2012 + +h1. Introduction + +h1. About the Speaker + +h1. Outline + +h1. Choosing a Language + +h1. Big Ol' Arrays + +h1. Know Your Processor + +h1. Conditionals + +h1. Math and Other Lies + +h1. Distrusting Others + +h1. Catastrophic Subtractive Cancelation + +h1. Parallel Computing + +h1. Know Your Operating System + +h1. Summary + + * "Trendy" languages might be wrong, or right, it depends... + * It's all about the vectors! + * Floating point math is easy to get wrong + * Parallel computing is hard to get right + \ No newline at end of file -- cgit v1.2.3