Register event
44 events found

Country: Belgium 

and

City: Bogota  or Athens  or Tarragona  or Berlin  or Adelaide  or Heverlee 

  • C++ for scientific computing

    13 February - 3 June 2018

    Heverlee, Belgium

    Elixir node event
    C++ for scientific computing https://tess.elixir-europe.org/events/c-for-scientific-computing C++ is a modern, object-oriented programming language that is used tobuild industry strength applications when performance and reliability are important.The language has a reputation of being challenging to use, but forscientific programming, a core set of features is sufficient for most programming tasks. In this training, we will concentrate on thatfeature set. Although the scope is scientific programming, most of the material presented in Bjarne Stroustrup's excellent "A tour of C++" is covered, as well as some addition introduced in the C++14 specification.The STL (Standard Template Library) will be covered in some detail since selecting the appropriate data structures and algorithms is one of themost important design decisions. We will see that C++ code can be compact, straightforward, elegant and fun to write, and is a very useful programming language for more demanding applications.Hands-on and programming challenges will be provided. Detailed time/place info 13/02/2018 - 09.00 - 13.00 22/02/2018 - 09.00 - 13.00 01/03/2018 - 09.00 - 13.00 06/03/2018 - 09.00 - 13.00 2018-02-13 09:00:00 UTC 2018-06-03 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • Linux introduction

    19 February 2018

    Heverlee, Belgium

    Elixir node event
    Linux introduction https://tess.elixir-europe.org/events/linux-introduction-ff23f593-e32b-498e-b282-4a6565d4b61b This course will give a short practical summary of the basic things one needs when using mainly the command line in Linux: Overview and distributions How to start working with Linux Short introduction to Graphical User Interface Command line basics: getting help, useful commands Linux File System: navigating, file paths, file manipulation, disk space, archiving Text editing- Groups, users, security: access rights Process control This course provides several hands-on sessions Detailed time/place info 19/02/2018 - 09.00 - 13.00 2018-02-19 09:00:00 UTC 2018-02-19 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • HPC@KULeuven introduction

    20 February 2018

    Heverlee, Belgium

    Elixir node event
    HPC@KULeuven introduction https://tess.elixir-europe.org/events/hpc-kuleuven-introduction-209503a0-15c0-43df-92a6-44b6455d04de An introduction to the HPC infrastructure: What is a cluster? What HPC infrastructure is available at KU Leuven? Software environment. Accounts registrations and conditions of use. How to submit jobs. Hands-on. Detailed time/place info 20/02/2018 - 09.00 - 13.00 2018-02-20 09:00:00 UTC 2018-02-20 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • Linux for HPC

    26 February 2018

    Heverlee, Belgium

    Elixir node event
    Linux for HPC https://tess.elixir-europe.org/events/linux-for-hpc-4478403d-fef5-421a-b3b6-52dc5f3c766b This course will give a more detailed and HPC oriented summary of the basic command line related issues in Linux: Linux shell: features, customizing, environment variables, aliasing Remote GUI connection: transferring files, displaying graphics Short intro to Linux scripting Creating sample PBS scripts for VSC Installing applications: package manager concept, manual installations This course provides several hands-on sessions Detailed time/place info 26/02/2018 - 09.00 - 13.00 2018-02-26 09:00:00 UTC 2018-02-26 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • Linux scripting

    27 February 2018

    Heverlee, Belgium

    Elixir node event
    Linux scripting https://tess.elixir-europe.org/events/linux-scripting-c94b6cfe-7c65-4990-8038-bf86a8df2866 This course will give an introduction to Linux scripting with an introduction to the mostly used loops while programming How to create script files in Bash shell- Basic loops in Linux Return values Setting variables Using quotes Command line parameters Introduction to expressions Test conditions Shell logic structures (sequence, decision, loops) Shell functions i/o issues Using Linux scripting in writing PBS scripts for HPC This course provides hands-on sessions Detailed time/place info 27/02/2018 - 09.00 - 13.00 2018-02-27 09:00:00 UTC 2018-02-27 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • Introduction to tidyverse R in Leuven

    5 March 2018

    Heverlee, Belgium

    Elixir node event
    Introduction to tidyverse R in Leuven https://tess.elixir-europe.org/events/introduction-to-tidyverse-in-leuven The use of R in the data science field has increased enormously in the last few years. One very useful toolkit for a wide variety of analyses is the ‘tidyverse’: a collection of R-packages used for data manipulation, exploration and visualisation that share a common design philosophy. Tidyverse packages are intended to make statisticians and data scientists more productive by guiding them through workflows that facilitate communication, and result in reproducible work products. This is a four hour workshop, were you will learn: The difference between tidy and untidy data How to create tidy datasets and manipulate them using the main tidyr and dplyr verbs Integrate data visualization into your workflow using ggplot2 Use tidyverse functions to research biological problems   Requirements 2018-03-05 13:00:00 UTC 2018-03-05 17:00:00 UTC ELIXIR Belgium Heverlee Campus. Dept. of Electrical Engineering (ESAT), room B91.200, Heverlee, Belgium Heverlee Campus. Dept. of Electrical Engineering (ESAT), room B91.200 Heverlee Belgium 3001 [] [] [] [] [] []
  • GPU Event

    22 - 23 March 2018

    Heverlee, Belgium

    Elixir node event
    GPU Event https://tess.elixir-europe.org/events/gpu-event GPUs have become an increasingly popular general computing platform.However, their efficient utilization requires some understanding of the architecture and programming model. A sensible question arises about their applicability in terms of the necessary time investment versus the added scientific value.An introduction on the basics of GPGPUs is presented first, including the architecture, the computing model and a general methodology for parallelizing an algorithm.Opportunities and pitfalls are then elucidated with basic examples of problems/implementations suited or unsuited for GPUs. Assessing a problem for its applicability to GPUs is shown as a key decision-making step.The seminar is not only envisioned as an introduction to GPU programming; key concepts are elucidated specifically on a concrete case of Finite Element (FE)algorithm parallelization. Concepts such as problem-breakdown, testing,verification, profiling and optimization are presented through the FE algorithm's implementation.Overall, a realistic assessment of adopting GPU computation (and everything it can entail) is provided through the lens of added scientific value. Detailed time/place info 22/03/2018 - 09.00 - 12.30 22/03/2018 - 13.30 - 17.00 23/03/2018 - 09.00 - 12.30 23/03/2018 - 13.30 - 17.00 2018-03-22 09:00:00 UTC 2018-03-23 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • HPC@KULeuven introduction

    22 March 2018

    Heverlee, Belgium

    Elixir node event
    HPC@KULeuven introduction https://tess.elixir-europe.org/events/hpc-kuleuven-introduction-7d69d455-d177-42ea-8d16-258b225170d9 An introduction to the HPC infrastructure: What is a cluster? What HPC infrastructure is available at KU Leuven? Software environment. Accounts registrations and conditions of use. How to submit jobs. Hands-on. Detailed time/place info 22/03/2018 - 09.00 - 13.00 2018-03-22 09:00:00 UTC 2018-03-22 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • Debugging techniques

    26 March 2018

    Heverlee, Belgium

    Elixir node event
    Debugging techniques https://tess.elixir-europe.org/events/debugging-techniques This information session starts off by tips on how to avoid bugs, and introduces the concept of assertions and unit tests. In many contexts command line debuggers are the only tool at hand, and the concepts transfer easily to GUI debuggers, so gdb will be taken as an example in a small case study. For debugging parallel code at scale, Allinea Forge’s DDT is introduced. This convenient GUI debugger allows to debug OpenMP, MPI as well as CUDA code. Some use cases for additional tools such as valgrind and strace will be mentioned as well. Detailed time/place info 26/03/2018 - 09.00 - 12.00 2018-03-26 09:00:00 UTC 2018-03-26 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • HPC@KULeuven introduction

    27 March 2018

    Heverlee, Belgium

    Elixir node event
    HPC@KULeuven introduction https://tess.elixir-europe.org/events/hpc-kuleuven-introduction-0a0e1772-b9d8-4d1f-ab06-1c8ddf763fcd An introduction to the HPC infrastructure: What is a cluster? What HPC infrastructure is available at KU Leuven? Software environment. Accounts registrations and conditions of use. How to submit jobs. Hands-on. Detailed time/place info 27/03/2018 - 09.00 - 13.00 2018-03-27 09:00:00 UTC 2018-03-27 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • Linux tools

    3 May 2018

    Heverlee, Belgium

    Elixir node event
    Linux tools https://tess.elixir-europe.org/events/linux-tools-6fa2e511-7e70-4895-a6d9-86caa44faa9f This course will give an introduction to several useful Linux tools useful in academic research and everyday use of the system. Brief introduction to script files in Bash shell Using quotes Command line parameters i/o and pipes Useful commands: grep, cut, uniq, tr, sort, join Linux tools: awk, sed Using Linux scripting in writing PBS scripts for HPC This course provides hands-on sessions Detailed time/place info 05/03/2018 - 09.00 - 13.00 2018-05-03 09:00:00 UTC 2018-05-03 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • Git for Humans (Leuven)

    20 June 2018

    Heverlee, Belgium

    Elixir node event
    Git for Humans (Leuven) https://tess.elixir-europe.org/events/git-for-humans-ef1cd0f7-1779-4f7f-9db5-b57336debc0a 2018-06-20 13:00:00 UTC 2018-06-20 16:30:00 UTC ELIXIR Belgium Heverlee Campus. Dept. of Electrical Engineering (ESAT), room B01.35, Heverlee, Belgium Heverlee Campus. Dept. of Electrical Engineering (ESAT), room B01.35 Heverlee Belgium 3001 [] [] [] [] [] []
  • C introduction

    3 December - 20 March 2018

    Heverlee, Belgium

    Elixir node event
    C introduction https://tess.elixir-europe.org/events/c-introduction-dc19e058-a3d6-4f94-b394-e31e3a993e94 This course will provide the basics on the programming environment. Participants will be able to write small applications themselves as well as understand C programming code. Small examples and hands-on will be used to experiment with the different topics. C History Writing a small C progam, understand the development cycle Preprocessor Assignments, Keywords, Identifiers, Variables Operators Control flow Functions Arrays and structures Pointers Working with files and standard I/O Detailed time/place info 12.03.2018, 09:00-13:00 13.03.2018, 09:00-13:00 19.03.2018, 09:00-13:00 20.03.2018, 09:00-13:00 2018-12-03 09:00:00 UTC 2018-03-20 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []
  • Code Optimization

    17 January 2019

    Heverlee, Belgium

    Code Optimization https://tess.elixir-europe.org/events/code-optimization-6d075ecd-6d33-4c77-8aaa-918fe8bfcb3e b'Attention to the quality of code in terms of its computational efficiency is a rather important aspect of using HPC system effectively.In the introduction, we will cover how to quantify performance, and how to dimension computations to ensure optimal use of the compute resources.\n In order to write efficient scientific code, the developer should be familiar with a number of important aspects of modern CPU architecture.The impact of the NUMA memory architecture, vectorization and out-of-order execution will be discussed. The NUMA memory architecture also has its impact at the level of a compute node, while the interconnect properties will determine performance of distributed applications.Several tools will help the developer to profile his application to discover performance hot spots, and make informed decisions on how to improve the efficiency of the code, or the use of resources.\r\n\r\n\r\n \n \n Detailed time/place info\n \r\n \n 17/01/2019 - 09.00 - 13.00\r\n \n' 2019-01-17 09:00:00 UTC 2019-01-17 00:00:00 UTC ICTS opleidingscentrum B, Heverlee, Belgium ICTS opleidingscentrum B Heverlee Belgium 3001 [] [] [] [] [] []

Note, this map only displays events that have geolocation information in TeSS.
For the complete list of events in TeSS, click the grid tab.