The Scalable Library for Eigenvalue Problem Computations (SLEPc) is provided at NERSC on Cori and Edison. Specifically, we provide SLEPc builds that closely integrate with the optimized PETSc builds provided by Cray, and provide versions that make use of either the real or complex definitions of PetscScalar.
Using SLEPc on Cori
On Cori, the current default version of the "slepc" module tracks a NERSC-built petsc install, and currently only in the PrgEnv-intel environment. You can access it with:
> module load slepc
or for "complex" PetscScalar type support:
> module load slepc-complex
The slepc modules load the appropriate petsc module, so both the PETSC_DIR and SLEPC_DIR environment variables should be set properly for your programming environment.
Using SLEPc on Edison
On both Cori and Edison, the current default version of the "slepc" module directly tracks the default version of the "cray-petsc" module (and likewise for "slepc-complex" and "cray-petsc-complex"). Both modules must be loaded in order to make use of SLEPc. Thus, for "real" PetscScalar type support, you will want to run:
> module load cray-petsc
> module load slepc
at which point both the PETSC_DIR and SLEPC_DIR environment variables should be set properly for your programming environment. Similarly, for "complex" PetscScalar type support (which will in turn have implications for the interface supported in SLEPc), you will instead want to load the "cray-petsc-complex" and "slepc-complex" modules.
All three major programming environments (Intel, GNU, and Cray) on Edison are supported.
General information SLEPc is available at www.grycap.upv.es/slepc/ .
For questions about using SLEPc on any NERSC system, please send e-mail to email@example.com .
|Package||Platform||Category||Version||Module||Install Date||Date Made Default|
|patched SLEPc (PETSc complex)||cori||libraries/ math||3.7.3-p1-complex||slepc/3.7.3-p1-complex||2017-05-19|
|patched SLEPc (PETSc real)||cori||libraries/ math||3.7.3-p1||slepc/3.7.3-p1||2017-05-19|
|SLEPc (PETSc real)||cori||libraries/ math||3.7.2||slepc/3.7.2||2016-07-29|
|SLEPc (PETSc real)||cori||libraries/ math||3.7.2-complex||slepc/3.7.2-complex||2016-09-13|