1
0
Fork 0

NekRS build on ubuntu

main
Jeff Moe 2024-02-09 20:59:16 -07:00
parent d34b20a2e2
commit c30c0fec5f
3 changed files with 13 additions and 7 deletions

View File

@ -1,15 +1,20 @@
git clone https://github.com/Nek5000/NekRS
# many such ways
# Works for ubuntu
cd NekRS/
cd 3rd_party/
mv occa occa-dist
git clone https://github.com/libocca/occa
cd occa/
# Debian
# git checkout remotes/origin/development
git checkout remotes/origin/development
# RHEL has ancient cmake, so needs older tag:
git checkout f92bf819dde1f19062c79b272bb276c12bea0275
#git checkout f92bf819dde1f19062c79b272bb276c12bea0275
cd ../../
rm -rf build ~/.local/nekrs
CFLAGS="-DOCCA_HIP_ENABLED=ON -DBACKEND_DEFAULT=HIP -D__HIP_PLATFORM_AMD__" CXXFLAGS="-DOCCA_HIP_ENABLED=ON -DBACKEND_DEFAULT=HIP -D__HIP_PLATFORM_AMD__" CC=mpicc CXX=mpic++ FC=mpif77 OCCA_CXX=mpicc ./nrsconfig -DCMAKE_INSTALL_PREFIX=$HOME/.local/nekrs
exit
# Debian worked
rm -rf build/
cmake -B build -G Ninja \
-DCMAKE_C_COMPILER=mpicc \
@ -24,6 +29,7 @@ cmake -B build -G Ninja \
-DHIP_INCLUDE_DIRS=/opt/rocm/include \
-DHIP_LIBRARIES=/opt/rocm/lib \
-DENABLE_HYPRE_GPU=OFF \
-DCMAKE_INSTALL_PREFIX=/opt/nekrs \
-DHIP_RUNTIME_DEFINE=__HIP_PLATFORM_AMD__
ninja -C build

View File

@ -116,8 +116,8 @@ Install kernel ``.deb``:
sudo dpkg -i ../*.deb
``amdgpu``
----------
amdgpu
------
Module parameters for 6.3 kernel, see here:
`<https://www.kernel.org/doc/html/v6.3/gpu/amdgpu/module-parameters.html>`_

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: tinyrocs 0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 11:36-0700\n"
"POT-Creation-Date: 2024-02-09 20:14-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@ -231,7 +231,7 @@ msgid "Install kernel ``.deb``:"
msgstr ""
#: ../../../_source/kernel.rst:120
msgid "``amdgpu``"
msgid "amdgpu"
msgstr ""
#: ../../../_source/kernel.rst:121