Difference between revisions of "HPC Wiki"

From HPC Wiki
Jump to navigation Jump to search
m
m (Adding short explanations for target groups)
 
(46 intermediate revisions by 10 users not shown)
Line 1: Line 1:
Welcome to HPC Wiki started by the ProPE Project.
+
Welcome to the [[HPC_Wiki:About| HPC Wiki]] the source for site-independent High Performance Computing Information.
  
This website is currently work-in-progress and aims to provide a site independant HPC documentation.
+
<<-- On the left hand there are different target groups with their respective material.
  
On the left you can see the different target groups and some of the respective material. All site specific information please only into the site-specifics section, while keeping everything else generally applicable.
 
  
 +
== Target Groups ==
 +
- '''[[:Category:Basics| Basics]]''': Covering the basics for users with not prior HPC experience.
 +
 +
- '''[[:Category:HPC-User| HPC-User]]''': Covering topics for users of existing HPC software on HPC systems, including batch systems and third-party simulation software.
 +
 +
- '''[[:Category:HPC-Developer| HPC-Developer]]''': Covering topics for users developing HPC software on HPC systems, including programming paradigms, compilers and runtime systems.
 +
 +
- '''[[:Category:HPC-Admin| HPC-Admin]]''': Covering topics for administrators of HPC systems.
  
 
== Categories ==
 
== Categories ==
  
[[Getting_Started]] is a basic guide for first-time users. It covers a wide range of topics from access and login to system-independant concepts of Unix systems to data transfers.
+
[[Getting_Started]] is a basic guide for first-time users. It covers a wide range of topics from access and login to system-independant concepts of Unix systems to data transfers. All articles in the Basics Section are written for inexperienced users and explain concepts in an easy-to-understand way.
 +
 
 +
Similar articles in the Users and Developer Section are planned, but not yet finished.
 +
 
 +
Look into the [[FAQs]] to see tips and instructions on [[How-to-Contribute]] to this wiki.
 +
 
 +
== Upcoming HPC Events (Source: HPC Calendar of the Gauss-Alliance) ==
 +
    <div style="height:35em; overflow:auto; border: 2px solid #088">
 +
{{hpccalendar}}
  
[[FAQs]]
+
</div>
  
== In Progress ==
+
== Overview ==
Create pages with help of the [[Sample_Page|Sample Page]] and [[Wiki|Wiki FAQ]]
+
General: [[How-to-Contribute]]
  
  
 +
Basics/HPC-User: [[make]], [[cmake]], [[ssh_keys]], [[compiler]], [[Modules]], [[vim]],  [[screen/tmux]], [[ssh]] [[python/pip]], [[scp]], [[rsync]], [[git]], [[shell]], [[chmod]], [[tar]], [[sh-file]], [[NUMA]]
  
Basics/HPC-User: [[make]], [[cmake]], [[Ssh_keys]], [[compiler]], [[Modules]], [[vi/vim]],  [[screen/tmux]], [[ssh]] [[python/pip]], [[scp]], [[rsync]], [[git]], [[shell]], [[chmod]], [[tar]], [[sh-file]], [[NUMA]]
 
  
 +
HPC-Dev: [[Load_Balancing]], [[Performance Engineering]], [[correctness checking]]
  
HPC-Dev: [[Load_Balancing]], [[PE-Process]], [[correctness checking]]
+
Performance Tools: [[Measurement-tools|measurement tools]], [[Likwid]], [[Vampir]], [[ScoreP]]
  
HPC-Programs: [[Measurement-tools]], [[Likwid]], [[Vampir]], [[ScoreP]], [[Must]]
+
Debugging and Correctness Tools: [[MUST]], [[Compiler Sanitizers]], [[Totalview]]  
  
  
 
HPC-Pages:
 
HPC-Pages:
 
[[Software]], [[Access]], [[Site-specific_documentation]], [[measurement-tools]], [[likwid]]
 
[[Software]], [[Access]], [[Site-specific_documentation]], [[measurement-tools]], [[likwid]]
 
== ToDo ==
 
 
[[cmake]], include chain jobs in the sheduling articles, [[Load_Balancing]] braucht ein Bild, weniger Theorie und mehr Praxis, [[OpenMP]], [[MPI]],
 
Basics Benchmarking, scaling tests, Resource planning
 

Latest revision as of 08:21, 8 October 2024

Welcome to the HPC Wiki the source for site-independent High Performance Computing Information.

<<-- On the left hand there are different target groups with their respective material.


Target Groups

- Basics: Covering the basics for users with not prior HPC experience.

- HPC-User: Covering topics for users of existing HPC software on HPC systems, including batch systems and third-party simulation software.

- HPC-Developer: Covering topics for users developing HPC software on HPC systems, including programming paradigms, compilers and runtime systems.

- HPC-Admin: Covering topics for administrators of HPC systems.

Categories

Getting_Started is a basic guide for first-time users. It covers a wide range of topics from access and login to system-independant concepts of Unix systems to data transfers. All articles in the Basics Section are written for inexperienced users and explain concepts in an easy-to-understand way.

Similar articles in the Users and Developer Section are planned, but not yet finished.

Look into the FAQs to see tips and instructions on How-to-Contribute to this wiki.

Upcoming HPC Events (Source: HPC Calendar of the Gauss-Alliance)

Overview

General: How-to-Contribute


Basics/HPC-User: make, cmake, ssh_keys, compiler, Modules, vim, screen/tmux, ssh python/pip, scp, rsync, git, shell, chmod, tar, sh-file, NUMA


HPC-Dev: Load_Balancing, Performance Engineering, correctness checking

Performance Tools: measurement tools, Likwid, Vampir, Score-P

Debugging and Correctness Tools: MUST, Compiler Sanitizers, Totalview


HPC-Pages: Software, Access, Site-specific_documentation, measurement-tools, likwid