Softwares
CCC Computational Application Packages
NWCHEM-VENUS –Texas Tech University Packages. It is Large-scale Molecular Reaction Dynamics, Atomic/Molecular Massively Parallel Simulator. NWCHEM-NENUS has potentials for solar materials (biomolecules, polymers) and solid-state materials and coarse-grained or mesoscopic systems. The packages are designed by Dr Hase in chemistry of Texas Tech University. It is a mainly application package in his group and world groups.
CSTechG is the large scale quantum chemistry by using the Coherent state method and density functional theory which is designed by Dr. Morales of chemistry at Texas Tech University. It is main application for Dr.Morales group, and other university research groups in The Unitied States of American.
ScalIT stands a large-scale quantum molecular reaction dynamics package with Massively Parallel Computing which is designed by Dr. Poirier of Chemistry at Texas Tech University. The application from ScalIT includes molecular spectroscopy and molecular reaction dynamics properties with the system less than 10 atoms.
The CCC Compiler
| NAME | Compiler URL | URL – Tutorial |
|---|---|---|
| The Intel compilers (icc,icpc,and ifort) | http://www.intel.com/ClusterStudio | |
| GNU Compilers (gcc, g++, gfortran) | http://gcc.gnu.org/ | http://gcc.gnu.org/onlinedocs/ |
| Python | http://www.python.org/ | http://www.python.org/doc |
| Intel MPI 4.0 (mpiicc, mpicxx, mpiifort) | http://www.intel.com/ClusterStudio | http://www.intel.com/ClusterStudio |
| OpenMPI (mpicc, mpicxx, mpif90, mpif77) | http://www.open-mpi.org | http://www.open-mpi.org/doc |
| MVAPICH | http://mvapich.cse.ohio-state.edu | http://mvapich.cse.ohio-state.edu/support/mvapich_user_guide-1.1.html |
| MVAPICH2 | http://mvapich.cse.ohio-state.edu/overview/mvapich2 | http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.6.html; http://mvapich.cse.ohio-state.edu/support/user_guide_mvapich2-1.7rc2.html; http://mvapich.cse.ohio-state.edu/support/mvapich_user_guide-1.2rc1.html |
The CCC Library
MKL: The Intel(R) Math Kernel Library (Intel(R) MKL) enables improving performance of scientific, engineering, and financial software that solves large computational problems. Intel MKL provides a set of linear algebra routines, fast Fourier transforms, as well as vectorized math and random number generation functions, all optimized for the latest Intel(R) processors.
BLAS and LAPACK: Linear algebra, implemented in LAPACK (solvers and eigensolvers) plus level 1, 2, and 3 BLAS, offering the vector, vector-matrix, and matrix-matrix operations needed for complex mathematical software. If you prefer the FORTRAN 90/95 programming language, you can call LAPACK driver and computational subroutines through specially designed interfaces with reduced numbers of arguments.
ScaLAPACK (SCAlable LAPACK) with its support functionality including the Basic Linear Algebra Communications Subprograms (BLACS) and the Parallel Basic Linear Algebra Subprograms (PBLAS).
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). And SPRNG is the Scalable Parallel Random Number Generators library.