- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -

Programming How-To's, Tips & Tricks: Difference between revisions

From HLRS Platforms
Jump to navigationJump to search
No edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 4: Line 4:
=== General ===
=== General ===
* [[POSIX compliant shell scripting]]
* [[POSIX compliant shell scripting]]
* Parallel I/O best practices using [[MPI-IO]]
* [[MPI-IO | Best practices for I/O, Parallel I/O, aka MPI-IO]]
* [[Best practices for Porting & Migration of Code]]
* [[Best practices for Porting & Migration of Code]]
* [[Best practices for Debugging]]
* [[Best practices for Debugging]]
Line 12: Line 12:
* [[Useful_Compiler_Options_On_x86|Useful compiler options on x86 processors]]
* [[Useful_Compiler_Options_On_x86|Useful compiler options on x86 processors]]
* [[Thread_And_Memory_Pinning|Pinning threads and memory on multicore/processor system under Linux]]
* [[Thread_And_Memory_Pinning|Pinning threads and memory on multicore/processor system under Linux]]
=== Debugging ===
* [https://kb.hlrs.de/platforms/index.php/GDB#Obtaining_a_backtrace_of_a_crashing_MPI_program Using GDB to obtain a backtrace of a crashing MPI program]
=== Big Data, AI Applications, and Frameworks ===
* Containers: [[How to use AI containers on GPU-accelerated compute partitions?]]
* Conda: [[How to move local conda environments to the clusters]]
* Ray: [[How to launch a Ray cluster on HLRS compute platforms]]
* Web-Based Services: [[How to use Web Based Services on HLRS Compute Platforms]]


=== Miscalleneous ===
=== Miscalleneous ===
* [[SX and configure]]
* [[SX and configure]]
* [[PACX-MPI on clusters]]
* [[PACX-MPI on clusters]]
 
* [[How to measure Flop/s etc. of massively parallel jobs with perf stat]]
* [[How to detect out of memory events]]


== See also ==
== See also ==

Latest revision as of 10:17, 26 February 2024