This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
cluster:213 [2022/04/06 15:15] hmeij07 |
cluster:213 [2022/05/10 19:08] hmeij07 |
||
---|---|---|---|
Line 44: | Line 44: | ||
# Put the warewulf cluster key in authorized_keys | # Put the warewulf cluster key in authorized_keys | ||
+ | # Put eth0 fingerprints in cottontail/ | ||
+ | # add to relevant known_hosts_servername file | ||
# configure private subnets and ping file server | # configure private subnets and ping file server | ||
Line 81: | Line 83: | ||
dnf install gnuplot | dnf install gnuplot | ||
dnf install alpine # pico | dnf install alpine # pico | ||
+ | yum groupinstall " | ||
# other configs | # other configs | ||
Line 113: | Line 116: | ||
# on head node / | # on head node / | ||
- | allow 192.168.0.0/ | + | allow 192.168.0.0/ |
# compute nodes / | # compute nodes / | ||
#pool 2.pool.ntp.org iburst | #pool 2.pool.ntp.org iburst | ||
Line 139: | Line 142: | ||
yum install cmake -y | yum install cmake -y | ||
yum install libjpeg libjpeg-devel libjpeg-turbo-devel -y | yum install libjpeg libjpeg-devel libjpeg-turbo-devel -y | ||
+ | |||
+ | #easybuild | ||
+ | yum install libibverbs libibverbs-devel | ||
# amber20 cmake readline error fix needs | # amber20 cmake readline error fix needs | ||
Line 179: | Line 185: | ||
# openjdk version " | # openjdk version " | ||
rpm -qa | grep ^java # check | rpm -qa | grep ^java # check | ||
+ | yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel \ | ||
+ | java-1.8.0-openjdk-headless javapackages-filesystem | ||
# python v 3.9 | # python v 3.9 | ||
yum install python39 python39-devel | yum install python39 python39-devel | ||
+ | ln -s / | ||
# fftw 3.3.5-11.el8 | # fftw 3.3.5-11.el8 | ||
yum install fftw fftw-devel | yum install fftw fftw-devel | ||
Line 191: | Line 200: | ||
# dmtcp | # dmtcp | ||
yum install dmtcp dmtcp-devel | yum install dmtcp dmtcp-devel | ||
+ | |||
+ | # check status of service munge | ||
yum clean all | yum clean all | ||
Line 259: | Line 270: | ||
# Assume this is Linux: | # Assume this is Linux: | ||
+ | # serial, do on heasd node, pull down miniconda, compile, install | ||
cmake $AMBER_PREFIX/ | cmake $AMBER_PREFIX/ | ||
- | -DCMAKE_INSTALL_PREFIX=/ | + | -DCMAKE_INSTALL_PREFIX=/ |
-DCOMPILER=GNU | -DCOMPILER=GNU | ||
- | -DMPI=TRUE -DCUDA=TRUE -DINSTALL_TESTS=TRUE \ | + | -DMPI=FALSE -DCUDA=FALSE -DINSTALL_TESTS=TRUE \ |
-DDOWNLOAD_MINICONDA=TRUE -DMINICONDA_USE_PY3=TRUE \ | -DDOWNLOAD_MINICONDA=TRUE -DMINICONDA_USE_PY3=TRUE \ | ||
2>&1 | tee cmake.log | 2>&1 | tee cmake.log | ||
Line 278: | Line 290: | ||
/ | / | ||
- | # cmake error on conda install, set to FALSE | + | # [FIXED} |
# OS native python, install on n[100-101] | # OS native python, install on n[100-101] | ||
-- Python version 3.9 -- OK | -- Python version 3.9 -- OK | ||
Line 287: | Line 298: | ||
-- Checking for Python package matplotlib -- not found | -- Checking for Python package matplotlib -- not found | ||
-- Checking for Python package setuptools -- found | -- Checking for Python package setuptools -- found | ||
+ | [END FIXED] | ||
- | # mpi, cuda FALSE builds serial | + | # mpi & cuda FALSE builds serial |
- | # I happened to do them at the same time | + | ./run_cmake |
make install | make install | ||
# lots and lots of warnings | # lots and lots of warnings | ||
- | source / | + | # then |
+ | source / | ||
- | cd $AMBERHOME/ | + | # on n100 now, parallel, set miniconda flags to FALSE |
- | ./ | + | |
-MPI=TRUE | -MPI=TRUE | ||
+ | ./run_cmake | ||
make install | make install | ||
- | # then | + | # on n100 just change cuda flag |
-CUDA=TRUE | -CUDA=TRUE | ||
+ | ./run_cmake | ||
make install | make install | ||
+ | #tests | ||
+ | cd $AMBERHOME | ||
+ | make test.serial | ||
export DO_PARALLEL=" | export DO_PARALLEL=" | ||
make test.parallel | make test.parallel |