基本命令

添加模块集合

$ module use /home/app/modulefiles
$ module use /home/software/modulefiles

添加模块集合-CRATIV

$ module use /usr/local/astrosoft/modulefiles

查看可用的模块列表

$ module avail

cnSRC 平台可用的软件如下所示:

--------------------------------------------------------------------------------------- /home/app/modulefiles ----------------------------------------------------------------------------------------
aegean/cpu-2.2.3-py3                   cmake/cpu-3.15.2                       glib/arm-2.49.1                        mpfr/cpu-2.4.2                         python/cpu-2.7.14
aoflagger/cpu-master                   cmake/cpu-3.8.2                        glib/cpu-2.49.1                        mpich/arm-3.2.1-gcc-7.3.0              python/cpu-2.7.14-gcc-4.9.3
askappipeline/cpu-1.0.9-mpich-3.2.1    cuda/10.1                              glib/cpu-2.49.1-gcc-4.9.3              mpich/cpu-3.2.1-gcc-4.8.5              python/cpu-2.7.14-gcc-7.3.0
askapsoft/cpu-0.24.0-mpich-3.2.1       cuda/10.2                              glib/cpu-2.59.0                        mpich/cpu-3.2.1-gcc-4.9.3              python/cpu-2.7.14-presto-acc
askapsoft/cpu-1.0.19-mpich-3.2.1       cuda/11.0                              glog/cpu-0.3.3-gcc-4.8.5               mpich/cpu-3.2.1-gcc-7.3.0              python/cpu-2.7.14-virtualenv
askapsoft/cpu-1.0.2-mpich-3.2.1        cuda/9.0                               gmp/cpu-4.3.2                          numpy/arm-1.16.4                       python/cpu-3.6.5
askapsoft/cpu-cloud-dingo              destroy/cpu-master                     gsl/arm-2.6-gcc-7.3.0                  openblas/arm-0.3.6-gcc-7.3.0           python/cpu-3.7.4
askapsoft/cpu-cloud-dingo-jacal-master difx/2.6.1-x86                         gsl/cpu-1.16-gcc-4.9.3                 openblas/cpu-0.3.6-gcc-4.8.5           python/cpu-3.7.4-presto-opt
askapsoft/cpu-cloud-dingo-mpich-3.2.1  doxygen/arm-1.8.17-gcc-7.3.0           gsl/cpu-1.16-gcc-7.3.0                 openblas/cpu-0.3.6-gcc-4.9.3           python/gpu-2.7.14
boost/arm-1.65.1                       doxygen/cpu-1.8.17-gcc-7.3.0           gsl/cpu-2.0-gcc-7.3.0                  openblas/cpu-0.3.6-gcc-7.3.0           ruby/cpu-2.7.0-gcc-4.8.5
boost/cpu-1.65.1                       ds9/centos7-v8.0                       gsl/cpu-2.6-gcc-7.3.0                  openmpi/arm-4.0.1                      sextractor/cpu-2.25.0-gcc-4.8.5
boost/cpu-1.65.1-gcc-4.9.3             ds9/centos7-v8.2                       hdf5/arm-1.10.4                        openmpi/cpu-2.0.2                      sigproc/cpu-master
boost/cpu-1.65.1-gcc-7.3.0             ds9/centos7-v8.3                       hdf5/cpu-1.10.4                        openmpi/cpu-4.0.1                      svn/arm-1.12.2
boost/cpu-1.73.0-gcc-7.3.0             dspsr/cpu-2020-01-10-gcc-4.8.5         hdf5/cpu-1.10.4-gcc-4.9.3              oskar/cpu-2.8.0                        tempo/cpu-master
boost/cpu-py3.6.5-1.65.1               Duchamp/cpu-1.6.2-gcc-4.8.5            hdf5/cpu-1.10.4-gcc-7.3.0              pgplot/arm-5.2                         tempo2/cpu-master
casa/4.5.3-el6                         epsic/cpu-master-gcc-4.8.5             hdf5/cpu-1.12.0-mpicc                  pgplot/cpu-5.2                         tempo2/cpu-psrchive
casa/4.6.0-el6                         fftw/arm-3.3.8                         hdf5/cpu-1.12.0-openmpi                pgplot/cpu-5.2-gcc-4.9.3               tmux/cpu-v3.2a
casa/4.7.2-el6                         fftw/cpu-3.3.8                         healpix/healpix_c-3.70-gcc-4.8.5       pgplot/gpu-5.2                         topcat/v4.6-2
casa/5.0.0-218.el6                     fftw/cpu-3.3.8-gcc-4.9.3               healpix/healpix_cxx-3.11.3-gcc-4.8.5   presto/arm-master-opt                  topcat/v4.8
casa/6.1.0-118                         fftw/cpu-3.3.8-gcc-7.3.0               isl/cpu-0.12.2                         presto/cpu-master                      vcstools/cpu-master
casacore/cpu-3.0.0-gcc-4.9.3           fiji/cpu                               isl/cpu-0.14                           presto/cpu-master-new                  vcstools/devel
casacore/cpu-3.3.0-gcc-7.3.0           gcc/arm-7.3.0                          lapack/arm-3.8.0                       presto/cpu-master-opt                  vcstools/master
casacore/cpu-py3.6.5-3.1.0             gcc/arm-8.3.0                          lapack/cpu-3.8.0                       presto/gpu-master                      wcslib/arm-6.2
cfitsio/arm-3450                       gcc/arm-9.3.0                          lapack/cpu-3.8.0-gcc-7.3.0             protobuf/cpu-3.0.0-alpha-4.1-gcc-4.8.5 wcslib/cpu-6.2
cfitsio/cpu-3450                       gcc/cpu-4.9.3                          lapack/cpu-py3.6.5-3.8.0               psrchive/cpu-2020-01-10-gcc-4.8.5      wcslib/cpu-6.2-gcc-4.9.3
cfitsio/cpu-3450-gcc-4.9.3             gcc/cpu-5.3.0                          libgeos/cpu-3.10.0-gcc-4.8.5           psrdata/cpu-master-gcc-4.8.5           wcslib/cpu-7.2-gcc-7.3.0
cfitsio/cpu-348-gcc-7.3.0              gcc/cpu-7.3.0                          libpng/cpu-1.2.59-gcc-4.8.5            python/arm-2.7.14                      wsclean/cpu-2.9-gcc-7.3.0
cfitsio/cpu-349-gcc-4.8.5              gcc/cpu-8.3.0                          libpng/cpu-1.6.37-gcc-4.8.5            python/arm-3.6.5                       zfp/cpu-0.5.5-gcc-4.8.5
chgcentre/cpu-1.6-gcc-7.3.0            gcc/cpu-9.3.0                          lmdb/cpu-master-gcc-4.8.5              python/arm-3.7.4-gcc-7.3.0             zlib/cpu-1.2.9-gcc-4.8.5
cmake/arm-3.15.2                       gflags/cpu-master-gcc-4.8.5            mpc/cpu-0.8.1                          python/arm-3.7.4-presto-opt

------------------------------------------------------------------------ /home/share/spack/modules/arm/linux-centos7-aarch64 -------------------------------------------------------------------------
bowtie2/2.3.5.1-gcc-4.8.5 gcc/8.3.0-gcc-4.8.5       libfabric/1.6.1-gcc-8.3.0 openmpi/4.0.1-gcc-8.3.0   perl/5.30.0-gcc-4.8.5
cmake/3.15.1-gcc-4.8.5    gcc/9.2.0-gcc-4.8.5       openblas/0.3.6-gcc-8.3.0  perl/5.26.2-gcc-4.8.5     perl/5.30.0-gcc-8.3.0
cmake/3.9.6-gcc-8.3.0     htop/2.2.0-gcc-8.3.0      openmpi/2.1.6-gcc-4.8.5   perl/5.26.2-gcc-8.3.0     perl/5.30.0-gcc-9.2.0
---------------------------------- /home/app/modulefiles/ ----------------------------
aegean/cpu-2.2.3-py3                   doxygen/arm-1.8.17-gcc-7.3.0           healpix/healpix_c-3.70-gcc-4.8.5       psrchive/cpu-2020-01-10-gcc-4.8.5
aoflagger/cpu-master                   doxygen/cpu-1.8.17-gcc-7.3.0           healpix/healpix_cxx-3.11.3-gcc-4.8.5   psrdata/cpu-master-gcc-4.8.5
askappipeline/cpu-1.0.9-mpich-3.2.1    ds9/centos7-v8.0                       isl/cpu-0.12.2                         python/arm-2.7.14
askapsoft/cpu-0.24.0-mpich-3.2.1       ds9/centos7-v8.2                       isl/cpu-0.14                           python/arm-3.6.5
askapsoft/cpu-1.0.19-mpich-3.2.1       ds9/centos7-v8.3                       lapack/arm-3.8.0                       python/arm-3.7.4-gcc-7.3.0
askapsoft/cpu-1.0.2-mpich-3.2.1        dspsr/cpu-2020-01-10-gcc-4.8.5         lapack/cpu-3.8.0                       python/arm-3.7.4-presto-opt
askapsoft/cpu-cloud-dingo              Duchamp/cpu-1.6.2-gcc-4.8.5            lapack/cpu-3.8.0-gcc-7.3.0             python/cpu-2.7.14
askapsoft/cpu-cloud-dingo-jacal-master epsic/cpu-master-gcc-4.8.5             lapack/cpu-py3.6.5-3.8.0               python/cpu-2.7.14-gcc-4.9.3
askapsoft/cpu-cloud-dingo-mpich-3.2.1  fftw/arm-3.3.8                         libgeos/cpu-3.10.0-gcc-4.8.5           python/cpu-2.7.14-gcc-7.3.0
boost/arm-1.65.1                       fftw/cpu-3.3.8                         libpng/cpu-1.2.59-gcc-4.8.5            python/cpu-2.7.14-presto-acc
boost/cpu-1.65.1                       fftw/cpu-3.3.8-gcc-4.9.3               libpng/cpu-1.6.37-gcc-4.8.5            python/cpu-2.7.14-virtualenv
boost/cpu-1.65.1-gcc-4.9.3             fftw/cpu-3.3.8-gcc-7.3.0               lmdb/cpu-master-gcc-4.8.5              python/cpu-3.6.5
boost/cpu-1.65.1-gcc-7.3.0             fiji/cpu                               mpc/cpu-0.8.1                          python/cpu-3.7.4
boost/cpu-1.73.0-gcc-7.3.0             gcc/arm-7.3.0                          mpfr/cpu-2.4.2                         python/cpu-3.7.4-presto-opt
boost/cpu-py3.6.5-1.65.1               gcc/arm-8.3.0                          mpich/arm-3.2.1-gcc-7.3.0              python/gpu-2.7.14
casa/4.5.3-el6                         gcc/arm-9.3.0                          mpich/cpu-3.2.1-gcc-4.8.5              ruby/cpu-2.7.0-gcc-4.8.5
casa/4.6.0-el6                         gcc/cpu-4.9.3                          mpich/cpu-3.2.1-gcc-4.9.3              sextractor/cpu-2.25.0-gcc-4.8.5
casa/4.7.2-el6                         gcc/cpu-5.3.0                          mpich/cpu-3.2.1-gcc-7.3.0              sigproc/cpu-master
casa/5.0.0-218.el6                     gcc/cpu-7.3.0                          numpy/arm-1.16.4                       svn/arm-1.12.2
casa/6.1.0-118                         gcc/cpu-8.3.0                          openblas/arm-0.3.6-gcc-7.3.0           tempo/arm-master
casa/6.4.1-12                          gcc/cpu-9.3.0                          openblas/cpu-0.3.6-gcc-4.8.5           tempo/cpu-master
casacore/cpu-3.0.0-gcc-4.9.3           gflags/cpu-master-gcc-4.8.5            openblas/cpu-0.3.6-gcc-4.9.3           tempo2/cpu-master
casacore/cpu-3.3.0-gcc-7.3.0           glib/arm-2.49.1                        openblas/cpu-0.3.6-gcc-7.3.0           tempo2/cpu-psrchive
casacore/cpu-py3.6.5-3.1.0             glib/cpu-2.49.1                        openmpi/arm-4.0.1                      tmux/cpu-v3.2a
cfitsio/arm-3450                       glib/cpu-2.49.1-gcc-4.9.3              openmpi/cpu-2.0.2                      topcat/v4.6-2
cfitsio/cpu-3450                       glib/cpu-2.59.0                        openmpi/cpu-4.0.1                      topcat/v4.8
cfitsio/cpu-3450-gcc-4.9.3             glog/cpu-0.3.3-gcc-4.8.5               oskar/cpu-2.8.0                        vcstools/cpu-master
cfitsio/cpu-348-gcc-7.3.0              gmp/cpu-4.3.2                          oskar/cpu-2.8.2                        vcstools/devel
cfitsio/cpu-349-gcc-4.8.5              gsl/arm-2.6-gcc-7.3.0                  pgplot/arm-5.2                         vcstools/devel-pulsar-gpu
chgcentre/cpu-1.6-gcc-7.3.0            gsl/cpu-1.16-gcc-4.9.3                 pgplot/cpu-5.2                         vcstools/master
cmake/arm-3.15.2                       gsl/cpu-1.16-gcc-7.3.0                 pgplot/cpu-5.2-gcc-4.9.3               vcstools/master-pulsar-gpu
cmake/cpu-3.15.2                       gsl/cpu-2.0-gcc-7.3.0                  pgplot/gpu-5.2                         wcslib/arm-6.2
cmake/cpu-3.8.2                        gsl/cpu-2.6-gcc-7.3.0                  presto/arm-master-opt                  wcslib/cpu-6.2
cuda/10.1                              hdf5/arm-1.10.4                        presto/cpu-master                      wcslib/cpu-6.2-gcc-4.9.3
cuda/10.2                              hdf5/cpu-1.10.4                        presto/cpu-master-new                  wcslib/cpu-7.2-gcc-7.3.0
cuda/11.0                              hdf5/cpu-1.10.4-gcc-4.9.3              presto/cpu-master-opt                  wsclean/cpu-2.9-gcc-7.3.0
cuda/9.0                               hdf5/cpu-1.10.4-gcc-7.3.0              presto/cpu-v4.0                        wsclean/cpu-3.0-gcc-7.3.0
destroy/cpu-master                     hdf5/cpu-1.12.0-mpicc                  presto/gpu-master                      zfp/cpu-0.5.5-gcc-4.8.5
difx/2.6.1-x86                         hdf5/cpu-1.12.0-openmpi                protobuf/cpu-3.0.0-alpha-4.1-gcc-4.8.5 zlib/cpu-1.2.9-gcc-4.8.5

CRATIV 平台可用的软件如下所示:

--------------------/usr/local/astrosoft/modules ---------------
casa-6.2.1-VLA    casavlbi-20220912 difx/difx2.4.0    presto1.1         sched-11.7        sextractor2.19.5  vdif2psrfits      wsclean-3.0

加载需要的模块

$ module load [modulefile]

备注

ARM 系统加载方法 module load softwarename/arm-version, X86 系统加载方法 module load softwarename/cpu-versionmodule load softwarename/gpu-version。 CRATIV 系统加载方法 module load softwarename-version,

以X86的gcc为例:

在执行过程中如果出现模块的问题或者冲突,可以考虑清空载入的module,重新进行加载测试,命令如下:

$ module clear

备注

module 其他用法,可以通过module –help查询。 更多详细使用方法见[module官网](http://modules.sourceforge.net)