Scientific Unit Testing## Scientific Unit Testing Dave Steffen, Ph.D. Software Lead dsteffen@scitec.com — in Physics which is relevant SCiTEC Science & Technology Innovation www.scitec.com If I have seen further context (no red herrings!) ## Reproducibility (handling nondeterministic results) Most scientific experiments have measurement error or noise. • Interference from the environment: noisy signals • Unit tests attempt to show !C • Confidence in C tracks thoroughness of tests A.K.A "The Scientific Method" Go forth write good tests and do good science Acknowledgements Neil Sexon, SciTec0 码力 | 45 页 | 1.91 MB | 1 年前3
01 Structure of Scientific Papers - Introduction to Scientific Writing WS2021/22# Introduction to Scientific Writing 01 Structure of Scientific Papers ## Matthias Boehm Graz University of Technology, Austria Computer Science and Biomedical Engineering Institute of Interactive max constraints Boehm ■ Introduction to Scientific Writing ## Agenda Data Management Group Course Organization, Outline, and Projects ■ Structure of Scientific Papers Paper Project Proposals ## Data Data Management Courses Architecture of Database Systems (ADBS, WS) Master Bachelor Intro to Scientific Writing (WS) DB system internals + prog. project Data Integration and Large-Scale Analysis0 码力 | 36 页 | 1.12 MB | 2 年前3
02 Scientific Reading and Writing - Introduction to Scientific Writing WS2021/22# Introduction to Scientific Writing 02 Scientific Reading and Writing ## Matthias Boehm Graz University of Technology, Austria Computer Science and Biomedical Engineering Institute of Interactive > ## Agenda ■ Scientific Reading Scientific Writing Scientific Writing skills can only be learned hands hands on, and incrementally improved w/ experience ## Scientific Reading ## I n Computer Science (Data Management) ## Types of Reading ## ■ Skimming Goal: understand what the paper/thesis is about - Read■ Introduction to Scientific Writing 39/40 0 码力 | 26 页 | 613.57 KB | 2 年前3
Modern C++ for Parallelism in High Performance Computing# Poster submission: Modern C++ for Parallelism in High Performance Computing Victor Eijkhout CppCon 2024 ## I ntroduction This poster reports on ‘D2D’, a benchmark that explores elegance of expression expression and performance in the context of a High Performance Computing ‘mini-application’. The same code has been implemented using a number of different approaches to parallelism. Implementations are discussed discussed with performance results. ## Relevance C++ is making inroads into HPC / Scientific Computing, a field traditionally dominated by C and Fortran. With all the developments in modern C++ such as0 码力 | 3 页 | 91.16 KB | 1 年前3
julia 1.10.8 documentationAddresses ..... 289 21.7 Asynchronous I/O ..... 289 21.8 Multicast ..... 290 22 Parallel Computing ..... 292 23 Asynchronous Programming ..... 293 23.1 Basic Task operations ..... 293 23.2 Migration ..... 308 24.11 Safe use of Finalizers ..... 308 25 Multi-processing and Distributed Computing ..... 310 25.1 Code Availability and Loading Packages ..... 312 25.2 Starting and managing worker 37.12 Asynchronous IO and concurrent synchronous writes ..... 473 37.13 Arrays ..... 474 37.14 Computing cluster ..... 476 37.15 Julia Releases ..... 476 38 Noteworthy Differences from other Languages0 码力 | 1692 页 | 6.34 MB | 1 年前3
2.2.1 Go in the Cloud - Why People Choose Go for Cloud ComputingGOPHER CHINA 2020 中国 上海 / 2020-11.21-22 Go to the Cloud Why do people building cloud computing choose Go? Vladimir Vivien ’ alt=‘OCR图片’/> About Me Vladimir Vivien (@VladimirVivien) Staff Engineer author, technologist GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 What is Cloud Native Computing? Cloud Native Computing A collection of technologies that automates the deployment and management of highly abstraction of compute resources to create dynamic and elastic infrastructures. What makes cloud native computing possible? Abstraction The ability of one technology to make it easier to use another technology0 码力 | 56 页 | 1.38 MB | 1 月前3
Kubernetes for Edge Computing across
Inter-Continental Haier Production Sites## Kubernetes for Edge Computing across Inter-Continental Haier Production Sites Jiyuan Tang & Xin Zhang tangjiyuan@caicloud.io zhangxin@caicloud.io ## 关于我们 • 开源技术创新者 • 从 Kubernetes 到 Kubeflow0 码力 | 33 页 | 4.41 MB | 2 年前3
03 Experiments, Reproducibility, and Projects - Introduction to Scientific Writing WS2021/22# Introduction to Scientific Writing 03 Experiments & Reproducibility ## Matthias Boehm Graz University of Technology, Austria Computer Science and Biomedical Engineering Institute of Interactive colspan="2">■ Introduction to Scientific Writing39/40 ## ■ #3 Timeline Nov 11: project selection via email to m.boehm@tugraz.at (11.59pm) subject: [Scientific Writing] Project feedback, no reaction time (experiments require many iterations) Karl Popper: falsifiability of scientific results $ \rightarrow $ refutable by evidence ## Continuous Experiments ■ Run experiments during0 码力 | 31 页 | 1.38 MB | 2 年前3
Symbolic Calculus for High-Performance Computing: From Scratch Using C++23## +23 ## Symbolic Calculus for High-performance Computing From Scratch Using C++23 VINCENT REVERDY ## Symbolic Calculus for High-Performance Computing from Scratch using C++23 Vincent Reverdy Laboratoire Symbolic Computation, Joël Falcou and Vincent Reverdy, CppCon 2019 ## Hypothesis This is the Scientific Computing Track so you all know about optimization, performance, parallelism, ... ## What this talk not about ■ Complicated maths (you are smart people, you can do it yourself) ☑ High-performance computing (you all know about it + see the 2019 talk for that) Benchmarks, assembly, and optimization (see0 码力 | 70 页 | 1.80 MB | 1 年前3
Jupyter Notebook 5.0.0 DocumentationNotebook ### 1.1 Introduction The notebook extends the console-based approach to interactive computing in a qualitatively new direction, providing a web-based application suitable for capturing the whole What is the Jupyter Notebook? #### 15.1.1 Introduction The Jupyter Notebook is an interactive computing environment that enables users to author notebook documents that include: - Live code - Interactive0 码力 | 129 页 | 1.76 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
单元测试科学方法测试覆盖率测试隔离测试设计科学写作论文结构可重复性科学阅读实验设计结构建议背景Modern C++ParallelismHigh Performance ComputingD2D benchmarkStencil operationsJuliaDocumentationProgramming LanguageScientific ComputingPerformanceGocloud computingcloud native computingsimplicityplatform-independentKubernetes边缘计算多租户平台容器服务工业互联网平台数据管理项目管理符号计算C++23表达式模板无状态lambda技巧Jupyter NotebookNotebook documentsInteractive ComputingMarkdownKernel













