Software for your local Linux resource
Windows and Mac users are accustomed to downloading Lehigh licensed software from https://software.lehigh.edu. There are a few Linux software listed but these are not available for download. Linux users who wish to use Linux software can mount Sol software stack on their local machine. Users are required to know admin credentials on their local resource aka become root or need to ask the system administration of their local resource to follow the instructions below.
Mounting Sol software stack
Sol Software
Add the following line to /etc/fstabĀ
leviathan.cc.lehigh.edu:/mnt/zhome-core /share/Apps nfs defaults 0 0
Some software may not run on older hardware i.e. anything older than Intel's SandyBridge architecture.
Usage
You need to modify your PATH and optionally the LD_LIBRARY_PATH and LD_INCLUDE_PATH to use the software. The preferred method is to use the module environment to dynamically modify your environment thereby avoiding conflicts with other software in your path.
Environment Module
Add the following two line to your .bashrc
export MODULEPATH=/share/Apps/share/Modules/modulefiles/applications:/share/Apps/share/Modules/modulefiles/library:/share/Apps/share/Modules/modulefiles/toolchain
Additional information on Module Environment. Note that all mpi enabled software is compiled with mvapich2 and designed to run over infiniband and will not run on your local desktop/laptop/workstation.
Issues with mounting HPC software
Users who mount HPC software should be aware that performance of software packages may vary based on your local network. Please do not direct questions related to performance of HPC software on your local resource to Research Computing staff. Research Computing Staff is not taking responsibility for supporting your linux desktop. We are only providing instructions to use our software so that you do not have to try to duplicate our efforts. Please request your computing consultant to provide support for Linux on your desktop.
Users should consider building a software stack locally using the SPACK package manager if the network causes performance issues for the software in question.