Skip to content
Snippets Groups Projects
Commit 0eb68d26 authored by Martin Schroschk's avatar Martin Schroschk
Browse files

Add table heading

parent 247f79cc
No related branches found
No related tags found
2 merge requests!483Automated merge from preview to main,!472Issue 263
...@@ -47,7 +47,7 @@ The following sections show some examples depending on the parallelization type ...@@ -47,7 +47,7 @@ The following sections show some examples depending on the parallelization type
Compiling serial code is the default behavior of the wrappers. Simply replace the compiler by Compiling serial code is the default behavior of the wrappers. Simply replace the compiler by
VampirTrace's wrapper: VampirTrace's wrapper:
| | | | | Compile Command |
|----------------------|-------------------------------| |----------------------|-------------------------------|
| original | `ifort a.f90 b.f90 -o myprog` | | original | `ifort a.f90 b.f90 -o myprog` |
| with instrumentation | `vtf90 a.f90 b.f90 -o myprog` | | with instrumentation | `vtf90 a.f90 b.f90 -o myprog` |
...@@ -59,7 +59,7 @@ This will instrument user functions (if supported by compiler) and link the Vamp ...@@ -59,7 +59,7 @@ This will instrument user functions (if supported by compiler) and link the Vamp
If your MPI implementation uses MPI compilers (this is the case on [Deimos](system_deimos.md)), you If your MPI implementation uses MPI compilers (this is the case on [Deimos](system_deimos.md)), you
need to tell VampirTrace's wrapper to use this compiler instead of the serial one: need to tell VampirTrace's wrapper to use this compiler instead of the serial one:
| | | | | Compile Command |
|----------------------|--------------------------------------| |----------------------|--------------------------------------|
| original | `mpicc hello.c -o hello` | | original | `mpicc hello.c -o hello` |
| with instrumentation | `vtcc -vt:cc mpicc hello.c -o hello` | | with instrumentation | `vtcc -vt:cc mpicc hello.c -o hello` |
...@@ -68,7 +68,7 @@ MPI implementations without own compilers (as on the [Altix](system_altix.md) re ...@@ -68,7 +68,7 @@ MPI implementations without own compilers (as on the [Altix](system_altix.md) re
link the MPI library manually. In this case, you simply replace the compiler by VampirTrace's link the MPI library manually. In this case, you simply replace the compiler by VampirTrace's
compiler wrapper: compiler wrapper:
| | | | | Compile Command |
|----------------------|-------------------------------| |----------------------|-------------------------------|
| original | `icc hello.c -o hello -lmpi` | | original | `icc hello.c -o hello -lmpi` |
| with instrumentation | `vtcc hello.c -o hello -lmpi` | | with instrumentation | `vtcc hello.c -o hello -lmpi` |
...@@ -81,7 +81,7 @@ option `-vt:inst manual` to disable automatic instrumentation of user functions. ...@@ -81,7 +81,7 @@ option `-vt:inst manual` to disable automatic instrumentation of user functions.
When VampirTrace detects OpenMP flags on the command line, OPARI is invoked for automatic source When VampirTrace detects OpenMP flags on the command line, OPARI is invoked for automatic source
code instrumentation of OpenMP events: code instrumentation of OpenMP events:
| | | | | Compile Command |
|----------------------|----------------------------| |----------------------|----------------------------|
| original | `ifort -openmp pi.f -o pi` | | original | `ifort -openmp pi.f -o pi` |
| with instrumentation | `vtf77 -openmp pi.f -o pi` | | with instrumentation | `vtf77 -openmp pi.f -o pi` |
...@@ -90,7 +90,7 @@ code instrumentation of OpenMP events: ...@@ -90,7 +90,7 @@ code instrumentation of OpenMP events:
With a combination of the above mentioned approaches, hybrid applications can be instrumented: With a combination of the above mentioned approaches, hybrid applications can be instrumented:
| | | | | Compile Command |
|----------------------|-----------------------------------------------------| |----------------------|-----------------------------------------------------|
| original | `mpif90 -openmp hybrid.F90 -o hybrid` | | original | `mpif90 -openmp hybrid.F90 -o hybrid` |
| with instrumentation | `vtf90 -vt:f90 mpif90 -openmp hybrid.F90 -o hybrid` | | with instrumentation | `vtf90 -vt:f90 mpif90 -openmp hybrid.F90 -o hybrid` |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment