Changes between Version 9 and Version 10 of Public/User_Guide/Information_on_software


Ignore:
Timestamp:
Sep 18, 2019, 1:19:10 PM (5 years ago)
Author:
Jacopo de Amicis
Comment:

Added information on psmpi compiler wrappers.

Legend:

Unmodified
Added
Removed
Modified
  • Public/User_Guide/Information_on_software

    v9 v10  
    182182
    183183
     184== Information on compilation with !ParaStation MPI wrappers ==
     185
     186When compiling software using the !ParaStation MPI compiler wrappers, by default the Intel compiler will be used:
     187
     188{{{
     189$ mpicc --version
     190icc (ICC) 19.0.3.199 20190206
     191Copyright (C) 1985-2019 Intel Corporation.  All rights reserved.
     192}}}
     193
     194In order to use GCC rather than the Intel compiler, this must be done:
     195
     196{{{
     197$ mpicc -cc=gcc --version
     198gcc (GCC) 8.3.0
     199Copyright (C) 2018 Free Software Foundation, Inc.
     200This is free software; see the source for copying conditions.  There is NO
     201warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     202
     203$ MPICH_CC=gcc mpicc --version
     204gcc (GCC) 8.3.0
     205Copyright (C) 2018 Free Software Foundation, Inc.
     206This is free software; see the source for copying conditions.  There is NO
     207warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     208}}}
     209
     210
    184211== Machine Learning Software ==
    185212
     
    199226
    200227
    201 == Using the old stack ==
     228== Using the old stacks ==
    202229
    203230As of July 2019, a new software stack compiled for Skylake is loaded by default on the DEEP-EST system.
     
    216243}}}
    217244
    218 The very old stack installed before the transition to Easybuild is still available on the system with the command:
     245The legacy stack installed before the transition to Easybuild is still available on the system with the command:
    219246
    220247`enable_legacy_stack`
     
    222249As with the old Easybuild stack, the lines reported above must be included in your batch script to run the `enable_legacy_stack` command in a batch job.
    223250
    224 === Compilers (relevant for legacy stack only!)===
     251
     252=== Information relative to the legacy stack only ===
     253
     254==== Compilers ====
    225255
    226256There are several compilers available, but as it is highly recommended to use the Intel compiler on the KNC system it might be best to also use it on the DEEP system.\\
     
    231261
    232262
    233 === Profiling and analysis tools (relevant for legacy stack only!)===
     263==== Profiling and analysis tools ====
    234264
    235265* Intel VTune:    module load VTune