Table of contents
You are currently comparing two old versions - only when you are comparing against the latest version can you revert. Return to version archive.
Combined revision comparison
...
#!/bin/bash ###Get oneAPI environment # PreparePreparesIPPROOT, CMPLR_ROOT, I_MPI_ROOT, ... if [[ "$I_MPI_ROOT" == "" ]]; then . /opt/intel/oneapi/setvars.sh fi if [[ "$IPPROOT" == "" ]]; then export IPPROOT=$ONEAPI_ROOT/lib/intel64/ fi# Add Intel-libs path in case the current host has only the runtimes but not entire devel toolkit installed; the automatic setvars.sh does not appear to cover that case... export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/oneapi/lib/intel64/# Intel MPI export OPENMPIROOT=$I_MPI_ROOT # Intel Compilers # Note on icc, vs icpc, vs icx, vs icpx, vs icl: # https://software.intel.com/content/www/us/en/develop/articles/porting-guide-for-icc-users-to-dpcpp-or-icx.html export CC=icc export CXX=icpc export MPIXCC=${OPENMPIROOT}/bin/mpicxx export MPICXX=${OPENMPIROOT}/bin/mpicxx # Add Intel-libs path in case the current host has only the runtimes but not entire # devel toolkit installed; the automatic setvars.sh does not appear to cover that case export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/oneapi/lib/intel64/ ## Rest of DiFX setup # note: OpenMPI params in DIFX_MPIRUNOPTIONS and the OMPI_MCA_* env vars probably irrelevat for Intel MPI
Version from 16:28, 5 Jan 2022
...
#!/bin/bash#Get oneAPI environment #PreparesIPPROOT, CMPLR_ROOT, I_MPI_ROOT, ... if [[ "$I_MPI_ROOT" == "" ]]; then . /opt/intel/oneapi/setvars.sh fi if [[ "$IPPROOT" == "" ]]; then export IPPROOT=$ONEAPI_ROOT/lib/intel64/ fi# Add Intel-libs path in case the current host has only the runtimes but not entire devel toolkit installed; the automatic setvars.sh does not appear to cover that case... export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/oneapi/lib/intel64/# Intel MPI export OPENMPIROOT=$I_MPI_ROOT # Intel Compilers # Note on icc, vs icpc, vs icx, vs icpx, vs icl: # https://software.intel.com/content/www/us/en/develop/articles/porting-guide-for-icc-users-to-dpcpp-or-icx.html export CC=icc export CXX=icpc export MPIXCC=${OPENMPIROOT}/bin/mpicxx export MPICXX=${OPENMPIROOT}/bin/mpicxx
Version as of 16:33, 5 Jan 2022
...
#!/bin/bash ## Get oneAPI environment # Prepare IPPROOT, CMPLR_ROOT, I_MPI_ROOT, ... if [[ "$I_MPI_ROOT" == "" ]]; then . /opt/intel/oneapi/setvars.sh fi if [[ "$IPPROOT" == "" ]]; then export IPPROOT=$ONEAPI_ROOT/lib/intel64/ fi # Intel MPI export OPENMPIROOT=$I_MPI_ROOT # Intel Compilers # Note on icc, vs icpc, vs icx, vs icpx, vs icl: # https://software.intel.com/content/www/us/en/develop/articles/porting-guide-for-icc-users-to-dpcpp-or-icx.html export CC=icc export CXX=icpc export MPIXCC=${OPENMPIROOT}/bin/mpicxx export MPICXX=${OPENMPIROOT}/bin/mpicxx # Add Intel-libs path in case the current host has only the runtimes but not entire # devel toolkit installed; the automatic setvars.sh does not appear to cover that case export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/oneapi/lib/intel64/ ## Rest of DiFX setup # note: OpenMPI params in DIFX_MPIRUNOPTIONS and the OMPI_MCA_* env vars probably irrelevat for Intel MPI