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