Edison is NERSC's newest supercomputer, a Cray XC30, with a peak performance of 2.57 petaflops/sec, 133,824 compute cores, 357 terabytes of memory, and 7.56 petabytes of disk.
By default the Edison system runs a limited OS kernel which does not support shared and dynamic libraries. However, users can enable the shared root file system by setting an environment variable (CRAY_ROOTFS=DSL) to enable shared and dynamic library applications to run on the Edison compute nodes. Cray-supported libraries such as SciLib, Portals, MPI, pthreads, and many others are available as dynamic shared objects (DSOs), and you can define and use your own DSOs, too. Shell and python scripts can also run on the compute nodes. Read More »
Alva, named after Thomas Alva Edison, is the test and development system for Edison. All changes and upgrades to Edison hardware, firmware, and software are tested on Alva first before being applied to Edison. At a high level, you can consider Alva as a small Edison, and can expect Alva to have a similar environment setting as Edison. If you are granted access to Alva, you can compile and run jobs as you would on Edison. However, as hinted by the purpose of this system, Alva and its environment… Read More »