As of July 2024, the CNF Cluster has been taken offline for upgrades.
Use of the codes installed on the CNF cluster is on a self-support basis. For training on navigating UNIX/LINUX and on using the batch system for the cluster, please contact CNF Computing staff. |
...
Eleven of the twelve nodes in this class are online (one hardware failure). Each node has 32GB of memory and 2 Intel Xeon E5-2620 processors. Each individual processor has 6 cores and 2 threads per core. This equals 24 virtual CPUs per node.
rb1u Compute Nodes:
None Six of these nodes are yet available. We are working to provision them the rest once a new network switch is installed. Each node has 24GB of memory and 2 Intel Xeon DP E56020 processors. Each individual processor has 4 cores and 2 threads per core. This equals 16 virtual CPUs per node.
...
SciPy | http://www.scipy.org | SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering | |||
NumPy | http://www.numpy.org | Base N-dimensional array package | |||
pyspread | https://pyspread.gitlab.io/ | pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python |
|
IO Libraries
Adios | http://www.olcf.ornl.gov/center-projects/adios | The Adaptable IO System (ADIOS). |
HDF5/PHDF5 | http://www.hdfgroup.org/HDF5 | A general purpose library and file format for storing scientific data. |
NetCDF | http://www.unidata.ucar.edu/software/netcdf | Fortran, C, and C++ libraries for the Unidata network Common Data |
PnetCDF | http://cucis.ece.northwestern.edu/projects/PnetCDF | A Parallel NetCDF library |
ScionLib | http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html | Scalable I/O Library for Parallel Access to Task-Local Files. |
...
Boost | http://www.boost.org | Free peer-reviewed portable C++ source libraries. |
FFTW | http://www.fftw.org | Fast Fourier Transform library. |
Hypre | http://www.llnl.gov/casc/hypre | Scalable algorithms for solving linear systems of equations. |
MFEM | http://mfem.org | Lightweight, general, scalable C++ library for finite element methods. |
MUMPS | http://mumps.enseeiht.fr | A MUltifrontal Massively Parallel Sparse direct Solver. |
PETSC | http://www.mcs.anl.gov/petsc | Portable Extensible Toolkit for Scientific Computation. |
PT-SCOTCH | http://www.labri.fr/perso/pelegrin/scotch | Graph, mesh and hypergraph partitioning library using MPI. |
SLEPC | http://slepc.upv.es | A library for solving large scale sparse eigenvalue problems. |
SuperLU | http://crd.lbl.gov/~xiaoye/SuperLU | A general purpose library for the direct solution of linear equations. |
Trilinos | https://trilinos.org/ | An object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. |
Capacitance Extraction/Field Solving
FasterCap | https://www.fastfieldsolvers.com/fastercap.htm | A powerful three- and two-dimensional capactiance extraction program |
|
Density Functional Approaches
...
Device, Process, Particle, and Finite Element Method Simulation
Archimedes/Rappture | https://www.gnu.org/software/archimedes https://nanohub.org/infrastructure/rappture | Archimedes belongs to the well-known family of TCAD software, i.e. tools utilized to assist the development of technologically relevant products. In particular, this package assists engineers in designing and simulating submicron and mesoscopic semiconductor devices. Rappture is the GUI for Archimedes. |
| ||||||||
DevSim | https://devsim.org/ | DEVSIM is semiconductor device simulation software which uses the finite volume method. It solves partial differential equations on a mesh. The Python interface allows users to specify their own equations. |
| ||||||||
Elmer | GNU7/OpenMPI | https://www.csc.fi/web/elmer/elmer | Elmer is an open source multiphysical simulation software mainly developed by CSC - IT Center for Science (CSC). Elmer development was started 1995 in collaboration with Finnish Universities, research institutes and industry. After it's open source publication in 2005, the use and development of Elmer has become international. Elmer includes physical models of fluid dynamics, structural mechanics, electromagnetics, heat transfer and acoustics, for example. These are described by partial differential equations which Elmer solves by the Finite Element Method (FEM). |
| |||||||
HOOME-blue | Singularity | http://glotzerlab.engin.umich.edu/hoomd-blue/index.html https://glotzerlab-software.readthedocs.io/en/latest/software.html | HOOMD-blue is a general-purpose particle simulation toolkit. It scales from a single CPU to thousands. |
| |||||||
OpenFOAM v6 and v8 | OpenFOAM | https://openfoam.com | A Computational Fluid Dynamics (CFD) package. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. |
|
...
Linear Algebra Operations
LAPACK | http://www.netlib.org/lapack/ | LAPACK is written in Fortran 90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. |
| |||||||
SCALAPACK | GNU7/OpenMPI | http://www.netlib.org/scalapack/ | ScaLAPACK is a library of high-performance linear algebra routines for parallel distributed memory machines. ScaLAPACK solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems. |
|
...
Math Libraries
Intel Math Kernel Library (MKL) | https://software.intel.com/en-us/mkl | Intel Math Kernel Library (Intel MKL) is a library of optimized math routines for science, engineering, and financial applications. Core math functions include BLAS, LAPACK, ScaLAPACK, sparse solvers, fast Fourier transforms, and vector math. The routines in MKL are hand-optimized specifically for Intel processors. |
|
...
Matrix and Vector Operations
BLAS | http://netlib.org/blas/ | The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations. (OpenBLAS is also available... see above) |
|
...
Tomographic Data Processing and Image Reconstruction
TomoPy | Tomographic reconstruction creates three-dimensional views of an object by combining two-dimensional images taken from multiple directions, for example, this is how a CAT (computer-aided tomography) scanner generates 3D views of the heart or brain. Included is the tomopy-cli commandline interface. |
|