NekRS build on ubuntu
parent
d34b20a2e2
commit
c30c0fec5f
|
@ -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
|
||||
|
|
|
@ -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>`_
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue