diff --git a/README.md b/README.md index 07c68bb..92dac16 100644 --- a/README.md +++ b/README.md @@ -29,81 +29,10 @@ In most cases, running `./install.sh` should be sufficient to install all packag - `--py-ver=VERSION`: Replace the Python version specified in the conda environment file with `VERSION` (e.g., `--py-ver=3.10`). - `--help`: Print this help text. -## Testing the installation +# Testing the installation Testing can be done by: ```bash $ mirgecom/examples/run_examples.sh mirgecom/examples/ ``` - -## Running on systems with lots of nodes (>256) -On large systems, the file system can become a bottleneck for loading Python -packages. On these systems, it is recommended to create a zip file with the -modules to speed up the startup process. This can be done by specifying the -`--modules` parameter to `install.sh`, or by running `makezip.sh` after -installation. - -See https://github.com/illinois-ceesd/planning/issues/26 for more details. - - -# Manual installation - -Please use the instructions above instead. - -## Running wavelet0 - - -### Prerequesites - -#### Install POCL - -##### Installation with conda-miniforge - -```bash -$ wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh -# For Power8/9: -# $ wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-ppc64le.sh -# For MacOS: -# $ wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-x86_64.sh - -# Install Miniforge/conda: -$ bash ./Miniforge3-Linux-x86_64.sh - -# Optional: create conda environment -$ export MY_CONDA=/path/to/installed/conda # Default installation path: $HOME/miniforge3 -$ $MY_CONDA/bin/conda create -n ceesd -$ . $MY_CONDA/bin/activate ceesd - -# Install required conda packages: -$ conda install pip pocl numpy pyopencl islpy flake8 mypy pudb - -# Install optional conda packages: -$ conda install clinfo - -# In a new session, you may reactivate this environment using: -. $MY_CONDA/bin/activate ceesd -``` - -##### Installation with Spack - -```bash -$ git clone git@github.com:spack/spack -$ source spack/share/spack/setup-env.sh -# Maybe edit your Spack config -# $ spack config edit packages -$ spack install pocl -``` - -#### Install Python packages - -```bash -$ pip install pyvisfile -$ for m in pytools pymbolic dagrt leap loopy meshmode grudge mirgecom; do cd $m && pip install -e . && cd ..; done -``` - -### Run wavelet0 - -```bash -$ cd mirgecom/examples; python wave-eager.py -```