Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doku:forge [2020/09/24 12:32] shdoku:forge [2022/11/04 10:14] (current) – [Usage of map:] goldenberg
Line 1: Line 1:
-===== forge = map + ddt (VSC-3) =====+===== forge = map + ddt =====
 ==== Synopsis: ====  ==== Synopsis: ==== 
 <html> <font color=#cc3300><b>map</b></font> </html> and <html> <font color=#cc3300><b>ddt</b></font> </html> are ARM's (formerly Allinea's)  advanced tools for performance analysis, see [[https://developer.arm.com/tools-and-software/server-and-hpc/debug-and-profile/arm-forge]]. <html> <font color=#cc3300><b>map</b></font> </html> and <html> <font color=#cc3300><b>ddt</b></font> </html> are ARM's (formerly Allinea's)  advanced tools for performance analysis, see [[https://developer.arm.com/tools-and-software/server-and-hpc/debug-and-profile/arm-forge]].
-Licenses for up to 512 parallel tasks are available. Of additional note, <html> <font color=#cc3300><b>perf-report</b></font> </html> --- a related lightweight profiling tool --- has now been integrated into forge in more recent releases.+Licenses for up to 512 parallel tasks are available. Of additional note, [[doku:perf-report|perf-report]] --- a related lightweight profiling tool --- has now been integrated into forge in more recent releases.
  
  
Line 13: Line 13:
    #SBATCH -J map           #SBATCH -J map       
    #SBATCH -N 4    #SBATCH -N 4
-   #SBATCH -L allinea@vsc 
    #SBATCH --ntasks-per-node 16    #SBATCH --ntasks-per-node 16
    #SBATCH --ntasks-per-core  1    #SBATCH --ntasks-per-core  1
        
    module purge    module purge
-   module load  intel/18  intel-mpi/2018 allinea/20.1_FORGE+   module load  intel/18  intel-mpi/2018 arm/20.1_FORGE
        
    map --profile srun --jobid $SLURM_JOB_ID --mpi=pmi2 -n 64 ./a.out    map --profile srun --jobid $SLURM_JOB_ID --mpi=pmi2 -n 64 ./a.out
Line 24: Line 23:
 which generates a *.map file (note the mention of #tasks and #nodes together with the date/time stamp in the filename) that may then be analyzed via the gui, ie which generates a *.map file (note the mention of #tasks and #nodes together with the date/time stamp in the filename) that may then be analyzed via the gui, ie
  
-   ssh vsc3.vsc.ac.at -l my_uid -X+   ssh vsc4.vsc.ac.at -l my_uid -X
    cd wherever/the/map/file/may/be    cd wherever/the/map/file/may/be
        
  • doku/forge.1600950747.txt.gz
  • Last modified: 2020/09/24 12:32
  • by sh