Skip to content

Commit

Permalink
Docs: Rename config files for cuda on frontera
Browse files Browse the repository at this point in the history
  • Loading branch information
lwJi committed Mar 28, 2024
1 parent b3690b1 commit d03450e
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 198 deletions.
18 changes: 9 additions & 9 deletions Docs/compile-notes/frontera/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
spack load [email protected]
cd Cactus
gmake SpacetimeX-cuda options=repos/SpacetimeX/Docs/compile-notes/frontera/configs/config-frontera-cuda-intel.cfg
gmake SpacetimeX-cuda options=repos/SpacetimeX/Docs/compile-notes/frontera/configs/config-frontera-gcc-cuda-impi.cfg
cp repos/SpacetimeX/Docs/thornlist/spacetimex.th configs/SpacetimeX-cuda/ThornList
gmake -j16 SpacetimeX-cuda
```
Expand Down Expand Up @@ -117,19 +117,19 @@ spack install [email protected] %[email protected]
spack compiler add ... # ... is the last line of previous command
```

* Create a dir where you want put `view` in (say `/work2/.../username/frontera/SpackView/cuda-intel`)
* Create a dir where you want put `view` in (say `/work2/.../username/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9`)

* Replace the last line of `cuda-11.8.0-intel/spack_yaml` with your dir (say `/work2/.../username/frontera/SpackView/cuda-intel/view`)
* Replace the last line of `gcc11.2.0-cuda11.8.0-impi19.0.9/spack_yaml` with your dir (say `/work2/.../username/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view`)

* Replace the dir `/work2/08708/liwei/frontera/SpackView/cuda-intel/view` (with say `/work2/.../username/frontera/SpackView/cuda-intel/view`)
in `config-frontera-cuda-intel.cfg`
* Replace the dir `/work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view` (with say `/work2/.../username/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view`)
in `config-frontera-gcc11.2.0-cuda11.8.0-impi19.0.9.cfg`

* Install other required packages

```bash
env TMPDIR=$WORK/tmp spack --env-dir ./cuda-11.8.0-intel compiler find view-cuda-compilers
env TMPDIR=$WORK/tmp spack --env-dir ./cuda-11.8.0-intel concretize --force
env TMPDIR=$WORK/tmp spack --env-dir ./cuda-11.8.0-intel install --fail-fast
env TMPDIR=$WORK/tmp spack --env-dir ./gcc11.2.0-cuda11.8.0-impi19.0.9 compiler find view-cuda-compilers
env TMPDIR=$WORK/tmp spack --env-dir ./gcc11.2.0-cuda11.8.0-impi19.0.9 concretize --force
env TMPDIR=$WORK/tmp spack --env-dir ./gcc11.2.0-cuda11.8.0-impi19.0.9 install --fail-fast
```

* Install SpacetimeX
Expand All @@ -138,7 +138,7 @@ env TMPDIR=$WORK/tmp spack --env-dir ./cuda-11.8.0-intel install --fail-fast
spack load [email protected]
spack load [email protected]
cd Cactus
gmake SpacetimeX-cuda options=config-frontera-cuda-intel.cfg
gmake SpacetimeX-cuda options=config-frontera-gcc-cuda-impi.cfg
cp repos/SpacetimeX/Docs/thornlist/spacetimex.th configs/SpacetimeX-cuda/ThornList
gmake -j16 SpacetimeX-cuda
```
97 changes: 0 additions & 97 deletions Docs/compile-notes/frontera/configs/config-frontera-cuda.cfg

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -77,26 +77,26 @@ OPENBLAS_LIBS = # /opt/intel/compilers_and_libraries_2020.1.217/linux/mkl/lib/in

PTHREADS_DIR = NO_BUILD

FFTW3_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
HDF5_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
FFTW3_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
HDF5_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
HDF5_ENABLE_CXX = yes
HDF5_ENABLE_FORTRAN = yes
HDF5_INC_DIRS = /work2/08708/liwei/frontera/SpackView/cuda-intel/view/include
HDF5_LIB_DIRS = /work2/08708/liwei/frontera/SpackView/cuda-intel/view/lib
HDF5_INC_DIRS = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view/include
HDF5_LIB_DIRS = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view/lib
HDF5_LIBS = hdf5_hl_cpp hdf5_cpp hdf5hl_fortran hdf5_fortran hdf5_hl hdf5
ADIOS2_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
ADIOS2_LIB_DIRS = /work2/08708/liwei/frontera/SpackView/cuda-intel/view/lib64
ADIOS2_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
ADIOS2_LIB_DIRS = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view/lib64
ADIOS2_LIBS = adios2_cxx11_mpi adios2_cxx11
AMREX_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
NSIMD_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
NSIMD_INC_DIRS = /work2/08708/liwei/frontera/SpackView/cuda-intel/view/include
NSIMD_LIB_DIRS = /work2/08708/liwei/frontera/SpackView/cuda-intel/view/lib
AMREX_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
NSIMD_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
NSIMD_INC_DIRS = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view/include
NSIMD_LIB_DIRS = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view/lib
NSIMD_ARCH = AVX2
OPENPMD_API_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
OPENPMD_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
SSHT_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
SILO_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
#SILO_INC_DIRS = /work2/08708/liwei/frontera/SpackView/cuda-intel/view/include
#SILO_LIB_DIRS = /work2/08708/liwei/frontera/SpackView/cuda-intel/view/lib
YAML_CPP_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
ZLIB_DIR = /work2/08708/liwei/frontera/SpackView/cuda-intel/view
OPENPMD_API_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
OPENPMD_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
SSHT_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
SILO_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
#SILO_INC_DIRS = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view/include
#SILO_LIB_DIRS = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view/lib
YAML_CPP_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
ZLIB_DIR = /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view
70 changes: 0 additions & 70 deletions Docs/compile-notes/frontera/cuda-11.8.0/spack.yaml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# source $WORK/SpackSource/spack/share/spack/setup-env.sh
# env TMPDIR=$WORK/tmp spack --env-dir $WORK/Tools/spack-files/frontera/github/cuda-11.8.0-intel compiler find view-cuda-compilers &&
# env TMPDIR=$WORK/tmp spack --env-dir $WORK/Tools/spack-files/frontera/github/cuda-11.8.0-intel concretize --force &&
# env TMPDIR=$WORK/tmp spack --env-dir $WORK/Tools/spack-files/frontera/github/cuda-11.8.0-intel install --fail-fast
# env TMPDIR=$WORK/tmp spack --env-dir $WORK/Tools/spack-files/frontera/github/gcc11.2.0-cuda11.8.0-impi19.0.9 compiler find view-cuda-compilers &&
# env TMPDIR=$WORK/tmp spack --env-dir $WORK/Tools/spack-files/frontera/github/gcc11.2.0-cuda11.8.0-impi19.0.9 concretize --force &&
# env TMPDIR=$WORK/tmp spack --env-dir $WORK/Tools/spack-files/frontera/github/gcc11.2.0-cuda11.8.0-impi19.0.9 install --fail-fast
spack:
definitions:
- compilers:
Expand Down Expand Up @@ -72,4 +72,4 @@ spack:
concretizer:
reuse: false
unify: true
view: /work2/08708/liwei/frontera/SpackView/cuda-intel/view
view: /work2/08708/liwei/frontera/SpackView/gcc11.2.0-cuda11.8.0-impi19.0.9/view

0 comments on commit d03450e

Please sign in to comment.