CSC Training (maalis-huhtikuu): Advanced Fortran, Linux scripting, Coderefinery, Threading and optimisation,

Last modified by avtenhun@helsinki_fi on 2018/02/14 15:10

https://events.prace-ri.eu/event/694/https://www.csc.fi/web/training/-/linux3_spring_2018https://www.csc.fi/web/training/-/coderefinery-workshop-in-turku-2018https://events.prace-ri.eu/event/718/

*** Advanced Fortran Programming 26.3. - 28.3.2018 ***

This course covers the modern features of the Fortran programming 
language. Topics include object-oriented features, language 
interoperability and several other enhancements available at the Fortran 
2008 standard. In addition, a way to express distributed memory 
parallelism via Fortran coarrays will be discussed in detail. This free 
of charge course is provided by the PRACE Advanced Training Centres 
(PATCs) activity. Read more and register (by 16.3.2018) at 


*** Linux 3 - scripting 21.3.2018  ***

The course will include the Unix shell scripting tools sed and awk, 
shell scripting with bash shell, and the regular expressions used in 
pattern matching. In addition to being useful on CSC's servers, the 
skills learnt during the course may come in handy elsewhere too (e.g. 
data processing), knowing them makes working on Unix environments more 
efficient. Read more and register (by 13.3.2018) at 


*** CodeRefinery workshop in Turku 20.3. - 22.3.2018 ***

The aim of this course is to demonstrate to and familiarize the workshop 
participants with best practices and tools in modern research software 
development. The main focus is on professional tools for efficiently 
developing and maintaining research software. This free of charge course 
is arranged by NeIC with help by CSC. Read more and register at 


*** Advanced Threading and Optimization 4.4. - 6.4.2018 ***

The course includes topics on code optimization for x86 platforms and 
efficient code parallelisation using OpenMP threading. Advanced aspects 
of threading and optimization, such as new features in OpenMP 4.5, will 
be covered during the course. Some performance aspects of hybrid 
MPI+OpenMP programs will also be discussed. This free of charge course 
is provided by the PRACE Advanced Training Centres (PATCs) activity. 
Read more and register (by 23.3.2018) at