<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://docs.snic.se/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thor+Wikfeldt+%28PDC%29</id>
	<title>SNIC Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://docs.snic.se/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thor+Wikfeldt+%28PDC%29"/>
	<link rel="alternate" type="text/html" href="http://docs.snic.se/wiki/Special:Contributions/Thor_Wikfeldt_(PDC)"/>
	<updated>2026-05-13T07:19:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.10</generator>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=PDC/Introduction_to_GROMACS_Workshop_(Sept_2020)&amp;diff=7605</id>
		<title>PDC/Introduction to GROMACS Workshop (Sept 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=PDC/Introduction_to_GROMACS_Workshop_(Sept_2020)&amp;diff=7605"/>
		<updated>2020-08-25T13:20:48Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to GROMACS Workshop&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-09-03&lt;br /&gt;
|end date=2020-09-04&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
GROMACS is a free, open-source and high-performance software suite for molecular dynamics simulation and analysis. This workshop will provide an introduction to using GROMACS.&lt;br /&gt;
&lt;br /&gt;
After attending the workshop, participants should have the knowledge and skills to be able to perform molecular dynamics simulations and simple free energy calculations using GROMACS.  &lt;br /&gt;
&lt;br /&gt;
The workshop will include online lectures and hands-on sessions on the following topics:&lt;br /&gt;
&lt;br /&gt;
the basics of molecular dynamics simulations,&lt;br /&gt;
introduction to free energy calculations and&lt;br /&gt;
the capabilities of GROMACS.&lt;br /&gt;
During the hands-on computer practical sessions attendees will work on protein simulation and solving free energy problems using GROMACS.&lt;br /&gt;
&lt;br /&gt;
The workshop is being run jointly by PRACE, the main high-performance computing (HPC) resource provider in Europe, BioExcel (the leading European Centre of Excellence for Computational Biomolecular Research) and the Swedish National Infrastructure for Computing (SNIC).&lt;br /&gt;
&lt;br /&gt;
== Preliminary Schedule ==&lt;br /&gt;
&lt;br /&gt;
Thursday 3 September 2020 (Day I)&lt;br /&gt;
&lt;br /&gt;
09:00-09:10	welcome&lt;br /&gt;
&lt;br /&gt;
09:10-10:10	lectures + Q&amp;amp;A session&lt;br /&gt;
&lt;br /&gt;
10:10-10:40	lectures + Q&amp;amp;A session&lt;br /&gt;
&lt;br /&gt;
11:40-13:00	lunch&lt;br /&gt;
&lt;br /&gt;
13:00-14:30	tutorial&lt;br /&gt;
&lt;br /&gt;
14:30-15:00	break&lt;br /&gt;
&lt;br /&gt;
15:00-16:00	lectures + Q&amp;amp;A session&lt;br /&gt;
&lt;br /&gt;
Friday 4 September 2020 (Day II)&lt;br /&gt;
&lt;br /&gt;
09:00-10:00	lectures + Q&amp;amp;A session&lt;br /&gt;
&lt;br /&gt;
10:00-10:30	break&lt;br /&gt;
&lt;br /&gt;
10:30-11:30	lectures + Q&amp;amp;A session&lt;br /&gt;
&lt;br /&gt;
11:30-13:00	lunch&lt;br /&gt;
&lt;br /&gt;
13:00-15:00	tutorial&lt;br /&gt;
&lt;br /&gt;
15:00-15:30	lecture and final remarks&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
&lt;br /&gt;
Paul Bauer (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Berk Hess (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Erik Lindahl (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Szilárd Páll (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Alessandra Villa (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Artem Zhmurov (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/introduction-to-gromacs-workshop-1.995322&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=PDC/Introduction_to_GROMACS_Workshop_(Sept_2020)&amp;diff=7604</id>
		<title>PDC/Introduction to GROMACS Workshop (Sept 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=PDC/Introduction_to_GROMACS_Workshop_(Sept_2020)&amp;diff=7604"/>
		<updated>2020-08-25T13:20:29Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to GROMACS Workshop&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-09-03&lt;br /&gt;
|end date=2020-09-04&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
GROMACS is a free, open-source and high-performance software suite for molecular dynamics simulation and analysis. This workshop will provide an introduction to using GROMACS.&lt;br /&gt;
&lt;br /&gt;
After attending the workshop, participants should have the knowledge and skills to be able to perform molecular dynamics simulations and simple free energy calculations using GROMACS.  &lt;br /&gt;
&lt;br /&gt;
The workshop will include online lectures and hands-on sessions on the following topics:&lt;br /&gt;
&lt;br /&gt;
the basics of molecular dynamics simulations,&lt;br /&gt;
introduction to free energy calculations and&lt;br /&gt;
the capabilities of GROMACS.&lt;br /&gt;
During the hands-on computer practical sessions attendees will work on protein simulation and solving free energy problems using GROMACS.&lt;br /&gt;
&lt;br /&gt;
The workshop is being run jointly by PRACE, the main high-performance computing (HPC) resource provider in Europe, BioExcel (the leading European Centre of Excellence for Computational Biomolecular Research) and the Swedish National Infrastructure for Computing (SNIC).&lt;br /&gt;
&lt;br /&gt;
== Preliminary Schedule ==&lt;br /&gt;
&lt;br /&gt;
Thursday 3 September 2020 (Day I)&lt;br /&gt;
&lt;br /&gt;
09:00-09:10	welcome&lt;br /&gt;
09:10-10:10	lectures + Q&amp;amp;A session&lt;br /&gt;
10:10-10:40	lectures + Q&amp;amp;A session&lt;br /&gt;
11:40-13:00	lunch&lt;br /&gt;
13:00-14:30	tutorial&lt;br /&gt;
14:30-15:00	break&lt;br /&gt;
15:00-16:00	lectures + Q&amp;amp;A session&lt;br /&gt;
&lt;br /&gt;
Friday 4 September 2020 (Day II)&lt;br /&gt;
&lt;br /&gt;
09:00-10:00	lectures + Q&amp;amp;A session&lt;br /&gt;
10:00-10:30	break&lt;br /&gt;
10:30-11:30	lectures + Q&amp;amp;A session&lt;br /&gt;
11:30-13:00	lunch&lt;br /&gt;
13:00-15:00	tutorial&lt;br /&gt;
15:00-15:30	lecture and final remarks&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
&lt;br /&gt;
Paul Bauer (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Berk Hess (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Erik Lindahl (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Szilárd Páll (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Alessandra Villa (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
Artem Zhmurov (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/introduction-to-gromacs-workshop-1.995322&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=PDC/Introduction_to_GROMACS_Workshop_(Sept_2020)&amp;diff=7603</id>
		<title>PDC/Introduction to GROMACS Workshop (Sept 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=PDC/Introduction_to_GROMACS_Workshop_(Sept_2020)&amp;diff=7603"/>
		<updated>2020-08-25T13:20:10Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to GROMACS Workshop&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-09-03&lt;br /&gt;
|end date=2020-09-04&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
GROMACS is a free, open-source and high-performance software suite for molecular dynamics simulation and analysis. This workshop will provide an introduction to using GROMACS.&lt;br /&gt;
&lt;br /&gt;
After attending the workshop, participants should have the knowledge and skills to be able to perform molecular dynamics simulations and simple free energy calculations using GROMACS.  &lt;br /&gt;
&lt;br /&gt;
The workshop will include online lectures and hands-on sessions on the following topics:&lt;br /&gt;
&lt;br /&gt;
the basics of molecular dynamics simulations,&lt;br /&gt;
introduction to free energy calculations and&lt;br /&gt;
the capabilities of GROMACS.&lt;br /&gt;
During the hands-on computer practical sessions attendees will work on protein simulation and solving free energy problems using GROMACS.&lt;br /&gt;
&lt;br /&gt;
The workshop is being run jointly by PRACE, the main high-performance computing (HPC) resource provider in Europe, BioExcel (the leading European Centre of Excellence for Computational Biomolecular Research) and the Swedish National Infrastructure for Computing (SNIC).&lt;br /&gt;
&lt;br /&gt;
== Preliminary Schedule ==&lt;br /&gt;
&lt;br /&gt;
Thursday 3 September 2020 (Day I)&lt;br /&gt;
&lt;br /&gt;
09:00-09:10	welcome&lt;br /&gt;
09:10-10:10	lectures + Q&amp;amp;A session&lt;br /&gt;
10:10-10:40	lectures + Q&amp;amp;A session&lt;br /&gt;
11:40-13:00	lunch&lt;br /&gt;
13:00-14:30	tutorial&lt;br /&gt;
14:30-15:00	break&lt;br /&gt;
15:00-16:00	lectures + Q&amp;amp;A session&lt;br /&gt;
&lt;br /&gt;
Friday 4 September 2020 (Day II)&lt;br /&gt;
&lt;br /&gt;
09:00-10:00	lectures + Q&amp;amp;A session&lt;br /&gt;
10:00-10:30	break&lt;br /&gt;
10:30-11:30	lectures + Q&amp;amp;A session&lt;br /&gt;
11:30-13:00	lunch&lt;br /&gt;
13:00-15:00	tutorial&lt;br /&gt;
15:00-15:30	lecture and final remarks&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
&lt;br /&gt;
- Paul Bauer (KTH Royal Institute of Technology)&lt;br /&gt;
- Berk Hess (KTH Royal Institute of Technology)&lt;br /&gt;
- Erik Lindahl (KTH Royal Institute of Technology)&lt;br /&gt;
- Szilárd Páll (KTH Royal Institute of Technology)&lt;br /&gt;
- Alessandra Villa (KTH Royal Institute of Technology)&lt;br /&gt;
- Artem Zhmurov (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/introduction-to-gromacs-workshop-1.995322&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=PDC/Introduction_to_GROMACS_Workshop_(Sept_2020)&amp;diff=7602</id>
		<title>PDC/Introduction to GROMACS Workshop (Sept 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=PDC/Introduction_to_GROMACS_Workshop_(Sept_2020)&amp;diff=7602"/>
		<updated>2020-08-25T13:19:48Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to GROMACS Workshop |fields=Scientific computing |event type=Course |location=Stockholm |start date=2020-09-03 |end date=2020-09-0...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to GROMACS Workshop&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-09-03&lt;br /&gt;
|end date=2020-09-04&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
GROMACS is a free, open-source and high-performance software suite for molecular dynamics simulation and analysis. This workshop will provide an introduction to using GROMACS.&lt;br /&gt;
&lt;br /&gt;
After attending the workshop, participants should have the knowledge and skills to be able to perform molecular dynamics simulations and simple free energy calculations using GROMACS.  &lt;br /&gt;
&lt;br /&gt;
The workshop will include online lectures and hands-on sessions on the following topics:&lt;br /&gt;
&lt;br /&gt;
the basics of molecular dynamics simulations,&lt;br /&gt;
introduction to free energy calculations and&lt;br /&gt;
the capabilities of GROMACS.&lt;br /&gt;
During the hands-on computer practical sessions attendees will work on protein simulation and solving free energy problems using GROMACS.&lt;br /&gt;
&lt;br /&gt;
The workshop is being run jointly by PRACE, the main high-performance computing (HPC) resource provider in Europe, BioExcel (the leading European Centre of Excellence for Computational Biomolecular Research) and the Swedish National Infrastructure for Computing (SNIC).&lt;br /&gt;
&lt;br /&gt;
== Preliminary Schedule ==&lt;br /&gt;
&lt;br /&gt;
Thursday 3 September 2020 (Day I)&lt;br /&gt;
&lt;br /&gt;
09:00-09:10	welcome&lt;br /&gt;
09:10-10:10	lectures + Q&amp;amp;A session&lt;br /&gt;
10:10-10:40	lectures + Q&amp;amp;A session&lt;br /&gt;
11:40-13:00	lunch&lt;br /&gt;
13:00-14:30	tutorial&lt;br /&gt;
14:30-15:00	break&lt;br /&gt;
15:00-16:00	lectures + Q&amp;amp;A session&lt;br /&gt;
&lt;br /&gt;
Friday 4 September 2020 (Day II)&lt;br /&gt;
&lt;br /&gt;
09:00-10:00	lectures + Q&amp;amp;A session&lt;br /&gt;
10:00-10:30	break&lt;br /&gt;
10:30-11:30	lectures + Q&amp;amp;A session&lt;br /&gt;
11:30-13:00	lunch&lt;br /&gt;
13:00-15:00	tutorial&lt;br /&gt;
15:00-15:30	lecture and final remarks&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
&lt;br /&gt;
Paul Bauer (KTH Royal Institute of Technology)&lt;br /&gt;
Berk Hess (KTH Royal Institute of Technology)&lt;br /&gt;
Erik Lindahl (KTH Royal Institute of Technology)&lt;br /&gt;
Szilárd Páll (KTH Royal Institute of Technology)&lt;br /&gt;
Alessandra Villa (KTH Royal Institute of Technology)&lt;br /&gt;
Artem Zhmurov (KTH Royal Institute of Technology)&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/introduction-to-gromacs-workshop-1.995322&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=PDC/PRACE_Online_Course:_Writing_Parallel_Applications_Using_MPI_(May_2020)&amp;diff=7601</id>
		<title>PDC/PRACE Online Course: Writing Parallel Applications Using MPI (May 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=PDC/PRACE_Online_Course:_Writing_Parallel_Applications_Using_MPI_(May_2020)&amp;diff=7601"/>
		<updated>2020-08-25T13:10:10Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=PDC/PRACE Online Course: Writing Parallel Applications Using MPI&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-05-27&lt;br /&gt;
|end date=2020-05-27&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
Message Passing is presently the most widely deployed programming model in massively parallel high performance computing. Message passing is suitable for programming a wide range of current computer architectures, ranging from multi-core desktop equipment to the fastest HPC systems in the world, offering several hundred thousand processing elements.&lt;br /&gt;
&lt;br /&gt;
This online course will teach you how to write parallel programs using MPI. The course will be delivered by PDC staff.&lt;br /&gt;
&lt;br /&gt;
The course is at beginners level and assumes no prior experience in parallel computing. The concepts behind message passing and distributed memory computing will be introduced and the syntax of the key MPI calls will be explained. The course will include point-to-point communications, non-blocking communication and collective communications calls.&lt;br /&gt;
&lt;br /&gt;
Presentations and type-along sessions will be interspersed with practical exercises where participants get experience in writing MPI programs and gain an understanding different parallelisation strategies. Code examples and exercises will be available in C, Fortran and Python. At the end of the course, participants should be able to write their own MPI programs at a basic level. The teaching language for the course will be English.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Participants can choose between setting up an MPI environment on their own computers or using PDC clusters if they already have a PDC account. Installation instructions will be sent out to registered participants.&lt;br /&gt;
&lt;br /&gt;
Participants should be able to write programs in either C, Fortran or Python.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
08:00	0. (Optional) Software installation help&lt;br /&gt;
09:00	1. Introduction to Parallel Computing&lt;br /&gt;
09:45	2. Serial and Parallel Regions&lt;br /&gt;
10:05	3. MPI_Send and MPI_Recv&lt;br /&gt;
10:30	4. Coffee Break&lt;br /&gt;
10:50	5. Parallel Paradigms and Parallel Algorithms&lt;br /&gt;
11:10	6. Non-blocking Communication&lt;br /&gt;
11:40	7. Collective Operations&lt;br /&gt;
12:10	8. Lunch Break&lt;br /&gt;
13:10	9. Serial to Parallel&lt;br /&gt;
14:10	10. Tips and Best Practices&lt;br /&gt;
14:30	11. Discussion and independent work&lt;br /&gt;
15:00	Finish&lt;br /&gt;
&lt;br /&gt;
== Course material ==&lt;br /&gt;
The course material can be found at pdc-support.github.io/introduction-to-mpi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
Thor Wikfeldt and Xin Li&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/pdc-prace-online-course-writing-parallel-applications-using-mpi-1.982660&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=PDC/PRACE_Online_Course:_Writing_Parallel_Applications_Using_MPI_(May_2020)&amp;diff=7600</id>
		<title>PDC/PRACE Online Course: Writing Parallel Applications Using MPI (May 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=PDC/PRACE_Online_Course:_Writing_Parallel_Applications_Using_MPI_(May_2020)&amp;diff=7600"/>
		<updated>2020-08-25T13:09:29Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=PDC/PRACE Online Course: Writing Parallel Applications Using MPI |fields=Scientific computing |event type=Course |location=Stockholm |start dat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=PDC/PRACE Online Course: Writing Parallel Applications Using MPI&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-05-27&lt;br /&gt;
|end date=2020-05-27&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
Message Passing is presently the most widely deployed programming model in massively parallel high performance computing. Message passing is suitable for programming a wide range of current computer architectures, ranging from multi-core desktop equipment to the fastest HPC systems in the world, offering several hundred thousand processing elements.&lt;br /&gt;
&lt;br /&gt;
This online course will teach you how to write parallel programs using MPI. The course will be delivered by PDC staff.&lt;br /&gt;
&lt;br /&gt;
The course is at beginners level and assumes no prior experience in parallel computing. The concepts behind message passing and distributed memory computing will be introduced and the syntax of the key MPI calls will be explained. The course will include point-to-point communications, non-blocking communication and collective communications calls.&lt;br /&gt;
&lt;br /&gt;
Presentations and type-along sessions will be interspersed with practical exercises where participants get experience in writing MPI programs and gain an understanding different parallelisation strategies. Code examples and exercises will be available in C, Fortran and Python. At the end of the course, participants should be able to write their own MPI programs at a basic level. The teaching language for the course will be English.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Participants can choose between setting up an MPI environment on their own computers or using PDC clusters if they already have a PDC account. Installation instructions will be sent out to registered participants.&lt;br /&gt;
&lt;br /&gt;
Participants should be able to write programs in either C, Fortran or Python.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
08:00	0. (Optional) Software installation help&lt;br /&gt;
09:00	1. Introduction to Parallel Computing&lt;br /&gt;
09:45	2. Serial and Parallel Regions&lt;br /&gt;
10:05	3. MPI_Send and MPI_Recv&lt;br /&gt;
10:30	4. Coffee Break&lt;br /&gt;
10:50	5. Parallel Paradigms and Parallel Algorithms&lt;br /&gt;
11:10	6. Non-blocking Communication&lt;br /&gt;
11:40	7. Collective Operations&lt;br /&gt;
12:10	8. Lunch Break&lt;br /&gt;
13:10	9. Serial to Parallel&lt;br /&gt;
 14:10	10. Tips and Best Practices&lt;br /&gt;
14:30	11. Discussion and independent work&lt;br /&gt;
15:00	Finish&lt;br /&gt;
&lt;br /&gt;
== Course material ==&lt;br /&gt;
The course material can be found at pdc-support.github.io/introduction-to-mpi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
Thor Wikfeldt and Xin Li&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/pdc-prace-online-course-writing-parallel-applications-using-mpi-1.982660&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=ANSYS_workshop:_Using_HPC_and_Reduced_Order_Models_for_ANSYS_simulations_(April_2020)&amp;diff=7599</id>
		<title>ANSYS workshop: Using HPC and Reduced Order Models for ANSYS simulations (April 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=ANSYS_workshop:_Using_HPC_and_Reduced_Order_Models_for_ANSYS_simulations_(April_2020)&amp;diff=7599"/>
		<updated>2020-08-25T13:06:40Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=ANSYS workshop: Using HPC and Reduced Order Models for ANSYS simulations |fields=Scientific computing |event type=Course |location=Stockholm |s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=ANSYS workshop: Using HPC and Reduced Order Models for ANSYS simulations&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-04-17&lt;br /&gt;
|end date=2020-04-17&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
ANSYS offers a comprehensive software suite that spans the entire range of physics, providing access to virtually any field of engineering simulation that a design process requires.&lt;br /&gt;
&lt;br /&gt;
Models and simulations are getting more complex, but the demand is to run them faster. The aim of this seminar is to demonstrate the use of ANSYS in an HPC environment and to give an overview of the trends ANSYS is focusing on now and in the future.&lt;br /&gt;
&lt;br /&gt;
One of the current industrial megatrends is to utilise system simulators to build a digital twin of a product. A short introduction on how to use high fidelity models for ROM (Reduced Order Model) creation in order to perform system-level simulations as a basis for digital twins will also be presented.&lt;br /&gt;
&lt;br /&gt;
Programme&lt;br /&gt;
&lt;br /&gt;
09.00-10.00	Running ANSYS in HPC environments&lt;br /&gt;
10.00-10.30	Q&amp;amp;A&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by ANSYS Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/ansys-workshop-using-hpc-and-reduced-order-models-for-ansys-simulations-1.962863&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=NEC_SX-Aurora_TSUBASA_Webinar_(Feb_2020)&amp;diff=7598</id>
		<title>NEC SX-Aurora TSUBASA Webinar (Feb 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=NEC_SX-Aurora_TSUBASA_Webinar_(Feb_2020)&amp;diff=7598"/>
		<updated>2020-08-25T13:03:36Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=NEC SX-Aurora TSUBASA Webinar |fields=Scientific computing |event type=Course |location=Stockholm |start date=2020-02-14 |end date=2020-02-14 }...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=NEC SX-Aurora TSUBASA Webinar&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-02-14&lt;br /&gt;
|end date=2020-02-14&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
In cooperation with NEC, PDC cordially invites you to join the NEC SX-Aurora TSUBASA Webinar on Friday 14 February 2020, 9:30-13:00 CET.&lt;br /&gt;
&lt;br /&gt;
In this 3.5-hour webinar NEC will present their newest generation Vector Engine with emphasis on the impact on potential application programmers and users.  &lt;br /&gt;
&lt;br /&gt;
The webinar will take up:&lt;br /&gt;
&lt;br /&gt;
an overview of the SX-Aurora TSUBASA hardware and software ecosystem,&lt;br /&gt;
illustrated teaser examples of programming, optimization and tuning of application software and online demonstrations, and&lt;br /&gt;
an interactive question and answer session.&lt;br /&gt;
Please register you interest at: www.kth.se/form/pdc-nec-webinar-feb2020.&lt;br /&gt;
&lt;br /&gt;
Once registered, you will receive information on how to join the webinar.&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by NEC Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/nec-sx-aurora-tsubasa-webinar-1.955302&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Intel_oneAPI_webinar_(Mar_2020)&amp;diff=7597</id>
		<title>Intel oneAPI webinar (Mar 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Intel_oneAPI_webinar_(Mar_2020)&amp;diff=7597"/>
		<updated>2020-08-25T13:00:53Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Intel oneAPI Overview Webinar |fields=Scientific computing |event type=Course |location=Stockholm |start date=2020-03-24 |end date=2020-03-24 }...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Intel oneAPI Overview Webinar&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-03-24&lt;br /&gt;
|end date=2020-03-24&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Online&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
In cooperation with Intel, PDC cordially invites you to join the Intel oneAPI Overview Webinar on Tuesday 24 March 2020.&lt;br /&gt;
&lt;br /&gt;
In this two-part webinar Intel will present their oneAPI programming environment for current and future Intel CPUs, GPUs, FPGAs and other accelerators. The morning session of the webinar will focus on theoretical aspects while the afternoon session will allow participants to try out the current beta software tools in the Intel DevCloud.&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by Intel Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/intel-oneapi-overview-webinar-1.966664&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=ARM_HPC_hands_on_workshop_(Feb_2020)&amp;diff=7219</id>
		<title>ARM HPC hands on workshop (Feb 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=ARM_HPC_hands_on_workshop_(Feb_2020)&amp;diff=7219"/>
		<updated>2020-01-29T20:44:00Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-02-18&lt;br /&gt;
|end date=2020-02-18&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
This one day hands-on workshop will introduce the Arm HPC hardware and software ecosystem.&lt;br /&gt;
&lt;br /&gt;
The workshop will be a mixture of presentations (to introduce topics) and hands-on tutorials (to explore those topics).&lt;br /&gt;
&lt;br /&gt;
In addition to giving you a general overview of the ARM ecosystem, the workshop will provide training both for current generation hardware and instruction sets (Marvell ThunderX2 and NEON) and future generation (A64FX and SVE).&lt;br /&gt;
&lt;br /&gt;
Through a set of pre-prepared tutorial examples, participants will be guided through an introduction to the compiler and maths libraries, and on to the compilation and emulation of SVE vector instructions. Additionally we invite participants to bring, and use, their own code examples to evaluate the hardware and HPC software stack.&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by ARM Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/arm-hpc-hands-on-workshop-1.953884&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=ARM_HPC_hands_on_workshop_(Feb_2020)&amp;diff=7218</id>
		<title>ARM HPC hands on workshop (Feb 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=ARM_HPC_hands_on_workshop_(Feb_2020)&amp;diff=7218"/>
		<updated>2020-01-29T20:42:48Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to PDC |fields=Scientific computing |event type=Course |location=Stockholm |start date=2020-02-18 |end date=2020-02-18 }}  == Semi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-02-18&lt;br /&gt;
|end date=2020-02-18&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This one day hands-on workshop will introduce the Arm HPC hardware and software ecosystem.&lt;br /&gt;
&lt;br /&gt;
The workshop will be a mixture of presentations (to introduce topics) and hands-on tutorials (to explore those topics).&lt;br /&gt;
&lt;br /&gt;
In addition to giving you a general overview of the ARM ecosystem, the workshop will provide training both for current generation hardware and instruction sets (Marvell ThunderX2 and NEON) and future generation (A64FX and SVE).&lt;br /&gt;
&lt;br /&gt;
Through a set of pre-prepared tutorial examples, participants will be guided through an introduction to the compiler and maths libraries, and on to the compilation and emulation of SVE vector instructions. Additionally we invite participants to bring, and use, their own code examples to evaluate the hardware and HPC software stack.&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by ARM Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/arm-hpc-hands-on-workshop-1.953884&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=PRACE/BioExcel_Seasonal_School_HPC_for_Life_Sciences_(June_2019)&amp;diff=7217</id>
		<title>PRACE/BioExcel Seasonal School HPC for Life Sciences (June 2019)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=PRACE/BioExcel_Seasonal_School_HPC_for_Life_Sciences_(June_2019)&amp;diff=7217"/>
		<updated>2020-01-29T12:26:25Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=PRACE/BioExcel Seasonal School: HPC for Life  Sciences |fields=Scientific computing |event type=Workshop |location=Stockholm |start date=2019-0...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=PRACE/BioExcel Seasonal School: HPC for Life  Sciences&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Workshop&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2019-06-10&lt;br /&gt;
|end date=2019-06-13&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
&lt;br /&gt;
Room V37, Teknikringen 78, KTH, Stockholm&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
&lt;br /&gt;
Do you work with GROMACS, NAMD, AMBER or VMD in the life sciences?&lt;br /&gt;
&lt;br /&gt;
Would you like to&lt;br /&gt;
&lt;br /&gt;
improve your understanding of how to use these applications,&lt;br /&gt;
learn more about their scalability and performance,&lt;br /&gt;
find out ways to avoid potential issues with them, and&lt;br /&gt;
learn best practices for using these applications on high performance computing (HPC) systems?&lt;br /&gt;
Then join us for the 2019 HPC for Life Sciences Seasonal School!&lt;br /&gt;
&lt;br /&gt;
PRACE (the main HPC resource provider in Europe) and BioExcel (the leading European Centre of Excellence for Computational Biomolecular Research) are bringing the core developers of some of the most popular and well-known applications in the life sciences field (GROMACS, NAMD, AMBER and VMD) to share their expertise with you at the PRACE/BioExcel Seasonal School 2019.&lt;br /&gt;
&lt;br /&gt;
The school will be very practical with extensive hands-on sessions covering more than half of the time over the four days of the school - so you will have plenty of opportunities to put what you learn into practice and get assistance from the developers of the applications. Note that during the school, participants will be able to run code on the PRACE Tier­‐1 system Beskow.&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
&lt;br /&gt;
The course is taught by key developers and/or principal investigators of major MD simulation packages.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
For more information and to register, see: events.prace-ri.eu/event/868.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Awk_workshop_(Karolinska,_January_2020)&amp;diff=7213</id>
		<title>Awk workshop (Karolinska, January 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Awk_workshop_(Karolinska,_January_2020)&amp;diff=7213"/>
		<updated>2020-01-13T19:31:36Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to awk and sed |fields=Scientific computing |event type=Course |location=Karolinska Institute |start date=2020-01-31 |end date=202...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to awk and sed&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Karolinska Institute&lt;br /&gt;
|start date=2020-01-31&lt;br /&gt;
|end date=2020-01-31&lt;br /&gt;
}}&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This workshop aims to promote the awk tool for use in every-day’s research work and urges you to find solutions yourself rather than expecting ready-made ones. Thus, the material&lt;br /&gt;
given during the workshop will not be a complete guide or manual.&lt;br /&gt;
&lt;br /&gt;
The purpose of the workshop is to give an overview of the capabilities of the awk&lt;br /&gt;
language and to underline some of its particular strengths (disadvantages will be also&lt;br /&gt;
addressed).&lt;br /&gt;
&lt;br /&gt;
Some basic knowledge of Linux, bash and some simple tools like grep and sed is required. &lt;br /&gt;
&lt;br /&gt;
Please, have a look at the seminar web page for a glimpse over the topics that will be&lt;br /&gt;
discussed.&lt;br /&gt;
&lt;br /&gt;
https://sites.google.com/site/toawkornot &lt;br /&gt;
&lt;br /&gt;
Course webpage for registration and with more detailed info about rooms and times, etc. https://www.pdc.kth.se/about/events/awk-workshop-1.946918&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Feb_2020)&amp;diff=7212</id>
		<title>Introduction to PDC (Feb 2020)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Feb_2020)&amp;diff=7212"/>
		<updated>2020-01-13T19:27:42Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to PDC |fields=Scientific computing |event type=Course |location=Stockholm |start date=2020-02-05 |end date=2020-02-05 }}  == Semi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2020-02-05&lt;br /&gt;
|end date=2020-02-05&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This is an afternoon 4-hour course taking place on Feb 5 between 13:00 and 17:00 is centered on how to use the systems that PDC provides. It is a good starting point for people that are unfamiliar with how computer clusters work.&lt;br /&gt;
&lt;br /&gt;
The course will focus on basic and advanced methods for using PDC systems. It will cover some background, what clusters are available, applying for PDC resources, how to login to PDC, acquire accounts, logging into clusters, running software on various nodes, storing data for easy access, compiling, etc... &lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by PDC Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/introduction-to-pdc-systems-course-february-2020-1.948839 or send an email to support@pdc.kth.se. Please provide your name, email address and PDC username if you already have one. If you do not yet have a PDC account, please request an account at least a week before the course according to instructions at https://www.pdc.kth.se/support/documents/starting/get_account.html.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Software_Carpentry_Stockholm_(June_2019)&amp;diff=7209</id>
		<title>Software Carpentry Stockholm (June 2019)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Software_Carpentry_Stockholm_(June_2019)&amp;diff=7209"/>
		<updated>2019-11-08T12:38:43Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Software Carpentry workshop |fields=Scientific computing |event type=Course |location=Stockholm |start date=2019-06-18 |end date=2019-06-19 }} ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Software Carpentry workshop&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2019-06-18&lt;br /&gt;
|end date=2019-06-19&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Sydöstra Galleriet, KTH Library, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
Software Carpentry (https://software-carpentry.org/) aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.&lt;br /&gt;
&lt;br /&gt;
For more information on what we teach and why, please see our paper &amp;quot;Best Practices for Scientific Computing&amp;quot; (http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1001745).&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
Thor Wikfeldt, PDC and Rosa Lönneborg, KTH Library.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the workshop, visit https://wikfeldt.github.io/2019-06-18-stockholm/&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Writing_Parallel_Applications_Using_MPI_(Stockholm,_December_2019)&amp;diff=7208</id>
		<title>Writing Parallel Applications Using MPI (Stockholm, December 2019)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Writing_Parallel_Applications_Using_MPI_(Stockholm,_December_2019)&amp;diff=7208"/>
		<updated>2019-11-06T09:16:33Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Writing Parallel Applications Using MPI |fields=Parallel programming |event type=Workshop |location=Stockholm |start date=2019-12-03 |end date=...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Writing Parallel Applications Using MPI&lt;br /&gt;
|fields=Parallel programming&lt;br /&gt;
|event type=Workshop&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2019-12-03&lt;br /&gt;
|end date=2019-12-03&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
This one day course will teach you how to write parallel programs using MPI. The course will be delivered by PDC staff.&lt;br /&gt;
&lt;br /&gt;
The course is at beginners level and assumes no prior experience in parallel computing. The concepts behind message passing and distributed memory computing will be introduced and the syntax of the key MPI calls will be explained. The course will include point-to-point communications, non-blocking communication and collective communications calls.&lt;br /&gt;
&lt;br /&gt;
Presentations and type-along sessions will be interspersed with practical exercises where participants get experience in writing MPI programs and gain an understanding different parallelisation strategies. At the end of the course, participants should be able to write their own MPI programs at an intermediate level. The teaching language for the course will be English.&lt;br /&gt;
&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
You will need to have an account on the PDC systems in order to participate in this workshop. Please apply for an account in good time before the course if you do not already have a PDC account. Participants should be able to write programs in either C, Fortran or Python.&lt;br /&gt;
&lt;br /&gt;
== Course web page and registration ==&lt;br /&gt;
For more information and registration refer to the [https://www.pdc.kth.se/about/events/writing-parallel-applications-using-mpi-1.935278 event page on the PDC webpages].  Registration is now open.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=NVIDIA_GPU_Boot_Camp_and_DLI_(Sept_2019)&amp;diff=7205</id>
		<title>NVIDIA GPU Boot Camp and DLI (Sept 2019)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=NVIDIA_GPU_Boot_Camp_and_DLI_(Sept_2019)&amp;diff=7205"/>
		<updated>2019-10-21T09:21:24Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=NVIDIA GPU Boot Camp and Deep Learning workshop&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Workshop&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2019-09-24&lt;br /&gt;
|end date=2019-09-25&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
OpenLab, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
&lt;br /&gt;
This two-day event will start with a GPU boot camp, which is an exciting and unique way for scientists and researchers to learn the skills needed to start quickly accelerating codes on GPUs. In the boot camp we will introduce you to available GPU libraries, programming models, and platforms where you will learn the basics of GPU programming through extensive hands-on collaboration based on a real-life code using the OpenACC programming model.&lt;br /&gt;
&lt;br /&gt;
Whether you’re a seasoned researcher or novice programmer, you’re welcome to join this boot camp. Be prepared to learn, brainstorm, and build amazing real-world skills.&lt;br /&gt;
&lt;br /&gt;
On the second day, you will learn deep learning techniques for a range of computer vision tasks through a series of hands-on exercises. You will work with widely-used deep learning tools, frameworks, and workflows to train and deploy neural network models on a fully-configured, GPU-accelerated workstation in the cloud. After a quick introduction to deep learning, you will advance to: building and deploying deep learning applications for image classification and object detection, modifying your neural networks to improve their accuracy and performance, and implementing the workflow you have learned on a final project. At the end of the workshop, you will have access to additional resources to create new deep learning applications on your own.&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by NVIDIA staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Note that this event is only open to people who are working in academia or studying in academia.&lt;br /&gt;
&lt;br /&gt;
Please register using your academic email address.To register for this event, please visit www.kth.se/form/5ce79caeeafec7224520bf3c.&lt;br /&gt;
&lt;br /&gt;
Note that you can choose to register for only one of the two days, but we recommend attending both.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=NVIDIA_GPU_Boot_Camp_and_DLI_(Sept_2019)&amp;diff=7204</id>
		<title>NVIDIA GPU Boot Camp and DLI (Sept 2019)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=NVIDIA_GPU_Boot_Camp_and_DLI_(Sept_2019)&amp;diff=7204"/>
		<updated>2019-10-21T09:20:53Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to PDC |fields=Scientific computing |event type=Course |location=Stockholm |start date=2019-09-24 |end date=2019-09-25 }}  == Semi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2019-09-24&lt;br /&gt;
|end date=2019-09-25&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
OpenLab, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
&lt;br /&gt;
This two-day event will start with a GPU boot camp, which is an exciting and unique way for scientists and researchers to learn the skills needed to start quickly accelerating codes on GPUs. In the boot camp we will introduce you to available GPU libraries, programming models, and platforms where you will learn the basics of GPU programming through extensive hands-on collaboration based on a real-life code using the OpenACC programming model.&lt;br /&gt;
&lt;br /&gt;
Whether you’re a seasoned researcher or novice programmer, you’re welcome to join this boot camp. Be prepared to learn, brainstorm, and build amazing real-world skills.&lt;br /&gt;
&lt;br /&gt;
On the second day, you will learn deep learning techniques for a range of computer vision tasks through a series of hands-on exercises. You will work with widely-used deep learning tools, frameworks, and workflows to train and deploy neural network models on a fully-configured, GPU-accelerated workstation in the cloud. After a quick introduction to deep learning, you will advance to: building and deploying deep learning applications for image classification and object detection, modifying your neural networks to improve their accuracy and performance, and implementing the workflow you have learned on a final project. At the end of the workshop, you will have access to additional resources to create new deep learning applications on your own.&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by NVIDIA staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Note that this event is only open to people who are working in academia or studying in academia.&lt;br /&gt;
&lt;br /&gt;
Please register using your academic email address.To register for this event, please visit www.kth.se/form/5ce79caeeafec7224520bf3c.&lt;br /&gt;
&lt;br /&gt;
Note that you can choose to register for only one of the two days, but we recommend attending both.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Oct_2019)&amp;diff=7203</id>
		<title>Introduction to PDC (Oct 2019)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Oct_2019)&amp;diff=7203"/>
		<updated>2019-10-21T09:17:46Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to PDC |fields=Scientific computing |event type=Course |location=Stockholm |start date=2019-10-08 |end date=2019-10-08 }}  == Semi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2019-10-08&lt;br /&gt;
|end date=2019-10-08&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This is an afternoon 4-hour course taking place on Oct 8 between 13:00 and 17:00 is centered on how to use the systems that PDC provides. It is a good starting point for people that are unfamiliar with how computer clusters work.&lt;br /&gt;
&lt;br /&gt;
The course will focus on basic and advanced methods for using PDC systems. It will cover some background, what clusters are available, applying for PDC resources, how to login to PDC, acquire accounts, logging into clusters, running software on various nodes, storing data for easy access, compiling, etc... &lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by PDC Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/calendar/introduction-to-pdc-systems-course-february-2019-1.868814 or send an email to support@pdc.kth.se. Please provide your name, email address and PDC username if you already have one. If you do not yet have a PDC account, please request an account at least a week before the course according to instructions at https://www.pdc.kth.se/support/documents/starting/get_account.html.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=7022</id>
		<title>Online training materials</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=7022"/>
		<updated>2019-02-18T13:30:22Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{online training material&lt;br /&gt;
|description=Overview page on online training materials freely available&lt;br /&gt;
|fields=HPC training&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This page provides an overview on publicly available training materials available on the web.&lt;br /&gt;
&lt;br /&gt;
'''SNIC can not take responsibility for the contents provided by external sources or on external web sites'''&lt;br /&gt;
&lt;br /&gt;
== Basic use of HPC systems ==&lt;br /&gt;
&lt;br /&gt;
=== Overview material about HPC systems ===&lt;br /&gt;
&lt;br /&gt;
The [https://hpc-carpentry.github.io/ HPC-Carpentry initiative] has [https://hpc-carpentry.github.io/hpc-intro/ online training material for a 1-day introduction to HPC]. It covers both Linux command line and SLURM.&lt;br /&gt;
&lt;br /&gt;
=== UNIX and LINUX ===&lt;br /&gt;
&lt;br /&gt;
Almost all current HPC system use UNIX or LINUX as their operating system.  Basic UNIX/LINUX skills are essential for using such a system:&lt;br /&gt;
&lt;br /&gt;
* Texas Advanced Computing Center (TACC) has produced a clear and general set of [https://portal.tacc.utexas.edu/c/document_library/get_file?uuid=a0c33bf1-b2a4-48b4-a23d-fc8a79c887ec&amp;amp;groupId=13601 slides about HPC Linux].&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=XvDZLjaCJuw This video about Unix from 1982] is surprisingly relevant today, and can impart an understanding of the underlying philosophy behind the *NIX operating system.&lt;br /&gt;
&lt;br /&gt;
* The teaching materials on [http://swcarpentry.github.io/shell-novice/ the UNIX shell] of the [https://software-carpentry.org/ software carpentry] courses are available online.  They are suitable for self study.&lt;br /&gt;
&lt;br /&gt;
* The Aalto Scientific Computing center offers an extensive ~3 day workshop on Linux shell and shell scripting. Material is available on [http://scicomp.aalto.fi/training/linux-shell-tutorial.html this page] &lt;br /&gt;
&lt;br /&gt;
=== Job schedulers ===&lt;br /&gt;
&lt;br /&gt;
==== SLURM ====&lt;br /&gt;
[https://www.schedmd.com/ SLURM] is currently the most widely used job scheduler by the [[centres|SNIC centres]].  Unless you are using software, whose GUI is well integrated into the scheduler, having some knowledge about it is required when working at a SNIC installation.  On the SLURM website you can access the [https://slurm.schedmd.com/documentation.html official SLURM documentation] an [https://slurm.schedmd.com/faq.html FAQ] and [https://slurm.schedmd.com/tutorials.html (video) tutorials].&lt;br /&gt;
In addition the SNIC centres provide their own documentation, also describing local customisation:&lt;br /&gt;
* HPC2N's [https://www.hpc2n.umu.se/batchsystem overview of batch system sub-pages]&lt;br /&gt;
* LUNARC's [https://lunarc-documentation.readthedocs.io/en/latest/batch_system/ batch system guide]&lt;br /&gt;
* NSC's [https://www.nsc.liu.se/support/batch-jobs/introduction/ Introduction to batch jobs]&lt;br /&gt;
* UPPMAX's [http://uppmax.uu.se/support/user-guides/slurm-user-guide/ Slurm user guide]&lt;br /&gt;
&lt;br /&gt;
== Programming and code development ==&lt;br /&gt;
&lt;br /&gt;
=== Python programming ===&lt;br /&gt;
* The teaching materials on [http://swcarpentry.github.io/python-novice-inflammation/ Python programming] of the [https://software-carpentry.org/ software carpentry] courses are available online. They are suitable for self study and provide a good introduction for novices.&lt;br /&gt;
* SeSE course on [http://sese.nu/python-for-matlab-users-ht15/ Python for Matlab users]&lt;br /&gt;
* BioExcel webinars on [http://bioexcel.eu/category/webinar/ computational biomolecular research]. Topics include best practices for using the Gromacs and CPMD codes.&lt;br /&gt;
&lt;br /&gt;
=== Statistic package R ===&lt;br /&gt;
&lt;br /&gt;
* The [https://software-carpentry.org/ software carpentry] [https://swcarpentry.github.io/r-novice-inflammation/ course material] on the [https://www.r-project.org/ R package] provides a first introduction.&lt;br /&gt;
&lt;br /&gt;
=== Software development tools and helpers ===&lt;br /&gt;
* The teaching materials on [http://swcarpentry.github.io/git-novice/ Version Control with Git] of the [https://software-carpentry.org/ software carpentry] courses provide a good introduction to version control and the git package.&lt;br /&gt;
* NeIC's [https://coderefinery.org/ CodeRefinery] [http://coderefinery.org/lessons/ lessons on version control with Git, automated testing, CMake, etc.]&lt;br /&gt;
* ARM provides [https://developer.arm.com/products/software-development-tools/hpc/arm-forge/videos video demos and tutorial]s for the DDT debugger and MAP performance profiler components of the Forge suite, for which SNIC has licenses.&lt;br /&gt;
&lt;br /&gt;
=== Parallel programming ===&lt;br /&gt;
* General [http://www.training.prace-ri.eu/nc/training_courses/index.html HPC training material] from PRACE&lt;br /&gt;
* General [https://portal.xsede.org/online-training HPC training material] from XSEDE&lt;br /&gt;
==== Distributed memory programming with MPI ====&lt;br /&gt;
For [[MPI]] related training and documents see the [[MPI#Resources| resource section]] of our MPI page&lt;br /&gt;
&lt;br /&gt;
==== Shared memory programming with OpenMP ====&lt;br /&gt;
For [[OpenMP]] related training materials refer to the [[OpenMP#Resources|resource section]] of the OpenMP page.&lt;br /&gt;
&lt;br /&gt;
==== GPU programming ====&lt;br /&gt;
[https://www.olcf.ornl.gov/support/tutorials/ Online tutorials] from Oak Ridge National Laboratory&lt;br /&gt;
&lt;br /&gt;
== Application Software ==&lt;br /&gt;
=== AMBER ===&lt;br /&gt;
* [http://ambermd.org/tutorials/ AMBER tutorials]&lt;br /&gt;
=== Bowtie2 ===&lt;br /&gt;
* [https://github.com/alvaralmstedt/Tutorials/wiki/Bowtie2-mapping Bowtie2 tutorial]&lt;br /&gt;
=== CASTEP ===&lt;br /&gt;
* Link to [http://www.castep.org/CASTEP/OnlineTutorials Online tutorials]&lt;br /&gt;
=== CESM (Community Earth System Model) ===&lt;br /&gt;
* Link to material including practical sessions from the [http://www.cesm.ucar.edu/events/tutorials/2016/coursework.html 2016 CESM Tutorial] run by UCAR. See also [[Building CESM models on the NSC triolith system]]&lt;br /&gt;
=== CHARMM (Chemistry at HARvard Macromolecular Mechanics) ===&lt;br /&gt;
* [https://www.charmm.org/charmm/documentation/ Documentation] of CHARMM.&lt;br /&gt;
* [https://www.charmmtutorial.org/index.php/Full_example Full example] of a CHARMM simulation setup for a solvated protein.&lt;br /&gt;
&lt;br /&gt;
=== CP2K ===&lt;br /&gt;
* Linkto [https://www.cp2k.org/howto HOWTOs]&lt;br /&gt;
=== GULP ===&lt;br /&gt;
* Link to [http://gulp.curtin.edu.au/gulp/help/manuals.cfm online manuals]&lt;br /&gt;
=== GROMACS ===&lt;br /&gt;
* [http://www.gromacs.org/Documentation/Tutorials Tutorial section] of the GROMACS website&lt;br /&gt;
* [http://www.mdtutorials.com/gmx/ GROMACS tutorials] by Justin A. Lemkul from Virginia Tech&lt;br /&gt;
=== NAMD &amp;amp; VMD ===&lt;br /&gt;
* [http://www.ks.uiuc.edu/Training/Tutorials/ Collection of tutorials] of TCBG website. Both NAMD and VMD tutorials are presented on this link.&lt;br /&gt;
&lt;br /&gt;
=== OpenFOAM ===&lt;br /&gt;
* Link to material from [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2016 CFD course given in Chalmers].&lt;br /&gt;
=== Quantum Espresso ===&lt;br /&gt;
* Link to the [https://www.quantum-espresso.org/resources/tutorials Quantum Espresso web page for tutorials and lectures] from workshops.&lt;br /&gt;
=== VASP ===&lt;br /&gt;
* Link to 3-day [http://www.nersc.gov/users/training/events/3-day-vasp-workshop/ VASP workshop at NERSC 2016], including videos of presentations and slides.&lt;br /&gt;
=== WIEN2k ===&lt;br /&gt;
* Link to material from [http://susi.theochem.tuwien.ac.at/onlineworkshop/ WIEN2k workshop 2016 at McMasters University], with videos and presentation slides.&lt;br /&gt;
=== WRF ARW (Weather Research and Forecasting Model) ===&lt;br /&gt;
* Link to [http://www2.mmm.ucar.edu/wrf/OnLineTutorial/ WRF ARW online tutorial] made available by UCAR. See also [[Building and testing WRF on Triolith]].&lt;br /&gt;
&lt;br /&gt;
== Other topics ==&lt;br /&gt;
=== Data Management ===&lt;br /&gt;
&lt;br /&gt;
The [[Data Management Seminar Online]] is a 3-hour seminar aimed at any UPPMAX or SNIC user who deals with large data volumes — many files, or large files, or both. The seminar focuses both on practical aspects and general best practices, e.g. how to use rsync to move files, where to place data, etc.&lt;br /&gt;
&lt;br /&gt;
=== SNIC Science Cloud ===&lt;br /&gt;
&lt;br /&gt;
The [[SNIC Science Cloud Workshop Material]] on Github takes 3-5 hours to complete, and teaches how to work with OpenStack-based Infrastructure-as-a-Service (IaaS).&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=7021</id>
		<title>Online training materials</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=7021"/>
		<updated>2019-02-18T13:29:38Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{online training material&lt;br /&gt;
|description=Overview page on online training materials freely available&lt;br /&gt;
|fields=HPC training&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This page provides an overview on publicly available training materials available on the web.&lt;br /&gt;
&lt;br /&gt;
'''SNIC can not take responsibility for the contents provided by external sources or on external web sites'''&lt;br /&gt;
&lt;br /&gt;
== Basic use of HPC systems ==&lt;br /&gt;
&lt;br /&gt;
=== Overview material about HPC systems ===&lt;br /&gt;
&lt;br /&gt;
The [https://hpc-carpentry.github.io/ HPC-Carpentry initiative] has [https://hpc-carpentry.github.io/hpc-intro/ online training material for a 1-day introduction to HPC]. It covers both Linux command line and SLURM.&lt;br /&gt;
&lt;br /&gt;
=== UNIX and LINUX ===&lt;br /&gt;
&lt;br /&gt;
Almost all current HPC system use UNIX or LINUX as their operating system.  Basic UNIX/LINUX skills are essential for using such a system:&lt;br /&gt;
&lt;br /&gt;
* Texas Advanced Computing Center (TACC) has produced a clear and general set of [https://portal.tacc.utexas.edu/c/document_library/get_file?uuid=a0c33bf1-b2a4-48b4-a23d-fc8a79c887ec&amp;amp;groupId=13601 slides about HPC Linux].&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=XvDZLjaCJuw This video about Unix from 1982] is surprisingly relevant today, and can impart an understanding of the underlying philosophy behind the *NIX operating system.&lt;br /&gt;
&lt;br /&gt;
* The teaching materials on [http://swcarpentry.github.io/shell-novice/ the UNIX shell] of the [https://software-carpentry.org/ software carpentry] courses are available online.  They are suitable for self study.&lt;br /&gt;
&lt;br /&gt;
* The Aalto Scientific Computing center offers an extensive ~3 day workshop on Linux shell and shell scripting. Material is available at [http://scicomp.aalto.fi/training/linux-shell-tutorial.html] &lt;br /&gt;
&lt;br /&gt;
=== Job schedulers ===&lt;br /&gt;
&lt;br /&gt;
==== SLURM ====&lt;br /&gt;
[https://www.schedmd.com/ SLURM] is currently the most widely used job scheduler by the [[centres|SNIC centres]].  Unless you are using software, whose GUI is well integrated into the scheduler, having some knowledge about it is required when working at a SNIC installation.  On the SLURM website you can access the [https://slurm.schedmd.com/documentation.html official SLURM documentation] an [https://slurm.schedmd.com/faq.html FAQ] and [https://slurm.schedmd.com/tutorials.html (video) tutorials].&lt;br /&gt;
In addition the SNIC centres provide their own documentation, also describing local customisation:&lt;br /&gt;
* HPC2N's [https://www.hpc2n.umu.se/batchsystem overview of batch system sub-pages]&lt;br /&gt;
* LUNARC's [https://lunarc-documentation.readthedocs.io/en/latest/batch_system/ batch system guide]&lt;br /&gt;
* NSC's [https://www.nsc.liu.se/support/batch-jobs/introduction/ Introduction to batch jobs]&lt;br /&gt;
* UPPMAX's [http://uppmax.uu.se/support/user-guides/slurm-user-guide/ Slurm user guide]&lt;br /&gt;
&lt;br /&gt;
== Programming and code development ==&lt;br /&gt;
&lt;br /&gt;
=== Python programming ===&lt;br /&gt;
* The teaching materials on [http://swcarpentry.github.io/python-novice-inflammation/ Python programming] of the [https://software-carpentry.org/ software carpentry] courses are available online. They are suitable for self study and provide a good introduction for novices.&lt;br /&gt;
* SeSE course on [http://sese.nu/python-for-matlab-users-ht15/ Python for Matlab users]&lt;br /&gt;
* BioExcel webinars on [http://bioexcel.eu/category/webinar/ computational biomolecular research]. Topics include best practices for using the Gromacs and CPMD codes.&lt;br /&gt;
&lt;br /&gt;
=== Statistic package R ===&lt;br /&gt;
&lt;br /&gt;
* The [https://software-carpentry.org/ software carpentry] [https://swcarpentry.github.io/r-novice-inflammation/ course material] on the [https://www.r-project.org/ R package] provides a first introduction.&lt;br /&gt;
&lt;br /&gt;
=== Software development tools and helpers ===&lt;br /&gt;
* The teaching materials on [http://swcarpentry.github.io/git-novice/ Version Control with Git] of the [https://software-carpentry.org/ software carpentry] courses provide a good introduction to version control and the git package.&lt;br /&gt;
* NeIC's [https://coderefinery.org/ CodeRefinery] [http://coderefinery.org/lessons/ lessons on version control with Git, automated testing, CMake, etc.]&lt;br /&gt;
* ARM provides [https://developer.arm.com/products/software-development-tools/hpc/arm-forge/videos video demos and tutorial]s for the DDT debugger and MAP performance profiler components of the Forge suite, for which SNIC has licenses.&lt;br /&gt;
&lt;br /&gt;
=== Parallel programming ===&lt;br /&gt;
* General [http://www.training.prace-ri.eu/nc/training_courses/index.html HPC training material] from PRACE&lt;br /&gt;
* General [https://portal.xsede.org/online-training HPC training material] from XSEDE&lt;br /&gt;
==== Distributed memory programming with MPI ====&lt;br /&gt;
For [[MPI]] related training and documents see the [[MPI#Resources| resource section]] of our MPI page&lt;br /&gt;
&lt;br /&gt;
==== Shared memory programming with OpenMP ====&lt;br /&gt;
For [[OpenMP]] related training materials refer to the [[OpenMP#Resources|resource section]] of the OpenMP page.&lt;br /&gt;
&lt;br /&gt;
==== GPU programming ====&lt;br /&gt;
[https://www.olcf.ornl.gov/support/tutorials/ Online tutorials] from Oak Ridge National Laboratory&lt;br /&gt;
&lt;br /&gt;
== Application Software ==&lt;br /&gt;
=== AMBER ===&lt;br /&gt;
* [http://ambermd.org/tutorials/ AMBER tutorials]&lt;br /&gt;
=== Bowtie2 ===&lt;br /&gt;
* [https://github.com/alvaralmstedt/Tutorials/wiki/Bowtie2-mapping Bowtie2 tutorial]&lt;br /&gt;
=== CASTEP ===&lt;br /&gt;
* Link to [http://www.castep.org/CASTEP/OnlineTutorials Online tutorials]&lt;br /&gt;
=== CESM (Community Earth System Model) ===&lt;br /&gt;
* Link to material including practical sessions from the [http://www.cesm.ucar.edu/events/tutorials/2016/coursework.html 2016 CESM Tutorial] run by UCAR. See also [[Building CESM models on the NSC triolith system]]&lt;br /&gt;
=== CHARMM (Chemistry at HARvard Macromolecular Mechanics) ===&lt;br /&gt;
* [https://www.charmm.org/charmm/documentation/ Documentation] of CHARMM.&lt;br /&gt;
* [https://www.charmmtutorial.org/index.php/Full_example Full example] of a CHARMM simulation setup for a solvated protein.&lt;br /&gt;
&lt;br /&gt;
=== CP2K ===&lt;br /&gt;
* Linkto [https://www.cp2k.org/howto HOWTOs]&lt;br /&gt;
=== GULP ===&lt;br /&gt;
* Link to [http://gulp.curtin.edu.au/gulp/help/manuals.cfm online manuals]&lt;br /&gt;
=== GROMACS ===&lt;br /&gt;
* [http://www.gromacs.org/Documentation/Tutorials Tutorial section] of the GROMACS website&lt;br /&gt;
* [http://www.mdtutorials.com/gmx/ GROMACS tutorials] by Justin A. Lemkul from Virginia Tech&lt;br /&gt;
=== NAMD &amp;amp; VMD ===&lt;br /&gt;
* [http://www.ks.uiuc.edu/Training/Tutorials/ Collection of tutorials] of TCBG website. Both NAMD and VMD tutorials are presented on this link.&lt;br /&gt;
&lt;br /&gt;
=== OpenFOAM ===&lt;br /&gt;
* Link to material from [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2016 CFD course given in Chalmers].&lt;br /&gt;
=== Quantum Espresso ===&lt;br /&gt;
* Link to the [https://www.quantum-espresso.org/resources/tutorials Quantum Espresso web page for tutorials and lectures] from workshops.&lt;br /&gt;
=== VASP ===&lt;br /&gt;
* Link to 3-day [http://www.nersc.gov/users/training/events/3-day-vasp-workshop/ VASP workshop at NERSC 2016], including videos of presentations and slides.&lt;br /&gt;
=== WIEN2k ===&lt;br /&gt;
* Link to material from [http://susi.theochem.tuwien.ac.at/onlineworkshop/ WIEN2k workshop 2016 at McMasters University], with videos and presentation slides.&lt;br /&gt;
=== WRF ARW (Weather Research and Forecasting Model) ===&lt;br /&gt;
* Link to [http://www2.mmm.ucar.edu/wrf/OnLineTutorial/ WRF ARW online tutorial] made available by UCAR. See also [[Building and testing WRF on Triolith]].&lt;br /&gt;
&lt;br /&gt;
== Other topics ==&lt;br /&gt;
=== Data Management ===&lt;br /&gt;
&lt;br /&gt;
The [[Data Management Seminar Online]] is a 3-hour seminar aimed at any UPPMAX or SNIC user who deals with large data volumes — many files, or large files, or both. The seminar focuses both on practical aspects and general best practices, e.g. how to use rsync to move files, where to place data, etc.&lt;br /&gt;
&lt;br /&gt;
=== SNIC Science Cloud ===&lt;br /&gt;
&lt;br /&gt;
The [[SNIC Science Cloud Workshop Material]] on Github takes 3-5 hours to complete, and teaches how to work with OpenStack-based Infrastructure-as-a-Service (IaaS).&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Feb_2019)&amp;diff=6978</id>
		<title>Introduction to PDC (Feb 2019)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Feb_2019)&amp;diff=6978"/>
		<updated>2019-01-16T09:40:24Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2019-02-13&lt;br /&gt;
|end date=2019-02-13&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This is an afternoon 4-hour course taking place on Feb 13 between 13:00 and 17:00 is centered on how to use the systems that PDC provides. It is a good starting point for people that are unfamiliar with how computer clusters work.&lt;br /&gt;
&lt;br /&gt;
The course will focus on basic and advanced methods for using PDC systems. It will cover some background, what clusters are available, applying for PDC resources, how to login to PDC, acquire accounts, logging into clusters, running software on various nodes, storing data for easy access, compiling, etc... &lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by PDC Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/calendar/introduction-to-pdc-systems-course-february-2019-1.868814 or send an email to support@pdc.kth.se. Please provide your name, email address and PDC username if you already have one. If you do not yet have a PDC account, please request an account at least a week before the course according to instructions at https://www.pdc.kth.se/support/documents/starting/get_account.html.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Feb_2019)&amp;diff=6977</id>
		<title>Introduction to PDC (Feb 2019)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Feb_2019)&amp;diff=6977"/>
		<updated>2019-01-16T09:39:41Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to PDC |fields=Scientific computing |event type=Course |location=Stockholm |start date=2018-02-13 |end date=2018-02-13 }}  == Semi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2018-02-13&lt;br /&gt;
|end date=2018-02-13&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This is an afternoon 4-hour course taking place on Feb 13 between 13:00 and 17:00 is centered on how to use the systems that PDC provides. It is a good starting point for people that are unfamiliar with how computer clusters work.&lt;br /&gt;
&lt;br /&gt;
The course will focus on basic and advanced methods for using PDC systems. It will cover some background, what clusters are available, applying for PDC resources, how to login to PDC, acquire accounts, logging into clusters, running software on various nodes, storing data for easy access, compiling, etc... &lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by PDC Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/calendar/introduction-to-pdc-systems-course-february-2019-1.868814 or send an email to support@pdc.kth.se. Please provide your name, email address and PDC username if you already have one. If you do not yet have a PDC account, please request an account at least a week before the course according to instructions at https://www.pdc.kth.se/support/documents/starting/get_account.html.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Oct_2018)&amp;diff=6953</id>
		<title>Introduction to PDC (Oct 2018)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Oct_2018)&amp;diff=6953"/>
		<updated>2018-10-05T08:30:00Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to PDC |fields=Scientific computing |event type=Course |location=Stockholm |start date=2018-10-04 |end date=2018-10-04 }}  == Semi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2018-10-04&lt;br /&gt;
|end date=2018-10-04&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This is an afternoon 3-hour course taking place on Feb 14 between 14:00 and 17:00 is centered on how to use the systems that PDC provides. It is a good starting point for people that are unfamiliar with how computer clusters work.&lt;br /&gt;
&lt;br /&gt;
The course will focus on basic and advanced methods for using PDC systems. It will cover some background, what clusters are available, applying for PDC resources, how to login to PDC, acquire accounts, logging into clusters, running software on various nodes, storing data for easy access, compiling, etc... &lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by PDC Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/introduction-to-pdc-systems-course-1.789418 or send an email to support@pdc.kth.se. Please provide your name, email address and PDC username if you already have one. If you do not yet have a PDC account, please request an account at least a week before the course according to instructions at https://www.pdc.kth.se/support/documents/starting/get_account.html.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=HPC_Tools_for_the_Modern_Era_(PDC,_October_2018)&amp;diff=6950</id>
		<title>HPC Tools for the Modern Era (PDC, October 2018)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=HPC_Tools_for_the_Modern_Era_(PDC,_October_2018)&amp;diff=6950"/>
		<updated>2018-10-03T15:16:53Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=HPC Tools for the Modern Era&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Workshop&lt;br /&gt;
|location=Room Fantum, KTH, Stockholm&lt;br /&gt;
|start date=2018-10-25&lt;br /&gt;
|end date=2018-10-26&lt;br /&gt;
}}&lt;br /&gt;
In collaboration with PRACE, the Partnership for Advanced Computing in Europe, PDC/SNIC is offering a two-day workshop focusing on modern tools in HPC. The workshop will consist of the following four main modules.&lt;br /&gt;
&lt;br /&gt;
'''HPC tips and tricks'''&lt;br /&gt;
&lt;br /&gt;
- Basic and more advanced usage of clusters&lt;br /&gt;
&lt;br /&gt;
- Tips and tricks for using HPC more efficiently&lt;br /&gt;
&lt;br /&gt;
'''Jupyter Notebooks on the cluster'''&lt;br /&gt;
&lt;br /&gt;
- Effective and interactive visualization and post-processing&lt;br /&gt;
&lt;br /&gt;
- Running parallel analysis pipelines in Python&lt;br /&gt;
&lt;br /&gt;
'''Singularity containers'''&lt;br /&gt;
&lt;br /&gt;
- Everything you need to know about containers: how to build them, share them, and run them on HPC clusters&lt;br /&gt;
&lt;br /&gt;
'''Improving your code with ARM Forge'''&lt;br /&gt;
&lt;br /&gt;
- A tutorial in profiling and debugging HPC applications at scale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the lessons will be interactive where short presentations and type-along demos alternate with hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
For further information and registration, please visit https://www.pdc.kth.se/about/events/workshops/pdc-prace-workshop-hpc-tools-for-the-modern-era-1.842504&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=HPC_Tools_for_the_Modern_Era_(PDC,_October_2018)&amp;diff=6949</id>
		<title>HPC Tools for the Modern Era (PDC, October 2018)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=HPC_Tools_for_the_Modern_Era_(PDC,_October_2018)&amp;diff=6949"/>
		<updated>2018-10-03T15:12:46Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=HPC Tools for the Modern Era&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Workshop&lt;br /&gt;
|location=Lund (PDC)&lt;br /&gt;
|start date=2018-10-25&lt;br /&gt;
|end date=2018-10-26&lt;br /&gt;
}}&lt;br /&gt;
In collaboration with PRACE, the Partnership for Advanced Computing in Europe, PDC/SNIC is offering a two-day workshop focusing on modern tools in HPC. The workshop will consist of the following four main modules.&lt;br /&gt;
&lt;br /&gt;
'''HPC tips and tricks'''&lt;br /&gt;
&lt;br /&gt;
- Basic and more advanced usage of clusters&lt;br /&gt;
&lt;br /&gt;
- Tips and tricks for using HPC more efficiently&lt;br /&gt;
&lt;br /&gt;
'''Jupyter Notebooks on the cluster'''&lt;br /&gt;
&lt;br /&gt;
- Effective and interactive visualization and post-processing&lt;br /&gt;
&lt;br /&gt;
- Running parallel analysis pipelines in Python&lt;br /&gt;
&lt;br /&gt;
'''Singularity containers'''&lt;br /&gt;
&lt;br /&gt;
- Everything you need to know about containers: how to build them, share them, and run them on HPC clusters&lt;br /&gt;
&lt;br /&gt;
'''Improving your code with ARM Forge'''&lt;br /&gt;
&lt;br /&gt;
- A tutorial in profiling and debugging HPC applications at scale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the lessons will be interactive where short presentations and type-along demos alternate with hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
For further information and registration, please visit https://www.pdc.kth.se/about/events/workshops/pdc-prace-workshop-hpc-tools-for-the-modern-era-1.842504&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=HPC_Tools_for_the_Modern_Era_(PDC,_October_2018)&amp;diff=6948</id>
		<title>HPC Tools for the Modern Era (PDC, October 2018)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=HPC_Tools_for_the_Modern_Era_(PDC,_October_2018)&amp;diff=6948"/>
		<updated>2018-10-03T15:12:14Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=HPC Tools for the Modern Era |fields=Scientific computing |event type=Workshop |location=Lund (PDC) |start date=2018-10-25 |end date=2018-10-26...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=HPC Tools for the Modern Era&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Workshop&lt;br /&gt;
|location=Lund (PDC)&lt;br /&gt;
|start date=2018-10-25&lt;br /&gt;
|end date=2018-10-26&lt;br /&gt;
}}&lt;br /&gt;
In collaboration with PRACE, the Partnership for Advanced Computing in Europe, PDC/SNIC is offering a two-day workshop focusing on modern tools in HPC. The workshop will consist of the following four main modules.&lt;br /&gt;
&lt;br /&gt;
'''HPC tips and tricks'''&lt;br /&gt;
- Basic and more advanced usage of clusters&lt;br /&gt;
- Tips and tricks for using HPC more efficiently&lt;br /&gt;
'''Jupyter Notebooks on the cluster'''&lt;br /&gt;
- Effective and interactive visualization and post-processing&lt;br /&gt;
- Running parallel analysis pipelines in Python&lt;br /&gt;
'''Singularity containers'''&lt;br /&gt;
- Everything you need to know about containers: how to build them, share them, and run them on HPC clusters&lt;br /&gt;
'''Improving your code with ARM Forge'''&lt;br /&gt;
- A tutorial in profiling and debugging HPC applications at scale&lt;br /&gt;
&lt;br /&gt;
Most of the lessons will be interactive where short presentations and type-along demos alternate with hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
For further information and registration, please visit https://www.pdc.kth.se/about/events/workshops/pdc-prace-workshop-hpc-tools-for-the-modern-era-1.842504&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=6879</id>
		<title>Online training materials</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=6879"/>
		<updated>2018-02-23T12:33:14Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We provide an overview on publicly available training materials from SNIC related (e.g. SNIC centres) and external sources.&lt;br /&gt;
&lt;br /&gt;
''This pages is currently under construction and more contents will be added soon.''&lt;br /&gt;
&lt;br /&gt;
== Basic use of HPC systems ==&lt;br /&gt;
&lt;br /&gt;
=== UNIX and LINUX ===&lt;br /&gt;
&lt;br /&gt;
Texas Advanced Computing Center (TACC) has produced a clear and general set of [https://portal.tacc.utexas.edu/c/document_library/get_file?uuid=a0c33bf1-b2a4-48b4-a23d-fc8a79c887ec&amp;amp;groupId=13601 slides about HPC Linux].&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XvDZLjaCJuw This video about Unix from 1982] is surprisingly relevant today, and can impart an understanding of the underlying philosophy behind the *NIX operating system.&lt;br /&gt;
&lt;br /&gt;
The HPC-Carpentry initiative has [https://hpc-carpentry.github.io/hpc-intro/ online training material for a 1-day introduction to HPC]. It covers both Linux command line and SLURM. &lt;br /&gt;
&lt;br /&gt;
=== Job schedulers ===&lt;br /&gt;
&lt;br /&gt;
==== SLURM ====&lt;br /&gt;
[https://www.schedmd.com/ SLURM] is currently the most widely used job scheduler by the [[centres|SNIC centres]].  Unless you are using software, whose GUI is well integrated into the scheduler, having some knowledge about it is required when working at a SNIC installation.  On the SLURM website you can access the [https://slurm.schedmd.com/documentation.html official SLURM documentation] an [https://slurm.schedmd.com/faq.html FAQ] and [https://slurm.schedmd.com/tutorials.html (video) tutorials].&lt;br /&gt;
In addition the SNIC centres provide their own documentation, also describing local customisation:&lt;br /&gt;
&lt;br /&gt;
* NSC's [https://www.nsc.liu.se/support/batch-jobs/introduction/ Introduction to batch jobs]&lt;br /&gt;
* LUNARC's [http://lunarc-documentation.readthedocs.io/en/latest/batch_system/ batch system guide]&lt;br /&gt;
* UPPMAX's [http://uppmax.uu.se/support/user-guides/slurm-user-guide/ Slurm user guide]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
* [http://www.c3se.chalmers.se/index.php/Python_and_High_Performance_Computing_2014 Python course given by C3SE].&lt;br /&gt;
* SeSE course on [http://sese.nu/python-for-matlab-users-ht15/ Python for Matlab users]&lt;br /&gt;
* BioExcel webinars on [http://bioexcel.eu/category/webinar/ computational biomolecular research]. Topics include best practices for using the Gromacs and CPMD codes.&lt;br /&gt;
* CodeRefinery [http://coderefinery.org/lessons/ lessons on version control with Git, automated testing, CMake, etc.]&lt;br /&gt;
&lt;br /&gt;
=== Parallel programming ===&lt;br /&gt;
* General [http://www.training.prace-ri.eu/nc/training_courses/index.html HPC training material] from PRACE&lt;br /&gt;
* General [https://portal.xsede.org/online-training HPC training material] from XSEDE&lt;br /&gt;
==== MPI ====&lt;br /&gt;
For [[MPI]] related training and documents see the [[MPI#Resources| resource section]] of our MPI page&lt;br /&gt;
&lt;br /&gt;
==== OpenMP ====&lt;br /&gt;
For [[OpenMP]] related training materials refer to the [[OpenMP#Resources|resource section]] of the OpenMP page.&lt;br /&gt;
&lt;br /&gt;
==== GPU programming ====&lt;br /&gt;
[https://www.olcf.ornl.gov/support/tutorials/ Online tutorials] from Oak Ridge National Laboratory&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Quantum Espresso ===&lt;br /&gt;
* Link to the [http://www.quantum-espresso.org/tutorials/ Quantum Espresso web page for tutorials] and lectures from workshops.&lt;br /&gt;
=== VASP ===&lt;br /&gt;
* Link to 3-day [http://www.nersc.gov/users/training/events/3-day-vasp-workshop/ VASP workshop at NERSC 2016], including videos of presentations and slides.&lt;br /&gt;
=== WIEN2k ===&lt;br /&gt;
* Link to material from [http://susi.theochem.tuwien.ac.at/onlineworkshop/ WIEN2k workshop 2016 at McMasters University], with videos and presentation slides.&lt;br /&gt;
=== OpenFOAM ===&lt;br /&gt;
* Link to material from [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2016 CFD course given in Chalmers].&lt;br /&gt;
=== CESM (Community Earth System Model) ===&lt;br /&gt;
* Link to material including practical sessions from the [http://www.cesm.ucar.edu/events/tutorials/2016/coursework.html 2016 CESM Tutorial] run by UCAR. See also [[Building CESM models on the NSC triolith system]].&lt;br /&gt;
=== WRF ARW (Weather Research and Forecasting Model) ===&lt;br /&gt;
* Link to [http://www2.mmm.ucar.edu/wrf/OnLineTutorial/ WRF ARW online tutorial] made available by UCAR. See also [[Building and testing WRF on Triolith]].&lt;br /&gt;
=== CASTEP ===&lt;br /&gt;
* Link to [http://www.castep.org/CASTEP/OnlineTutorials Online tutorials]&lt;br /&gt;
=== CP2K ===&lt;br /&gt;
* Linkto [https://www.cp2k.org/howto HOWTOs]&lt;br /&gt;
&lt;br /&gt;
=== GULP ===&lt;br /&gt;
* Link to [http://gulp.curtin.edu.au/gulp/help/manuals.cfm online manuals]&lt;br /&gt;
&lt;br /&gt;
== Other topics ==&lt;br /&gt;
=== Data Management ===&lt;br /&gt;
&lt;br /&gt;
The [[Data Management Seminar Online]] is a 3-hour seminar aimed at any UPPMAX or SNIC user who deals with large data volumes — many files, or large files, or both. The seminar focuses both on practical aspects and general best practices, e.g. how to use rsync to move files, where to place data, etc.&lt;br /&gt;
&lt;br /&gt;
=== SNIC Science Cloud ===&lt;br /&gt;
&lt;br /&gt;
The [[SNIC Science Cloud Workshop Material]] on Github takes 3-5 hours to complete, and teaches how to work with OpenStack-based Infrastructure-as-a-Service (IaaS).&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=6878</id>
		<title>Online training materials</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=6878"/>
		<updated>2018-02-23T12:32:39Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We provide an overview on publicly available training materials from SNIC related (e.g. SNIC centres) and external sources.&lt;br /&gt;
&lt;br /&gt;
''This pages is currently under construction and more contents will be added soon.''&lt;br /&gt;
&lt;br /&gt;
== Basic use of HPC systems ==&lt;br /&gt;
&lt;br /&gt;
=== UNIX and LINUX ===&lt;br /&gt;
&lt;br /&gt;
Texas Advanced Computing Center (TACC) has produced a clear and general set of [https://portal.tacc.utexas.edu/c/document_library/get_file?uuid=a0c33bf1-b2a4-48b4-a23d-fc8a79c887ec&amp;amp;groupId=13601 slides about HPC Linux].&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XvDZLjaCJuw This video about Unix from 1982] is surprisingly relevant today, and can impart an understanding of the underlying philosophy behind the *NIX operating system.&lt;br /&gt;
&lt;br /&gt;
The HPC-Carpentry initiative has [online training material for a 1-day introduction to HPC https://hpc-carpentry.github.io/hpc-intro/]. It covers both Linux command line and SLURM. &lt;br /&gt;
&lt;br /&gt;
=== Job schedulers ===&lt;br /&gt;
&lt;br /&gt;
==== SLURM ====&lt;br /&gt;
[https://www.schedmd.com/ SLURM] is currently the most widely used job scheduler by the [[centres|SNIC centres]].  Unless you are using software, whose GUI is well integrated into the scheduler, having some knowledge about it is required when working at a SNIC installation.  On the SLURM website you can access the [https://slurm.schedmd.com/documentation.html official SLURM documentation] an [https://slurm.schedmd.com/faq.html FAQ] and [https://slurm.schedmd.com/tutorials.html (video) tutorials].&lt;br /&gt;
In addition the SNIC centres provide their own documentation, also describing local customisation:&lt;br /&gt;
&lt;br /&gt;
* NSC's [https://www.nsc.liu.se/support/batch-jobs/introduction/ Introduction to batch jobs]&lt;br /&gt;
* LUNARC's [http://lunarc-documentation.readthedocs.io/en/latest/batch_system/ batch system guide]&lt;br /&gt;
* UPPMAX's [http://uppmax.uu.se/support/user-guides/slurm-user-guide/ Slurm user guide]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
* [http://www.c3se.chalmers.se/index.php/Python_and_High_Performance_Computing_2014 Python course given by C3SE].&lt;br /&gt;
* SeSE course on [http://sese.nu/python-for-matlab-users-ht15/ Python for Matlab users]&lt;br /&gt;
* BioExcel webinars on [http://bioexcel.eu/category/webinar/ computational biomolecular research]. Topics include best practices for using the Gromacs and CPMD codes.&lt;br /&gt;
* CodeRefinery [http://coderefinery.org/lessons/ lessons on version control with Git, automated testing, CMake, etc.]&lt;br /&gt;
&lt;br /&gt;
=== Parallel programming ===&lt;br /&gt;
* General [http://www.training.prace-ri.eu/nc/training_courses/index.html HPC training material] from PRACE&lt;br /&gt;
* General [https://portal.xsede.org/online-training HPC training material] from XSEDE&lt;br /&gt;
==== MPI ====&lt;br /&gt;
For [[MPI]] related training and documents see the [[MPI#Resources| resource section]] of our MPI page&lt;br /&gt;
&lt;br /&gt;
==== OpenMP ====&lt;br /&gt;
For [[OpenMP]] related training materials refer to the [[OpenMP#Resources|resource section]] of the OpenMP page.&lt;br /&gt;
&lt;br /&gt;
==== GPU programming ====&lt;br /&gt;
[https://www.olcf.ornl.gov/support/tutorials/ Online tutorials] from Oak Ridge National Laboratory&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Quantum Espresso ===&lt;br /&gt;
* Link to the [http://www.quantum-espresso.org/tutorials/ Quantum Espresso web page for tutorials] and lectures from workshops.&lt;br /&gt;
=== VASP ===&lt;br /&gt;
* Link to 3-day [http://www.nersc.gov/users/training/events/3-day-vasp-workshop/ VASP workshop at NERSC 2016], including videos of presentations and slides.&lt;br /&gt;
=== WIEN2k ===&lt;br /&gt;
* Link to material from [http://susi.theochem.tuwien.ac.at/onlineworkshop/ WIEN2k workshop 2016 at McMasters University], with videos and presentation slides.&lt;br /&gt;
=== OpenFOAM ===&lt;br /&gt;
* Link to material from [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2016 CFD course given in Chalmers].&lt;br /&gt;
=== CESM (Community Earth System Model) ===&lt;br /&gt;
* Link to material including practical sessions from the [http://www.cesm.ucar.edu/events/tutorials/2016/coursework.html 2016 CESM Tutorial] run by UCAR. See also [[Building CESM models on the NSC triolith system]].&lt;br /&gt;
=== WRF ARW (Weather Research and Forecasting Model) ===&lt;br /&gt;
* Link to [http://www2.mmm.ucar.edu/wrf/OnLineTutorial/ WRF ARW online tutorial] made available by UCAR. See also [[Building and testing WRF on Triolith]].&lt;br /&gt;
=== CASTEP ===&lt;br /&gt;
* Link to [http://www.castep.org/CASTEP/OnlineTutorials Online tutorials]&lt;br /&gt;
=== CP2K ===&lt;br /&gt;
* Linkto [https://www.cp2k.org/howto HOWTOs]&lt;br /&gt;
&lt;br /&gt;
=== GULP ===&lt;br /&gt;
* Link to [http://gulp.curtin.edu.au/gulp/help/manuals.cfm online manuals]&lt;br /&gt;
&lt;br /&gt;
== Other topics ==&lt;br /&gt;
=== Data Management ===&lt;br /&gt;
&lt;br /&gt;
The [[Data Management Seminar Online]] is a 3-hour seminar aimed at any UPPMAX or SNIC user who deals with large data volumes — many files, or large files, or both. The seminar focuses both on practical aspects and general best practices, e.g. how to use rsync to move files, where to place data, etc.&lt;br /&gt;
&lt;br /&gt;
=== SNIC Science Cloud ===&lt;br /&gt;
&lt;br /&gt;
The [[SNIC Science Cloud Workshop Material]] on Github takes 3-5 hours to complete, and teaches how to work with OpenStack-based Infrastructure-as-a-Service (IaaS).&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Software_Carpentry_Stockholm_(March_2018)&amp;diff=6871</id>
		<title>Software Carpentry Stockholm (March 2018)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Software_Carpentry_Stockholm_(March_2018)&amp;diff=6871"/>
		<updated>2018-02-05T06:52:14Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Software Carpentry workshop |fields=Scientific computing |event type=Course |location=Stockholm |start date=2018-03-12 |end date=2018-03-13 }} ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Software Carpentry workshop&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2018-03-12&lt;br /&gt;
|end date=2018-03-13&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room Fantum, Lindstedtsvägen 24, 5:th floor, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
Software Carpentry (https://software-carpentry.org/) aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.&lt;br /&gt;
&lt;br /&gt;
For more information on what we teach and why, please see our paper &amp;quot;Best Practices for Scientific Computing&amp;quot; (http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1001745).&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
Thor Wikfeldt, PDC and Fotis E. Psomopoulos, Aristotle University of Thessaloniki.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the workshop, visit https://wikfeldt.github.io/2018-03-12-stockholm/&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Feb_2018)&amp;diff=6870</id>
		<title>Introduction to PDC (Feb 2018)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Feb_2018)&amp;diff=6870"/>
		<updated>2018-02-02T09:03:47Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to PDC |fields=Scientific computing |event type=Course |location=Stockholm |start date=2018-02-14 |end date=2018-02-14 }}  == Semi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2018-02-14&lt;br /&gt;
|end date=2018-02-14&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This is an afternoon 3-hour course taking place on Feb 14 between 14:00 and 17:00 is centered on how to use the systems that PDC provides. It is a good starting point for people that are unfamiliar with how computer clusters work.&lt;br /&gt;
&lt;br /&gt;
The course will focus on basic and advanced methods for using PDC systems. It will cover some background, what clusters are available, applying for PDC resources, how to login to PDC, acquire accounts, logging into clusters, running software on various nodes, storing data for easy access, compiling, etc... &lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by PDC Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, visit https://www.pdc.kth.se/about/events/introduction-to-pdc-systems-course-1.789418 or send an email to support@pdc.kth.se. Please provide your name, email address and PDC username if you already have one. If you do not yet have a PDC account, please request an account at least a week before the course according to instructions at https://www.pdc.kth.se/support/documents/starting/get_account.html.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=MPI_(PDC_December_2017)&amp;diff=6848</id>
		<title>MPI (PDC December 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=MPI_(PDC_December_2017)&amp;diff=6848"/>
		<updated>2017-11-28T15:05:55Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Writing parallel applications using MPI&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2017-12-11&lt;br /&gt;
|end date=2017-12-13&lt;br /&gt;
}}&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
Introduction on how to write parallel programs using MPI&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by Erwin Laure and PDC staff&lt;br /&gt;
&lt;br /&gt;
== Seminar web page and registration ==&lt;br /&gt;
&lt;br /&gt;
For registration visit: https://www.pdc.kth.se/about/events/courses/writing-parallel-applications-using-mpi-1.756561&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=CodeRefinery_Workshop_on_Sustainable_Scientific_Software_Development_(November_2017)&amp;diff=6842</id>
		<title>CodeRefinery Workshop on Sustainable Scientific Software Development (November 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=CodeRefinery_Workshop_on_Sustainable_Scientific_Software_Development_(November_2017)&amp;diff=6842"/>
		<updated>2017-10-06T12:59:16Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Teaching researchers in sustainable software development&lt;br /&gt;
|fields=Computational Science&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Linköping&lt;br /&gt;
|start date=2017-11-07&lt;br /&gt;
|end date=2017-11-09&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
The aim of this 3-day workshop 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. Since most research code is developed in a collaborative setting, we will discuss tools and workflows which facilitate this process. Most of the content is also relevant to a single developer.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the workshop webpage: http://coderefinery.org/workshops/2017-11-07-linkoeping/&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
* Basic knowledge of the Linux/Unix shell. &lt;br /&gt;
* Basics in at least one programming language. &lt;br /&gt;
* You will need to bring a laptop. &lt;br /&gt;
* It is good if you have access to Eduroam. &lt;br /&gt;
* You need to install some software. More information on this soon. &lt;br /&gt;
&lt;br /&gt;
== Course web page and registration ==&lt;br /&gt;
&lt;br /&gt;
To register for this workshop, go to the [http://coderefinery.org/workshops/2017-11-07-linkoeping/ workshop webpage].&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=CodeRefinery_Workshop_on_Sustainable_Scientific_Software_Development_(November_2017)&amp;diff=6841</id>
		<title>CodeRefinery Workshop on Sustainable Scientific Software Development (November 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=CodeRefinery_Workshop_on_Sustainable_Scientific_Software_Development_(November_2017)&amp;diff=6841"/>
		<updated>2017-10-05T15:13:53Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Teaching researchers in sustainable software development&lt;br /&gt;
|fields=Computational Science&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm (PDC)&lt;br /&gt;
|start date=2017-11-07&lt;br /&gt;
|end date=2017-11-09&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
The aim of this 3-day workshop 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. Since most research code is developed in a collaborative setting, we will discuss tools and workflows which facilitate this process. Most of the content is also relevant to a single developer.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the workshop webpage: http://coderefinery.org/workshops/2017-11-07-linkoeping/&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
* Basic knowledge of the Linux/Unix shell. &lt;br /&gt;
* Basics in at least one programming language. &lt;br /&gt;
* You will need to bring a laptop. &lt;br /&gt;
* It is good if you have access to Eduroam. &lt;br /&gt;
* You need to install some software. More information on this soon. &lt;br /&gt;
&lt;br /&gt;
== Course web page and registration ==&lt;br /&gt;
&lt;br /&gt;
To register for this workshop, go to the [http://coderefinery.org/workshops/2017-11-07-linkoeping/ workshop webpage].&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=CodeRefinery_Workshop_on_Sustainable_Scientific_Software_Development_(November_2017)&amp;diff=6840</id>
		<title>CodeRefinery Workshop on Sustainable Scientific Software Development (November 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=CodeRefinery_Workshop_on_Sustainable_Scientific_Software_Development_(November_2017)&amp;diff=6840"/>
		<updated>2017-10-05T15:13:08Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Teaching researchers in sustainable software development |fields=Computational Science |event type=Course |location=Stockholm (PDC) |start date...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Teaching researchers in sustainable software development&lt;br /&gt;
|fields=Computational Science&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm (PDC)&lt;br /&gt;
|start date=2017-11-07&lt;br /&gt;
|end date=2017-11-09&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
The aim of this 3-day workshop 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. Since most research code is developed in a collaborative setting, we will discuss tools and workflows which facilitate this process. Most of the content is also relevant to a single developer.&lt;br /&gt;
&lt;br /&gt;
More information can be found on the workshop webpage: http://coderefinery.org/workshops/2017-02-20-stockholm/&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
* Basic knowledge of the Linux/Unix shell. &lt;br /&gt;
* Basics in at least one programming language. &lt;br /&gt;
* You will need to bring a laptop. &lt;br /&gt;
* It is good if you have access to Eduroam. &lt;br /&gt;
* You need to install some software. More information on this soon. &lt;br /&gt;
&lt;br /&gt;
== Course web page and registration ==&lt;br /&gt;
&lt;br /&gt;
To register for this workshop, go to the [http://coderefinery.org/workshops/2017-11-07-linkoeping/ workshop webpage].&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=MPI_(PDC_December_2017)&amp;diff=6839</id>
		<title>MPI (PDC December 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=MPI_(PDC_December_2017)&amp;diff=6839"/>
		<updated>2017-10-05T15:11:14Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Writing parallel applications using MPI |fields=Scientific computing |event type=Course |location=Stockholm |start date=2017-12-11 |end date=20...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Writing parallel applications using MPI&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2017-12-11&lt;br /&gt;
|end date=2017-12-13&lt;br /&gt;
}}&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
Introduction on how to write parallel programs using MPI&lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by Erwin Laure and PDC staff&lt;br /&gt;
&lt;br /&gt;
== Seminar web page and registration ==&lt;br /&gt;
&lt;br /&gt;
For registration visit: https://www.pdc.kth.se/events/event-repository/writing-parallel-applications-using-mpi-2017&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Oct_2017)&amp;diff=6826</id>
		<title>Introduction to PDC (Oct 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Introduction_to_PDC_(Oct_2017)&amp;diff=6826"/>
		<updated>2017-09-28T13:58:18Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Introduction to PDC |fields=Scientific computing |event type=Course |location=Stockholm |start date=2017-10-05 |end date=2017-10-05 }}  == Semi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Introduction to PDC&lt;br /&gt;
|fields=Scientific computing&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm&lt;br /&gt;
|start date=2017-10-05&lt;br /&gt;
|end date=2017-10-05&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Seminar Location ==&lt;br /&gt;
Room 304, PDC, Teknikringen 14, KTH&lt;br /&gt;
&lt;br /&gt;
== Seminar overview ==&lt;br /&gt;
This is an afternoon 3-hour course taking place on Oct 5 between 14:00 and 17:00 is centered on how to use the systems that PDC provides. It is a good starting point for people that are unfamiliar with how computer clusters work.&lt;br /&gt;
&lt;br /&gt;
The course will focus on basic and advanced methods for using PDC systems. It will cover some background, what clusters are available, applying for PDC resources, how to login to PDC, acquire accounts, logging into clusters, running software on various nodes, storing data for easy access, compiling, etc... &lt;br /&gt;
&lt;br /&gt;
== Trainer ==&lt;br /&gt;
The course is delivered by PDC Staff&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
To register for the course, send an email to support@pdc.kth.se. Please provide your name, email address and PDC username if you already have one. If you do not yet have a PDC account, please request an account at least two weeks before the course according to instructions at https://www.pdc.kth.se/support/accounts/user.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=6778</id>
		<title>Online training materials</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Online_training_materials&amp;diff=6778"/>
		<updated>2017-06-23T19:58:07Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We provide an overview on publicly available training materials from SNIC related (e.g. SNIC centres) and external sources.&lt;br /&gt;
&lt;br /&gt;
''This pages is currently under construction and more contents will be added soon.''&lt;br /&gt;
&lt;br /&gt;
== Basic use of HPC systems ==&lt;br /&gt;
&lt;br /&gt;
=== UNIX and LINUX ===&lt;br /&gt;
&lt;br /&gt;
Texas Advanced Computing Center (TACC) has produced a clear and general set of [https://portal.tacc.utexas.edu/c/document_library/get_file?uuid=a0c33bf1-b2a4-48b4-a23d-fc8a79c887ec&amp;amp;groupId=13601 slides about HPC Linux].&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XvDZLjaCJuw This video about Unix from 1982] is surprisingly relevant today, and can impart an understanding of the underlying philosophy behind the *NIX operating system.&lt;br /&gt;
&lt;br /&gt;
=== Job schedulers ===&lt;br /&gt;
&lt;br /&gt;
==== SLURM ====&lt;br /&gt;
[https://www.schedmd.com/ SLURM] is currently the most widely used job scheduler by the [[centres|SNIC centres]].  Unless you are using software, whose GUI is well integrated into the scheduler, having some knowledge about it is required when working at a SNIC installation.  On the SLURM website you can access the [https://slurm.schedmd.com/documentation.html official SLURM documentation] an [https://slurm.schedmd.com/faq.html FAQ] and [https://slurm.schedmd.com/tutorials.html (video) tutorials].&lt;br /&gt;
In addition the SNIC centres provide their own documentation, also describing local customisation:&lt;br /&gt;
&lt;br /&gt;
* NSC's [https://www.nsc.liu.se/support/batch-jobs/introduction/ Introduction to batch jobs]&lt;br /&gt;
* LUNARC's [http://lunarc-documentation.readthedocs.io/en/latest/batch_system/ batch system guide]&lt;br /&gt;
* UPPMAX's [http://uppmax.uu.se/support/user-guides/slurm-user-guide/ Slurm user guide]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
* [http://www.c3se.chalmers.se/index.php/Python_and_High_Performance_Computing_2014 Python course given by C3SE].&lt;br /&gt;
* SeSE course on [http://sese.nu/python-for-matlab-users-ht15/ Python for Matlab users]&lt;br /&gt;
* BioExcel webinars on [http://bioexcel.eu/category/webinar/ computational biomolecular research]. Topics include best practices for using the Gromacs and CPMD codes.&lt;br /&gt;
* CodeRefinery [http://coderefinery.org/lessons/ lessons on version control with Git, automated testing, CMake, etc.]&lt;br /&gt;
&lt;br /&gt;
=== Parallel programming ===&lt;br /&gt;
* General [http://www.training.prace-ri.eu/nc/training_courses/index.html HPC training material] from PRACE&lt;br /&gt;
* General [https://portal.xsede.org/online-training HPC training material] from XSEDE&lt;br /&gt;
==== MPI ====&lt;br /&gt;
For [[MPI]] related training and documents see the [[MPI#Resources| resource section]] of our MPI page&lt;br /&gt;
&lt;br /&gt;
==== OpenMP ====&lt;br /&gt;
For [[OpenMP]] related training materials refer to the [[OpenMP#Resources|resource section]] of the OpenMP page.&lt;br /&gt;
&lt;br /&gt;
==== GPU programming ====&lt;br /&gt;
[https://www.olcf.ornl.gov/support/tutorials/ Online tutorials] from Oak Ridge National Laboratory&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Quantum Espresso ===&lt;br /&gt;
* Link to the [http://www.quantum-espresso.org/tutorials/ Quantum Espresso web page for tutorials] and lectures from workshops.&lt;br /&gt;
=== VASP ===&lt;br /&gt;
* Link to 3-day [http://www.nersc.gov/users/training/events/3-day-vasp-workshop/ VASP workshop at NERSC 2016], including videos of presentations and slides.&lt;br /&gt;
=== WIEN2k ===&lt;br /&gt;
* Link to material from [http://susi.theochem.tuwien.ac.at/onlineworkshop/ WIEN2k workshop 2016 at McMasters University], with videos and presentation slides.&lt;br /&gt;
=== OpenFOAM ===&lt;br /&gt;
* Link to material from [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2016 CFD course given in Chalmers]. &lt;br /&gt;
== Other topics ==&lt;br /&gt;
=== Data Management ===&lt;br /&gt;
&lt;br /&gt;
The [[Data Management Seminar Online]] is a 3-hour seminar aimed at any UPPMAX or SNIC user who deals with large data volumes — many files, or large files, or both. The seminar focuses both on practical aspects and general best practices, e.g. how to use rsync to move files, where to place data, etc.&lt;br /&gt;
&lt;br /&gt;
=== SNIC Science Cloud ===&lt;br /&gt;
&lt;br /&gt;
The [[SNIC Science Cloud Workshop Material]] on Github takes 3-5 hours to complete, and teaches how to work with OpenStack-based Infrastructure-as-a-Service (IaaS).&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Training&amp;diff=6749</id>
		<title>Training</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Training&amp;diff=6749"/>
		<updated>2017-04-05T13:58:33Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides an overview on high performance computed related training available to users and personnel of the [[SNIC]].&lt;br /&gt;
&lt;br /&gt;
== Training events offered or supported by SNIC ==&lt;br /&gt;
{{#ask: [[Category:Training event]] [[end date::&amp;gt;{{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}}]]&lt;br /&gt;
|?start date&lt;br /&gt;
|?end date&lt;br /&gt;
|?event type&lt;br /&gt;
|?location&lt;br /&gt;
|?description&lt;br /&gt;
|sort=start date&lt;br /&gt;
}}&lt;br /&gt;
An overview on training events offered in the past is available from the [[past training events|past training events page]].&lt;br /&gt;
&lt;br /&gt;
== Training offered by other providers ==&lt;br /&gt;
* [http://sese.nu/ SeSE] provides courses in the field of e-Science for PhD-students within the Swedish academia.&lt;br /&gt;
* [http://www.pdc.kth.se PDC]  and [http://sese.nu/ SeSE] have an [http://agenda.albanova.se/conferenceDisplay.py?confId=5620 annual summerschool] at the end of August.&lt;br /&gt;
* The [https://neic.nordforsk.org/training/ NeIC training calendar] provides an overview on training available in the Nordic area.&lt;br /&gt;
* The [http://www.training.prace-ri.eu/ Prace training portal] provides an overview on the training offers available from [[PRACE]].  These include course, tutorials and slide sets from past events.&lt;br /&gt;
* HLRS in Germany, in cooperation with other German HPC centres overs an extensive HPC training program.  See the [http://www.hlrs.de/organization/sos/par/services/training/2015/all HLRS website] for the 2015 program.  Some courses are offered in English while others use German as the teaching language.&lt;br /&gt;
* The [http://coderefinery.org/ CodeRefinery project] delivers workshops and events to train Nordic research groups in state-of-the-art tools and practices in modern collaborative software engineering to build modular, reusable, maintainable, sustainable, reproducible, and robust software.&lt;br /&gt;
&lt;br /&gt;
== Community specific training ==&lt;br /&gt;
* The [http://www.scilifelab.se/ Science for Life Laboratory] (SciLifeLab) provides [http://www.scilifelab.se/education/courses/ training courses] focused on molecular biosciences.&lt;br /&gt;
&lt;br /&gt;
== Online training material ==&lt;br /&gt;
{{#ask: [[Category:Online Training Material]] &lt;br /&gt;
|?description&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[SNIC coordinated training]] project page.&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=CodeRefinery_Scientific_Programming_Gettogether_(May_2017)&amp;diff=6748</id>
		<title>CodeRefinery Scientific Programming Gettogether (May 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=CodeRefinery_Scientific_Programming_Gettogether_(May_2017)&amp;diff=6748"/>
		<updated>2017-04-03T05:50:26Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Building a Nordic community of research software developers&lt;br /&gt;
|fields=Computational Science&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm (PDC)&lt;br /&gt;
|start date=2017-05-19&lt;br /&gt;
|end date=2017-05-19&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
Does writing code and scripts play an important role in your research? Do you have the feeling that there is room for improvement in your programming practices? The CodeRefinery project is organizing an afternoon get-together for researchers in the Stockholm region where the focus will be on exchanging ideas and discussing common problems encountered when developing code for research - and how to go about solving them.&lt;br /&gt;
&lt;br /&gt;
More information and registration details can be found on the workshop webpage: http://coderefinery.org/workshops/2017-05-19-stockholm/&lt;br /&gt;
&lt;br /&gt;
=== Who the meeting is for ===&lt;br /&gt;
&lt;br /&gt;
* If you are writing code that is used in research, then you might want to attend this meeting.&lt;br /&gt;
&lt;br /&gt;
== Date and time ==&lt;br /&gt;
&lt;br /&gt;
Friday May 19, 2017, 13:15-17:00.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
CSC library, enter via the [https://goo.gl/ZAvu2O CSC Service Center, Lindstedtsvägen 3, 4:th floor, KTH Campus.]&lt;br /&gt;
&lt;br /&gt;
== Course web page and registration ==&lt;br /&gt;
&lt;br /&gt;
To register for this workshop, go to the [http://coderefinery.org/workshops/2017-05-19-stockholm/ workshop webpage].&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=CodeRefinery_Scientific_Programming_Gettogether_(May_2017)&amp;diff=6747</id>
		<title>CodeRefinery Scientific Programming Gettogether (May 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=CodeRefinery_Scientific_Programming_Gettogether_(May_2017)&amp;diff=6747"/>
		<updated>2017-04-03T05:49:53Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Building a Nordic community of research software developers&lt;br /&gt;
|fields=Computational Science&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm (PDC)&lt;br /&gt;
|start date=2017-05-19&lt;br /&gt;
|end date=2017-05-19&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
Does writing code and scripts play an important role in your research? Do you have the feeling that there is room for improvement in your programming practices? The CodeRefinery project is organizing an afternoon get-together for researchers in the Stockholm region where the focus will be on exchanging ideas and discussing common problems encountered when developing code for research - and how to go about solving them.&lt;br /&gt;
&lt;br /&gt;
More information and registration details can be found on the workshop webpage: http://coderefinery.org/workshops/2017-05-19-stockholm/&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
* If you are writing code that is used in research, then you might want to attend this meeting.&lt;br /&gt;
&lt;br /&gt;
== Date and time ==&lt;br /&gt;
&lt;br /&gt;
Friday May 19, 2017, 13:15-17:00.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
CSC library, enter via the [https://goo.gl/ZAvu2O CSC Service Center, Lindstedtsvägen 3, 4:th floor, KTH Campus.]&lt;br /&gt;
&lt;br /&gt;
== Course web page and registration ==&lt;br /&gt;
&lt;br /&gt;
To register for this workshop, go to the [http://coderefinery.org/workshops/2017-05-19-stockholm/ workshop webpage].&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=CodeRefinery_Scientific_Programming_Gettogether_(May_2017)&amp;diff=6746</id>
		<title>CodeRefinery Scientific Programming Gettogether (May 2017)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=CodeRefinery_Scientific_Programming_Gettogether_(May_2017)&amp;diff=6746"/>
		<updated>2017-04-03T05:47:40Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): Created page with &amp;quot;{{training event info |description=Building a Nordic community of research software developers |fields=Computational Science |event type=Course |location=Stockholm (PDC) |start d...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{training event info&lt;br /&gt;
|description=Building a Nordic community of research software developers&lt;br /&gt;
|fields=Computational Science&lt;br /&gt;
|event type=Course&lt;br /&gt;
|location=Stockholm (PDC)&lt;br /&gt;
|start date=2017-05-19&lt;br /&gt;
|end date=2017-05-19&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Course overview ==&lt;br /&gt;
&lt;br /&gt;
Does writing code and scripts play an important role in your research? Do you have the feeling that there is room for improvement in your programming practices? The CodeRefinery project is organizing an afternoon get-together for researchers in the Stockholm region where the focus will be on exchanging ideas and discussing common problems encountered when developing code for research - and how to go about solving them.&lt;br /&gt;
&lt;br /&gt;
More information and registration details can be found on the workshop webpage: http://coderefinery.org/workshops/2017-05-19-stockholm/&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
* If you are writing code that is used in research, then you might want to attend this meeting.&lt;br /&gt;
&lt;br /&gt;
== Course web page and registration ==&lt;br /&gt;
&lt;br /&gt;
To register for this workshop, go to the [http://coderefinery.org/workshops/2017-05-19-stockholm/ workshop webpage].&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6694</id>
		<title>User:Thor Wikfeldt (PDC)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6694"/>
		<updated>2017-01-30T12:43:54Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application expert info&lt;br /&gt;
|first name=Thor&lt;br /&gt;
|last name=Wikfeldt&lt;br /&gt;
|centre=PDC&lt;br /&gt;
|fte=100&lt;br /&gt;
|financing=SNIC/NeIC&lt;br /&gt;
|fields=Molecular dynamics&lt;br /&gt;
|image=thor_wikfeldt_tiny.jpg&lt;br /&gt;
|office=PDC; Teknikringen 14; 100 44 Stockholm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quick facts ==&lt;br /&gt;
* Works at PDC since December 2015&lt;br /&gt;
* Ph.D. 2011 in Chemical physics, Stockholm University &lt;br /&gt;
* Also working on the [http://coderefinery.org/ CodeRefinery project]&lt;br /&gt;
&lt;br /&gt;
== Expertise ==&lt;br /&gt;
* [[expertise::Molecular dynamics]]&lt;br /&gt;
* [[expertise::Electronic structure calculations]]&lt;br /&gt;
* [[expertise::Sustainable scientific software development]]&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
* [[project::SNIC coordinated training]]&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6693</id>
		<title>User:Thor Wikfeldt (PDC)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6693"/>
		<updated>2017-01-30T12:41:50Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application expert info&lt;br /&gt;
|first name=Thor&lt;br /&gt;
|last name=Wikfeldt&lt;br /&gt;
|centre=PDC&lt;br /&gt;
|fte=100&lt;br /&gt;
|financing=SNIC/NeIC&lt;br /&gt;
|fields=Molecular dynamics;Molecular dynamics&lt;br /&gt;
|image=thor_wikfeldt_tiny.jpg&lt;br /&gt;
|office=PDC; Teknikringen 14; 100 44 Stockholm &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quick facts ==&lt;br /&gt;
* Works at PDC since December 2015&lt;br /&gt;
* Ph.D. 2011 in Chemical physics, Stockholm University &lt;br /&gt;
* Also working on the [http://coderefinery.org/ CodeRefinery project]&lt;br /&gt;
&lt;br /&gt;
== Expertise ==&lt;br /&gt;
* [[expertise::Molecular dynamics]]&lt;br /&gt;
* [[expertise::Electronic structure calculations]]&lt;br /&gt;
* [[expertise::Sustainable scientific software development]]&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
* [[project::SNIC coordinated training]]&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6692</id>
		<title>User:Thor Wikfeldt (PDC)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6692"/>
		<updated>2017-01-30T12:41:24Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application expert info&lt;br /&gt;
|first name=Thor&lt;br /&gt;
|last name=Wikfeldt&lt;br /&gt;
|centre=PDC&lt;br /&gt;
|fte=100&lt;br /&gt;
|financing=SNIC/NeIC&lt;br /&gt;
|fields=Molecular dynamics&lt;br /&gt;
|image=thor_wikfeldt_tiny.jpg&lt;br /&gt;
|office=PDC; Teknikringen 14; 100 44 Stockholm &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quick facts ==&lt;br /&gt;
* Works at PDC since December 2015&lt;br /&gt;
* Ph.D. 2011 in Chemical physics, Stockholm University &lt;br /&gt;
* Also working on the [http://coderefinery.org/ CodeRefinery project]&lt;br /&gt;
&lt;br /&gt;
== Expertise ==&lt;br /&gt;
* [[expertise::Molecular dynamics]]&lt;br /&gt;
* [[expertise::Electronic structure calculations]]&lt;br /&gt;
* [[expertise::Sustainable scientific software development]]&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
* [[project::SNIC coordinated training]]&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6691</id>
		<title>User:Thor Wikfeldt (PDC)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6691"/>
		<updated>2017-01-30T12:37:18Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application expert info&lt;br /&gt;
|first name=Thor&lt;br /&gt;
|last name=Wikfeldt&lt;br /&gt;
|centre=PDC&lt;br /&gt;
|fte=100&lt;br /&gt;
|snic ae financing=50&lt;br /&gt;
|financing=SNIC/NeIC&lt;br /&gt;
|fields=Molecular dynamics&lt;br /&gt;
|general activities=Molecular dynamics and electronic structure support&lt;br /&gt;
|image=thor_wikfeldt_tiny.jpg&lt;br /&gt;
|office= PDC; Teknikringen 14; 100 44 Stockholm &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quick facts ==&lt;br /&gt;
* Works at PDC since December 2015&lt;br /&gt;
* Ph.D. 2011 in Chemical physics, Stockholm University &lt;br /&gt;
* Also working on the [http://coderefinery.org/ CodeRefinery project]&lt;br /&gt;
&lt;br /&gt;
== Expertise ==&lt;br /&gt;
* [[expertise::Molecular dynamics]]&lt;br /&gt;
* [[expertise::Electronic structure calculations]]&lt;br /&gt;
* [[expertise::Sustainable scientific software development]]&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
* [[project::SNIC coordinated training]]&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6690</id>
		<title>User:Thor Wikfeldt (PDC)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6690"/>
		<updated>2017-01-30T12:34:20Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application expert info&lt;br /&gt;
|first name=Thor&lt;br /&gt;
|last name=Wikfeldt&lt;br /&gt;
|centre=PDC&lt;br /&gt;
|fte=100&lt;br /&gt;
|snic ae financing=50&lt;br /&gt;
|financing=SNIC/NeIC&lt;br /&gt;
|fields=Molecular dynamics&lt;br /&gt;
|general activities=Molecular dynamics and electronic structure support&lt;br /&gt;
|image=thor_wikfeldt_tiny.jpg&lt;br /&gt;
|office= PDC; Teknikringen 14; 100 44 Stockholm &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quick facts ==&lt;br /&gt;
* Works at PDC since December 2015&lt;br /&gt;
* Ph.D. 2011 in Chemical physics, Stockholm University &lt;br /&gt;
* Also working on the [http://coderefinery.org/ CodeRefinery project]&lt;br /&gt;
&lt;br /&gt;
== Expertise ==&lt;br /&gt;
* [[expertise::Molecular dynamics]]&lt;br /&gt;
* [[expertise::Electronic structure calculations]]&lt;br /&gt;
* [[expertise::Sustainable scientific software development]]&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6689</id>
		<title>User:Thor Wikfeldt (PDC)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6689"/>
		<updated>2017-01-30T11:50:05Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application expert info&lt;br /&gt;
|first name=Thor&lt;br /&gt;
|last name=Wikfeldt&lt;br /&gt;
|centre=PDC&lt;br /&gt;
|fte=100&lt;br /&gt;
|snic ae financing=50&lt;br /&gt;
|financing=SNIC/NeIC&lt;br /&gt;
|fields=Molecular dynamics&lt;br /&gt;
|general activities=Molecular dynamics and electronic structure support&lt;br /&gt;
|image=thor_wikfeldt_tiny.jpg&lt;br /&gt;
|office= PDC; Teknikringen 14 ;100 44 Stockholm &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quick facts ==&lt;br /&gt;
* Works at PDC since December 2015&lt;br /&gt;
* Ph.D. 2011 in Chemical physics, Stockholm University &lt;br /&gt;
* Also working on the [http://coderefinery.org/ CodeRefinery project]&lt;br /&gt;
&lt;br /&gt;
== Expertise ==&lt;br /&gt;
* [[expertise::Molecular dynamics]]&lt;br /&gt;
* [[expertise::Electronic structure calculations]]&lt;br /&gt;
* [[expertise::Sustainable scientific software development]]&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6688</id>
		<title>User:Thor Wikfeldt (PDC)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6688"/>
		<updated>2017-01-30T11:28:47Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application expert info&lt;br /&gt;
|first name=Thor&lt;br /&gt;
|last name=Wikfeldt&lt;br /&gt;
|centre=PDC&lt;br /&gt;
|fte=100&lt;br /&gt;
|snic ae financing=50&lt;br /&gt;
|financing=SNIC/NeIC&lt;br /&gt;
|fields=Molecular Dynamics&lt;br /&gt;
|general activities=Molecular dynamics and electronic structure support&lt;br /&gt;
|image=thor_wikfeldt_tiny.jpg&lt;br /&gt;
|office= PDC; Teknikringen 14 ;100 44 Stockholm &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quick facts ==&lt;br /&gt;
* Works at PDC since December 2015&lt;br /&gt;
* Ph.D. 2011 in Chemical physics, Stockholm University &lt;br /&gt;
* Also working on the [http://coderefinery.org/ CodeRefinery project]&lt;br /&gt;
&lt;br /&gt;
== Expertise ==&lt;br /&gt;
* [[expertise::Molecular dynamics]]&lt;br /&gt;
* [[expertise::Electronic structure calculations]]&lt;br /&gt;
* [[expertise::Sustainable scientific software development]]&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6687</id>
		<title>User:Thor Wikfeldt (PDC)</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=User:Thor_Wikfeldt_(PDC)&amp;diff=6687"/>
		<updated>2017-01-30T11:27:57Z</updated>

		<summary type="html">&lt;p&gt;Thor Wikfeldt (PDC): &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application expert info&lt;br /&gt;
|first name=Thor&lt;br /&gt;
|last name=Wikfeldt&lt;br /&gt;
|centre=PDC&lt;br /&gt;
|fields=Molecular Dynamics&lt;br /&gt;
|fte=100&lt;br /&gt;
|snic ae financing=50&lt;br /&gt;
|financing=SNIC/NeIC&lt;br /&gt;
|general activities=Molecular dynamics and electronic structure support&lt;br /&gt;
|image=thor_wikfeldt_tiny.jpg&lt;br /&gt;
|office= PDC; Teknikringen 14 ;100 44 Stockholm &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Quick facts ==&lt;br /&gt;
* Works at PDC since December 2015&lt;br /&gt;
* Ph.D. 2011 in Chemical physics, Stockholm University &lt;br /&gt;
* Also working on the [http://coderefinery.org/ CodeRefinery project]&lt;br /&gt;
&lt;br /&gt;
== Expertise ==&lt;br /&gt;
* [[expertise::Molecular dynamics]]&lt;br /&gt;
* [[expertise::Electronic structure calculations]]&lt;br /&gt;
* [[expertise::Sustainable scientific software development]]&lt;/div&gt;</summary>
		<author><name>Thor Wikfeldt (PDC)</name></author>
		
	</entry>
</feed>