Skip to content

Vector Engine

The NEC Vector Engine (VE) compute node is available for interactive computing. There are 8 VE Type 20-B-P cards with 8 VE cores per card.

To access the VE compute node:

ssh dss

To setup your environment for the NEC compiler:

export PATH=/opt/nec/ve/bin/:$PATH
source /opt/nec/ve/mpi/3.4.0/bin64/necmpivars.sh

Turn on printing details about VE card usage:

export VE_PROGINF=DETAIL

Example mpi runs:

mpirun –ve 0 –np 8 executable     # run on 1 VE card (ve card 0) with 8 VE cores
mpirun –ve 0-1 –np 16 executable  # run on 2 VE cards (VE card 0 and 1) with 8 VE cores per card
mpirun –ve 0-7 –np 64 executable  # run on 8 VE cards (VE cards 0-7) with 8 VE cores per card

Additional details and tutorials:

NEC Vector Engine: Vectorization for HPC applications
VASP on NEC VE

NEC Compiler user manuals:

C/C++ Compiler
Fortran Compiler

Back to top