Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

VerzijaModul
1.2.2bagel/1.2.2
2022.06.03 *bagel/2022.06.03

* https://github.com/qsimulate-open/bagel, master branch, commit 2955e4d (Jun 3, 2022)

Primjer skripte za opis poslova:

...

Warning
titleVažno

Aplikacija bagel se može širiti hibridno MPI procesima i MKL threadovima gdje svaki MPI proces može pokrenuti nekoliko MKL threadova. To znači da se vrijednosti parametara MKL_NUM_THREADS te -np (number of processes) mogu varirati, samo u tom slučaju je potrebno paziti da je njihov umnožak jednak broju zatraženih CPU slotova/jezgara.

...

Code Block
titleOtpakiranje i priprema
wget -c https://dl.bintray.com/boostorg/release/1.70.0/source/boost_1_70_0.tar.bz2
tar -xjf tar -xjf boost_1_70_0.tar.bz2 && cd boost_1_70_0
module load mpi/mvapich23-x86_64
scl enable devtoolset-7 './bootstrap.sh --with-toolset=gcc --prefix=/apps/boost/1.70/avx2'

...

Code Block
titleKompajliranje biblioteke boost biblioteke
scl enable devtoolset-7 './b2 -j8 -a'
scl enable devtoolset-7 './b2 install'


Code Block
titleKompajliranje aplikacije bagel
module load mpi/mvapich23-x86_64
module load intel/2019
scl enable devtoolset-7 './configure --enable-mkl --with-boost=/apps/boost/1.70/avx2/ --with-mpi=mvapich --enable-smith --prefix=/apps/bagel/1.2.2/avx2/'
scl enable devtoolset-7 'make -j2'
scl enable devtoolset-7 'make install'