use Pmodules extended commands in modulefiles (fixing issue #3)
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "visualization tool for H5hut files"
|
||||
set url "http://amas.psi.ch/"
|
||||
set license "PSI"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
set help "
|
||||
module-whatis "visualization tool for H5hut files"
|
||||
module-url "http://amas.psi.ch/"
|
||||
module-license "PSI"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-help "
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "optimized BLAS and LAPACK library compiled with OpenMP."
|
||||
set url "http://www.openblas.net/"
|
||||
set license "BSD"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
set help "
|
||||
module-whatis "optimized BLAS and LAPACK library compiled with OpenMP."
|
||||
module-url "http://www.openblas.net/"
|
||||
module-license "BSD"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-help "
|
||||
The BLAS (Basic Linear Algebra Subprograms) are routines that provide
|
||||
standard building blocks for performing basic vector and matrix operations.
|
||||
The Level 1 BLAS perform scalar, vector and vector-vector operations, the
|
||||
@@ -24,7 +24,5 @@ not general sparse matrices. In all areas, similar functionality is
|
||||
provided for real and complex matrices, in both single and double precision.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
setenv OMP_NUM_THREADS 1
|
||||
setenv BLASLIB $PREFIX/libopenblas.a
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "library for direct solution of large, sparse, nonsymmetric systems of linear equations."
|
||||
set url "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/"
|
||||
set license "BSD, see \$SUPERLU_DIR/share/doc/SuperLU/README"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-whatis "library for direct solution of large, sparse, nonsymmetric systems of linear equations."
|
||||
module-url "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/"
|
||||
module-license "BSD, see \$SUPERLU_DIR/share/doc/SuperLU/README"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
module-help "
|
||||
SuperLU is a general purpose library for the direct solution of large,
|
||||
sparse, nonsymmetric systems of linear equations on high performance
|
||||
machines. The library is written in C and is callable from either C or
|
||||
@@ -22,4 +22,3 @@ system, estimate the condition number, calculate the relative backward
|
||||
error, and estimate error bounds for the refined solutions.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "routines for solving unsymmetric sparse linear systems using the Unsymmetric MultiFrontal method."
|
||||
set url "https://www.cise.ufl.edu/research/sparse/umfpack/"
|
||||
set license "GNU GPL"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-whatis "routines for solving unsymmetric sparse linear systems using the Unsymmetric MultiFrontal method."
|
||||
module-url "https://www.cise.ufl.edu/research/sparse/umfpack/"
|
||||
module-license "GNU GPL"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
module-help "
|
||||
UMFPACK is a set of routines for solving unsymmetric sparse linear systems,
|
||||
Ax=b, using the Unsymmetric MultiFrontal method. Written in ANSI/ISO C, with
|
||||
a MATLAB (Version 6.0 and later) interface. Appears as a built-in routine
|
||||
@@ -14,5 +14,3 @@ interface, a C-callable interface, and a Fortran-callable interface. Note
|
||||
that "UMFPACK" is pronounced in two syllables, "Umph Pack". It is not "You
|
||||
Em Ef Pack".
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "C++ libraries"
|
||||
set url "http://www.boost.org"
|
||||
set license "Boost Software License"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
set help "
|
||||
module-whatis "C++ libraries"
|
||||
module-url "http://www.boost.org"
|
||||
module-license "Boost Software License"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-help "
|
||||
Boost is a set of libraries for the C++ programming language that provide
|
||||
support for tasks and structures such as linear algebra, pseudorandom number
|
||||
generation, multithreading, image processing, regular expressions, and unit
|
||||
@@ -12,4 +12,3 @@ testing. It contains over eighty individual libraries.
|
||||
(Wikipedia)
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "GNU Scientific Library"
|
||||
set url "http://www.gnu.org/software/gsl/"
|
||||
set license "GNU GPL"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
set help "
|
||||
module-whatis "GNU Scientific Library"
|
||||
module-url "http://www.gnu.org/software/gsl/"
|
||||
module-license "GNU GPL"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-help "
|
||||
The GNU Scientific Library (GSL) is a numerical library for C and C++
|
||||
programmers.
|
||||
|
||||
@@ -12,5 +12,3 @@ The library provides a wide range of mathematical routines such as random
|
||||
number generators, special functions and least-squares fitting. There are
|
||||
over 1000 functions in total with an extensive test suite.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "Hierachical Data Format 5"
|
||||
set url "http://www.hdfgroup.org/HDF5"
|
||||
set license "HDF license (BSD-like)"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
set help "
|
||||
module-whatis "Hierachical Data Format 5"
|
||||
module-url "http://www.hdfgroup.org/HDF5"
|
||||
module-license "HDF license (BSD-like)"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-help "
|
||||
HDF5 is a data model, library, and file format for storing and managing
|
||||
data. It supports an unlimited variety of datatypes, and is designed for
|
||||
flexible and efficient I/O and for high volume and complex data. HDF5 is
|
||||
@@ -13,8 +13,6 @@ of HDF5. The HDF5 Technology suite includes tools and applications for
|
||||
managing, manipulating, viewing, and analyzing data in the HDF5 format.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
set-family HDF5_serial
|
||||
module-addgroup HDF5_serial
|
||||
conflict hdf5
|
||||
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "a high performance implementation of the MPI standard."
|
||||
set url "http://www.mpich.org/"
|
||||
set license "BSD-like"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
set help "
|
||||
module-whatis "a high performance implementation of the MPI standard."
|
||||
module-url "http://www.mpich.org/"
|
||||
module-license "BSD-like"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-help "
|
||||
MPICH is a high-performance and widely portable implementation of the
|
||||
MPI Standard, designed to implement all of MPI-1, MPI-2, and MPI-3 (in-
|
||||
cluding dynamic process management, one-sided operations, parallel I/O,
|
||||
and other extensions).
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
set-family MPI
|
||||
module-addgroup MPI
|
||||
|
||||
setenv MPICC $PREFIX/bin/mpicc
|
||||
setenv MPICXX $PREFIX/bin/mpicxx
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "visualization tool for H5hut files"
|
||||
set url "http://amas.psi.ch/"
|
||||
set license "PSI"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
set help "
|
||||
module-whatis "visualization tool for H5hut files"
|
||||
module-url "http://amas.psi.ch/"
|
||||
module-license "PSI"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-help "
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
@@ -1,15 +1,13 @@
|
||||
#%Module1.0
|
||||
|
||||
set whatis "Visualization ToolKit"
|
||||
set url "http://www.vtk.org"
|
||||
set license "Kitware, Inc., Insight Software Consortium (BSD-like)"
|
||||
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
module-whatis "Visualization ToolKit"
|
||||
module-url "http://www.vtk.org"
|
||||
module-license "Kitware, Inc., Insight Software Consortium (BSD-like)"
|
||||
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
|
||||
|
||||
set help "
|
||||
module-help "
|
||||
The Visualization Toolkit (VTK) is an open-source, freely available
|
||||
software system for 3D computer graphics, image processing and
|
||||
visualization. VTK consists of a C++ class library and several
|
||||
interpreted interface layers including Tcl/Tk, Java, and Python.
|
||||
"
|
||||
|
||||
source $env(PSI_LIBMODULES)
|
||||
|
||||
Reference in New Issue
Block a user