mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
academic/mpb: Fix README, slack-desc.
Signed-off-by: B. Watson <yalhcru@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
ee2fc017ed
commit
dd01970a34
3 changed files with 24 additions and 27 deletions
|
@ -1,7 +1,8 @@
|
|||
mpb (computes electromagnetic band structures and modes)
|
||||
|
||||
MPB is a free and open-source software package for computing electromagnetic
|
||||
band structures and modes. It saves results in hdf5 format.
|
||||
MPB is a free and open-source software package for computing
|
||||
electromagnetic band structures and modes. It saves results in hdf5
|
||||
format.
|
||||
|
||||
This package requires: hdf5, libctl, lapack
|
||||
|
||||
|
@ -10,35 +11,32 @@ You may wish to also install: h5utils
|
|||
You very probably want to build a multi-processor version of this
|
||||
code by adding the "--with-openmp" configure option.
|
||||
|
||||
|
||||
|
||||
Configuration:
|
||||
|
||||
If the build script can find the ATLAS libraries, it will adapt the configure
|
||||
options to use them rather than the default lapack.
|
||||
If the build script can find the ATLAS libraries, it will adapt the
|
||||
configure options to use them rather than the default lapack.
|
||||
|
||||
You can add additional options to the command line using the environment
|
||||
variable SBOPTIONS_MPB; e.g. to enable MPI (multi-processor calculation)
|
||||
using openmp, use:
|
||||
You can add additional options to the command line using
|
||||
the environment variable SBOPTIONS_MPB; e.g. to enable MPI
|
||||
(multi-processor calculation) using openmp, use:
|
||||
|
||||
SBOPTIONS_MPB="--with-openmp" ./mpb.Slackbuild
|
||||
|
||||
Alternatively, if building non-interactively (e.g. if using slpkg), use/create
|
||||
the file /etc/sbo_pkg_options.conf since this slackbuild script will search it
|
||||
for options. Simply include a line starting "mpb:" followed by options, e.g.:
|
||||
Alternatively, if building non-interactively (e.g. if using slpkg),
|
||||
use/create the file /etc/sbo_pkg_options.conf since this slackbuild
|
||||
script will search it for options. Simply include a line starting
|
||||
"mpb:" followed by options, e.g.:
|
||||
|
||||
mpb: --with-openmp
|
||||
|
||||
If you want to use mpich instead of openmp, you will have to recompile the
|
||||
installed slackware fftw library with two additional configure options, i.e.
|
||||
not only "--with-mpi" but also "--enable-type-prefix".
|
||||
|
||||
|
||||
If you want to use mpich instead of openmp, you will have to recompile
|
||||
the installed slackware fftw library with two additional configure
|
||||
options, i.e. not only "--with-mpi" but also "--enable-type-prefix".
|
||||
|
||||
Note:
|
||||
|
||||
This mpb build script does *two* passes. This is so that when MPI
|
||||
support is enabled, the first compiles the mpb-data utility, then the second
|
||||
builds the full MPI version. The resulting package includes both, with any
|
||||
MPI version of the files replacing the non- MPI version.
|
||||
|
||||
This mpb build script does *two* passes. This is so that when
|
||||
MPI support is enabled, the first compiles the mpb-data utility,
|
||||
then the second builds the full MPI version. The resulting package
|
||||
includes both, with any MPI version of the files replacing the non-
|
||||
MPI version.
|
||||
|
|
|
@ -151,10 +151,5 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
|||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
|
||||
if [ -f $CWD/doinst.sh ] ; then
|
||||
cat $CWD/doinst.sh > $PKG/install/doinst.sh
|
||||
fi
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
|
||||
|
|
|
@ -13,3 +13,7 @@ mpb: computing electromagnetic band structures and modes.
|
|||
mpb:
|
||||
mpb: Homepage: https://github.com/NanoComp/mpb
|
||||
mpb:
|
||||
mpb:
|
||||
mpb:
|
||||
mpb:
|
||||
mpb:
|
||||
|
|
Loading…
Reference in a new issue